0001097149-20-000049.txt : 20200731 0001097149-20-000049.hdr.sgml : 20200731 20200731161653 ACCESSION NUMBER: 0001097149-20-000049 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200731 DATE AS OF CHANGE: 20200731 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: 201066159 BUSINESS ADDRESS: STREET 1: 2820 ORCHARD PARKWAY CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: 408-470-1000 MAIL ADDRESS: STREET 1: 2820 ORCHARD PARKWAY CITY: SAN JOSE STATE: CA ZIP: 95134 10-Q 1 algn-20200630.htm 10-Q algn-20200630
000109714912/312020Q2falseP1Y00010971492020-01-012020-06-30xbrli:shares00010971492020-07-24iso4217:USD00010971492020-04-012020-06-3000010971492019-04-012019-06-3000010971492019-01-012019-06-30iso4217:USDxbrli:shares00010971492020-06-3000010971492019-12-310001097149us-gaap:CommonStockMember2020-03-310001097149us-gaap:AdditionalPaidInCapitalMember2020-03-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001097149us-gaap:RetainedEarningsMember2020-03-3100010971492020-03-310001097149us-gaap:RetainedEarningsMember2020-04-012020-06-300001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001097149us-gaap:CommonStockMember2020-04-012020-06-300001097149us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001097149us-gaap:CommonStockMember2020-06-300001097149us-gaap:AdditionalPaidInCapitalMember2020-06-300001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001097149us-gaap:RetainedEarningsMember2020-06-300001097149us-gaap:CommonStockMember2019-12-310001097149us-gaap:AdditionalPaidInCapitalMember2019-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001097149us-gaap:RetainedEarningsMember2019-12-310001097149us-gaap:RetainedEarningsMember2020-01-012020-06-300001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001097149us-gaap:CommonStockMember2020-01-012020-06-300001097149us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001097149us-gaap:CommonStockMember2019-03-310001097149us-gaap:AdditionalPaidInCapitalMember2019-03-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001097149us-gaap:RetainedEarningsMember2019-03-3100010971492019-03-310001097149us-gaap:RetainedEarningsMember2019-04-012019-06-300001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001097149us-gaap:CommonStockMember2019-04-012019-06-300001097149us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001097149us-gaap:CommonStockMember2019-06-300001097149us-gaap:AdditionalPaidInCapitalMember2019-06-300001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001097149us-gaap:RetainedEarningsMember2019-06-3000010971492019-06-300001097149us-gaap:CommonStockMember2018-12-310001097149us-gaap:AdditionalPaidInCapitalMember2018-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001097149us-gaap:RetainedEarningsMember2018-12-3100010971492018-12-310001097149us-gaap:RetainedEarningsMember2019-01-012019-06-300001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-06-300001097149us-gaap:CommonStockMember2019-01-012019-06-300001097149us-gaap:AdditionalPaidInCapitalMember2019-01-012019-06-300001097149us-gaap:ShortTermInvestmentsMemberalgn:CorporateBondsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2019-12-310001097149us-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-3100010971492019-12-312019-12-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149us-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001097149algn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149algn:IsraeliSeveranceFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149algn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149algn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001097149us-gaap:UnsecuredDebtMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149us-gaap:UnsecuredDebtMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149us-gaap:UnsecuredDebtMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149us-gaap:UnsecuredDebtMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001097149us-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001097149us-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AgencySecuritiesMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149algn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149algn:IsraeliSeveranceFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149algn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149algn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:UnsecuredDebtMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:UnsecuredDebtMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:UnsecuredDebtMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:UnsecuredDebtMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:UnsecuredDebtMemberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:UnsecuredDebtMemberus-gaap:FairValueInputsLevel1Memberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:UnsecuredDebtMemberus-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:UnsecuredDebtMemberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:NotesReceivableMemberalgn:SDCMember2019-04-30iso4217:CNY0001097149us-gaap:ForeignExchangeForwardMembercurrency:CNYus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-30iso4217:EUR0001097149us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Membercurrency:EURus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-30iso4217:CAD0001097149us-gaap:ForeignExchangeForwardMembercurrency:CADus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-30iso4217:BRL0001097149us-gaap:ForeignExchangeForwardMembercurrency:BRLus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-30iso4217:GBP0001097149us-gaap:ForeignExchangeForwardMembercurrency:GBPus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-30iso4217:JPY0001097149us-gaap:ForeignExchangeForwardMembercurrency:JPYus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-30iso4217:ILS0001097149us-gaap:ForeignExchangeForwardMembercurrency:ILSus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-30iso4217:MXN0001097149us-gaap:ForeignExchangeForwardMembercurrency:MXNus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-30iso4217:CHF0001097149us-gaap:ForeignExchangeForwardMembercurrency:CHFus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-30iso4217:AUD0001097149us-gaap:ForeignExchangeForwardMembercurrency:AUDus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-300001097149us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-300001097149us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Membercurrency:EURus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:ForeignExchangeForwardMembercurrency:CNYus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:ForeignExchangeForwardMembercurrency:CADus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:ForeignExchangeForwardMembercurrency:GBPus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:ForeignExchangeForwardMembercurrency:BRLus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:ForeignExchangeForwardMembercurrency:JPYus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:ForeignExchangeForwardMembercurrency:ILSus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:ForeignExchangeForwardMembercurrency:MXNus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:ForeignExchangeForwardMembercurrency:AUDus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149algn:ExocadAcquisitionMemberus-gaap:ForwardContractsMember2020-06-300001097149algn:ExocadAcquisitionMember2020-04-012020-06-300001097149algn:ExocadAcquisitionMember2020-01-012020-06-300001097149algn:DeferredRevenueMember2020-04-012020-06-300001097149algn:DeferredRevenueMember2019-04-012019-06-300001097149algn:DeferredRevenueMember2020-01-012020-06-300001097149algn:DeferredRevenueMember2019-01-012019-06-300001097149srt:MinimumMember2020-07-012020-06-3000010971492021-07-01srt:MaximumMember2020-06-300001097149algn:ExocadAcquisitionMember2020-04-012020-04-010001097149algn:ExocadAcquisitionMember2020-04-010001097149algn:ExocadAcquisitionMemberalgn:ImagingSystemsAndCADCAMServicesMember2020-04-010001097149algn:ExocadAcquisitionMemberalgn:ClearAlignerMember2020-04-010001097149algn:ExistingTechnologyMemberalgn:ExocadAcquisitionMember2020-04-012020-04-010001097149algn:ExistingTechnologyMemberalgn:ExocadAcquisitionMember2020-04-010001097149us-gaap:CustomerRelationshipsMemberalgn:ExocadAcquisitionMember2020-04-012020-04-010001097149us-gaap:CustomerRelationshipsMemberalgn:ExocadAcquisitionMember2020-04-010001097149us-gaap:TradeNamesMemberalgn:ExocadAcquisitionMember2020-04-012020-04-010001097149us-gaap:TradeNamesMemberalgn:ExocadAcquisitionMember2020-04-010001097149algn:ExocadAcquisitionMemberus-gaap:InProcessResearchAndDevelopmentMember2020-04-010001097149algn:ClearAlignerMember2019-12-310001097149algn:ImagingSystemsAndCADCAMServicesMember2019-12-310001097149algn:ClearAlignerMember2020-01-012020-06-300001097149algn:ImagingSystemsAndCADCAMServicesMember2020-01-012020-06-300001097149algn:ClearAlignerMember2020-06-300001097149algn:ImagingSystemsAndCADCAMServicesMember2020-06-3000010971492019-10-012019-12-310001097149algn:TrademarksAndTradenamesMember2020-01-012020-06-300001097149algn:TrademarksAndTradenamesMember2020-06-300001097149algn:ExistingTechnologyMember2020-01-012020-06-300001097149algn:ExistingTechnologyMember2020-06-300001097149us-gaap:CustomerRelationshipsMember2020-01-012020-06-300001097149us-gaap:CustomerRelationshipsMember2020-06-300001097149us-gaap:OtherIntangibleAssetsMember2020-01-012020-06-300001097149us-gaap:OtherIntangibleAssetsMember2020-06-300001097149us-gaap:TrademarksMember2019-01-012019-12-310001097149us-gaap:TrademarksMember2019-12-310001097149algn:ExistingTechnologyMember2019-01-012019-12-310001097149algn:ExistingTechnologyMember2019-12-310001097149us-gaap:CustomerRelationshipsMember2019-01-012019-12-310001097149us-gaap:CustomerRelationshipsMember2019-12-310001097149us-gaap:DistributionRightsMember2019-01-012019-12-310001097149us-gaap:DistributionRightsMember2019-12-310001097149us-gaap:PatentsMember2019-01-012019-12-310001097149us-gaap:PatentsMember2019-12-310001097149us-gaap:OtherIntangibleAssetsMember2019-01-012019-12-310001097149us-gaap:OtherIntangibleAssetsMember2019-12-31xbrli:pure0001097149algn:SDCMember2016-07-250001097149algn:SDCMember2016-07-252016-07-250001097149algn:SDCMember2017-07-240001097149algn:SDCMember2017-07-242017-07-240001097149algn:SDCMember2019-04-300001097149algn:CreditFacility2018Member2018-02-270001097149us-gaap:LetterOfCreditMemberalgn:CreditFacility2018Member2018-02-270001097149us-gaap:BaseRateMemberalgn:CreditFacility2018Member2018-02-272018-02-270001097149us-gaap:LondonInterbankOfferedRateLIBORMemberalgn:CreditFacility2018Member2018-02-272018-02-270001097149srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberalgn:CreditFacility2018Member2018-02-272018-02-270001097149srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberalgn:CreditFacility2018Member2018-02-272018-02-270001097149srt:MinimumMemberus-gaap:BaseRateMemberalgn:CreditFacility2018Member2018-02-272018-02-270001097149srt:MaximumMemberus-gaap:BaseRateMemberalgn:CreditFacility2018Member2018-02-272018-02-270001097149algn:CreditFacility2018Member2020-06-300001097149algn:CreditFacility2020Memberus-gaap:SubsequentEventMember2020-07-210001097149algn:CreditFacility2020Memberus-gaap:LetterOfCreditMemberus-gaap:SubsequentEventMember2020-07-210001097149algn:CreditFacility2020Memberus-gaap:BaseRateMemberus-gaap:SubsequentEventMember2020-07-212020-07-210001097149algn:CreditFacility2020Memberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:SubsequentEventMember2020-07-212020-07-210001097149srt:MinimumMemberalgn:CreditFacility2020Memberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:SubsequentEventMember2020-07-212020-07-210001097149algn:CreditFacility2020Membersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:SubsequentEventMember2020-07-212020-07-210001097149srt:MinimumMemberalgn:CreditFacility2020Memberus-gaap:BaseRateMemberus-gaap:SubsequentEventMember2020-07-212020-07-210001097149algn:CreditFacility2020Membersrt:MaximumMemberus-gaap:BaseRateMemberus-gaap:SubsequentEventMember2020-07-212020-07-2100010971492019-01-012019-03-31algn:claim0001097149algn:ShareholderDerivativeLawsuitMember2019-01-31algn:complaint0001097149algn:PatentInfringementby3ShapeMember2017-11-142017-11-14algn:Lawsuit0001097149algn:PatentInfringementby3ShapeMember2018-12-012018-12-31algn:patent0001097149algn:PatentInfringementby3ShapeMember2020-04-302020-04-300001097149algn:PatentInfringementby3ShapeMember2020-04-300001097149algn:PatentInfringementby3ShapeMember2018-12-112018-12-1100010971492019-10-030001097149algn:StockIncentivePlan2005Member2020-06-300001097149us-gaap:CostOfSalesMember2020-04-012020-06-300001097149us-gaap:CostOfSalesMember2019-04-012019-06-300001097149us-gaap:CostOfSalesMember2020-01-012020-06-300001097149us-gaap:CostOfSalesMember2019-01-012019-06-300001097149us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001097149us-gaap:SellingAndMarketingExpenseMember2019-04-012019-06-300001097149us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001097149us-gaap:SellingAndMarketingExpenseMember2019-01-012019-06-300001097149us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001097149us-gaap:ResearchAndDevelopmentExpenseMember2019-04-012019-06-300001097149us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001097149us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-06-300001097149us-gaap:RestrictedStockUnitsRSUMember2019-12-310001097149us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001097149us-gaap:RestrictedStockUnitsRSUMember2020-06-300001097149srt:MinimumMemberalgn:MarketPerformanceBasedRestrictedStockUnitsMember2020-01-012020-06-300001097149algn:MarketPerformanceBasedRestrictedStockUnitsMembersrt:MaximumMember2020-01-012020-06-300001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2020-01-012020-06-300001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2019-12-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2020-06-300001097149algn:EmployeeStockPurchasePlan2010Memberalgn:ESPPMember2020-06-300001097149algn:EmployeeStockPurchasePlanMember2020-06-300001097149algn:EmployeeStockPurchasePlanMember2020-01-012020-06-300001097149algn:May2018RepurchaseMember2018-05-310001097149algn:May2018RepurchaseMember2018-01-012018-12-310001097149algn:A2018ASRMember2018-01-012018-12-310001097149algn:May2018RepurchaseMember2019-01-012019-12-310001097149algn:AcceleratedStockRepurchaseAgreement2019ASRMember2019-01-012019-12-310001097149algn:May2018RepurchaseMember2020-06-30algn:segment0001097149algn:ClearAlignerMember2020-04-012020-06-300001097149algn:ClearAlignerMember2019-04-012019-06-300001097149algn:ClearAlignerMember2019-01-012019-06-300001097149algn:ImagingSystemsAndCADCAMServicesMember2020-04-012020-06-300001097149algn:ImagingSystemsAndCADCAMServicesMember2019-04-012019-06-300001097149algn:ImagingSystemsAndCADCAMServicesMember2019-01-012019-06-300001097149us-gaap:CorporateAndOtherMember2020-04-012020-06-300001097149us-gaap:CorporateAndOtherMember2019-04-012019-06-300001097149us-gaap:CorporateAndOtherMember2020-01-012020-06-300001097149us-gaap:CorporateAndOtherMember2019-01-012019-06-300001097149us-gaap:OperatingSegmentsMember2020-04-012020-06-300001097149us-gaap:OperatingSegmentsMember2019-04-012019-06-300001097149us-gaap:OperatingSegmentsMember2020-01-012020-06-300001097149us-gaap:OperatingSegmentsMember2019-01-012019-06-300001097149country:US2020-04-012020-06-300001097149country:US2019-04-012019-06-300001097149country:US2020-01-012020-06-300001097149country:US2019-01-012019-06-300001097149country:CH2020-04-012020-06-300001097149country:CH2019-04-012019-06-300001097149country:CH2020-01-012020-06-300001097149country:CH2019-01-012019-06-300001097149country:NL2020-04-012020-06-300001097149country:NL2019-04-012019-06-300001097149country:NL2020-01-012020-06-300001097149country:NL2019-01-012019-06-300001097149country:CN2020-04-012020-06-300001097149country:CN2019-04-012019-06-300001097149country:CN2020-01-012020-06-300001097149country:CN2019-01-012019-06-300001097149algn:OtherInternationalMember2020-04-012020-06-300001097149algn:OtherInternationalMember2019-04-012019-06-300001097149algn:OtherInternationalMember2020-01-012020-06-300001097149algn:OtherInternationalMember2019-01-012019-06-300001097149country:CH2020-06-300001097149country:CH2019-12-310001097149country:US2020-06-300001097149country:US2019-12-310001097149country:CN2020-06-300001097149country:CN2019-12-310001097149country:CR2020-06-300001097149country:CR2019-12-310001097149country:NL2020-06-300001097149country:NL2019-12-310001097149algn:OtherInternationalMember2020-06-300001097149algn:OtherInternationalMember2019-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 June 30, 2020
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)
2820 Orchard Parkway
San Jose, California 95134
(Address of principal executive offices)
(408) 470-1000
(Registrant’s telephone number, including area code)
 ____________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.0001 par valueALGNThe NASDAQ Stock Market LLC
(NASDAQ Global Market)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerAccelerated filer
Non-accelerated 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 July 24, 2020 was 78,786,683.


1


ALIGN TECHNOLOGY, INC.
INDEX
 
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
June 30,
Six Months Ended
June 30,
 2020201920202019
Net revenues$352,314  $600,697  $903,277  $1,149,668  
Cost of net revenues127,986  168,408  284,593  315,283  
Gross profit224,328  432,289  618,684  834,385  
Operating expenses:
Selling, general and administrative256,967  267,948  539,873  515,058  
Research and development40,361  38,851  81,893  76,354  
Impairments and other charges      29,782  
Litigation settlement gain  (51,000)   (51,000) 
Total operating expenses297,328  255,799  621,766  570,194  
Income (loss) from operations(73,000) 176,490  (3,082) 264,191  
Interest income and other income (expense), net:
Interest income473  3,465  2,459  6,098  
Other income (expense), net(966) 13,892  (19,515) 8,146  
      Total interest income and other income (expense), net(493) 17,357  (17,056) 14,244  
Net income (loss) before provision for (benefit from) income taxes and equity in losses of investee(73,493) 193,847  (20,138) 278,435  
Provision for (benefit from) income taxes(32,891) 43,121  (1,497,667) 51,917  
Equity in losses of investee, net of tax  3,584    7,528  
Net income (loss)$(40,602) $147,142  $1,477,529  $218,990  
Net income (loss) per share:
Basic
$(0.52) $1.84  $18.78  $2.74  
Diluted
$(0.52) $1.83  $18.70  $2.71  
Shares used in computing net income (loss) per share:
Basic
78,769  79,943  78,681  79,901  
Diluted
78,769  80,590  79,016  80,665  

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
June 30,
Six Months Ended
June 30,
 2020201920202019
Net income (loss)$(40,602) $147,142  $1,477,529  $218,990  
Change in foreign currency translation adjustment, net of tax9,294  213  9,983  622  
Change in unrealized gains (losses) on investments, net of tax  192  (194) 276  
Other comprehensive income
9,294  405  9,789  898  
Comprehensive income (loss)$(31,308) $147,547  $1,487,318  $219,888  

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)

June 30,
2020
December 31,
2019
ASSETS
Current assets:
Cash and cash equivalents$404,359  $550,425  
Marketable securities, short-term  318,202  
Accounts receivable, net of allowance for doubtful accounts of $17,099 and $6,756, respectively
473,314  550,291  
Inventories131,276  112,051  
Prepaid expenses and other current assets140,295  102,450  
Total current assets1,149,244  1,633,419  
Property, plant and equipment, net668,951  631,730  
Operating lease right-of-use assets, net68,578  56,244  
Goodwill and intangible assets, net543,211  75,692  
Deferred tax assets1,568,293  64,007  
Other assets27,580  39,610  
Total assets$4,025,857  $2,500,702  
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$94,987  $87,250  
Accrued liabilities244,774  319,958  
Deferred revenues601,831  563,762  
Total current liabilities941,592  970,970  
Income tax payable115,257  102,794  
Operating lease liabilities50,619  43,463  
Other long-term liabilities73,344  37,306  
Total liabilities1,180,812  1,154,533  
Commitments and contingencies (Notes 9 and 10)
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,781 and 78,433 issued and outstanding, respectively)
8  8  
Additional paid-in capital918,495  906,937  
Accumulated other comprehensive income (loss), net9,101  (688) 
Retained earnings1,917,441  439,912  
Total stockholders’ equity2,845,045  1,346,169  
Total liabilities and stockholders’ equity$4,025,857  $2,500,702  

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 June 30, 2020SharesAmount
Balance as of March 31, 202078,759  $8  $895,131  $(193) $1,958,043  $2,852,989  
Net loss—  —  —  —  (40,602) (40,602) 
Net change in foreign currency translation adjustment—  —  —  9,294  —  9,294  
Issuance of common stock relating to employee equity compensation plans22  —    —  —    
Tax withholdings related to net share settlements of equity awards—  —  (1,643) —  —  (1,643) 
Stock-based compensation—  —  25,007  —  —  25,007  
Balance as of June 30, 202078,781  $8  $918,495  $9,101  $1,917,441  $2,845,045  



Common Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss), Net
Retained EarningsTotal
Six Months Ended June 30, 2020SharesAmount
Balance as of December 31, 201978,433  $8  $906,937  $(688) $439,912  $1,346,169  
Net income—  —  —  —  1,477,529  1,477,529  
Net change in unrealized gains (losses) from investments—  —  —  (194) —  (194) 
Net change in foreign currency translation adjustment
 
—  —  —  9,983  —  9,983  
Issuance of common stock relating to employee equity compensation plans348  —  10,662  —  —  10,662  
Tax withholdings related to net share settlements of equity awards—  —  (47,038) —  —  (47,038) 
Stock-based compensation—  —  47,934  —  —  47,934  
Balance as of June 30, 202078,781  $8  $918,495  $9,101  $1,917,441  $2,845,045  

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

















6

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

Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss), NetRetained EarningsTotal
Three Months Ended June 30, 2019SharesAmount
Balance as of March 31, 201980,000  $8  $855,956  $(2,281) $402,021  $1,255,704  
Net income—  —  —  —  147,142  147,142  
Net change in unrealized gains (losses) from investments—  —  —  192  —  192  
Net change in foreign currency translation adjustment—  —  —  213  —  213  
Issuance of common stock relating to employee equity compensation plans26  —  5  —  —  5  
Tax withholdings related to net share settlements of equity awards—  —  (2,537) —  —  (2,537) 
Common stock repurchased and retired(161) —  (1,616) —  (47,888) (49,504) 
Stock-based compensation—  —  22,467  —  —  22,467  
Balance as of June 30, 201979,865  $8  $874,275  $(1,876) $501,275  $1,373,682  



Common Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss), Net
Retained EarningsTotal
Six Months Ended June 30, 2019SharesAmount
Balance as of December 31, 201879,778  $8  $877,514  $(2,774) $378,143  $1,252,891  
Net income—  —  —  —  218,990  218,990  
Net change in unrealized gains (losses) from investments—  —  —  276  —  276  
Net change in foreign currency translation adjustment
 
—  —  —  622  —  622  
Issuance of common stock relating to employee equity compensation plans453  —  9,614  —  —  9,614  
Tax withholdings related to net share settlements of equity awards—  —  (52,718) —  —  (52,718) 
Common stock repurchased and retired(366) —  (3,646) —  (95,858) (99,504) 
Stock-based compensation—  —  43,511  —  —  43,511  
Balance as of June 30, 201979,865  $8  $874,275  $(1,876) $501,275  $1,373,682  

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







7

ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)

 Six Months Ended
June 30,
 20202019
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income $1,477,529  $218,990  
Adjustments to reconcile net income to net cash provided by operating activities:
Deferred taxes(1,504,251) 5,606  
Depreciation and amortization44,283  37,488  
Stock-based compensation47,934  43,511  
Non-cash operating lease cost11,148  8,681  
Allowance for doubtful accounts12,578  3,240  
Impairments on equity investments3,787  3,975  
Impairments on long-lived assets  28,498  
Gain from sale of equity method investment  (15,769) 
Equity in losses of investee  7,528  
Other non-cash operating activities11,542  9,548  
Changes in assets and liabilities, net of effects of acquisition:
Accounts receivable64,645  (89,055) 
Inventories(21,398) (26,681) 
Prepaid expenses and other assets(31,058) (48,949) 
Accounts payable11,918  1,847  
Accrued and other long-term liabilities(106,572) 1,321  
Long-term income tax payable6,707  9,608  
Deferred revenues40,892  95,174  
Net cash provided by operating activities69,684  294,561  
CASH FLOWS FROM INVESTING ACTIVITIES:
Acquisition, net of cash acquired(420,788)   
Purchase of property, plant and equipment(80,502) (80,598) 
Purchase of marketable securities(5,341) (353,995) 
Proceeds from maturities of marketable securities42,641  107,021  
Proceeds from sales of marketable securities278,817  14,456  
Repayment on unsecured promissory note11,087  6,598  
Other investing activities1,760  (14,502) 
Net cash used in investing activities(172,326) (321,020) 
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from issuance of common stock10,662  9,614  
Common stock repurchases  (99,504) 
Payroll taxes paid upon the vesting of equity awards(47,038) (52,718) 
Purchase of finance lease  (45,773) 
Net cash used in financing activities(36,376) (188,381) 
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash(7,172) 1,467  
Net decrease in cash, cash equivalents, and restricted cash(146,190) (213,373) 
Cash, cash equivalents, and restricted cash at beginning of the period551,134  637,566  
Cash, cash equivalents, and restricted cash at end of the period$404,944  $424,193  

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

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”, or “Align”) in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and contains all adjustments, including normal recurring adjustments, necessary to state fairly our results of operations for the three and six months ended June 30, 2020 and 2019, our comprehensive income for the three and six months ended June 30, 2020 and 2019, our financial position as of June 30, 2020, our stockholders’ equity for the three and six months ended June 30, 2020 and 2019, and our cash flows for the six months ended June 30, 2020 and 2019. The Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from the December 31, 2019 audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”).

The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 or any other future period, and we make no representations related thereto. 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, 2019.

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, unsecured promissory note receivable, and valuation of investments in privately held companies among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.

Significant Accounting Policies

Our significant accounting policies are described in Note 1 “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K. As a result of our exocad Global Holdings GmbH (“exocad”) acquisition, we have added or amended relevant significant accounting policies as described below. Refer to Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements for additional details on the exocad acquisition which is included in our Imaging Systems and CAD/CAM Services (Systems and Services) reportable segment.

Business Combinations

We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. When determining the fair value of assets acquired and liabilities assumed, management is required to make certain estimates and assumptions, especially with respect to intangible assets. The estimates and assumptions used in valuing intangible assets include, but are not limited to, the amount and timing of projected future cash flows, the discount rate used to determine the present value of these cash flows, and the determination of the assets’ life cycle. These estimates are inherently uncertain and, therefore, actual results may differ from the estimates made.

Revenue Recognition - Systems and Services

We sell intraoral scanners and computer-aided design/computer-aided manufacturing (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 standalone selling price (SSP”) of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration historical prices as well as our discounting
9

strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment of the scanner, as that is when we deem the customer to have obtained control. CAD/CAM services, where sold separately, include the initial software license and maintenance and support. We allocate revenues based upon the respective SSPs of the software license and the maintenance and support. We estimate the SSP of each element using historical prices. Revenues related to the software license are recognized upfront and revenues related to the maintenance and support are recognized over time. For both scanner and service sales, most consideration is collected upfront and in cases where there are payment plans, consideration is collected within one year and, therefore, there are no significant financing components.

Certain Risks and Uncertainties

Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. As the COVID-19 pandemic continues to be a global issue, we may make changes to these estimates and judgments, which could result in meaningful impacts to our financial statements in future periods. The extent and duration of the impact of the COVID-19 pandemic on our business is highly uncertain and difficult to predict and the response to the pandemic is rapidly evolving. The severity of the impact of the COVID-19 pandemic on our business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on our customers, all of which are uncertain and cannot be predicted. Our future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, supply chain disruptions and uncertain demand, and the impact of any initiatives or programs that we may undertake to address financial and operations challenges faced by us or our customers. Additionally, the uncertainty of future results and cash flows may impact our significant assumptions and estimates including the collectability of accounts and other receivables and realization of our deferred tax assets. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may materially impact our financial condition, liquidity, or results of operations is uncertain.

Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, “Financial Instruments - Credit Losses” (Topic 326) to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued ASU 2018-19, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses” which clarifies the scope of guidance in the ASU 2016-13. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. We adopted this standard in the first quarter of fiscal year 2020 which did not have a material impact on our condensed consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments in this update, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” to modify the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-15, “Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40) Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,” to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments in this update, the entity is required to follow the guidance in Subtopic 350-40, Internal-Use Software, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15,
10

2019 either on a retrospective or prospective basis. We adopted this standard in the first quarter of fiscal year 2020 on a prospective basis which did not have any impact on our condensed consolidated financial statements and related disclosures.

(ii) Recent Accounting Updates Not Yet Effective

In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,” to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.

Note 2. Investments and Fair Value Measurements

Marketable Securities

We have no short-term or long-term marketable securities as of June 30, 2020.

As of December 31, 2019, the estimated fair value of our short-term marketable securities, classified as available for sale, are as follows (in thousands):
December 31, 2019Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Corporate bonds$210,891  $142  $(27) $211,006  
U.S. government treasury bonds70,587  65  (2) 70,650  
U.S. government agency bonds22,085  17  (1) 22,101  
Commercial paper14,426      14,426  
Certificates of deposit19      19  
Total marketable securities, short-term$318,008  $224  $(30) $318,202  

We had no long-term marketable securities as of December 31, 2019.

Cash equivalents are not included in the table above as the gross unrealized gains and losses are not material. We had no short-term marketable securities that have been in a continuous material unrealized loss position for greater than twelve months as of December 31, 2019. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material for the three and six months ended June 30, 2020 and 2019. For the three and six months ended June 30, 2020 and 2019, realized gains or losses were not material.

Our fixed-income securities investment portfolio allows for investments with a maximum effective maturity of up to 40 months on any individual security. 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 which are primarily due to changes in interest rates and credit spreads. We expect to realize the full value of all these investments upon maturity or sale. The weighted average remaining duration of these securities was approximately seven months as of December 31, 2019.

As the carrying value approximates the fair value for our short-term marketable securities shown in the table above, the fair value of our short-term marketable securities as of December 31, 2019 had a contractual maturity one year or less.
11


Fair Value Measurements

The following tables summarize our financial assets measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 (in thousands):
DescriptionBalance as of
June 30, 2020
Level 1

Level 2
Level 3
Cash equivalents:
Money market funds$149,230  $149,230  $  $  
Prepaid expenses and other current assets:
Israeli funds3,291    3,291    
Current unsecured promissory note21,246      21,246  
$173,767  $149,230  $3,291  $21,246  

DescriptionBalance as of December 31, 2019Level 1Level 2Level 3
Cash equivalents:
Money market funds$236,923  $236,923  $  $  
Short-term investments:
Corporate bonds211,006    211,006    
Commercial paper14,426    14,426    
U.S. government treasury bonds70,650  70,650      
U.S. government agency bonds22,101    22,101    
Certificates of deposit19    19    
Prepaid expenses and other current assets:
Israeli funds3,226    3,226    
Current unsecured promissory note25,005      25,005  
Other assets:
Long-term unsecured promissory note7,328      7,328  
$590,684  $307,573  $250,778  $32,333  

The unsecured promissory note that was entered into in 2019 is classified as Level 3 in our fair value hierarchy as financial information of third parties may not be timely available and consequently we estimate the fair value based on the best available information at the measurement date. The original amount of the note was $54.2 million which has decreased due to payments received. Refer to Note 6 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.

Investments in Privately Held Companies

Our investments in equity securities of privately held companies without readily determinable fair values were $2.1 million and $5.9 million as of June 30, 2020 and December 31, 2019, respectively, and are reported as nonrecurring investments within other assets in our Condensed Consolidated Balance Sheet. Our investments in equity securities are considered Level 3 in the fair value hierarchy since the investments are in private companies without quoted market prices and we adjust the carrying value based on observable price changes. During the six months ended June 30, 2020 and June 30, 2019, we recorded impairment losses of $3.8 million and $4.0 million, respectively, resulting from observable price changes.

Derivatives Not Designated as Hedging Instruments

Recurring foreign currency forward contracts

We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain trade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. The net loss from the settlement of foreign currency forward contracts during the three months ended June 30, 2020 was $3.0 million and the net gain from the settlement of foreign currency forward contracts during the six months ended June 30, 2020 was $12.7 million. The net gain (loss) from the settlement of foreign currency forward contracts during the three and six months ended June 30, 2019 was not material. As of June 30, 2020 and December 31, 2019, the fair value of foreign exchange forward contracts outstanding was not material.
12


The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of June 30, 2020 and December 31, 2019 (in thousands):
June 30, 2020
Local Currency AmountNotional Contract Amount (USD)
Chinese Yuan¥997,000$140,618  
Euro81,00090,879  
Canadian DollarC$46,00033,623  
Brazilian RealR$153,00027,859  
British Pound£20,00024,584  
Japanese Yen¥2,385,00022,154  
Israeli ShekelILS33,4009,647  
Mexican PesoM$140,0006,038  
Swiss FrancCHF3,0003,161  
Australian DollarA$2,8001,924  
$360,487  

December 31, 2019
Local Currency AmountNotional Contract Amount (USD)
Euro97,000$108,870  
Chinese Yuan¥431,00060,702  
Canadian DollarC$52,00039,802  
British Pound£28,00036,770  
Brazilian RealR$130,00032,185  
Japanese Yen¥3,000,00027,604  
Israeli ShekelILS63,70018,439  
Mexican PesoM$140,0007,398  
Australian DollarA$3,0002,101  
$333,871  

Other foreign currency forward contract

Prior to the closing of the exocad Global Holdings GmbH ("exocad") acquisition on April 1, 2020, we entered into a Euro foreign currency forward contract with a notional contract amount of €376.0 million. During the three and six months ended June 30, 2020, we recognized losses of $1.0 million and $10.2 million, respectively, within other income (expense), net in our Condensed Consolidated Statement of Operations.

Note 3. Balance Sheet Components

Inventories consist of the following (in thousands): 
June 30,
2020
December 31,
2019
Raw materials$73,183  $54,947  
Work in process32,232  30,974  
Finished goods25,861  26,130  
Total inventories$131,276  $112,051  

13

Prepaid expenses and other current assets consist of the following (in thousands): 
June 30,
2020
December 31,
2019
Tax related receivables$72,481  $41,252  
Prepaid software and maintenance21,543  7,128  
Current promissory note 1
21,314  25,005  
Others24,957  29,065  
Total prepaid expenses and other current assets$140,295  $102,450  

1Refer to Note 6“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.

Accrued liabilities consist of the following (in thousands): 
June 30,
2020
December 31,
2019
Accrued payroll and benefits$82,256  $162,486  
Accrued expenses55,844  55,529  
Current operating lease liabilities20,860  15,737  
Accrued professional fees19,506  10,410  
Accrued sales tax and value added tax11,733  9,089  
Accrued warranty11,629  11,205  
Others42,946  55,502  
Total accrued liabilities$244,774  $319,958  

We regularly review the balance for accrued warranty and update based on historical warranty trends. Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts. We also warrant our CAD/CAM software for a one year period to perform in accordance with agreed product specifications. As we have not historically incurred any material warranty costs, we do not accrue for these software warranties. Warranty accrual consists of the following activity (in thousands):
Six Months Ended
June 30,
 20202019
Balance at beginning of period$11,205  $8,551  
Charged to cost of net revenues5,820  6,000  
Actual warranty expenditures(5,396) (4,052) 
Balance at end of period$11,629  $10,499  
Deferred revenues consist of the following (in thousands):
June 30,
2020
December 31,
2019
Deferred revenues - current$601,831  $563,762  
Deferred revenues - long-term 1
$36,142  $35,503  

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

During the three months ended June 30, 2020 and 2019, we recognized $352.3 million and $600.7 million of revenue, respectively, of which $72.4 million and $68.6 million was included in the deferred revenues balance at December 31, 2019 and 2018, respectively.

During the six months ended June 30, 2020 and 2019, we recognized $903.3 million and $1.1 billion of revenue, respectively, of which $167.9 million and $137.0 million was included in the deferred revenues balance at December 31, 2019 and 2018, respectively.

Our unfilled performance obligations, including deferred revenues and backlog, as of June 30, 2020 were $651.9 million. These performance obligations are expected to be recognized over the next one to five years.
14

Note 4. Business Combination

On April 1, 2020 (the “acquisition date”), we completed the acquisition of privately-held exocad for a total purchase consideration of $430.0 million and exocad became a wholly-owned subsidiary. exocad is a German dental CAD/CAM software company that offers fully integrated workflows to dental labs and dental practices. We believe the synergies from the acquisition will strengthen our digital platform by adding exocad’s expertise in restorative dentistry, implantology, guided surgery, and smile design to extend our digital solutions and pave the way for new, seamless cross-discipline dentistry in lab and at chairside.

The total purchase consideration consisted of the following (in thousands):

Cash paid to exocad stockholders$412,287  
Cash paid to settle exocad's bank debt17,691  
Total purchase consideration paid$429,978  

The following table summarizes the allocation of purchase price to assets acquired and liabilities assumed as of April 1, 2020 which are considered preliminary and therefore subject to change (in thousands):

Goodwill$344,238  
Identified intangible assets118,700  
Cash and cash equivalents9,190  
Deferred tax liabilities(35,419) 
Other assets (liabilities), net(6,731) 
Total$429,978  

Goodwill represents the excess of the purchase price over the fair value of the underlying net tangible and identifiable intangible assets, and represents the expected synergies of the transaction and the knowledge and experience of the workforce in place. None of this goodwill is deductible for tax purposes. Under the applicable accounting guidance, goodwill will not be amortized but will be tested for impairment on an annual basis or more frequently if certain indicators are present. We allocated approximately $300.7 million of goodwill to our Systems and Services reporting unit (formerly the "Scanner and Services" reporting unit prior to its renaming during the second quarter of 2020) and approximately $43.5 million of the goodwill to our Clear Aligner reporting unit (Refer to Note 5 "Goodwill and Intangible Assets" of the Notes to Condensed Consolidated Financial Statements for additional details). Our reporting units are the same as our operating segments. Acquisition related costs are recognized separately from the business combination and expensed as incurred.

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

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

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

15

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

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

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

Deferred tax liabilities were recorded for significant basis differences primarily to reflect the tax effect of fair value adjustments made to the beginning balance of the intangible assets and deferred revenue as of the acquisition date (Refer to Note 13 "Accounting for Income Taxes" of the Notes to Condensed Consolidated Financial Statements for additional details).

Our condensed consolidated financial statements include the operating results of exocad from the acquisition date. Separate post-acquisition operating results and pro forma results of operations for this acquisition have not been presented as the effect is not material to our financial results.

Note 5. Goodwill and Intangible Assets

Goodwill

The change in the carrying value of goodwill for the six months ended June 30, 2020, categorized by reportable segments, is as follows (in thousands):
Clear AlignerSystems and ServicesTotal
Balance as of December 31, 2019$63,924  $  $63,924  
Additions from exocad acquisition1
43,500  300,738  344,238  
Adjustments 2
574  6,800  7,374  
Balance as of June 30, 2020$107,998  $307,538  $415,536  

1 Refer to Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements for additional details
2 Adjustments were related to foreign currency translation within the measurement period

During the fourth quarter of fiscal 2019, we performed our annual goodwill impairment testing and found no impairment as the fair value of our Clear Aligner reporting unit was significantly in excess of the carrying value.

Intangible Long-Lived Assets

Acquired intangible long-lived assets are being amortized as follows (in thousands): 
Weighted Average Amortization Period
(in years)
Gross Carrying Amount as of June 30, 2020
Accumulated
Amortization
Accumulated
Impairment Loss
Net Carrying
Value as of
June 30, 2020
Trademarks and tradenames10$16,900  $(2,514) $(4,179) $10,207  
Existing technology1099,600  (5,936) (4,328) 89,336  
Customer relationships1155,000  (19,348) (10,751) 24,901  
Other 1
515,314  (12,083)   3,231  
Total intangible assets 2
$186,814  $(39,881) $(19,258) $127,675  
1 Includes reacquired rights, patents, IPR&D and other intangible assets
2 Refer to Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements for additional details on intangible assets from our exocad acquisition.

16

Weighted Average Amortization Period
(in years)
Gross Carrying
Amount as of
December 31, 2019
Accumulated
Amortization
Accumulated Impairment LossNet Carrying
Value as of
December 31, 2019
Trademarks15$7,100  $(2,045) $(4,179) $876  
Existing technology1312,600  (5,831) (4,328) 2,441  
Customer relationships1133,500  (18,405) (10,751) 4,344  
Reacquired rights37,500  (7,059)   441  
Patents86,796  (3,165)   3,631  
Other2618  (583)   35  
Total intangible assets$68,114  $(37,088) $(19,258) $11,768  

The total estimated annual future amortization expense for these acquired intangible assets as of June 30, 2020 is as follows (in thousands):

Fiscal Year Ending December 31,

Amortization
Remainder of 2020$8,178  
202115,899  
202214,642  
202314,022  
202413,081  
Thereafter61,853  
Total$127,675  

Amortization expense for the three months ended June 30, 2020 and 2019 was $4.1 million and $1.5 million, respectively, and amortization expense for the six months ended June 30, 2020 and 2019 was $5.4 million and $3.0 million, respectively.

Note 6. Equity Method Investments

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

As a result of the arbitrator’s decision regarding SDC announced on March 5, 2019, we were ordered to tender our SDC equity interest by April 3, 2019 for a purchase price equal to the “capital account” balance as of October 31, 2017 under the terms of the investment. In April 2019, based on the “capital account” value provided by SDC, we entered into an unsecured promissory note with SDC to receive $54.2 million through February 1, 2021 in exchange for the tender of our membership interests. As a result, we derecognized the equity method investment balance of $38.4 million in exchange for an unsecured promissory note of $54.2 million and we recorded the difference of $15.8 million as a gain in the second quarter of 2019 in other income in our Condensed Consolidated Statement of Operations. Although we tendered our membership interests pursuant to the arbitrator’s decision, the parties did not agree on the amount of the “capital account” balance as of October 31, 2017 or the appropriate repurchase price for the membership units. On July 3, 2019, we filed a demand for arbitration regarding SDC’s calculation of the “capital account” balance. The arbitration proceeding remains pending (Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for SDC legal proceedings discussion).

Note 7. Credit Facility

On February 27, 2018, we entered into a credit facility for a $200.0 million revolving line of credit, with a $50.0 million letter of credit sublimit, and a maturity date of February 27, 2021 ("2018 Credit Facility"). The 2018 Credit Facility requires us to comply with specific financial conditions and performance requirements. The loans 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.25% to 1.75% for LIBOR loans and 0.25% to 0.75% for base rate loans. Interest
17

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. Principal, together with accrued and unpaid interest, is due on the maturity date. As of June 30, 2020, we had no outstanding borrowings under the 2018 Credit Facility and were in compliance with the conditions and performance requirements.

On July 21, 2020 we entered into a new 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"). Upon entry into the 2020 Credit Facility, the 2018 Credit Facility was terminated. 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. 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.

Note 8. Impairments and Other Charges

On March 5, 2019, we announced the outcome of the arbitration regarding SDC (Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for SDC legal proceedings discussion) which required Align to close its Invisalign stores and tender Align’s equity interest in SDC by April 3, 2019. Accordingly, Align evaluated the ongoing value of the Invisalign stores’ operating lease right-of-use assets and related leasehold improvements and other fixed assets in accordance with ASC 360, Property, Plant and Equipment. Based on the evaluation, Align determined that the carrying value of these assets were not recoverable. Align evaluated the fair value of these assets in accordance with ASC 820, Fair Value Measurement, and we considered the market participant’s ability to generate economic benefits by using these assets in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. As a result, in the first quarter of 2019, we recorded impairment losses of $14.2 million for operating lease right-of-use assets and $14.3 million of leasehold improvements and other fixed assets. In addition, we also recorded $1.3 million of employee severance costs and other charges.

Note 9. 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 between July 25, 2018 and October 24, 2018. The complaint generally alleges claims under the federal securities laws and seeks 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 between April 25, 2018 and October 24, 2018. 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. A motion to dismiss the amended consolidated complaint was filed on January 17, 2020 and a ruling on the motion is pending. Align believes these 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 nor estimate a range of possible loss.

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 members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those presented in the 2018 Securities Class Action Lawsuit, but the complaints assert various state law causes of action, including for breaches of fiduciary duty, insider trading, and unjust enrichment. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. The consolidated action has been stayed pending final disposition of the 2018 Securities Class Action Lawsuit.

On April 12, 2019, a derivative lawsuit was also filed in California Superior Court for Santa Clara County, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The
18

allegations in this complaint are similar to those in the derivative suits described above. The matter has been similarly stayed pending final disposition of the 2018 Securities Class Action Lawsuit.

Align 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 on behalf of a purported class of purchasers of our common stock between April 24, 2019 and July 24, 2019. The complaint filed in the Southern District of New York alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On April 16, 2020, the Court approved the parties’ stipulation to transfer the case to the U.S. District Court for the Northern District of California. The lead plaintiff in this matter is expected to file an amended complaint by August 4, 2020. 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 has been stayed pending final disposition of the 2020 Securities Class Action Lawsuit. 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 November 14, 2017, Align filed several patent infringement lawsuits asserting patents against 3Shape, a Danish corporation, and a related U.S. corporate entity, asserting that 3Shape’s Trios intraoral scanning system and Dental System software infringe Align patents.

These lawsuits included four separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape’s Trios intraoral scanning system and Dental System software. Three of the cases are active, and one is stayed. Trials have been scheduled to begin on November 30, 2020, and November 8, 2021, in two of the three active cases, with an additional trial to be scheduled in the third. Certain of Align’s asserted patents in the Delaware actions were found invalid by the District Court judge.

On May 9, 2018, and June 14, 2018, 3Shape filed separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by Align’s iTero Element scanner of two 3Shape patents. On August 19, 2019, the Court consolidated the two actions, and on August 30, 2019, 3Shape filed an amended complaint alleging infringement of a third patent. Trial is scheduled to begin on April 12, 2021.

In December 2018, Align filed three additional patent infringement lawsuits asserting 10 additional patents against 3Shape as follows: On December 10, 2018, Align filed one Section 337 complaint with the ITC alleging that 3Shape violates U.S. trade laws by selling for importation and importing the infringing TRIOS intraoral scanning system, Trios Lab Scanners and TRIOS software, TRIOS Module software, Dental System software, and Ortho System Software. On April 30, 2020, an Administrative Law Judge (“ALJ”) issued an initial determination that 3Shape infringed on 7 of the 9 patent claims asserted by Align, found valid 6 of the 9 claims asserted by Align, and found a violation of Section 337 stemming from 3Shape’s infringement of 4 claims in 2 of Align's asserted patents. The ALJ recommended an exclusion order and cease and desist order be entered against 3Shape’s unlawful importation. The Initial Determination is now subject to review by the Commissioners at the ITC. Align filed a petition for review of findings it believes are incorrect, and 3Shape also petitioned for review of the Initial Determination. On July 28, 2020, the Commission determined to review the Initial Determination in part. The current deadline for completing the investigation is September 28, 2020.

In addition to the December 10, 2018 ITC Complaint, on December 11, 2018, Align filed two separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape’s Trios intraoral scanning system, Lab Scanners and Dental and Ortho System Software. One of the District Court cases was stayed pending the parallel ITC
19

investigation. The remaining District Court case is in the early stages of discovery and pretrial proceedings. Trial is scheduled to begin on February 7, 2022.

3Shape has sought to invalidate certain of Align’s patents through petitions for inter partes review proceedings. Align disputes 3Shape’s positions and intends to vigorously defend the validity of its patent rights.

Each of the District Court patent infringement complaints seek monetary damages and injunctive relief against further infringement.

On August 28, 2018, 3Shape filed a complaint against Align in the U.S. District Court for the District of Delaware alleging antitrust violations and seeking monetary damages and injunctive relief relating to Align’s alleged market activities, including Align’s assertion of its patent portfolio, in alleged clear aligner and intraoral scanning markets. After the Court dismissed 3Shape’s complaint with leave, 3Shape filed an amended complaint on October 28, 2019. On May 20, 2020, the Magistrate Judge recommended that Align’s motion to dismiss the amended complaint be denied. Align’s objection to the Magistrate Judge’s Report and Recommendation has been fully briefed to the District Court, and the parties are waiting for a ruling.

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.

Simon & Simon

On June 5, 2020, a dental practice named Simon and Simon, PC d/b/a City Smiles brought an antitrust action in the United States 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 scanning markets. Prior to filing in the Northern District of California, on May 4, 2020, Plaintiff voluntarily dismissed a similar action in the U.S. District Court for the District of Delaware after the Magistrate Judge recommended that its complaint be dismissed. On July 28, 2020, Align filed a motion to dismiss the complaint. Align believes the plaintiffs’ 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, if any, nor estimate a range of possible loss.

SDC Dispute

In April 2018, the SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the “SDC Entities”) instigated confidential arbitration proceedings against Align. During December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. In an award dated March 4, 2019, (“Award”) an arbitrator found that Align breached the non-compete provision applicable to the SDC Entities 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, and enjoined from using the SDC Entities’ confidential information. The arbitrator extended the expiration date of specified aspects of the non-compete provision 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 claims to be Align’s “capital account” balance. Align disputes that the SDC Entities properly determined the value of Align’s “capital account” balance as of October 31, 2017 as required by the SDC Operating Agreements and the Award. Consequently, on July 3, 2019, Align filed a confidential demand for arbitration challenging the propriety of the SDC Entities’ determination. That arbitration proceeding remains pending and a hearing is currently expected to occur before the end of 2020. Relatedly, the SDC Entities filed a contempt petition with the Illinois court which confirmed the Award, asserting that Align had no right to contest the “capital account” determination as made by the SDC Entities. On September 4, 2019, the Illinois court denied in its entirety the contempt petition filed by the SDC Entities. The SDC Entities have appealed the denial of the contempt petition, and that appeal remains pending.

On August 19, 2019, the SDC Entities filed a separate confidential arbitration proceeding alleging that Align has violated the non-compete provisions applicable to the members of the SDC Entities by virtue of Align’s alleged dealings with a third-party claimed to be a competitor of the SDC Entities. On April 27, 2020, the SDC Entities filed an amended arbitration demand, which additionally asserts that Align’s alleged dealings with a third-party constitute contempt of the Award. Align denies and
20

intends to vigorously defend itself against all asserted allegations. The SDC Entities have yet to identify the range of damages they may seek to recover in the course of this arbitration and no hearing date has yet been set.

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

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

Note 10. Commitments and Contingencies

Other Commitments

On October 3, 2019, we entered into a Promotional Rights Agreement (the “Agreement”) for $36.0 million with a third-party which includes certain advertising and media coverage. As of June 30, 2020, the entire Agreement amount was an outstanding commitment which is expected to be paid through 2023.

Off-Balance Sheet Arrangements

As of June 30, 2020, 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 10 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K.

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

Note 11. Stockholders’ Equity

Summary of Stock-Based Compensation Expense

As of June 30, 2020, the 2005 Incentive Plan (as amended) has a total reserve of 27,783,379 shares of which 4,611,280 shares are available for issuance.

Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and may be revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The stock-based compensation related to our stock-based awards and employee stock purchase plans for the three and six months ended June 30, 2020 and 2019 is as follows (in thousands): 
21

 Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Cost of net revenues$891  $1,278  $2,238  $2,390  
Selling, general and administrative20,203  18,037  38,333  34,927  
Research and development3,913  3,152  7,363  6,194  
Total stock-based compensation$25,007  $22,467  $47,934  $43,511  

Restricted Stock Units (“RSUs”)

The fair value of RSUs is based on our closing stock price on the date of grant. A summary for the six months ended June 30, 2020 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, 2019696  $190.60  
Granted
289  264.97  
Vested and released(288) 149.86  
Forfeited(22) 231.28  
Unvested as of June 30, 2020675  $238.47  1.6$185,207  

As of June 30, 2020, we expect to recognize $126.0 million of total unamortized compensation cost, net of estimated forfeitures, related to RSUs over a weighted average period of 2.6 years.

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

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

A summary for the six months ended June 30, 2020 is as follows: 
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, 2019244  $331.35  
Granted156  242.04  
Vested and released(173) 120.39  
Unvested as of June 30, 2020227  $430.50  1.6$62,365  

As of June 30, 2020, we expect to recognize $46.1 million of total unamortized compensation cost, net of estimated forfeitures, related to MSUs over a weighted average period of 1.6 years.

Employee Stock Purchase Plan (“ESPP”)

In May 2010, our stockholders approved the 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”) which will continue until terminated by either the Board of Directors or its administrator. The maximum number of shares available for purchase under the 2010 Purchase Plan is 2,400,000 shares. As of June 30, 2020, we have 379,304 shares available for future issuance.

The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:
22

 Six Months Ended
June 30,
 20202019
Expected term (in years)1.01.4
Expected volatility41.7 %48.6 %
Risk-free interest rate1.5 %2.5 %
Expected dividends    
Weighted average fair value at grant date$80.54  $90.36  

As of June 30, 2020, there was $5.7 million of total unamortized compensation costs related to employee stock purchases which we expect to be recognized over a weighted average period of 0.5 year.

Note 12. Common Stock Repurchase Program

In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to $600.0 million of our common stock (“May 2018 Repurchase Program”).

In 2018, we repurchased on the open market approximately 0.1 million shares of our common stock at an average price of $356.54 per share, including commissions, for an aggregate purchase price of approximately $50.0 million. In 2018, we entered into an accelerated stock repurchase agreement (“ASR”) to repurchase $50.0 million of our common stock which was completed in December 2018. We received a total of approximately 0.2 million shares for an average share price of $213.18.

In 2019, we repurchased on the open market approximately 0.8 million shares of our common stock at an average price of $264.93 per share, including commissions, for an aggregate purchase price of $200.0 million. We also entered into an ASR to repurchase $200.0 million of our common stock which was completed in September 2019. We received a total of 1.1 million shares for an average share price of $176.61.

As of June 30, 2020, we have $100.0 million available for repurchase under the May 2018 Repurchase Program.

Note 13. Accounting for Income Taxes

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

Our benefit from income taxes was $32.9 million for the three months ended June 30, 2020 and our provision for income taxes was $43.1 million for the three months ended June 30, 2019, representing effective tax rates of 44.8% and 22.2%, respectively. Our benefit from income taxes was $1,497.7 million for the six months ended June 30, 2020 and our provision for income taxes was $51.9 million for the six months ended June 30, 2019, representing effective tax rates of 7,437.0% and 18.6%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended June 30, 2020 primarily due to the recognition of additional tax benefits resulting from changes in annual effective tax rate caused by a shift in jurisdictional mix of forecasted annual income. Our effective tax rate differs from the statutory federal income tax rate of 21% for the six months ended June 30, 2020 mainly as a result of the aforementioned intra-entity transfer and the recognition of excess tax benefits related to stock-based compensation, partially offset by unrecognized tax benefits associated with certain foreign payments. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three and six months ended June 30, 2019 mainly as a result of the recognition of excess tax benefits related to stock-based compensation and certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates.

The increase in our effective tax rate for the three months ended June 30, 2020 compared to the same period in 2019 is primarily attributable to the tax impact of a higher annual forecasted effective tax rate driven by changes in the jurisdictional mix of forecasted income. The increase in our effective tax rate for the six months ended June 30, 2020 compared to the same period in 2019 is primarily attributable to the recognition of a deferred tax asset related to the intra-entity transfer of certain intellectual property rights during the six months ended June 30, 2020. While the recognition of a deferred tax asset would
23

normally cause a reduction in tax rate, due to our net loss before tax for the six months ended June 30, 2020, it has the effect of increasing the effective tax rate.

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 2015. We are currently under examination by the IRS for tax years 2015 and 2016. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2013.

Our total gross unrecognized tax benefits, excluding interest and penalties, were $57.0 million and $46.7 million as of June 30, 2020 and December 31, 2019, respectively, a material amount of which would impact our effective tax rate if recognized. Our total interest and penalties accrued as of June 30, 2020 was not material. We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. The timing and resolution of income tax examinations is uncertain, and the amounts ultimately paid, if any, upon resolution of issues raised by the taxing authorities may differ materially from the amounts accrued for each year. Although it is possible that our balance of gross unrecognized tax benefits could materially change in the next 12 months, given the uncertainty in the development of ongoing income tax examinations, we are unable to estimate the full range of possible adjustments to this balance.

Our total deferred tax liabilities were $35.4 million as of June 30, 2020, which were primarily related to the intangible assets from our exocad acquisition. Our deferred tax liabilities as of December 31, 2019 were not material.

As of December 31, 2019, undistributed earnings of our foreign subsidiaries totaled $452.6 million and substantially all of the earnings previously determined to be not indefinitely reinvested have been repatriated. Under the Global Intangible Low-Taxed Income provisions of the Tax Cuts and Jobs Act, U.S. income taxes have already been provided on the undistributed earnings that is indefinitely reinvested in our international operations; therefore, the tax impact upon distribution is limited to mainly state income and withholding taxes and is not significant.

Note 14. Net Income (Loss) per Share

Basic net income (loss) per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes RSUs, MSUs and our ESPP. Due to our net loss for the three months ended June 30, 2020, the potential common stock instruments such as RSUs, MSUs and ESPP were not included in the computation of diluted net loss per share as the effect of including these shares would have been anti-dilutive.

The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stock (in thousands, except per share amounts): 
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Numerator:
Net income (loss)$(40,602) $147,142  $1,477,529  $218,990  
Denominator:
Weighted average common shares outstanding, basic78,769  79,943  78,681  79,901  
Dilutive effect of potential common stock  647  335  764  
Total shares, diluted78,769  80,590  79,016  80,665  
Net income (loss) per share, basic$(0.52) $1.84  $18.78  $2.74  
Net income (loss) per share, diluted$(0.52) $1.83  $18.70  $2.71  
Anti-dilutive potential common shares 1
733  139  231  111  
24


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

Note 15. Supplemental Cash Flow Information

The supplemental cash flow information consists of the following (in thousands):
 Six Months Ended
June 30,
 20202019
Non-cash investing and financing activities:
Fixed assets acquired with accounts payable or accrued liabilities$13,199  $12,202  
Issuance of promissory note in exchange for sale of equity method investment$  $54,154  
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$12,817  $9,020  
Investing cash flows from finance leases 1

$  $10,896  
Financing cash flows from finance leases$  $45,773  
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$25,545  $21,066  
Finance leases$  $51,064  

1 A portion of finance lease purchase payment relates to leasing a part of the building to a third party as a lessor. This amount is included in Other Investing Activities in our Condensed Consolidated Statements of Cash Flows.

Note 16. Segments and Geographical Information

Segment Information

Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our Chief Executive Officer. We report segment information based on the management approach. The management approach designates the internal reporting used by CODM 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. The Systems and Services segment was formerly known as the Scanner and Services segment prior to our acquisition of exocad on April 1, 2020 (Refer to Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements for additional details on the exocad acquisition).

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.

Non-Case includes, but not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion. 

Our Systems and Services segment consists of our iTero intraoral scanning systems, which includes a single hardware platform and restorative or orthodontic software options, OrthoCAD services and ancillary products, as well as exocad's software solution that integrates workflows to dental labs and dental practices.
25


These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Net revenues
Clear Aligner$298,341  $496,702  $779,952  $965,907  
Systems and Services53,973  103,995  123,325  183,761  
Total net revenues$352,314  $600,697  $903,277  $1,149,668  
Gross profit
Clear Aligner$192,366  $366,142  $543,858  $717,500  
Systems and Services31,962  66,147  74,826  116,885  
Total gross profit$224,328  $432,289  $618,684  $834,385  
Income (loss) from operations
Clear Aligner$38,916  $244,029  $205,304  $402,670  
Systems and Services2,893  39,267  17,282  67,526  
Unallocated corporate expenses(114,809) (106,806) (225,668) (206,005) 
Total income (loss) from operations$(73,000) $176,490  $(3,082) $264,191  
Depreciation and amortization
Clear Aligner
$9,697  $9,455  $19,818  $18,545  
Systems and Services
5,005  1,854  6,790  3,362  
Unallocated corporate expenses
8,843  7,863  17,675  15,581  
Total depreciation and amortization$23,545  $19,172  $44,283  $37,488  
Impairments and other charges
Clear Aligner
$  $  $  $29,782  
Total impairments and other charges$  $  $  $29,782  
Litigation settlement gain
Clear Aligner
$  $(51,000) $  $(51,000) 
Total litigation settlement gain$  $(51,000) $  $(51,000) 

The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity losses of investee (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Total segment income from operations$41,809  $283,296  $222,586  $470,196  
Unallocated corporate expenses(114,809) (106,806) (225,668) (206,005) 
Total income (loss) from operations(73,000) 176,490  (3,082) 264,191  
Interest income473  3,465  2,459  6,098  
Other income (expense), net(966) 13,892  (19,515) 8,146  
Net income (loss) before provision for (benefit from) income taxes and equity in losses of investee$(73,493) $193,847  $(20,138) $278,435  
26


Geographical Information

Net revenues are presented below by geographic area (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Net revenues 1:
United States $140,859  $296,655  $412,564  $575,660  
Switzerland 2
105,495    292,771    
The Netherlands 2
  192,188    366,932  
China46,377  44,823  66,102  87,439  
Other International 59,583  67,031  131,840  119,637  
Total net revenues$352,314  $600,697  $903,277  $1,149,668  

1 Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.
2 During the first quarter of 2020, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations from the Netherlands to Switzerland.

Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):
 June 30,
2020
December 31, 2019
Long-lived assets 1:
Switzerland 2
$215,689  $7,755  
United States 180,815  164,451  
China96,565  73,174  
Costa Rica84,348  82,083  
The Netherlands 2
999  226,286  
Other International159,113  134,225  
Total long-lived assets$737,529  $687,974  
 
1 Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.
2 As a result of the new international corporate structure changes, most of the long-lived assets were transferred from our Netherlands entity to our Switzerland entity during the first quarter of 2020.


27

ITEM 2.        MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

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 and Section 21E of the Securities Exchange Act of 1934. These statements include, among other things, our expectations and intentions regarding our strategic objectives and the means to achieve them, our beliefs regarding the impact of technological innovation in general, and in our solutions and products in particular, on target markets, our beliefs regarding digital dentistry and its potential to impact our business, our expectations for the impact of the exocad acquisition, our beliefs regarding the potential for clinical solutions and their utilization to increase sales of our Invisalign system as well as the complementary products and solutions themselves, our expectations regarding product mix and product adoption, our expectations regarding the utilization rates for our products, including the impact of marketing on those rates and causes for periodic fluctuations of the rates, our expectations regard the existence and impact of seasonality, our expectations regarding the sales growth of our intra-oral scanner sales in international markets, our expectations regarding the productivity impact additional sales representatives will have on our sales, our expectations regarding the continued expansion of our international markets, including our expectation that international revenues will grow at a faster rate than Americas for the foreseeable future, our expectation regarding customer and consumer purchasing behavior, including expectations related to the consumer demand environment in China especially for U.S. based products and services, our expectations regarding competition, our expectations regarding the implications of the COVID-19 pandemic and the health, safety and economic recovery from it, on the global economy, the businesses of our customers, and us, including our preparedness to react to changing circumstances and overall on our revenues, results of operations and financial condition, our expectations for our expenses and capital expenditures in particular, the actions we will take to control spending and for investments, our intentions regarding the investment of our international earnings from operations, our belief regarding the sufficiency of our cash balances and borrowing capacity, our expectations regarding potential additional litigation with SDC Financial LLC and certain affiliates regarding the “capital account” balance and other matters, the level of our operating expenses and gross margins and other factors beyond our control, 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 Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and in particular, the risks discussed below in Part 2, 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, 2019 as filed with the Securities and Exchange Commission.

Overview

Align Technology, Inc. (“We”, “Our”, “Align”) is a global medical device company engaged in the design, manufacture and marketing of Invisalign® clear aligners, iTero® intraoral scanners and services for orthodontics, and restorative and aesthetic dentistry, and exocad® computer-aided design and computer-aided manufacturing ("CAD/CAM") software for dental laboratories and dental practitioners. Align’s products are intended primarily for the treatment of malocclusion or the misalignment of teeth and are designed to help dental professionals achieve the clinical outcomes that they expect and the results patients desire. Our goal is to establish clear aligners as the principal solution for the treatment of malocclusions and our Invisalign clear aligners as the treatment solution of choice by orthodontists, general dental practitioners and patients globally. To date, over 8.5 million people worldwide have been treated with our Invisalign System.

To encourage consumers to treat malocclusions with clear aligners under the direction and supervision of licensed dental professionals, we bring to market solutions we believe will strengthen our digital dental platform for doctors, labs and partners, including establishing the iTero intraoral scanner and related services as the preferred 3D digital scanning solution and integrating newly acquired CAD/CAM solutions and workflows into the markets for clear aligner orthodontics and dental restorative treatments. We intend to continue focusing on these efforts through execution of our strategic growth drivers. For a further description of our strategic growth drivers, please review the Business Strategy section of our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 28, 2020.

The successful execution of our business strategy may be affected by a number of factors including:

28

New Products, Feature Enhancements and Technology. We believe product innovation to treat a wide range of cases from simple to complex drives greater treatment predictability, clinical applicability and ease of use for the dental professionals we serve which supports adoption of Invisalign treatment in their practices. Furthermore, we believe the digital revolution in dentistry is an important aspect of the experience for our customers and their patients, encouraging the utilization of our Invisalign solution. It therefore comprises an important component of our digital approach.

Invisalign: Since 2018, we have launched or announced various new offerings including our Invisalign treatment with Mandibular Advancement, Invisalign Go, Invisalign First and Invisalign Moderate. In each instance, we have broadened and strengthened our reach into key markets and demographics central to our strategic plans.

iTero Scanner: Over the last two years, we have expanded or announced several new aspects of our intraoral digital scanning solutions including the iTero Element, iTero Element Foundation and the iTero Element 5D Imaging system, for which we announced in March 2020 that we had obtained U.S. FDA 501(K) clearance. The approval of the iTero Element 5D Imaging system opens the U.S. markets for sales of this unique solution that combines 3D data, intra-oral color photos and NIRI images into a single, integrated scan improving doctor experiences and improving engagement opportunities and communications with their patients. The iTero Element 5D aids in the detection and monitoring of interproximal caries lesions above the gingiva without using harmful radiation.

exocad. On April 1, 2020, we completed the acquisition of privately-held exocad Global Holdings GmbH (“exocad”), a German dental CAD/CAM software company that offers fully integrated workflows to dental labs and dental practices. We believe the acquisition strengthens our digital platform by adding exocad's expertise in restorative dentistry, implantology, guided surgery, and smile design to extend our digital solutions and paves the way for new, seamless cross-disciplinary dentistry in lab and at chairside. exocad also broadens our reach in digital dentistry with close to 200 partners and more than 35,000 licenses installed worldwide.

To further the transformation of dental practices to the digital age, we introduced virtual solutions such as Invisalign® Virtual Appointment and Invisalign® Virtual Care; solutions that facilitate the safe, effective and successful treatment of patients by conveniently connecting doctors and their patients throughout their treatment plans. We believe that over the long term, clinical solutions, treatment tools and virtual solutions will increase adoption of clear aligners, sales of our intraoral scanners and integration of exocad CAD/CAM solutions chairside and in dental workflows; however, it is difficult to predict the rate and success of adoption or each and all of these products and solutions, which may vary by region and channel.

Invisalign Adoption. Our goal is to establish Invisalign clear aligners as the treatment of choice for treating malocclusion, ultimately driving increased product adoption and frequency of use by dental professionals, also known as “utilization rates.” Although we believe the closure, reduced operations and slow reopening of many dental and orthodontic practices in the first and second quarters of 2020 negatively impacted the number of patients seen and orders for clear aligners submitted, the use of iTero and other digital scanners for Invisalign case submissions in place of PVS impressions continues to be a positive catalyst for Invisalign utilization.

For the second quarter of 2020, total Invisalign cases submitted with a digital scanner in the Americas increased to 85.8%, up from 80.5% in the first quarter of 2020, including 95.9% of all cases submitted in the second quarter of 2020 by North American orthodontists. International scans increased to 72.0%, up from 68.7% in the first quarter of 2020. Our quarterly utilization rates for the last five quarters are as follows:
29

algn-20200630_g1.jpg
* Invisalign utilization rates are calculated by the # of cases shipped divided by the # 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 above chart as it is immaterial.

Total utilization rate in the second quarter of 2020 decreased to 4.6 cases per doctor compared to 6.2 cases per doctor in the second quarter of 2019.

North America: Utilization rate among our North American orthodontist customers decreased to 11.0 cases per doctor in the second quarter of 2020 compared to 18.9 cases per doctor in the second quarter of 2019 and the utilization rate among our North American GP customers decreased to 2.5 cases per doctor in the second quarter of 2020 compared to 3.6 cases per doctor in the second quarter of 2019. The decrease in utilization rates for the second quarter of 2020 is due primarily to COVID-19 related practice closures.

International: International doctor utilization rate was 4.7 cases per doctor in the second quarter of 2020 compared to 5.7 cases in the second quarter of 2019.

We expect global utilization rates to continue to recover from COVID-19 practice closure related decreases absent additional or more restrictive practice closures and thereafter to steadily improve as doctors’ clinical confidence in the use of Invisalign clear aligners increases with advancements in products and technology and as COVID-19 restrictions create demand for treatments that reduce or minimize the need for physical interactions between dental professionals and their patients. In addition, the teenage and younger market makes up 75% of the approximately 12 million total orthodontic case starts each year, and as we continue to drive adoption by teenage and younger patients through sales and marketing programs, we expect our utilization rates to improve. Our utilization rates, however, may fluctuate from period to period due to a variety of factors beyond the impact of COVID-19 pandemic-related preventative measures, including seasonal trends in our business and adoption rates for new products and features.

Number of New Invisalign Doctors Trained. We continue to expand our Invisalign customer base through the training of new doctors. During the six months ended June 30, 2020, we trained 8,125 new Invisalign doctors of which 3,175 were trained in the Americas region and 4,950 in the International region. In 2019, we trained a total of 22,275 new Invisalign doctors, of which 9,765 were trained in the Americas region and 12,510 in the International region.

International Invisalign Growth. Our future growth is dependent upon the continued penetration and expansion of Invisalign product usage in international markets. Accordingly, we continue to focus our efforts towards increasing Invisalign clear aligner adoption by dental professionals internationally. Starting in the first quarter of 2020, the outbreak of COVID-19 caused significant disruption and uncertainty to our business, employees, doctors’ practices, their patients and consumers beginning in China and spreading globally thereafter. While the negative impact of COVID-19 on sales decreased as the second quarter of 2020 progressed, we remain prepared to react should the
30

localized spread of the virus result in additional preventative measures that adversely impact us or our customers. For a further discussion of COVID-19 and its impact on our business, see the section entitled "COVID-19 Update" below. Prior to the impact of COVID-19, beginning in the second quarter of 2019, we experienced slower growth rates than prior periods in China primarily due to the U.S.-China trade war and resulting economic uncertainty which caused headwind for consumer demand especially for consumption of luxury goods and considered purchases. We also believe there has been increased competitive activity from wires and bracket manufacturers and clear aligner suppliers. Notwithstanding these issues in China, we continue to see growth opportunities with international orthodontists and GP customers, particularly with adopters of digital dentistry platforms and as we continue to segment our sales and marketing resources and programs specifically around each customer channel. We continue to expand in our existing markets through targeted investments in sales coverage and professional marketing and education programs, along with consumer marketing in select country markets. For instance, we increased our sales presence in APAC in the first half of 2020 and will continue to strategically invest in regions as we deem appropriate for long term success. We expect International revenues to grow at a faster rate than the Americas for the foreseeable future due to our continued investment in international market expansion, the size of the market opportunities and our relatively low market penetration of these regions.

Increasing Competition. Starting in the second quarter of 2019, we began experiencing slower adult case growth from North American orthodontists, reflecting a more competitive environment especially for the young adult demographic. Given increased awareness for direct to consumer clear aligners and heavy advertising spend from direct to consumer companies, case starts may be shifting away from traditional practices. We also believe that doctors are sampling alternative products and/or taking advantage of wires and brackets bundles that essentially give clear aligners away for free or at low prices. In the third quarter of 2019, we increased investment in consumer demand with a new advertising campaign for North America and in the second half of 2020 are looking at further investments to create additional demand for Invisalign treatment and to drive teens and parents to dental professionals for those treatments. In addition, we launched new sales tools and professional marketing materials and we also expect to see increased productivity from sales representatives we added in the U.S. in 2019 and those more recently added in APAC in 2020. If, however, we are unable to compete effectively with existing products or respond effectively to any products developed by new or existing competitors, our business could be harmed.

COVID-19 Update

Beginning in the first quarter of fiscal year 2020 and continuing into the second quarter, our sales and results of operations were markedly impacted by the COVID-19 pandemic. As a result, we began to experience a sudden downturn in sales initially in Asia, China in particular, starting in January. As the virus spread beyond China and into Europe and thereafter the Americas in early March, a rapid deceleration of all sales commenced shortly thereafter as the practices of many of our customers were severely curtailed or completely closed.

By the end of the second quarter of 2020, dental practices across every region had largely reopened and were seeing patients, with recovery in the Orthodontic channel leading the GP channel. For the six months ended June 30, 2020, we recorded net revenues of $903.3 million, a decrease of 21.4% compared to the same period in 2019. For the three months ended June 30, 2020, clear aligner case volume was 221.9 thousand, a decrease of 41.4% compared to the same period in 2019 and for the three months ended June 30, 2020, Systems and Services net revenues decreased by 48.1% compared to the same period in 2019.

In the short term, our business may be particularly susceptible to the impact of the COVID-19 pandemic. On the one hand, all or a material portion of our products may be viewed as discretionary purchases and therefore more susceptible to any global or regional recession that may result from efforts to prevent or delay the spread of the virus. Moreover, efforts to slow or prevent a recurrence of the spread of the virus are likely to continue causing disruption and uncertainties in the markets resulting in curtailed operations by our customers and their patients for an indeterminate period of time. This in turn could impact our operations as purchasing decisions are delayed or lost, logistics complexities as a result of closed customer offices, sales and marketing efforts are postponed, and manufacturing operations are curtailed to adjust to declining sales. On the other hand, COVID-19 has also demonstrated the benefits of digital dentistry and virtual appointments, which may motivate doctors to use more digital solutions such as Align’s products and services including the iTero scanner and Invisalign system.

As we assess the possible future short and long-term impacts to revenue, operations and financial condition from the COVID-19 pandemic, we are continually evaluating macroeconomic as well as industry-specific factors. For instance, among the many factors we continue to monitor are governmental and societal reactions to the virus, the potential impacts of delays in the restarting of global and regional economic activities, the impact of unemployment on discretionary spending and health insurance coverage, patient reluctance or fear of exposure as a result of orthodontic or dental office visits and other external factors related to COVID-19 that are beyond our control. For example, many jurisdictions have imposed a wide range of
31

restrictions on the physical movement of our employees and vendors to limit the spread of COVID-19. Furthermore, if the COVID-19 pandemic or the speed and timeframe in which dental practices reopen and demand for our products increases has a substantial impact on our employees or suppliers, our operations, including our ability to obtain the materials needed to manufacture our products and to actually manufacture and deliver our products to customers, may suffer, and in turn our results of operations, financial condition and overall financial performance may be harmed. Furthermore, if our employees or their families are sickened by COVID-19, our ability to respond or mitigate the impact of COVID-19 may be adversely impacted.

Moreover, we are continuing to provide certain help and take further actions to respond to changes in our environment, including the COVID-19 pandemic, quickly and effectively. As a result of the COVID-19 pandemic, we instructed employees at many of our offices across the globe (including our corporate headquarters) to work from home on a temporary basis. We have also taken additional measures in response to the COVID-19 pandemic including screening our employees, providing them with personal protective equipment, and altering work environments to facilitate social distancing.

Furthermore, we are working to mitigate the impact of social distancing for our customers and their patients. These efforts include moving most of our clinical education program critical to doctor engagement online, launching our Invisalign Virtual Appointment tool and launching the Invisalign Virtual Care Program.

Moreover, as it relates to our products we have provided advice regarding the safety and efficacy of various treatment options doctors are considering as their practices adapt to patient concerns and governmental requirements limiting or reducing the frequency of in-patient appointments, we have purchased equipment to manufacture personal protective equipment and distributed the equipment to doctors and hospitals, and we have redirected shipments to optimize patient care, as needed. Our support to doctors also extends to the financial challenges they may encounter, including providing the assistance of industry experts and helping as they consider strategic relationships with lenders that can help improve their cash flow.

The COVID-19 pandemic continues to impact our employees, customers and the global economy in unprecedented ways. At this time, we believe the markets we serve are recovering from COVID-19 preventative measures at differing rates and times corresponding with regional outbreaks and recoveries. However, the strategic re-implementation of preventative COVID-19 measures in one or more of our principal markets remains possible and could materially impact our business and results of operations in the third quarter of 2020 and beyond.

Please refer to “Risk Factors” for further discussion of the impact of the COVID-19 pandemic on our business.

2020 Expenses

Overall, we expect expenses in 2020 to slightly increase over 2019 levels; however, as a result of the financial impacts of COVID-19, we expect to control our discretionary spend, such as travel and meeting related expenses, and focus investments in the following key areas:

Manufacturing capacity and facilities to enhance our regional capabilities;
Sales and marketing, including additional direct sales force personnel and consumer marketing; and
Product and technology innovation to enhance product efficiency and operational productivity.

We believe that these investments will position us to take advantage of a recovering market, increasing our revenues and growing our market share over the long term, but they could negatively impact our results of operations, particularly in the near term.

Results of Operations

Net Revenues by Reportable Segment

We group our operations into two reportable segments: Clear Aligner segment and Imaging Systems and CAD/CAM Services (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.

32

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

Non-Case includes, but is not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion.

Our Systems and Services segment consists of our iTero intraoral scanning systems, which includes a single hardware platform and restorative or orthodontic software options, OrthoCAD services and ancillary products, as well as exocad's software solution that integrates workflows to dental labs and dental practices.

Net revenues for our Clear Aligner and Systems and Services segments by region for the three and six months ended June 30, 2020 and 2019 are as follows (in millions):
 Three Months Ended
June 30,
Six Months Ended
June 30,
Net Revenues20202019
Net
Change
%
Change
20202019
Net
Change
%
Change
Clear Aligner revenues:
Americas$123.3  $248.5  $(125.3) (50.4)%$378.9  $493.9  $(115.0) (23.3)%
International155.2  216.5  (61.2) (28.3)%351.1  411.3  (60.3) (14.7)%
Non-case 19.8  31.7  (11.9) (37.5)%50.0  60.7  (10.7) (17.6)%
Total Clear Aligner net revenues$298.3  $496.7  $(198.4) (39.9)%$780.0  $965.9  $(186.0) (19.3)%
Systems and Services net revenues54.0  104.0  (50.0) (48.1)%123.3  183.8  (60.4) (32.9)%
Total net revenues$352.3  $600.7  $(248.4) (41.3)%$903.3  $1,149.7  $(246.4) (21.4)%

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

Clear Aligner Case Volume by Region

Case volume data which represents Clear Aligner case shipments by region for the three and six months ended June 30, 2020 and 2019 is as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
Region20202019
Net
Change
%
Change
20202019
Net
Change
%
Change
Americas101.0  212.7  (111.7) (52.5)%314.5  425.9  (111.4) (26.2)%
International120.9  165.8  (44.9) (27.1)%266.8  312.0  (45.2) (14.5)%
Total case volume221.9  378.5  (156.6) (41.4)%581.3  737.9  (156.6) (21.2)%

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

For the three and six months ended June 30, 2020, total net revenues decreased by $248.4 million and $246.4 million as compared to the same periods in 2019 primarily as a result of lower Clear Aligner volumes and lower Systems and Services net revenues in most regions.

Clear Aligner - Americas

For the three months ended June 30, 2020, Americas net revenues decreased by $125.3 million as compared to the same period in 2019 primarily due to lower Clear Aligner volume which decreased revenues by $130.5 million. The volume decrease was slightly offset by higher ASP, which increased net revenues by $5.3 million. Higher ASP was a result of lower net deferrals which increased net revenues by $6.7 million, in addition to July 2019 price increases across most products and higher revenues from other case revenues contributed $5.4 million to the revenue growth. The ASP increases were partially offset by higher promotional discounts and unfavorable foreign exchange rates that reduced net revenues by $7.3 million.

For the six months ended June 30, 2020, Americas net revenues decreased by $115.0 million as compared to the same period in 2019 primarily due to lower Clear Aligner volume that decreased revenues by $129.0 million. The volume decrease was partially offset by higher ASP which increased net revenues by $14.2 million as a result of July 2019 price increases across most products which contributed $18.4 million to the revenue growth, and lower net deferrals which increased net revenues by $11.5 million. In addition, net revenues increased slightly due to a product mix shift towards products with higher ASP,
33

primarily driven by decreased SDC revenues which carried a lower ASP. The ASP increases were partially offset by higher promotional discounts that reduced net revenues by $17.9 million in addition to unfavorable foreign exchange rates.

Clear Aligner - International

For the three months ended June 30, 2020, International net revenues decreased by $61.2 million as compared to the same period in 2019 primarily due to decreased Clear Aligner volume which decreased revenues by $58.6 million. In addition, Clear Aligner ASP decreased slightly as a result of higher promotional discounts and unfavorable foreign exchange rates that reduced net revenues by $15.0 million partially offset by July 2019 price increases across most products which increased revenues by $6.8 million and lower net deferrals and increased other case revenues which increased net revenues by $6.2 million.

For the six months ended June 30, 2020, International net revenues decreased by $60.3 million as compared to the same period in 2019 primarily due to lower Clear Aligner volume which decreased net revenues by $59.6 million. In addition, we had lower ASP which was a result of higher promotional discounts that reduced net revenues by $15.8 million, unfavorable foreign exchange rates and a product mix shift towards lower priced products that combined reduced net revenues by $11.9 million. The ASP decreases were mostly offset by July 2019 price increases across most products, along with a benefit from going direct in several additional countries and therefore we now recognize direct sales at full ASP rather than the discounted distributor ASP, which increased net revenues by $16.5 million, and lower net deferrals that increased net revenues by $9.3 million.
Clear Aligner - Non-Case

For the three and six months ended June 30, 2020, non-case net revenues, consisting of Vivera Retainers, training fees and other product revenues, decreased by $11.9 million and $10.7 million as compared to the same periods in 2019. This was primarily due to decreased Vivera volume and training revenues across all regions.

Systems and Services

For the three months ended June 30, 2020, Systems and Services net revenues decreased by $50.0 million as compared to the same period in 2019 primarily due to a lower number of scanners recognized decreasing net revenues by $46.8 million, lower scanner ASP decreasing net revenues by $4.2 million and lower iTero service revenues. These decreases were slightly offset by the addition of exocad revenues from our acquisition.

For the six months ended June 30, 2020, Systems and Services net revenues decreased by $60.4 million as compared to the same period in 2019 primarily due to a lower number of scanners recognized which decreased net revenues by $46.8 million and a lower scanner ASP which decreased net revenues by $21.7 million. The ASP decrease was mostly due to higher promotional discounts and a product mix shift to lower priced scanners. These decreases were partially offset by higher services revenues which increased net revenues by $8.1 million mostly due to a larger scanner install base and the addition of exocad revenues from our acquisition.
34

Cost of net revenues and gross profit (in millions):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 20202019Change20202019Change
Clear Aligner
Cost of net revenues$106.0  $130.6  $(24.6) $236.1  $248.4  $(12.3) 
% of net segment revenues35.5 %26.3 %30.3 %25.7 %
Gross profit$192.4  $366.1  $(173.8) $543.9  $717.5  $(173.6) 
Gross margin %64.5 %73.7 %69.7 %74.3 %
Systems and Services
Cost of net revenues$22.0  $37.8  $(15.8) $48.5  $66.9  $(18.4) 
% of net segment revenues40.8 %36.4 %39.3 %36.4 %
Gross profit$32.0  $66.1  $(34.2) $74.8  $116.9  $(42.1) 
Gross margin %59.2 %63.6 %60.7 %63.6 %
Total cost of net revenues$128.0  $168.4  $(40.4) $284.6  $315.3  $(30.7) 
% of net revenues36.3 %28.0 %31.5 %27.4 %
Gross profit$224.3  $432.3  $(208.0) $618.7  $834.4  $(215.7) 
Gross margin %63.7 %72.0 %68.5 %72.6 %

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

Cost of net revenues for our Clear Aligner and Systems and Services segments includes personnel-related costs including payroll and stock-based compensation for staff involved in the production process, the cost of materials, packaging, shipping 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 and six months ended June 30, 2020, our gross margin decreased as compared to the same periods in 2019 primarily due to lower clear aligner volumes resulting in higher costs per case.

Systems and Services

For the three and six months ended June 30, 2020, our gross margin decreased compared to the same periods in 2019 primarily driven by a decrease in manufacturing volumes and lower ASP. These factors were offset in part by lower service support costs.

Selling, general and administrative (in millions):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 20202019Change20202019Change
Selling, general and administrative$257.0  $267.9  $(11.0) $539.9  $515.1  $24.8  
% of net revenues72.9 %44.6 %59.8 %44.8 %

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

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

For the three months ended June 30, 2020, selling, general and administrative expense decreased compared to the same period in 2019 primarily due to a decrease in advertising and marketing costs of $12.6 million and a decrease in travel related costs of $11.3 million due to the impact of COVID-19. These decreases were partially offset by higher equipment, software and maintenance expenses of $7.7 million and legal and outside service costs of $5.9 million including transaction costs related to our acquisition of exocad.

35

For the six months ended June 30, 2020, selling, general and administrative expense increased compared to the same period in 2019 primarily due to higher expenses from equipment, software and maintenance costs of $13.3 million, legal and outside service costs of $9.5 million including transaction costs related to our acquisition of exocad and higher compensation related costs of $9.6 million mainly from increased headcount resulting in higher salaries expense, fringe benefits and stock-based compensation partially offset by lower incentive compensation. These increases were offset in part by a decrease in travel related costs of $9.5 million due to the impact of COVID-19.

Research and development (in millions):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 20202019Change20202019Change
Research and development$40.4  $38.9  $1.5  $81.9  $76.4  $5.5  
% of net revenues11.5 %6.5 %9.1 %6.6 %

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

Research and development expense includes the personnel-related costs including payroll and stock-based compensation and outside consulting expenses associated with the research and development of new products and enhancements to existing products and allocations of corporate overhead expenses including facilities and IT.

For the three and six months ended June 30, 2020, research and development expense increased compared to the same period in 2019 primarily due to higher equipment and material costs in addition to higher compensation costs mainly from increased headcount resulting in higher salaries expense, fringe benefits and stock-based compensation which was partially offset by lower incentive compensation.

Impairments and other charges (in millions):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 20202019Change20202019Change
Impairments and other charges$—  $—  $—  $—  $29.8  $(29.8) 
% of net revenues— %— %— %2.6 %

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

During the six months ended June 30, 2019, we recorded impairments and other charges of $29.8 million due to costs related to the Invisalign store closures. The impairments and other charges are comprised of operating lease right-of-use assets impairments of $14.2 million, store leasehold improvement and other fixed asset impairments of $14.3 million, and employee severance and other expenses of $1.3 million (Refer to Note 8 “Impairments and Other Charges” and Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for more information).

Litigation settlement gain (in millions):
Three Months Ended
June 30,
Six Months Ended
June 30,
20202019Change20202019Change
Litigation settlement gain$—  $(51.0) $51.0  $—  $(51.0) $51.0  
% of net revenues— %(8.5)%— %(4.4)%

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

For the three and six months ended June 30, 2019, we recorded a gain of $51.0 million due to the litigation settlement with Straumann.

36

Income (loss) from operations (in millions):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 20202019Change20202019Change
Clear Aligner
Income from operations$38.9  $244.0  $(205.1) $205.3  $402.7  $(197.4) 
Operating margin %13.0 %49.1 %26.3 %41.7 %
Systems and Services
Income from operations$2.9  $39.3  $(36.4) $17.3  $67.5  $(50.2) 
Operating margin %5.4 %37.8 %14.0 %36.7 %
Total income (loss) from operations 1
$(73.0) $176.5  $(249.5) $(3.1) $264.2  $(267.3) 
Operating margin %(20.7)%29.4 %(0.3)%23.0 %

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

1 Refer to Note 16 “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 June 30, 2020, our operating margin decreased compared to the same period in 2019 primarily due to a lower Clear Aligner gross margin due to decreased volumes and a gain recognized from the litigation settlement with Straumann during the second quarter of 2019.

For the six months ended June 30, 2020, our operating margin decreased compared to the same period in 2019 primarily due to a lower Clear Aligner gross margin due to decreased volumes and a gain recognized from the litigation settlement with Straumann during the second quarter of 2019. These decreases were offset in part by costs recognized in the first quarter of 2019 related to the Invisalign store closures.
Systems and Services

For the three and six months ended June 30, 2020, our operating margin decreased compared to the same periods in 2019 primarily driven by a lower Systems and Services gross margin primarily due to a lower number of scanners recognized.

Interest income (in millions):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 20202019Change20202019Change
Interest income$0.5  $3.5  $(3.0) $2.5  $6.1  $(3.6) 
% of net revenues0.1 %0.6 %0.3 %0.5 %

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

Interest income includes interest earned on cash, cash equivalents, investment balances and our unsecured promissory note.

For the three and six months ended June 30, 2020, interest income decreased compared to the same periods in 2019 mainly due to the divestiture of our marketable securities portfolio during the first quarter of 2020 and lower interest rates.

Other income (expense), net (in millions):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 20202019Change20202019Change
Other income (expense), net$(1.0) $13.9  $(14.9) $(19.5) $8.1  $(27.7) 
% of net revenues(0.3)%2.3 %(2.2)%0.7 %

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

37

Other income (expense), net, 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 June 30, 2020, other income (expense), net decreased compared to the same period in 2019 primarily due to the $15.8 million gain from the sale of our investment in SDC that was recorded during the three months ended June 30, 2019. This decrease was partially offset by net foreign exchange gains in the three months ended June 30, 2020 as compared to net foreign exchange losses in the same period in 2019.

For the six months ended June 30, 2020, other income (expense), net decreased compared to the same period in 2019 primarily due to the $15.8 million gain from the sale of our investment in SDC that was recorded during the six months ended June 30, 2019 and higher losses in the current period including a $10.2 million loss on a foreign currency forward contract related to the exocad acquisition in addition to foreign exchange net losses.

Equity in losses of investee, net of tax (in millions):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 20202019Change20202019Change
Equity in losses of investee, net of tax$—  $3.6  $(3.6) $—  $7.5  $(7.5) 
% of net revenues— %0.6 %— %0.7 %

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

For the three and six months ended June 30, 2020, there were no equity in losses of investee, net of tax. After the second quarter of 2019, we no longer incur equity in losses of investee, net of tax related to SDC as we tendered our SDC equity interest on April 3, 2019 (Refer to Note 6 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for details on equity method investments).

Provision for (benefit from) income taxes (in millions):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 20202019Change20202019Change
Provision for (benefit from) income taxes$(32.9) $43.1  $(76.0) $(1,497.7) $51.9  $(1,549.6) 
Effective tax rates44.8 %22.2 %7,437.0 %18.6 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

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

Our benefit from income taxes was $32.9 million for the three months ended June 30, 2020 and our provision for income taxes was $43.1 million for the three months ended June 30, 2019, representing effective tax rates of 44.8% and 22.2%, respectively. Our benefit from income taxes was $1,497.7 million for the six months ended June 30, 2020 and our provision for income taxes was $51.9 million for the six months ended June 30, 2019, representing effective tax rates of 7,437.0% and 18.6%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended June 30, 2020 primarily due to the recognition of additional tax benefits resulting from changes in annual effective tax rate caused by a shift in jurisdictional mix of forecasted annual income. Our effective tax rate differs from the statutory federal income tax rate of 21% for the six months ended June 30, 2020 mainly as a result of the aforementioned intra-entity transfer and the recognition of excess tax benefits related to stock-based compensation, partially offset by unrecognized tax benefits associated with certain foreign payments. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three and six months ended June 30, 2019 mainly as a result of the recognition of excess tax benefits related to stock-based compensation and certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates.

38

The increase in our effective tax rate for the three months ended June 30, 2020 compared to the same period in 2019 is primarily attributable to the tax impact of a higher annual forecasted effective tax rate driven by changes in the jurisdictional mix of forecasted income. The increase in our effective tax rate for the six months ended June 30, 2020 compared to the same period in 2019 is primarily attributable to the recognition of a deferred tax asset related to the intra-entity transfer of certain intellectual property rights during the six months ended June 30, 2020. While the recognition of a deferred tax asset would normally cause a reduction in tax rate, due to our net loss before tax for the six months ended June 30, 2020, it has the effect of increasing the effective tax rate.

Liquidity and Capital Resources

We fund our operations from product sales. As of June 30, 2020 and December 31, 2019, we had the following cash and cash equivalents and short-term marketable securities (in thousands):
June 30,
2020
December 31,
2019
Cash and cash equivalents$404,359  $550,425  
Marketable securities, short-term—  318,202  
Total $404,359  $868,627  

Cash equivalents and marketable securities are comprised of money market funds and highly liquid debt instruments which primarily include commercial paper, corporate bonds, U.S. government agency bonds, U.S. government treasury bonds and certificates of deposit.

As of June 30, 2020, approximately $244.2 million of cash and cash equivalents was held by our foreign subsidiaries. Our intent is to permanently reinvest our earnings from our international operations going forward, and our current plans do not require us to repatriate them to fund our U.S. operations as we generate sufficient domestic operating cash flow and have access to external funding under our revolving line of credit.

On April 1, 2020, we paid $420.8 million, net of $9.2 million cash acquired, from our cash on hand to complete our acquisition of exocad.

Our business has been materially adversely affected by the COVID-19 pandemic and the global and regional efforts by governments to mitigate its spread, and we expect the adverse impacts to our business to continue. 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. However, as a result of the COVID-19 pandemic, we expect to experience reduced cash flow from operations as a result of decreased revenues and slower collections on our accounts receivable. For additional information regarding the impact of COVID-19 on our liquidity and capital resources, refer to Item 1A “Risk Factors."

Cash flows (in thousands):
 Six Months Ended
June 30,
 20202019
Net cash flow provided by (used in):
Operating activities$69,684  $294,561  
Investing activities(172,326) (321,020) 
Financing activities(36,376) (188,381) 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(7,172) 1,467  
Net decrease in cash, cash equivalents, and restricted cash$(146,190) $(213,373) 

Operating Activities

For the six months ended June 30, 2020, cash flows from operations of $69.7 million resulted primarily from our net income of approximately $1.5 billion as well as the following:

Significant non-cash activities

Deferred taxes of $1.5 billion related to the one-time tax benefit associated with the intra-entity sale of certain intellectual property rights;
Stock-based compensation of $47.9 million related to equity awards granted to employees and directors;
39

Depreciation and amortization of $44.3 million related to our investments in property, plant and equipment and intangible assets;
Allowance for doubtful accounts of $12.6 million related to slower collections; and
Non-cash operating lease cost of $11.1 million.

Significant changes in working capital

Decrease of $106.6 million in accrued and other long-term liabilities due to timing of payment and activities;
Decrease of $64.6 million in accounts receivable which is primarily a result of the decrease in net revenues due to the impact of COVID-19;
Increase of $40.9 million in deferred revenues corresponding primarily to cases eligible under our additional aligner policy and timing of revenue recognition; and
Increase of $31.1 million in prepaid expenses and other assets due to the timing of payments and activities.

Investing Activities

Net cash used in investing activities was $172.3 million for the six months ended June 30, 2020 which primarily consisted of cash paid for the acquisition of exocad of $420.8 million, net of cash acquired, purchases of property and plant and equipment purchases of $80.5 million and purchases of marketable securities of $5.3 million. These outflows were partially offset by maturities and sales of marketable securities of $321.5 million and payments of $11.1 million received on an unsecured promissory note issued by SDC in exchange for tendering our shares to them.

For the remainder of 2020 we expect to invest an additional $90.0 million to $100.0 million in capital expenditures related to building purchases and improvements as well as additional manufacturing capacity to support our international expansion.

Financing Activities
Net cash used in financing activities was $36.4 million for the six months ended June 30, 2020 which consisted of payroll taxes paid for equity awards through share withholdings of $47.0 million which was partially offset by $10.7 million of proceeds from the issuance of common stock.

Common Stock Repurchases

As of June 30, 2020, we have $100.0 million available for repurchase under the $600.0 million repurchase program authorized by our Board of Directors in May 2018 (Refer to Note 12 “Common Stock Repurchase Programs” of the Notes to Condensed Consolidated Financial Statements for details on our stock repurchase programs).

Contractual Obligations

Our contractual obligations have not significantly changed since December 31, 2019 as disclosed in our Annual Report on Form 10-K, other than obligations described in the Form 10-Q herein, including items disclosed in Note 10 “Commitments and Contingencies” of the Notes to Condensed Consolidated Financial Statements. 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. However, as a result of the COVID-19 pandemic, we expect to experience reduced cash flow from operations as a result of decreased revenues and slower collections on our accounts receivable. If we are unable to generate adequate operating cash flows and need more funds beyond our available liquid investments and those available under our credit facility, we may need to suspend our stock repurchase programs or seek additional sources of capital through equity or debt financing, collaborative or other arrangements with other companies, bank financing and other sources in order to realize our objectives and to continue our operations. There can be no assurance that we will be able to obtain additional debt or equity financing on terms acceptable to us, or at all. If adequate funds are not available, we may need to make business decisions that could adversely affect our operating results such as modifications to our pricing policy, business structure or operations. Accordingly, the failure to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on our business, results of operations and financial condition.

Off-Balance Sheet Arrangements

As of June 30, 2020, we had no 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 10 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K.

40

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 U.S. The preparation of condensed consolidated 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, stock-based compensation, goodwill and finite-lived assets and related impairment, and income taxes. We use authoritative pronouncements, historical experience and other assumptions as the basis for making estimates. Actual results could differ from those estimates.

Other than the addition of the Business Combinations policy and the amendment of the Systems and Services (formerly named "Scanner") Revenue Recognition policy, there have been no material changes to our critical accounting policies and estimates from the information provided in the “Critical Accounting Policies and Estimates” section of our Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2019. The addition of the Business Combinations policy and the amendment of the Systems and Services Revenue Recognition policy are discussed in Note 1 “Summary of Significant Accounting Policies” of the Notes to Condensed Consolidated Financial Statements.

Recent Accounting Pronouncements

See Note 1 “Summary of Significant Accounting Policies” of 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 foreign currency exchange rate and interest rate risks that could impact our financial position and results of operations. In addition, we are subject to the broad market risk that is created by the global market disruptions and uncertainties resulting from the COVID-19 pandemic. Please refer to Item 1A “Risk Factors” for further discussion of the impact of the COVID-19 pandemic on our business.

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 June 30, 2020, we had no investments 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 June 30, 2020, 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. Prior to the closing of the
41

exocad acquisition on April 1, 2020, we entered into a Euro foreign currency forward contract with a notional contract amount of €376.0 million. During the six months ended June 30, 2020, we recognized a loss of $10.2 million within other income (expense), net in our Condensed Consolidated Statement of Operation. We do not enter into foreign currency forward contracts for trading or speculative purposes. As our international operations grow, we will continue to reassess our approach to managing the risks relating to fluctuations in currency rates. It is difficult to predict the impact forward contracts could have on our results of operations.

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

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 June 30, 2020, to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure, and that such information is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms.

Changes in internal control over financial reporting.

There were no changes in our internal control over financial reporting during the quarter ended June 30, 2020 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 9 "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,” discusses some of the risks that may affect our business, results of operations and financial condition. The second, captioned "Risks Related to our Common Stock," discusses some of the risks related to owning our common stock. You should carefully review both sections, as well as our 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 fact we have chosen to list one section before the other or we have identified risks in either section earlier than others should not be interpreted to mean we deem any risks to be more or less important or more likely to occur than others 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 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.

42

Risks Relating to our Business

Our results of operations have been materially adversely affected by the COVID-19 pandemic and the global and regional efforts by governments to mitigate its spread and we expect the adverse impacts to our business to continue.

The spread of COVID-19 has created significant, widespread and unprecedented volatility, uncertainty, and economic instability, disrupting the global economy, our operations and the businesses of our customers and suppliers. Protective and preventative efforts to stop or minimize its spread have and continue to center on minimizing its transmission through decreased social interactions (social distancing). As a result of measures imposed by the governments in certain affected regions starting in the first quarter of 2020, many commercial activities, businesses and schools were suspended as part of quarantines and other measures intended to contain this pandemic. Because COVID-19 spreads readily through airways in nasal passages and the mouth, our principal customers, dentists and orthodontists and their patients, were an initial primary focus of the protective and preventative efforts. For instance, in many countries governments and dental regulatory associations acted quickly to prohibit non-essential dental procedures; thereby materially limiting or preventing our customers from conducting most or all business activities and materially adversely harming our sales and sales efforts. Since then, the preventative measures have been reduced such that by the end of the second quarter of 2020, dental practices across every region had largely reopened and were seeing patients, although at varying degrees of previous capacities based on differing regions and times.

In response to COVID-19, we implemented numerous measures to minimize 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 guidelines, orders and decrees of governmental agencies throughout the world. These measures included diagnostic screenings at our facilities, increased social distancing at clinical and manufacturing facilities, temporary closures of physical offices, manufacturing and treatment planning facilities, including our corporate headquarters in the U.S. and regional headquarters in Europe, the Americas and Asia, mandating that a large percentage of our global workforce work remotely, prohibiting non-essential travel, and converting our manufacturing facilities to produce personal protective equipment. The actions we have taken and any further health and safety measures we may be required or choose to implement in response to the pandemic are and may be highly disruptive to our business, and may ultimately prove insufficient to prevent employees or their relatives from getting ill, potentially severely, and potentially impacting our operations. Even if these measures are completely or partially effective, if employees perceive them to be inadequate, or alternatively, overly burdensome, or they prove difficult to maintain over extended periods of time, productivity may decline or we may experience employee unrest, slowdowns or stoppages or other demands, we may be unable to timely meet customer demand or fulfill existing orders, the costs to deliver our products may increase or we may be required to store products that cannot be delivered to closed orthodontic and dental offices, and we may be subject to increased litigation, including for claims related to product liability and worker safety and working conditions.

As the economic impact of the implementation of the various protective and preventative measures continues to unfold, we are continually evaluating macroeconomic as well as industry-specific factors, including how and to what extent our business and financial results are or may be impacted as well as those of our customers and suppliers, and 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 the pandemic;
future governmental actions mandated, or business and societal actions taken, in response to the pandemic;
the speed and time frames in which dental practices reopen and demand for our products increases and our ability to timely and effectively respond;
the impact on worldwide economic activity and employment rates and actions taken by central banks and governments;
demand for products and services, particularly those that may be deemed discretionary or that can be delayed or cancelled, particularly in an environment of high unemployment;
the liquidity and financial stability of consumers, customers, and patients, including their willingness to purchase our products and services at existing, or any, prices and delays paying for products or services, requests for extended payment terms, or payment defaults;
the ability or willingness of our suppliers or others in our supply chains to timely provide materials and make deliveries on our behalf;
travel restrictions, including those that adversely impair or prohibit patients from visiting their physicians and our sales personnel from interacting with customers;
diversion of management as they focus on the short- and long-term ramifications of the pandemic;
actions by our competitors such as price reductions, aggressive product promotions, and mergers and consolidations;
the confidence of our customers and patients that our products and solutions are sanitary and safe to use;
trade restrictions and sanctions;
43

restrictions or limitations on the ability of our customers to effectively use digital platforms and applications when governmental mandates or societal pressures limit physical interactions with patients; and
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, inadequately secured computing networks or servers, overheard telephone conversations, viewable computer screens, stolen passwords or access information, increased phishing and other online cyber threats.

A sustained downturn may also result in the carrying value of our goodwill or other intangible assets, including those as a result of the exocad acquisition that closed in April 2020, exceeding their fair value, which may require us to recognize an impairment to those assets.

The effects of the pandemic, including remote working arrangements for employees, may also impact our financial reporting systems and internal control over financial reporting, including our ability to ensure information required to be disclosed in our current, quarterly and annual reports under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure.

Events are changing rapidly and we cannot at this time predict the impact on our business or results of operations; however, the pandemic or the perception of its effects could continue to have a material adverse effect on our business, financial condition, results of operations, cash flows and stock price in the future. Moreover, the pandemic could worsen in countries that are already afflicted, could continue to spread to additional countries, or could return to countries where the pandemic was thought to have been partially contained, each of which could further adversely impact our operations, the businesses of our orthodontist and dentist customers, and economic activity generally.

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

Our net revenues are largely dependent on the 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 vast majority of our net revenues for the foreseeable future. Continued and widespread acceptance of the Invisalign System by orthodontists, GPs and consumers is critical to our future success. Our iTero scanners are used by dental professionals for restorative and orthodontic procedures as well as Invisalign System case submissions. Sales of our iTero scanners have grown, becoming a larger percentage of our overall revenues and as a means to further adoption of digital dentistry and the Invisalign System, and we expect the acquisition of exocad Global Holdings GmbH (“exocad”) will complement our iTero scanners to support sales of our Invisalign System. If orthodontists and GPs experience a reduction in consumer demand for orthodontic services, if consumers prove unwilling to adopt Invisalign System treatment as rapidly or in the volumes we anticipate and at the prices offered, if orthodontists or GPs choose to use wires and brackets or competitive products rather than Invisalign, if sales of our iTero scanners decline or fail to grow sufficiently or as expected, if the acquisition of exocad does not produce the results expected, or if the average selling price of our products decline for any reason, particularly in the case of our Invisalign System as a result of a shift in product mix towards lower priced products or as a result of promotions, or competition, our operating results would be harmed.

Competition in the markets for our products is increasing and we expect aggressive competition from existing competitors and other companies that may introduce new technologies in the future.

The dental industry is in a period of immense and rapid transformation involving products, technologies, distribution channels and business models, much of which is based on digital transformation involving information technology, data, artificial intelligence, scanning, 3D printing, software and algorithms. While our clear aligner and iTero scanners facilitate this transition, there remains significant uncertainty concerning the technologies that will achieve market acceptance and, if adopted, whether and when they may become obsolete as new offerings become available.

Currently, our clear aligner products compete directly against traditional metal brackets and wires and increasingly against clear aligner products manufactured and distributed by new market entrants as well as traditional manufacturers of wires and brackets, both within and outside the U.S., and from traditional medical device companies, laboratories, startups and, in some cases, doctors themselves. Although the number and type of competitors varies by segment, geography and customer, we encounter a wide variety of competitors, including new and well-established regional competitors in certain foreign markets, as well as larger companies or divisions of larger companies with substantial sales, marketing, research and financial capabilities. Due in part to the expiration of certain of our key patents beginning in 2017, competition in the clear aligner market has
44

increased. Competitors include existing larger companies able to leverage existing dental market channels to compete directly with us, direct-to-consumer (“DTC”) companies that provide clear aligners using a remote teledentistry model requiring little or no in-office care from trained and licensed physicians, and doctors themselves who can manufacture custom aligners in their offices using modern 3D printing technology. In addition, corresponding foreign patents began expiring in 2018 which has resulted in increased international competition. Large consumer product companies may also enter the orthodontic supply market.

The manipulation and movement of teeth and bone is a delicate process with potentially painful and debilitating results if not appropriately performed and monitored. Accordingly, we remain committed to delivering our solutions primarily through trained and skilled doctors. Invisalign Treatment requires a doctor's prescription and an in person physical examination of the patient’s dentition before beginning treatment; however, with the advent of DTC providers accompanied by significant advertising campaigns, there has been a shift away from traditional practices that may impact our primary selling channels. We also believe doctors are sampling alternative products and/or taking advantage of wires and brackets bundles that essentially give clear aligners away for free or at reduced prices. In addition, we may also face competition in the future from new companies that introduce new technologies. We may be unable to compete with these competitors or one or more of these competitors 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. Increased competition has resulted in the past and may in the future result in volume discounting and price reductions, reduced gross margins and profitability, loss of market share, and result in the reduction of dental professionals’ efforts and commitment to use our products, any of which could materially adversely affect our net revenues, volume growth, net income and stock price. 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.

We are dependent on our international operations, which exposes us to foreign operational, political and other risks that may harm our business.

Our key production steps are performed in operations located outside of the U.S. Technicians use a sophisticated, internally developed computer-modeling program to prepare digital clinical treatment plans (“ClinCheck”), which are then transmitted electronically to our aligner fabrication facilities. These digital files form the basis of the ClinCheck treatment plan and are used to manufacture aligner molds and aligners. Our digital treatment planning and aligner fabrication are performed in multiple international locations and we are continuing to establish these functions closer to our international customers to improve doctor and patient experiences and our operational efficiency. Also, in addition to research and development efforts conducted in the U.S., Russia, Israel and now Germany with the acquisition of exocad, we have operations in Israel and China where we assemble wands and manufacture our intraoral scanner. Our reliance on international operations exposes us to risks and uncertainties that may affect our business or results of operation, including:

difficulties in hiring and retaining employees generally, as well as difficulties in hiring and retaining employees with the necessary skills to perform the more technical aspects of our operations;
difficulties managing international operations, including any travel restrictions on us or our customers such as those recently imposed domestically and globally in response to the COVID-19 pandemic;
fluctuations in currency exchange rates;
import and export controls, license requirements and restrictions;
controlling production volume and quality of the manufacturing process;
political, military, social, economic, or business instability, acts of terrorism and acts of war, including increased levels of violence in Juarez, Mexico, Hong Kong or the Middle East. We cannot predict the effect on us of any future armed conflict, political instability or violence in these regions. In addition, 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. We cannot predict the full impact of these conditions on us, particularly if emergency circumstances or an escalation in political situations occur. If many of our employees are called for active duty, our operations in Israel and our business may not be able to function at full capacity;
general geopolitical instability and the responses to it, such as the possibility of sanctions, trade restrictions and changes in tariffs, including recent sanctions against China and Russia and tariffs imposed by the U.S. and China and the possibility of additional tariffs or other trade restrictions between the U.S. and Mexico;
interruptions and limitations in telecommunication services;
production or material transportation delays or disruption, including as a result of customs clearance, violence, protests, workforce unrest, slowdowns or stoppages, police and military actions, or as a result of natural disasters, such as earthquakes or volcanic eruptions and pandemics like the current COVID-19 pandemic;
burdens of complying with a wide variety of regional and local laws, including competition and anti-bribery laws;
45

the impact of government-led initiatives to encourage the purchase or support of domestic vendors, which can affect the willingness of customers to purchase products from, or collaborate to promote interoperability of products with, companies whose headquarters or primarily operations are not domestic;
unexpected issues and expenses related to our corporate structure reorganization;
reduced intellectual property rights protections as compared to the U.S.;
longer payment cycles and greater difficulty in accounts receivable collection; and
potential adverse tax consequences.

The United Kingdom’s (“U.K.”) withdrawal from the European Union ("EU") on January 31, 2020, commonly known as “Brexit,” has exacerbated and may further exacerbate many of the risks and uncertainties described above. The withdrawal of the U.K. from the EU could, among other potential outcomes, adversely affect the tax, tax treaty, currency, operational, legal and regulatory regimes to which our businesses in the region are subject. The withdrawal could also, among other potential outcomes, disrupt the free movement of goods, services and people between the U.K. and the EU and significantly disrupt trade between the U.K. and the EU and other parties. Further, uncertainty around these and related issues could lead to adverse effects on the economy of the U.K., EU and the other economies in which we operate. As the withdrawal continues to unfold, the actual implications of Brexit in their entirety are unlikely to be known for years.

If any of the risks outlined above materialize in the future, we could experience production delays and lost or delayed revenues.

We earn an increasingly larger portion of our total revenues from international sales and face risks attendant to those operations.

We earn an increasingly larger portion of our total revenues from international sales generated through our foreign direct and indirect operations. Since our growth strategy depends in part on our ability to penetrate international markets and increase the localization of our products and services, we expect to continue to increase our sales and presence outside the U.S., particularly in markets we believe to have high-growth potential. Our international operations are subject to risks that are customarily encountered in non-U.S. operations, including:

local political and economic instability;
the engagement in activities by our employees, contractors, partners and agents, especially in countries with developing economies, that are prohibited by international and local trade and labor laws and other laws prohibiting corrupt payments to government officials, including the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act of 2010 and export control laws, in spite of our policies and procedures designed to ensure compliance with these laws;
fluctuations in currency exchange rates;
increased expense of developing, testing and making localized versions of our products; and
health pandemics such as COVID-19 and natural disasters including weather and fires such as those common in California and recently in Australia.

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

Demand for our products may not increase as rapidly as we anticipate due to a variety of factors including a weakness in general economic conditions and resistance to non-traditional treatment methods.

Consumer spending habits are affected by, among other things, pandemics, prevailing economic conditions, levels of employment, salaries and wage rates, consumer confidence and consumer perception of current and future economic conditions. A decrease in U.S. or certain international economies or an uncertain economic outlook, both of which are occurring as a result of the COVID-19 pandemic, would adversely affect consumer spending habits which may, among other things, result in a decrease in the number of overall orthodontic case starts, reduced patient traffic in dentists’ offices, reduction in consumer spending on elective, non-urgent, or higher value procedures or a reduction in the demand for dental services generally, each of which would materially adversely affect our sales and operating results. Weakness in the global economy results in a challenging environment for selling dental technologies and dentists may postpone investments in capital equipment, such as intraoral scanners and CAD/CAM software. In addition, Invisalign treatment, which currently accounts for the vast majority of our net revenues, represents a significant change from traditional orthodontic treatment involving metal brackets and wires, and customers and consumers may not find it cost-effective or preferable to traditional treatment. We have generally received positive feedback from orthodontists, GPs and consumers regarding Invisalign treatment as both an alternative to braces and as a clinical method for the treatment of malocclusion, but a number of dental professionals believe the Invisalign treatment is appropriate for only a limited percentage of patients. Increased market acceptance of all of our products will depend in part
46

upon the recommendations of dental professionals, as well as other factors including effectiveness, safety, ease of use, reliability, aesthetics, and price compared to competing products and treatment methods.

Our success may depend on our ability to develop, successfully introduce and achieve market acceptance of new products or product offerings.

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

correctly predict, timely develop and cost effectively manufacture or bring to market solutions that meet future customer needs and preferences with the features and functionality they desire or expect;
allocate our research and development funding to products with higher growth prospects;
ensure compatibility of our computer operating systems and hardware configurations with those of our customers;
anticipate and rapidly respond to new competitive products, product offerings and technological innovations;
differentiate our products and product offerings from our competitors as well as other products in our own portfolio and successfully articulate the benefits of those differences to our customers;
innovate and develop new technologies and applications;
qualify for third-party reimbursement for procedures using our products;
obtain and adequately protect our intellectual property rights; and
encourage customers to adopt new technologies.

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 in doing so and our profitability may suffer. In addition, even if our new products are successfully introduced, it may be difficult to gain market share and acceptance, particularly if doctors require education to understand the benefits of the new products or measure their success only after extended periods of time required to treat patients. For instance, it can take up to 24 months or longer to treat patients using our Invisalign System. Similarly, in 2018 we introduced our mandibular advancement treatment and expect it will require significant time and effort on our part to educate doctors of its benefits. Consequently, doctors may be unwilling to rapidly adopt our new products until they successfully complete one or more cases or until more historical clinical results are available.

Our ability to market and sell new products may also be subject to government regulation, including approval or clearance by the FDA and foreign governments. Any failure to successfully develop and introduce or achieve market acceptance of new products or enhancements to existing products could materially adversely affect our operating results and cause our net revenues to decline.

We may experience declines in average selling prices of our products which may decrease our net revenues.

We provide volume-based discount programs to our customers. In addition, we sell a number of products at different list prices which also differ based on region or country. If we change volume-based discount programs that affect our average selling prices; if we introduce price reductions or consumer rebate programs; if we expand discount programs or participation in these programs increases; if our critical accounting estimates materially differ from actual behavior or results; or if our geographic, channel, or product mix shifts to lower priced products or to products that have a higher percentage of deferred revenue, our average selling prices would be adversely affected. Moreover, we may find that some programs are unsuccessful or, if successful, may drive demand in unexpected ways. Were any of the foregoing to occur, our net revenues, gross profit, gross margin and net income may decline.

We may not achieve the anticipated benefits from our recent acquisition of exocad in the timeframe expected, or at all, which may have an adverse effect on our business and our financial results.

We closed our acquisition of exocad on April 1, 2020. We acquired exocad for its dental CAD/CAM software technology and employees. We believe exocad’s tools and features for diagnostic, restorative, implant, and orthodontic workflows will strengthen and extend our digital solutions; helping pave the way for new, seamless cross-discipline dentistry in labs and in practices; extending our Invisalign and iTero solutions while broadening our reach in digital dentistry to exocad’s existing and future customer base. However, for a variety of reasons, many of which are outside our control or ability to predict, there can be no guarantee that the acquisition will achieve the desired benefits and synergies or will result in additional sales of either Invisalign or iTero solutions or that the exocad software will continue to succeed in the marketplace.

47

In addition, successful post-acquisition integrations are difficult to accomplish under normal circumstances for companies with a history of acquisitions. As an organization, we do not have a history of significant acquisitions and attempting to integrate exocad in the midst of the COVID-19 pandemic poses challenges. As such, we may experience difficulties achieving the expected financial, technical or strategic benefits of the acquisition. Potential risks we may experience include:

difficulties integrating the business of exocad in the timeframes expected or as anticipated and without adversely impacting our existing operations or the operations of exocad;
technological difficulties uniting our product and service offerings to produce solutions that efficiently and effectively integrate with the workflows between physicians, laboratories and other market participants;
slower adoption or lack of acceptance of CAD/CAM software in general alone or in combination with other rapidly evolving and groundbreaking advances that are fundamentally changing the dental industry and the way new and existing participants market and provide products and services to consumers;
diversion of management resources;
the inability to retain or attract key personnel;
the failure to accurately estimate the potential markets and market shares for the companies’ products, the nature and extent of competitive responses to the acquisition and the ability to achieve or exceed projected market growth rates;
difficulties cost-effectively integrating and dealing with tax, employment, logistics, and other related issues unique to international operations, particularly when travel restrictions make collaboration efforts more difficult;
the potential that our due diligence did not uncover risks and potential liabilities associated with the exocad;
changes in consumer spending habits as a result of, among other things, prevailing economic conditions, levels of employment, salaries and wages and consumer confidence;
the failure to successfully manage relationships with Align and exocad’s historic customers, suppliers and strategic partners and develop new relationships;
product development delays and errors;
possible inconsistencies in standards, internal controls, procedures and policies which may make it more difficult to implement and harmonize company-wide financial reporting, forecasting and budgeting, accounting, billing, information technology and other systems;
all or material portions of the expected synergies and benefits of the acquisition may change or disappear or may take longer to realize, particularly if the impact of the pandemic to the economy overall, or more specifically to orthodontic and dental practices, is lengthy or significant;
negative impact on our GAAP and non-GAAP results of operations, financial condition, and liquidity from acquisition-related costs, charges, amortization of intangible assets and/or asset or goodwill impairment charges;
outcomes or rulings in known, or as yet to be discovered, regulatory enforcement, litigation, anti-bribery and corruption or other similar matters that are, alone or in the aggregate, materially adverse;
our ability to protect our intellectual property rights as well as protect our IT networks from cybersecurity threats and ensure customer and sensitive personal and health data remain secure;
the potential impact of the acquisition on our future tax rates;
the failure to successfully advocate the benefits or value proposition of the combined entity or its products to analysts and investors which may harm the market price of our common stock; and
expectations regarding the continued growth of our international markets and difficulties predicting customer and consumer purchasing behavior, particularly in the midst and aftermath of the COVID-19 pandemic.

If we cannot successfully integrate exocad with our existing business, our results of operations and financial condition could be adversely affected, possibly materially.

We are exposed to fluctuations in currency exchange rates, 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 fluctuating, often substantially, 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.

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


We are subject to growth related risks, including excess or constrained capacity and pressure on our internal systems and personnel. In order to manage current operations and future growth effectively, we will need to continue to implement and improve our operational, financial and management information systems and to hire, train, motivate, manage and retain employees. We may be unable to manage such growth effectively. Any such failure could have a material adverse impact on our business, operations and prospects. We continue to establish additional order acquisition, treatment planning and manufacturing facilities closer to our international customers in order to provide doctors with a better experience, improve their confidence in using Invisalign to treat patients more often and provide redundancy should other facilities be temporarily or permanently unavailable. Our ability to plan, construct and equip additional order acquisition, treatment planning and manufacturing facilities is subject to significant risk and uncertainty, including risks inherent in the establishment of a facility, such as hiring and retaining employees and delays and cost overruns as a result of a number of factors, any of which may be out of our control and may negatively impact our gross margin. In addition, these facilities may be located in higher cost regions compared to Mexico and Costa Rica, which may negatively impact our gross margin. If the transition into additional facilities is significantly delayed or demand for our products exceeds our current expectations, we may be unable to fulfill orders timely, which may negatively impact our financial results, reputation and overall business. In addition, because we cannot immediately adapt our production capacity and related cost structures to changing market conditions, our facility 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. If product demand decreases, remains lower or we fail to forecast demand accurately or if we are required to implement additional protective measures to safeguard employees in manufacturing facilities and offices, we could be required to write off inventory or record excess capacity charges, productivity could decline, or we may be required to purchase or lease additional or larger facilities and additional equipment, any of which may take time to accomplish and may lower our gross margin. Production of our intraoral scanners may also be limited by capacity constraints due to a variety of factors, including our dependency on third party vendors for key components in addition to 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.

If we fail to sustain or increase profitability or revenue growth in future periods, 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 is evolving, it is difficult to predict our future operating results or levels of growth or declines, and 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 fluctuated in the past and may fluctuate in the future, making it difficult to predict the timing and amount of revenues, costs and expenditures.

Our operating results have fluctuated in the past and we expect our future quarterly and annual operating results to fluctuate for a variety of reasons, particularly as we focus on adjusting to the impacts for COVID-19 and, under ordinary circumstances, increasing doctor and consumer demand for our products. Some of the factors that could cause our operating results to fluctuate include:

limited visibility into and difficulty predicting from quarter to quarter, the level of activity in our customers’ practices;
changes in geographic, channel, or product mix;
weakness in consumer spending and confidence as a result of high unemployment or a slowdown in the global, U.S. or other economies;
higher manufacturing, delivery and inventory costs;
competition in general and competitive developments in the market;
changes in relationships with our dental support organizations and distributors, including timing of orders;
changes in the timing of when revenues are recognized, including as a result of the timing of receipt of product orders and shipments, the introduction of new products and software releases, product offerings or promotions, 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 based on variations in product demand;
increased participation in our customer rebate or discount programs could adversely affect our average selling prices;
seasonal fluctuations, including those related to patient demographics such as teen buying habits in China and Europe as well as the number of doctors in their offices and their availability to take appointments;
49

success of or changes to our marketing programs from quarter to quarter;
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;
unanticipated delays and disruptions in the manufacturing process caused by insufficient capacity or availability of raw materials, turnover in the labor force or the introduction of new production processes, power outages or natural or other disasters, pandemics or general economic conditions impacting the solvency of vendors in our supply chain beyond our control;
underutilization of manufacturing and treat facilities;
major changes in available technology or the preferences of customers may cause our current product offerings to become less competitive or obsolete;
costs and expenditures in connection with litigation;
costs and expenditures in connection with the establishment of treatment planning and fabrication facilities in international locations;
costs and expenditures in connection with the hiring and deployment of direct sales force personnel;
unanticipated delays 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 customer 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;
material impairments in the value of our privately held companies; and
timing of industry tradeshows.

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 regarding future revenues. As a result, if our net revenues for a particular period fall below expectations, we may be unable to adjust spending quickly enough to offset any shortfall in net revenues. Due to these and other factors, we believe that quarter-to-quarter comparisons of our operating results may not be meaningful. You should not rely on our results for any one quarter as an indication of our future performance.

A disruption in the operations of our primary freight carrier or higher shipping costs could 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. For instance, domestically and in certain international locations carriers are experiencing significant demand increases as a result of more online orders from consumers sheltering in place because of COVID-19. Alternatively, carriers are also experiencing a greater number of closed businesses making it difficult to deliver our products to our customers. If we cannot deliver our products on time and cost effectively, our customers may choose competitive offerings or create their own aligners causing our net revenues and gross margins to decline, possibly materially. In a rising fuel cost environment, our freight costs will increase. 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 pass that increase along to our customers for any reason or otherwise offset such increases in our cost of net revenues, our gross margin and financial results could be adversely affected.

If we are unable to accurately predict our volume growth and fail to hire a sufficient number of technicians in advance of such demand, or hire technicians faster than our actual growth projections, the delivery time of our products could be delayed or our costs may exceed our revenues, each of which could adversely affect our results of operations.

Treatment planning is a key step leading to our manufacturing process which relies on sophisticated computer software. This requires new technicians to undergo a relatively long training process, often up to 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 deliver our products within the time frame our customers expect. Such a delay could cause us to lose existing customers or fail to attract new customers. This could cause a decline in our net revenues and net income and could adversely affect our results of operations. Conversely, if we hire and train technicians in anticipation of volume growth that does not materialize, materializes at a rate we do not anticipate, or if volumes decline, our costs and expenditures may outpace our revenue growth, harming our gross margins, operating expenses and financial results.
50


Our information technology systems are critical to our business. System integration and implementation issues and system security risks could disrupt our operations, which could have a material adverse impact on our business and operating results.

We rely on the efficient and uninterrupted operation of complex information technology systems ("IT systems"). All IT systems are vulnerable to damage or interruption from a variety of sources. As our business has grown in size and complexity, the growth has placed, and will continue to place, significant demands on such systems. To effectively manage this growth, our IT systems and applications require an ongoing commitment of significant resources to maintain, protect and enhance existing systems and develop new systems to keep pace with continuing changes in information processing technology, evolving industry and regulatory standards and changing customer preferences. Expanded remote working and increased customer usage of online technology platforms by us, our customers and suppliers to facilitate efforts to mitigate the spread of COVID-19 through social distancing have increased the demands on our IT systems and personnel. Moreover, we are continuing to transform certain business processes, extend established processes to new subsidiaries and/or implement additional functionality in our enterprise resource planning (“ERP”) software system which entails certain risks, including difficulties with changes in business processes that could disrupt our operations, such as our ability to track orders and timely ship products, manage our supply chain and aggregate financial and operational data.

System upgrades 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 our customer facing software applications, specifically the ClinCheck software, MyAligntech and the Invisalign Doctor Site. Software applications frequently contain errors or defects, especially when first introduced or when new versions are released. The discovery of a defect or error in our 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 primary IT systems may result in various consequences, including, among others: delay or loss of revenues or delay in market acceptance, damage to our reputation, loss of market share to competition or increased service costs, any of which could have a material adverse effect on our business, financial condition or results of operations.

If the information we rely on to run our businesses were to be found to be inaccurate or unreliable, if we fail to properly maintain our IT systems and data integrity, 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, fail to produce timely and accurate reports, have regulatory or other legal problems, experience increases in operating and administrative expenses, lose existing customers, have difficulty in attracting new customers or implementing our growth strategies, or suffer other adverse consequences. In addition, experienced computer programmers and hackers may be able to penetrate our network security or our cloud-based software servers hosted by third parties and misappropriate our confidential information or that of third parties, 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 in design and manufacture, including “bugs” and other problems that can unexpectedly interfere with the operation of the system. The costs to eliminate or alleviate security problems, viruses and bugs could be significant, and the efforts to address these problems could result in interruptions 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 IT systems, developing new IT systems to support our expanding operations, integrating new IT systems, protecting confidential patient health information, and improving service levels will not be delayed or that additional IT systems issues will not arise in the future. Failure to adequately protect and maintain the integrity of our IT systems and data may result in a material adverse effect on our financial position, results of operations and cash flows.

If the security of our customer and patient information is compromised or we are unable to comply with data protection laws, patient care could suffer, and we could be liable for related damages, and our reputation could be impaired.

We retain confidential customer financial as well as patient health information in our processing centers. Therefore, it is critical that our facilities and infrastructure remain secure and are also perceived by the marketplace and our customers to be secure. Despite the implementation of security measures, we have experienced breaches in the past and our infrastructure may be vulnerable to physical break-ins, computer viruses, programming errors or other technical malfunctions, hacking or phishing attacks by third parties, employee error or malfeasance or similar disruptive problems. For example, some companies have experienced an increase in phishing and social engineering attacks from third parties in connection with the COVID-19 pandemic. If we fail to meet our customer and patients’ expectations regarding the security of their information, we could be liable for damages and our reputation and competitive position could be impaired. Affected parties could initiate legal or
51

regulatory action against us, which could cause us to incur significant expense and liability or result in orders forcing us to modify our business practices. Concerns over our privacy practices could adversely affect others’ perception of us and deter customers, advertisers and partners from using our products. In addition, patient care could suffer, and we could be liable if our IT systems fail to deliver correct information in a timely manner. We have cybersecurity insurance 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 fines and penalties, potential payment card industry fines and penalties and costs related to cyber extortion; however, damage and claims arising from such incidents may not be covered or may exceed the amount of any coverage.

We are also subject to federal, state and foreign laws and regulations, including ones relating to privacy, data protection, content regulation, and consumer protection. We may be or become subject to 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. Some countries, including Russia and China, have enacted, and others are considering enacting, data localization or data residency laws. If countries in which we have customers adopt data localization or data residency laws, we could be required to implement new or expand existing data storage protocols, build new storage facilities, and/or devote additional resources to comply with the requirements of such laws, any of which could have significant cost implications. We may also be subject to data export restrictions, or 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 protection requirements that span from individual state and national laws in the U.S. to multinational requirements in the EU. In the EU, we must comply with the General Data Protection Regulation which serves as a harmonization of EU data-privacy laws. We believe we have designed our product and service offerings to be compliant with the requirements of applicable data protection laws and regulations. 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 in managing data protection requirements.

In order to deepen our market penetration and raise awareness of our brand and products, we may increase the amount we spend on marketing activities, which may not ultimately prove successful or an effective use of our resources.

To increase awareness of our products and services domestically and internationally, we may increase the amount we spend on marketing activities. Our marketing efforts and costs are significant and include national and regional campaigns involving television, print media, social media and, more recently, alliances with professional sports teams and other strategic partners. We attempt to structure our advertising campaigns in ways we believe most likely to increase brand awareness and adoption; however, there is no assurance our campaigns will achieve the returns on advertising spend desired or successfully increase brand or product awareness sufficiently to sustain or increase our growth goals, which could have an adverse effect on our gross margin and business overall.

Our success depends in part on our proprietary technology, and if we are unable to successfully enforce our intellectual property rights, our competitive position may be harmed. Litigating claims of this type are 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 intellectual property ("IP") rights and to obtain and maintain further IP protection for our products, both in the U.S. and in other countries. Our inability to do so could harm our competitive position.

We intend to rely on our portfolio of issued and pending patent applications in the U.S. and in other countries to protect a large part of our IP and our competitive position; however, our currently pending or future patent filings may not result in the issuance of patents. Additionally, any patents issued to us 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. In addition, any protection afforded by foreign patents may be more limited than that provided under U.S. patents and IP laws. Certain of our key patents began to expire in 2017, which have resulted in increased competition and less expensive competitive products. We also rely on protection of our copyrights, trade secrets, know-how and proprietary information. We generally enter into confidentiality agreements with our employees, consultants and our 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 if unauthorized use or disclosure were to occur. Our inability to maintain the proprietary nature of our technology through patents, copyrights or trade secrets would impair our competitive advantages and could have a material adverse effect on our operating results, financial condition and future growth prospects. In particular, a failure to protect our proprietary rights might allow competitors to copy
52

our technology, which could adversely affect our pricing and market share. In addition, in an effort to protect our IP we are currently, have in the past been, and may in the future be involved in litigation. 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 divert the efforts and attention of our management and technical personnel from normal business operations.

Litigation, interferences, oppositions, re-exams, inter partes reviews, post grant reviews or other proceedings are, have been and may in the future be necessary in some instances to determine the validity and scope of certain of our IP rights, and in other instances to determine the validity, scope or non-infringement of certain patent rights claimed by third parties to be pertinent to the manufacture, use or sale of our products. Litigation, interference, oppositions, re-exams, inter partes reviews, post grant reviews, administrative challenges or other similar types of proceedings are unpredictable and may be protracted, expensive and distracting to management. The outcome of such proceedings could adversely affect the validity and scope of our patent or other proprietary rights, hinder our ability to manufacture and market our products, require us to seek a license for the infringed product or technology or result in the assessment of significant monetary damages. An unfavorable ruling could include monetary damages or, in cases where injunctive relief is sought, an injunction prohibiting us from selling our products. Any of these results from our litigation could adversely affect our results of operations and stock price.

Obtaining approvals and complying with regulations enforced by the FDA and foreign regulatory authorities is expensive and time-consuming, and any failure to obtain or maintain approvals for our products or services or failure to comply with regulations could materially harm our sales, result in substantial penalties and cause harm to our reputation.

Our products are considered medical devices and are subject to extensive and widely varying regulations in the U.S. and internationally. Before we can sell a new medical device in the U.S., or market a new use of or claim for an existing product, we must obtain FDA clearance or approval unless an exemption applies. Internationally, similar requirements apply on a country by country basis. 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 approvals of our products and services. In other countries, the requirements to obtain and maintain similar approvals may differ materially from those of the FDA. Moreover, there is no guarantee we will successfully obtain or maintain approvals in all or any of the countries in which we do business now or in the future. Even if we are successful, the time and effort may take significantly longer, and costs may be significantly greater. The impact of COVID-19 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 market our products or services in markets we deem important to our business. Were any of these risks to occur, our domestic or international operations may be materially harmed, and our business as a whole adversely impacted.

In addition, our 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 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 or to comply with applicable manufacturing regulations could result in enforcement action, 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.

53

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. 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. We may furthermore suffer financial and reputational harm if customers require, and we are unable to deliver, certification that our products are conflict free. Regardless, compliance with these laws and regulations will require time and effort by our personnel and others and we will incur additional costs.

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 have implemented and routinely assess, update and refine our internal control over financial reporting for its effectiveness. Pursuant to the Sarbanes-Oxley Act of 2002 and the rules and regulations promulgated by the SEC, 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. The report 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 or not our internal control over financial reporting is effective. This assessment must include disclosure of any material weaknesses in our internal control over financial reporting identified by management. Our internal controls may become inadequate because of changes in conditions including 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 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.

If we lose our key personnel or are unable to attract and retain key personnel, we may be unable to pursue business opportunities or develop our products.

We are highly dependent on the key employees in our clinical engineering, technology development, sales, training and marketing personnel and management teams. The loss of the services provided by those individuals may significantly delay or prevent the achievement of our product development and other business objectives and could harm our business. Our future success will also depend on our ability to identify, recruit, train and retain additional qualified personnel, including orthodontists and production technicians in our treatment planning facilities. Few orthodontists are accustomed to working in a manufacturing environment since they are generally trained to work in private practices, universities and other research institutions. Thus, we may be unable to attract and retain personnel with the advanced qualifications necessary for the further development of our business. Furthermore, we may not be successful in retaining our key personnel or their services. If we are unable to attract and retain key personnel, our business could be materially harmed.

If we 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 industry. We have been sued for infringement of third party’s patents in the past and we may be the subject of patent or other litigation in the future. 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 suits, 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 of any litigation or interference proceeding to which we may become a party could subject us to significant liabilities. An adverse determination of this nature could also put our patents at risk of being invalidated or interpreted narrowly or 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.

We maintain single supply relationships for certain key machines 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.

54

We are highly dependent on 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 technologies. In particular, our CT scanning and stereolithography equipment used in our aligner manufacturing and many of the critical components for the optics of our scanners are provided by single suppliers. We are also committed to purchasing the vast majority of our resin and polymer, the primary raw materials used in our manufacturing process for clear aligners, from a single source. If these or other suppliers encounter financial, operating or other difficulties or if our relationship with them changes, we may be unable to quickly establish or qualify replacement sources of supply and could face production interruptions, delays and inefficiencies. In addition, 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. Our growth may exceed the capacity of one or more of these manufacturers to produce the needed equipment and materials in sufficient quantities to support our growth. Conversely, 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. In the event of technology changes, delivery delays, or shortages of or increases in price for these items, our business and growth prospects may be harmed.

We depend on a single contract manufacturer and supplier of parts used in our iTero scanner and any disruption in this relationship may cause us to fail to meet the demands of our customers and damage our customer relationships.

We rely on a third-party manufacturer to supply key sub-assemblies for our iTero Element scanner. If this manufacturer fails to deliver its components, if we lose its services or if we fail to negotiate or maintain acceptable terms, we may be unable to timely deliver our products and our business may be harmed. Furthermore, any difficulties encountered by this manufacturer with respect to obtaining supplies, hiring personnel and maintaining acceptable manufacturing standards, controls, procedures and policies could disrupt our ability to timely deliver our products. Finding a substitute manufacturer may be expensive, time-consuming or impossible and could result in a significant interruption in the supply of our intraoral scanning products. Any failure by our contract manufacturer that results in delays in our fulfillment of customer orders may cause us to lose revenues and suffer damage to our customer relationships.

We primarily rely on our direct sales force to sell our products, and any failure to train and maintain our key sales force personnel could harm our business.

Our ability to sell our products and generate revenues primarily depends upon our direct sales force within our Americas and International markets. We do not have any long-term employment contracts with our direct sales force and the loss of the services of key personnel may harm our business. In order to provide more comprehensive sales and service coverage, we have increased the size of our sales force to pursue growth opportunities within and outside of our existing geographic markets. Moreover, as we focus on market penetration, we have begun to segregate sales personnel to focus on specific markets such as orthodontists and GPs. 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. As a result, if we are unable to retain our key sales personnel or quickly replace them with individuals of equivalent technical expertise and qualifications, if we are unable to successfully instill technical expertise in new and existing sales representatives, if we fail to establish and maintain strong relationships with our customers, or if our efforts at specializing our selling techniques prove unsuccessful or not cost-effective, our net revenues and our ability to maintain market share could be materially harmed. In addition, due to our large and fragmented customer base, we may not be able to provide all of our customers with product support immediately upon the launch of a new product. As a result, adoption of new products by our customers may be slower than anticipated and our ability to grow market share and increase our net revenues may be harmed.

As compliance with healthcare regulations becomes more costly and difficult for us or our customers, we may be unable to grow our business.

Participants in the healthcare industry are subject to extensive and frequently changing regulations under numerous federal, state, local and foreign laws administered by various governmental entities, some of which are, and others of which may be, applicable to our business.

Furthermore, our healthcare provider customers are also subject to a wide variety of laws and regulations that could affect the nature and scope of their relationships with us. The healthcare market itself is highly regulated and subject to changing political, economic and regulatory influences. Regulations implemented pursuant to the Health Insurance Portability and Accountability Act (“HIPAA”), including regulations affecting the security and privacy of patient healthcare information held by healthcare providers and their business associates 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
55

products and services by healthcare participants. The effect of HIPAA and newly enforced regulations on our business is difficult to predict, and there can be no assurance that we will adequately address the business risks created by HIPAA and its implementation or that we will be able to take advantage of any resulting business opportunities.

Extensive and changing government regulation of the healthcare industry may be expensive to comply with and exposes us to the risk of substantial government penalties.

In addition to medical device laws and regulations, numerous foreign, state and federal healthcare-related laws regulate our business, covering areas such as:

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.

Complying with these laws and regulations could be expensive and time-consuming and could increase our operating costs or reduce or eliminate certain of our sales and marketing activities or our revenues.

Our business exposes us to potential product liability claims, and we may incur substantial expenses if we are subject to product liability claims or litigation.

Medical devices involve an inherent risk of product liability claims and associated adverse publicity. We may be held liable if any product we develop or any product that uses or incorporates any of our technologies causes injury or is otherwise found unhealthy or unsuitable. Although we intend to continue to maintain product liability insurance, adequate insurance may not be available on acceptable terms, if at all, and may not provide sufficient coverage against potential liabilities. A product liability claim, regardless of its merit or eventual outcome, could result in significant legal defense costs and damage our reputation. These costs would have the effect of increasing our expenses and diverting management’s attention away from the operation of our business and could harm our business.

Business disruptions could seriously harm our future revenue and financial condition and increase our costs and expenses.

Our global operations may be disrupted by natural or human induced disasters including, earthquakes, tsunamis, floods, drought, hurricanes, typhoons, wildfires, extreme weather conditions, power shortages, telecommunications failures, materials scarcity and price volatility, and medical epidemics or health pandemics. For instance, the COVID-19 pandemic has materially harmed our sales and business operations, the operations of our customers and the global economy overall. Climate change may increase both the frequency and severity of natural disasters and, consequently, risks to our operations and growth. The occurrence of business disruptions could harm our growth and expansion, result in significant losses, seriously harm our revenue, 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. Our digital dental modeling is primarily processed in our facility located in San Jose, Costa Rica. The operations team in Costa Rica creates ClinCheck treatment plans using sophisticated computer software. In addition, our customer facing operations are located in Costa Rica. Our aligner molds and finished aligners are fabricated in Juarez, Mexico and, we have and are building additional facilities in China. Both locations in Costa Rica and Mexico are in earthquake zones and may be subject to other natural disasters. If there is a major earthquake or any other natural disaster in a region where one of these facilities is located, 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 for a period of time. Moreover, our corporate headquarters and a portion of our research and development activities are located in California, which suffers from earthquakes, periodic droughts, and wildfires affecting the health and safety of our employees. Any such business interruptions 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.

56

If we fail to manage our exposure to global financial and securities market risk 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 our investments exceeds the fair value, and the decline in fair value is deemed to be other-than-temporary, we will be required to write down the value of our investments, 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, such as what we are currently experiencing in connection with the COVID-19 pandemic, it becomes necessary to assess the value of our investments more frequently and we might incur significant realized, unrealized or impairment losses associated with these investments.

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, but assessing these assumptions and predicting and forecasting future events can be materially more difficult in rapidly changing and unprecedented economic circumstances such as those we are experiencing with the COVID-19 pandemic. Large acquisitions, such as our recent acquisition of exocad, require ongoing fair value assessments of goodwill and purchased assets 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 asset group are determined.

We may experience unexpected issues and expenses associated with our corporate structure reorganization, including the relocation of our EMEA regional headquarters to Switzerland.

We reorganized our corporate structure and intercompany relationships in January 2020 in an effort to more closely align our international business activities and to achieve financial and operational efficiencies. The implementation of this reorganization plan included the move of our EMEA regional headquarters from the Netherlands to Switzerland which has been time-consuming and costly, may be disruptive to our business, and may not be more efficient or effective in the future. This relocation is accompanied by a number of risks and uncertainties that may affect our results of operations and statement of cash flows, including:

failure to retain key employees who possess specific knowledge or expertise and upon whom we are depending upon for the timely and successful transition;
difficulties in hiring employees in Switzerland with the necessary skills and expertise; and
increased costs due to transition of the operations to Switzerland along with higher costs of doing business in Switzerland.

If any of these risks materialize in the future, our operating results, statement of operations and cash flows may be adversely affected.

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 global economic environment, changes in legal entity structure and/or activities performed within our entities, changes in tax laws, regulations and/or rates, new or changes to accounting pronouncements, changing interpretations of existing tax laws or regulations, changes in the relative proportions of revenues and income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates, changes in overall levels of pretax earnings, the future levels of tax benefits of stock-based compensation, settlement of income tax audits and non-deductible goodwill impairments. For example, our effective tax rate varied significantly in our first quarter of fiscal 2020 due to the relocation of our EMEA regional headquarters from the Netherlands to Switzerland effective January 1, 2020. Our effective tax rate is also dependent in part on forecasts of full year results and could vary materially with the impact of the COVID-19 outbreak to the global economic environment. 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.

57

Changes in tax laws or tax rulings could negatively impact our income tax provision and net income.

As a U.S. multinational corporation, we are subject to changing tax laws both within and outside of the U.S. Changes in tax laws or tax rulings, or changes in interpretations of existing tax laws, could affect our income tax provision and net income or require us to change the manner in which we operate our business. In addition, governmental tax authorities are increasingly scrutinizing the tax positions of companies. Many countries in Europe, as well as a number of other countries and organizations, have recently proposed or recommended changes to existing tax laws or have enacted new laws. For example, the Organization for Economic Cooperation and Development (“OECD”) has been working on a “Base Erosion and Profit Shifting Project,” which is focused on a number of issues, including the shifting of profits between affiliated entities in different tax jurisdictions. The OECD has issued and is expected to continue to issue, guidelines and proposals that may change various aspects of the existing framework under which our tax obligations are determined in many of the countries in which we do business.

We are subject to risks associated with our strategic investments. Impairments in the value of our investments and unsecured promissory note could negatively impact our financial results.

We have invested in privately held companies for strategic reasons and to support key business initiatives, and we may not realize a return on our strategic investments. Many of such companies generate net losses and the market for their products, services or technologies may be slow to develop. Further, valuations of privately held companies are inherently complex due to the lack of readily available market data. If we determine that our investments have experienced a decline in value or our unsecured promissory note with SmileDirectClub is determined to be uncollectible, which may be more likely as a result of the COVID-19 pandemic, particularly if its impact to global and domestic economies is sustained and widespread or any recovery is slow, we may be required to record impairments which could be material and could have an adverse impact on our financial results.

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

In order to remain competitive or achieve long-term business objectives, we may acquire, or make investments in, complementary companies, products or technologies. Alternatively, we may not be able to find suitable acquisition targets in the future, and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions, we may not ultimately strengthen our competitive position or achieve our goals or desired synergies, and any acquisitions we complete could be viewed negatively by our customers, securities analysts and investors. In addition, if we fail to successfully integrate any acquisitions or the technologies acquired, our revenue and results of operations could be adversely affected or we may inherit IT security and privacy compliance issues when we integrate acquired products and systems. Any integration process may require significant time and resources and we may not successfully evaluate or utilize the acquired technology or personnel, or accurately forecast the financial impact of an acquired business, including accounting charges. We may have to pay cash, incur debt or issue equity securities to pay for any acquisition, any of which could adversely affect 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 shareholders. 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.

Moreover, opposition to one of more acquisitions could lead to negative ratings by analysts or investors, give rise objections by one or more stockholders or result in shareholder 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.

Risks Related to our Common Stock

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

The market price of our common stock could be subject to 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 in their estimates of our net revenues or operating results;
speculation in the press or investment community concerning our business and results of operations;
announcements by competitors or new market entrants;
strategic actions by us or our competitors, such as management changes, material transactions or acquisitions;
58

announcements regarding stock repurchases, sales of our common stock, credit agreements and debt issuances;
announcements of technological innovations or new products or product offerings by us, our customers or competitors;
key decisions in pending litigation
sales of stock by us, our officers or directors; and
general economic market conditions.

In addition, the stock market, in general, and the market for technology and medical device companies, in particular, have experienced extreme price and volume fluctuations that have often been unrelated to or disproportionate to the operating performance of those companies. These broad market and industry factors may seriously harm the market price of our common stock, regardless of our operating performance. Historically, class action litigation is often brought against an issuing company following periods of volatility in the market price of its securities and we have not been excepted from such litigation.

We cannot guarantee we will continue to repurchase our common stock, and any repurchases may not achieve our objectives.

We have a history of recurring stock repurchase programs intended to return capital to our investors. Any authorization or continuance of our share repurchase programs is contingent on a variety of factors, including our financial condition, results of operations, business requirements, and our board of directors' continuing determination that share 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 to repurchase stock 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 our existing stockholders may adversely affect the market price of our common stock. Such sales could create public perception of difficulties or problems with our business and may depress our stock price.

ITEM 2.        UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

There were no stock repurchases during the three months ended June 30, 2020. As of June 30, 2020, we have $100.0 million available for repurchase under the $600.0 million repurchase program authorized by our Board of Directors in May 2018 (Refer to Note 12 “Common Stock Repurchase Programs” of the Notes to Condensed Consolidated Financial Statements for details on our stock 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
*
*
32.1
*
101.INSInline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).*
101.SCHInline XBRL Taxonomy Extension Schema Document*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document*
101.LABInline XBRL Taxonomy Extension Label Linkbase Document*
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document*
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)*

†  Furnished herewith

60

SIGNATURES

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

61
EX-31.1 2 algn-20200630xex311.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: July 31, 2020
 


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


EX-31.2 3 algn-20200630xex312.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: July 31, 2020
 


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


EX-32.1 4 algn-20200630xex321.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 June 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
 

By:
/s/ JOSEPH M. HOGAN
Name:
Joseph M. Hogan
Title:
President and Chief Executive Officer
Date: July 31, 2020

In connection with the Quarterly Report of Align Technology, Inc. (the “Company”) on Form 10-Q for the period ending June 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
 

By:
/s/ JOHN F. MORICI
Name:
John F. Morici
Title:
Chief Financial Officer and Senior Vice President, Global Finance
Date: July 31, 2020

EX-101.SCH 5 algn-20200630.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 - Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Investments and Fair Value Measurements Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Investments and Fair Value Measurements Derivative Notional Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Balance Sheet Components Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Balance Sheet Components Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Balance Sheet Components Warranty Accrual Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Balance Sheet Components Deferred Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Balance Sheet Components Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Balance Sheet Components Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2117104 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Goodwill and Long-lived Assets link:presentationLink link:calculationLink link:definitionLink 2320303 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - Goodwill and Intangible Assets - Impairment of goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2425416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - Equity Method Investments link:presentationLink link:calculationLink link:definitionLink 2427417 - Disclosure - Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Credit Facilities link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Credit Facilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Impairments and Other (Gains) Charges link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Impairments and Other (Gains) Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Legal Proceedings - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0102110 - Document - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Commitments and Contingencies - Other Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2135111 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2336304 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2438423 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2142112 - Disclosure - Common Stock Repurchase Programs link:presentationLink link:calculationLink link:definitionLink 2443427 - Disclosure - Common Stock Repurchase Programs - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2144113 - Disclosure - Accounting for Income Taxes link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Accounting for Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2146114 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2347305 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2149115 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2350306 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - Supplemental Cash Flow Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2152116 - Disclosure - Segments and Geographical Information link:presentationLink link:calculationLink link:definitionLink 2353307 - Disclosure - Segments and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2454431 - Disclosure - Segments and Geographical Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2455432 - Disclosure - Segments and Geographical Information - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2456433 - Disclosure - Segments and Geographical Information - Net Revenues by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2457434 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 algn-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 algn-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 algn-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Total interest income and other income (expense), net Interest Income and Other Income (Expense), Net Interest Income and Other Income (Expense), Net Other Assets Other Assets [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Number of lawsuits Loss Contingency, Pending Claims, Number 2019 ASR Accelerated Stock Repurchase Agreement, 2019 ASR [Member] Accelerated Stock Repurchase Agreement, 2019 ASR [Member] Outstanding borrowings Long-term Line of Credit Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Costa Rica COSTA RICA Deferred revenues Contract with Customer, Liability, Revenue Recognized Total current liabilities Liabilities, Current Charged to cost of net revenues Standard Product Warranty Accrual, Increase for Warranties Issued Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis] Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis] Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis] Goodwill [Line Items] Goodwill [Line Items] Share Repurchases [Line Items] Share Repurchases [Line Items] Share Repurchases [Line Items] Number of claims found valid Number of Claims Found Valid Number of Claims Found Valid Unrecognized tax benefits Unrecognized Tax Benefits Additions from exocad acquisition Goodwill, Acquired During Period Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Vested and released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Current Fiscal Year End Date Current Fiscal Year End Date Israeli Shekel Brazil, Brazil Real Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Derivative [Line Items] Derivative [Line Items] CHINA CHINA Diluted (in shares) Total shares, diluted Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code SWITZERLAND SWITZERLAND Line of credit, available borrowings Line of Credit Facility, Maximum Borrowing Capacity Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Property, plant and equipment, net Property, Plant and Equipment, Net Disclosure Credit Facilities Additional Information [Abstract] Disclosure Credit Facilities Additional Information [Abstract] Disclosure - Credit Facilities - Additional Information [Abstract] Available-for-sale Securities, Amortized Cost Basis, Total Available-for-sale Securities, Amortized Cost Basis London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Accumulated Other Comprehensive Income (Loss), Net AOCI Attributable to Parent [Member] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Total assets Assets Entity Shell Company Entity Shell Company Cover page. Cover [Abstract] Shareholder Derivative Lawsuit Shareholder Derivative Lawsuit [Member] Shareholder Derivative Lawsuit Document Type Document Type Disclosure Common Stock Repurchase Program Additional Information [Abstract] Disclosure Common Stock Repurchase Program Additional Information [Abstract] Disclosure - Common Stock Repurchase Program - Additional Information [Abstract] One-time tax benefit from intra-entity transfer of certain assets Effective Income Tax Rate Reconciliation, Tax Benefit On Transfer Of Assets, Amount Effective Income Tax Rate Reconciliation, Tax Benefit On Transfer Of Assets, Amount Subsequent Event Subsequent Event [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Systems and Services Imaging Systems and CAD /CAM services [Member] Imaging Systems and CAD /CAM services (previously called Scanner and Services segment) Variable Rate [Domain] Variable Rate [Domain] Euro Member Countries, Euro Euro Member Countries, Euro Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Lease impairment Operating Lease, Impairment Loss Accounts receivable Increase (Decrease) in Accounts Receivable Income tax payable Accrued Income Taxes, Noncurrent Current liabilities: Liabilities, Current [Abstract] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 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. Credit Facility [Axis] Credit Facility [Axis] Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Schedule of Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis] Financial Instrument [Axis] Segments and Geographical Information Segment Reporting Disclosure [Text Block] Foreign Exchange Forward Foreign Exchange Forward [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Document Quarterly Report Document Quarterly Report Commitments and contingencies (Notes 9 and 10) Commitments and Contingencies Adjustments Goodwill, Translation and Purchase Accounting Adjustments Schedule of Deferred Revenues Deferred Revenue, by Arrangement, Disclosure [Table Text Block] 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 Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Consolidation Items [Domain] Consolidation Items [Domain] Money market funds Money Market Funds [Member] Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Weighted Average Remaining Contractual Term (in years) Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Entity File Number Entity File Number Vesting period of granted market-performance based restricted stock units Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Goodwill and intangible assets, net Intangible Assets, Net (Including Goodwill) Business Segments [Axis] Segments [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Financial Instruments [Domain] Financial Instruments [Domain] Issuance of common stock relating to employee equity compensation plans Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Summary Of Market-performance Based Restricted Stock Units Schedule of Nonvested Performance-based Units Activity [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Accumulated Impairment Loss Finite-Lived Intangible Assets, Accumulated Impairment Loss Finite-Lived Intangible Assets, Accumulated Impairment Loss Prepaid expenses and other current assets: Other current assets Prepaid Expenses and Other Current Assets [Member] Vested and released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Commercial paper Commercial Paper [Member] Income (loss) from operations Income (loss) from operations Operating Income (Loss) Non-cash operating lease cost Lessee, Operating Leases, Noncash Operating Costs Lessee, Operating Leases, Noncash Operating Costs Number of shares available for issuance Common Stock Capital Shares Reserved For Future Issuance Shares Available Common Stock Capital Shares Reserved For Future Issuance Shares Available Goodwill Balance as of December 31, 2019 Balance as of June 30, 2020 Goodwill Summary Of Restricted Stock Units Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Segment [Domain] Segments [Domain] Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Statement [Line Items] Statement [Line Items] Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] 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] Basic (in usd per share) Net income (loss) per share, basic Earnings Per Share, Basic Short-Term And Long-Term Marketable Securities Available-for-sale Securities [Table Text Block] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Plan Name [Axis] Plan Name [Axis] Purchase of finance lease Financing cash flows from finance leases Purchase Of Finance Lease Purchase Of Finance Lease Subsequent Event Type [Axis] Subsequent Event Type [Axis] Total intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] exocad Acquisition exocad Acquisition [Member] exocad Acquisition Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Deferred revenues - long-term Deferred Revenue, Noncurrent Amendment Flag Amendment Flag Schedule of Amortized Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Financial Assets Measured At Fair Value On Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Changes in assets and liabilities, net of effects of acquisition: Increase (Decrease) in Operating Capital [Abstract] Common stock, shares outstanding Common Stock, Shares, Outstanding Net income (loss) before provision for (benefit from) income taxes and equity in losses of investee Net income before provision for income taxes and equity in losses of investee Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Shares used in computing net income (loss) per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Level 1 Fair Value, Inputs, Level 1 [Member] 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] Plan Name [Domain] Plan Name [Domain] Use of estimates Use of Estimates, Policy [Policy Text Block] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Equity in losses of investee, net of tax Equity in losses of investee Income (Loss) from Equity Method Investments Local Phone Number Local Phone Number Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Other Other Intangible Assets [Member] Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable, net of allowance for doubtful accounts of $17,099 and $6,756, respectively Accounts Receivable, after Allowance for Credit Loss, Current 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] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Additional paid-in capital Additional Paid in Capital Other income (expense), net Other income (expense), net Nonoperating Income (Expense) Finished goods Inventory, Finished Goods, Net of Reserves Work in process Inventory, Work in Process, Net of Reserves Disclosure Summary Of Financial Assets Measured At Fair Value On Recurring Basis [Abstract] Disclosure Summary Of Financial Assets Measured At Fair Value On Recurring Basis [Abstract] Disclosure - Summary of Financial Assets Measured at Fair Value on Recurring Basis [Abstract] Disclosure Change In Carrying Value Of Goodwill [Abstract] Disclosure Change In Carrying Value Of Goodwill [Abstract] Disclosure - Change in Carrying Value of Goodwill [Abstract] British Pound United Kingdom, Pounds Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Tax related receivables Tax Related Receivables Tax Related Receivables Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Identified intangible assets Intangible assets subject to amortization Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Original maturity of highly liquid investments included in cash and cash equivalents Debt Securities, Maximum Effective Maturity Period Debt Securities, Maximum Effective Maturity Period Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net income (loss) Net income (loss) Net income Net Income (Loss) Attributable to Parent Forward Contracts Forward Contracts [Member] Short-term Investments Short-term Investments [Member] Common Stock Common Stock [Member] Current assets: Assets, Current [Abstract] 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Debt Instrument [Axis] Debt Instrument [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred revenues Deferred revenues - current Deferred Revenue, Current Legal Proceedings Legal Matters and Contingencies [Text Block] 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] Entity Small Business Entity Small Business Disclosure Segment Information [Abstract] Disclosure Segment Information [Abstract] Disclosure - Segment Information [Abstract] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Number of patent lawsuits/complaints Patent Infringement, Number of Lawsuits Patent Infringement, Number of Lawsuits Entity Filer Category Entity Filer Category Proceeds from sales of marketable securities Proceeds from Sale of Available-for-sale Securities Deferred tax liabilities Deferred Tax Liabilities, Gross Share-based Compensation Arrangements by Share-based Payment Award [Domain] Share Based Compensation Arrangements By Share Based Payment Award [Domain] Share-based Compensation Arrangements by Share-based Payment Award [Domain] Letter of Credit Letter of Credit [Member] Others Other Accrued Liabilities, Current Australian Dollar Australia, Dollars Stock-based compensation expense Share-based Payment Arrangement, Expense Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Certificates of deposit Certificates of Deposit [Member] Receivable Type [Axis] Receivable Type [Axis] Accrued and other long-term liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Loss Contingencies [Table] Loss Contingencies [Table] Operating lease liabilities Operating Lease, Liability, Noncurrent Operating expenses: Operating Expenses [Abstract] Preferred stock, shares authorized Preferred Stock, Shares Authorized Current unsecured promissory note Unsecured Debt [Member] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Credit Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Weighted average fair value at grant date (USD per Share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Weighted average amortization period Finite-Lived Intangible Asset, Useful Life Current promissory note Financing Receivable, before Allowance for Credit Loss, Current Litigation Case [Domain] Litigation Case [Domain] Employee severance cost Severance Costs Patents found infringed upon Gain Contingency, Patents Found Infringed upon, Number Existing technology Existing Technology [Member] Existing Technology [Member] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Issuance of promissory note in exchange for sale of equity method investment Notes Issued, Issued In Sale Of Equity Method Investment Notes Issued, Issued In Sale Of Equity Method Investment Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Weighted average maturity Marketable Securities, Weighted Average Remaining Maturity, At Period End Marketable Securities, Weighted Average Remaining Maturity, At Period End Award Type [Axis] Award Type [Axis] Cost of net revenues Cost of Revenue Share repurchase price (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Class of Stock [Line Items] Class of Stock [Line Items] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] 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 Patent Infringement By 3Shape Patent Infringement by 3Shape [Member] Patent Infringement by 3Shape [Member] Accumulated other comprehensive income (loss), net Accumulated Other Comprehensive Income (Loss), Net of Tax Operating cash flows from operating leases Operating Lease, Payments Line of Credit Facility [Table] Line of Credit Facility [Table] Clear Aligner Clear Aligner Clear Aligner [Member] Clear Aligner [Member] Common Stock Repurchase Programs Stock Repurchase Program Disclosure [Text Block] Stock Repurchase Program Disclosure Statement, Geographical [Axis] Geographical [Axis] Retained Earnings Retained Earnings [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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] Fixed assets acquired with accounts payable or accrued liabilities Capital Expenditures Incurred but Not yet Paid Impairments and Other (Gains) Charges Asset Impairment Charges [Text Block] Document Period End Date Document Period End Date Other current receivables Other Assets, Current Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Investment, Name [Domain] Investment, Name [Domain] Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Number of patents with Section 337 violations Number Of Patents With Section 337 Violations Number Of Patents With Section 337 Violations Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] All Currencies [Domain] All Currencies [Domain] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Maximum Maximum [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share Repurchases [Table] Share Repurchases [Table] Share Repurchases [Table] Trademarks Trademarks [Member] Derecognized equity method investment Decrease In Equity Method Investments, Derecognized On Arbitration Decrease In Equity Method Investments, Derecognized On Arbitration Other assets (liabilities), net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, other assets / liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets (Liabilities), Net Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Corporate bonds Corporate Bond Securities [Member] Cash Equivalents Cash Equivalents [Member] Retained earnings Retained Earnings (Accumulated Deficit) Common stock repurchases Payments for Repurchase of Common Stock Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Entity Tax Identification Number Entity Tax Identification Number Patents allegedly infringed upon Gain Contingency, Patents Allegedly Infringed upon, Number Revenue Recognition Revenue [Policy Text Block] Diluted (in usd per share) Net income (loss) per share, diluted Earnings Per Share, Diluted 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] Net change in unrealized gains (losses) from investments Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Number of reportable segments Number of Reportable Segments Trading Symbol Trading Symbol Minimum Minimum [Member] Legal Proceedings [Abstract] Legal Proceedings [Abstract] Legal Proceedings [Abstract] 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Change in foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Gain from sale of equity method investment Equity method investment, gain Equity Method Investment, Realized Gain (Loss) on Disposal Raw materials Inventory, Raw Materials, Net of Reserves Balance Sheet Location [Domain] Balance Sheet Location [Domain] Legal Entity [Axis] Legal Entity [Axis] Deferred taxes Deferred Income Tax Expense (Benefit) Range [Domain] Statistical Measurement [Domain] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] 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] Investments and Fair Value Measurements Financial Instruments Disclosure [Text Block] Unallocated corporate expenses Corporate and Other [Member] Gain Contingencies, Nature [Axis] Gain Contingencies, Nature [Axis] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Expected dividends Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Entity [Domain] Entity [Domain] Provision for (benefit from) income taxes Income Tax Expense (Benefit) Stockholders' Equity Share-based Payment Arrangement [Text Block] Market Performance Based Restricted Stock Units Market Performance Based Restricted Stock Units [Member] Market Performance Based Restricted Stock Units [Member] Customer relationships Customer Relationships [Member] Other long-term liabilities Other Liabilities, Noncurrent Japanese Yen Japan, Yen Notes To Financial Statements [Abstract] Notes To Financial Statements [Abstract] Notes to Financial Statements [Abstract] City Area Code City Area Code May 2018 Repurchase Program May 2018 Repurchase [Member] May 2018 Repurchase [Member] Trade Names Trade Names [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Title of 12(b) Security Title of 12(b) Security SDC SDC [Member] SDC [Member] Other investing activities Payments for (Proceeds from) Other Investing Activities Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Assets, Fair Value Disclosure Assets, Fair Value Disclosure Shares reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Accrued professional fees Accrued Professional Fees Counterparty Name [Axis] Counterparty Name [Axis] Net income (loss) per share: Earnings Per Share [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Other non-cash operating activities Other Noncash Income (Expense) Condensed Balance Sheet Statements, Captions [Line Items] Condensed Balance Sheet Statements, Captions [Line Items] Deferred tax assets Deferred Income Tax Assets, Net Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value ASSETS Assets [Abstract] Purchase of marketable securities Payments to Acquire Available-for-sale Securities Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Business Combinations Business Combinations Policy [Policy Text Block] Mexican Peso Mexico, Pesos Stock-based Compensation Expense Share-based Payment Arrangement, Cost by Plan [Table Text Block] 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Disclosure Accounting For Income Taxes Additional Information [Abstract] Disclosure Accounting For Income Taxes Additional Information [Abstract] Disclosure - Accounting for Income Taxes - Additional Information [Abstract] Total operating expenses Operating Expenses Brazilian Real Israel, New Shekels Dilutive effect of potential common stock Weighted Average Number Diluted Shares Outstanding Adjustment Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] U.S. government agency bonds Agency Securities [Member] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Reporting [Abstract] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Total Finite-Lived Intangible Assets, Net Deferred Revenue Deferred Revenue [Member] Deferred Revenue [Member] Japanese Yen Canada, Dollars Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Range [Axis] Statistical Measurement [Axis] Incentive Plan 2005 Stock Incentive Plan 2005 [Member] 2005 Stock Incentive Plan [Member] Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Basis of presentation Basis of Accounting, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Ownership Equity Method Investment, Ownership Percentage Repayment on unsecured promissory note Proceeds from Collection of Notes Receivable Credit Facilities Debt Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Investment, Name [Axis] Investment, Name [Axis] Available-for-sale Securities, Total Available-for-sale Securities Common stock, shares authorized Common Stock, Shares Authorized Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Litigation settlement gain Gain (Loss) Related to Litigation Settlement Accounts and Financing Receivable, after Allowance for Credit Loss Promissory note receivable Accounts and Financing Receivable, after Allowance for Credit Loss Entity Central Index Key Entity Central Index Key Unvested as of December 31, 2019 Unvested as of June 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total unamortized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Entity Emerging Growth Company Entity Emerging Growth Company Selling, general and administrative Selling, General and Administrative Expense Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Current operating lease liabilities Operating Lease, Liability, Current Stock-based compensation Share-based Payment Arrangement, Noncash Expense Schedule Of Earnings Per Share Basic And Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Derivative [Table] Derivative [Table] Other International Other International [Member] Other International [Member] Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash and Cash Equivalents Credit Facility [Domain] Credit Facility [Domain] Accrued payroll and benefits Employee-related Liabilities, Current Employee Stock Purchase Plan 2010 Employee Stock Purchase Plan 2010 [Member] Employee Stock Purchase Plan, 2010 [Member] Base Rate Base Rate [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Accounting for Income Taxes Income Tax Disclosure [Text Block] Common stock repurchased and retired (shares) Accelerated share repurchase (shares) Stock Repurchased and Retired During Period, Shares Deferred revenues Increase (Decrease) in Deferred Revenue Total long-lived assets Property, Plant And Equipment And ROU Assets Property, Plant And Equipment And ROU Assets Prepaid software and maintenance Prepaid Software And Maintenance Prepaid Software And Maintenance Switzerland, Francs Switzerland, Francs Preferred stock, shares issued Preferred Stock, Shares Issued LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Issuance of common stock relating to employee equity compensation plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Other assets Other Assets, Noncurrent 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] CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Derivative Contract [Domain] Derivative Contract [Domain] Remainder of 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Equity Securities without Readily Determinable Fair Value, Amount Equity Securities without Readily Determinable Fair Value, Amount Investing cash flows from finance leases Finance Lease Purchase Payment Related To Third Party Lease Finance Lease Purchase Payment Related To Third Party Lease Notional amount Derivative Asset, Notional Amount Israeli funds Other Assets, Fair Value Disclosure Equity Method Investments Equity Method Investments and Joint Ventures Disclosure [Text Block] Weighted average period of total unamortized cost (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-term income tax payable Increase (Decrease) in Income Taxes Payable Additional Paid-In Capital Additional Paid-in Capital [Member] Other assets: Notes Receivable, Fair Value Disclosure Accrued expenses Accrued Expenses Accrued Expenses Receivable [Domain] Receivable [Domain] Stock Repurchased and Retired During Period, Value Repurchased Stock Repurchased and Retired During Period, Value United States UNITED STATES Impairments on long-lived assets Impairment of Long-Lived Assets Held-for-use Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Accrued warranty Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Israeli Severance Funds Israeli Severance Funds [Member] Israeli Severance Funds Entity Address, Address Line One Entity Address, Address Line One Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Business Combinations [Abstract] Business Combinations [Abstract] Acquired Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Gross profit Gross profit Gross Profit Segment, Geographical [Domain] Geographical [Domain] Cash paid to exocad stockholders Payments to Acquire Businesses, Gross Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Operating Segments Operating Segments [Member] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Interest income Interest Income, Other Corporate Bonds Corporate Bonds [Member] Corporate Bonds [Member] Notional value of derivative instruments Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Total purchase consideration paid Business Combination, Consideration Transferred Business Acquisition [Line Items] Business Acquisition [Line Items] Tax withholdings related to net share settlements of equity awards Tax Withholding Related To Vesting Of Equity Awards Tax Withholding Related to Vesting of Equity Awards Accounts payable Accounts Payable, Current Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Accrued liabilities Accrued liabilities Accrued Liabilities, Current Condensed Balance Sheet Statement [Table] Condensed Balance Sheet Statement [Table] Entity Interactive Data Current Entity Interactive Data Current Common stock, shares issued Common Stock, Shares, Issued Change in unrealized gains (losses) on investments, net of tax Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Impairments and other charges Asset Impairment Charges Unvested as of December 31, 2019 Unvested as of June 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Leasehold improvement impairment Tangible Asset Impairment Charges Payroll taxes paid upon the vesting of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Inventories Total inventories Inventory, Net Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Intangible assets not subject to amortization Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Measurement Frequency [Axis] Measurement Frequency [Axis] Net Income Per Share Earnings Per Share [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Award Type [Domain] Award Type [Domain] Currency [Axis] Currency [Axis] Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Cost of net revenues Cost of Sales [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Research and development Research and development Research and Development Expense [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Effective income tax rate, continuing operations Effective Income Tax Rate Reconciliation, Percent Schedule of Fair Value of Separate Accounts by Major Category of Investment, Category [Domain] Investments [Domain] Total liabilities Liabilities 2020 Credit Facility Credit Facility 2020 [Member] Credit Facility 2020 Business Combinations Business Combination Disclosure [Text Block] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Common stock, $0.0001 par value (200,000 shares authorized; 78,781 and 78,433 issued and outstanding, respectively) Common Stock, Value, Issued Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Selling, general and administrative Selling, general and administrative Selling and Marketing Expense [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Research and development Research and Development Expense Counterparty Name [Domain] Counterparty Name [Domain] Euro China, Yuan Renminbi Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Inventories Increase (Decrease) in Inventories Schedule of Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Notes Receivable Notes Receivable [Member] Allowance for doubtful accounts Provision for Loan, Lease, and Other Losses Summary of Goodwill by Reportable Segment Schedule of Goodwill [Table Text Block] Basic (in shares) Weighted average common shares outstanding, basic Weighted Average Number of Shares Outstanding, Basic Impairments on equity investments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Equity Components [Axis] Equity Components [Axis] 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] Restricted Cash and Cash Equivalents, Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Restricted Cash and Cash Equivalents, Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Payments to acquire Payments to Acquire Equity Method Investments Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent ESPP [Member] ESPP [Member] ESPP Amortization Amortization of Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Reacquired rights Distribution Rights [Member] Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Accrued sales tax and value added tax Sales and Excise Tax Payable, Current Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] In Process Research and Development In Process Research and Development [Member] Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization Schedule of Fair Value of Separate Accounts by Major Category of Investment [Axis] Investment Type [Axis] Gross Carrying Amount, beginning balance Finite-Lived Intangible Assets, Gross Preferred stock, $0.0001 par value (5,000 shares authorized; none issued) Preferred Stock, Value, Issued Variable Rate [Axis] Variable Rate [Axis] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Security Exchange Name Security Exchange Name Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Disclosure Short Term And Long Term Marketable Securities [Abstract] Disclosure Short Term And Long Term Marketable Securities [Abstract] Disclosure - Short-Term and Long-Term Marketable Securities [Abstract] Litigation Case [Axis] Litigation Case [Axis] Schedule of Prepaid Expense and Other Assets Schedule of Other Assets [Table Text Block] Short-term investments: Debt Securities, Available-for-sale, Current Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Number of Shares Underlying RSUs Number of Shares Underlying MSUs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Equity Component [Domain] Equity Component [Domain] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Document Transition Report Document Transition Report The Netherlands NETHERLANDS Trademarks and Tradenames Trademarks and Tradenames [Member] Trademarks and Tradenames Value of repurchased common stock Stock Repurchase Program, Authorized Amount 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] Impairments and other charges Goodwill, Impairment Loss U.S. government treasury bonds US Treasury and Government [Member] Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] Amount of total Promotional Rights Agreement Contractual Obligation 2018 ASR 2018 ASR [Member] 2018 ASR [Member] Weighted Average Amortization Period (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Patents [Member] Patents [Member] 2018 Credit Facility Credit Facility 2018 [Member] Credit Facility 2018 Income Statement [Abstract] Income Statement [Abstract] Cash paid to settle exocad's bank debt Cash Paid To Acquire Businesses, Payment Of Debt Cash Paid To Acquire Businesses, Payment Of Debt Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Number of Section 337 violations Number Of Section 337 Violations Number Of Section 337 Violations Actual warranty expenditures Standard Product Warranty Accrual, Decrease for Payments Balance Sheet Location [Axis] Balance Sheet Location [Axis] EX-101.PRE 9 algn-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 algn-20200630_g1.jpg begin 644 algn-20200630_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 \4^*W_ 4B_P""?OP)\8S?#SXV?MI_##PCKUOG MS]&\2^-K*QND =D),4TBMC>CKG&,J1VKUGPCXO\ "_CWP[;>+?!>O6NIZ9>* MS6E_92AXI0&*DJPX(#*1^%?SY?\ !W8B-_P5-_9DW*#GP]: Y'4?VXU?JA_P M6;_X*\K_ ,$>OA9X2^,GB#]GI_'FB^*/$#:*4LO%8T^YM;KR))U.QK657C*1 M/EMZD' VD'( /L^BOS9U/_@X!\8_#G]O/X*_LF_M#_L#ZWX$\+_'VUT]_A_X MPOO&UK=7S/?2BWMOM.GPQ$6X:=HT*-/YB+*CLH;=$O4_M9_\%O?$'['_ /P4 MR\ ?\$YOB7^R1'$GQ.U#3XO!WQ&G\?B+3KF"[N#;*TD?V%FCE693&T.6^9H_ MFVN&H ^_20H+,0 !R37G'[.?[7W[+_[7FE:SKG[,/QW\,^.K3P]JK:;K5QX; MU1+E;2Y SLA'*L/E8 E2<&N8U?]I#XQZK^UEXJ_9<\"_L_P"B:SIOAWX> MV?B*Z\57WC9[:)I[V2[AM=-E@%A+Y"7[-;P/,J>2BM M^ZC0G:IF+,1\QH _9FBOC']C'_@I[\;/VJ+7X)^.M1_9@\*P>!/C?;W4NF>, M/!/Q2.N)X=N(=,N;[^S-2B?3K8Q7O^CM$RHSHKQS*S*R*LGG7Q0_X+S-JE_^ MTJG[('[/^A>.;;]E.*:3XE)XK\>SZ%>:@+=KA;LZ9!'IUTL\<36LZF662++( M J%75B ?<_QH^/'P5_9Q\#R?$SX_?%;P_P""_#L-Q'!-KOB?5HK*TCE?(1&E ME944L00 3R>*Y?Q-^W'^Q[X/_9O7]L#7_P!I7P;'\+I"!!X\AUV&;3)V,YMP ML4\9996\Y6CVID[E88X-?"'[?W[>/PS_ ."EO_!LW\5_VN_A?X=O](L/$/@Y MHKO1-597GTZ\M]4@AFA9U^60!T)5QC#=*^(GP]\3V.M:#KNGPW^C:OIERLUO>VLJ!XYHI%)#HRL&!'! M!K4K\W/B/_P61_9A_P""<'_!-O\ 9?UGX/?LSZA/J'QD\(:-:?!KX.V&OA/L MT#VMH1'-IC'))))*#M.79>B\2_\ !9SXY?##_@I#X:_X)/QQH/\ P5-\5?\ !)KPA^P3JOBOQ_H=L9=)O]$\?VZ6E^'T MR'4H'E:YMHA:1^1.AE-_V> M+GX8_$'X0:_'IWB?PXWB)=5MY%>6XA#QW"PPY9);69'39@?(RLPOVMOAWXXU2, RZ?X3\76FH2Q@AB"RP2,5!"-C.,[3Z5 MUO[0RJ_P!\]_;'_ &4=-^,D7[.^H?M%^#8/'LYQ#X,E\00+JD@W%,K; M%O,*[@1N"XR#S7I!90P4L,GH,]:^;-;L;+_A\%X9U+['%]H_X9KUR/S_ "QO MV?\ "0:2=N[KC/.*_.CX3_\ !3S_ (*,?';_ (.*/'_P\OY\;?FJO\)/VU M_P!D#X]_$G5/@W\$_P!IWP)XL\7:):S7.L^&/#_BBUN]0L88I4AE>:WC+_\$K$N;3_@[/\ VR3HME ]P/AY MKSV\$LIBCDE.K>'R SJK%06/+!6(R3@G@@'Z_?!/]K_]EW]I'QCXN^'OP%^/ M'ACQ;K?@+4A8>,=,T+54GFTFX+.@255/'S12+D9&Z-USE2!Z/7XZ_P#!'3]L M+]C+1_B+^V]\4/V3O^";VI^#?'WP^LKW7O'&G67C^;5SXJOK9]3D_L^P$D"_ M9$DN+>;:$0@FX7Y,(B#V;_@H1_P7J^*G_!-KQ1\./AE\;?V(=#UWQU\3T5M" M^'W@7XN2ZAJ]MND2&,7"-HT<0+SN84\N23S'CD"[@I- 'Z245\<_M _\%9K/ MX.?M7_"+_@GKI7PHTJ7XZ?%?PF-<_L#Q%XODLM$T)?)G8P2ZC!97+SRM+:W, M<2QV^)/)RS1!TSA_\$SO^"RS_P#!0;Q)\;_@9J7[-\OA7XM? O5KK3M<\)6? MBE+^PU>6*:YMU^RW[P0;=UQ:O&?-B4*'C8%@6V@'W#N4L4##(&2,\XKSGX7? MM??LO?&SXN^+_@)\)?CQX9\0^,_ ,_D^,O#6E:HDMWI4F\HRRH#D%7!1\9V/ M\C;6XK\I_P#@A?\ \%+/^"@G[<'_ 4-_:A^(?C+X!:1KMLFN^$O#>IV$/CQ M+*T\ Z7:7.NQQQ6Z/;NVHDL]S*[+Y;.Z,< 2(B>@_P#!'+XW_L0^+O\ @KC^ MUCX:^&/[#)^%WQ4T*]U0_$[QFWQ#FU6PU*6'5S%=_98I88EMH9;E3,?@=\#_$(TO6_$NI>/VTW M6->5!$UU=Z=8?8)8C%%%-%,!/<1/(C=$;*CT+]K[_@N-\)_V?_\ @F=X0_X* MG_!7X6R?$CX?>*[NT@%D=?&EWUHT[O%L93!.C213Q20RIN&UD.TN.: /N:BO MRM^)?_!RKXH^"T_[.OQ,^,?_ 3QUSPS\)OVA;6VDT?QI?>/K26^LRZVOGRB MPB@8O!&;N)D>22%YX\NJ+@*?U2H \2^(O_!2C_@GS\(?&TOPU^*W[:WPO\-> M(H7"2Z%KWC:RM+Q6+%0/)ED5^6! XY(XK1^&'[?G[#/QJ\;K\,OA'^V+\,/$ MGB9V(3PYHOCJPN-0<@9.+9)3*>.>%K\1/^#F[5]&\.?\' _[)_B+Q!JEM86- MCHWA&XOK^\G6*&WAC\5WK/)([$*B*H+%B0 2:U/^#I_XD_!']MWXW_L]?#/ M_@G/XBTSXG?':PU6_D%[\)-0BU&^T^U+6QM4FN;-F\MA.&ECW./)"R2'8)-S M '] =%?(O[=__!3KP5_P2>_9-^'7C?\ :KSKGC/Q/<:9X18Y' (VQN3@<=\(?^"R/B?\ X>N2?\$COVJ_V<=,\(>. M-2T$ZMX/\1^#?&TNN:7JB"RDOFAD\^PLY;=Q!#.=Q0@M$5P 59@#[J+*I 9@ M"3@ GJ:6OQ<^*G_!3+_@H+\0_P#@Y(T7]DKP_P#L\Z?>Z7\)_#^JS>'?AN/' M<-DNJO>:2)1JUW>>5)&)A:SKLA"L(E=T#%G=F^ZOBC_P5 U:']MS0O\ @FU^ MSK\&=,\6?&*;P._BKQO:ZWXN;3M&\(V0C1ECN+N&TN99YY))845$A VSQR,R MA@* /KFBOSIOO^#C;]G32O\ @F/XL_X*"ZM\(M7M]>\$^-#X*\0_"QM7B-Q; M^)-X M1>!-AMBA,HN?+Y1'Q&74QU]"?LQ_MD?'3XS_%S2OA=\2_@1X8TS1?$ MOPVG\7>%_B9\._B+_P )#H6KQ) ;C MQ5FR:.P0ZG''JPMS#\TDR*+?[26A6=62(?M9^Q=\.O%OPH_98\$> _'/[0^N M?%C4[/1$>X^(GB2S%O>ZVLK-,DTD>24PDBH Q9]J+O9FW,0#T^BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "OX0OVL/^3IOB7_ -E UG_TNFK^[VOX0OVL/^3IOB7_ -E MUG_TNFH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH _G%_X.W/B=\-]5_X*I?L_0:5X^T:Z?PS MH5JOB-;?4XG.EL-:=BMQM8^2P56)#X( S7T!_P 'H?Q.^&WC/]@?X-+X.^(. MB:L=3^)[7^F_V9JL,_VNU33KR-YX]C'?&KNJ%URH9@"'Y]-T-/!.I:SJ$.KPM!8V;:Y8R">:0-MCC*1N^YB M!M0GH*^R_P#@ZZ_8;O\ ]IG_ ()YP?M4?"^WE_X3?X#:E_PDFG7VGL1.=(?8 M+\(Z\KY82"[W9X6S;')K]2*CO+.SU&SET_4+6.>WGC:.>":,,DB,,,K*>""" M00>M 'S9_P $X;?XA>"?V,;#]IS]LS5--T?XA?$33+?QC\4;^[=;2VTUVL8( MH8&\PX@2WLK>V1U)VB59G_C-?B?_ ,&S?Q _9M\-_P#!,#]L;1?VFO#=OXH\ M)$:5/XS\(078%[<:(\0FWN[> M.6,D$I(@8$@Y'!]" ?PH _GX_P"":7[./CO_ ()J_P#!;CX:_!7_ ()I_MG6 M7QE^ 7QFT:^UOQ-I.EZQ%=C2M)AAD FU-("8H9XI/)$-T!$\K;H2B99&Q/CG M^WUI?[9WQN_;W^ _C;X7Z_X!N?#W@;Q'9^!_AG\+O -U!=>,]3M8[Z"36/$U M[I\/FW)@58Y5BNY%M L[?+(Z*9/Z%=)\*>%M!U"]U;0O#6GV5UJ,@DU"YM+- M(Y+IQG#2,H!<\GEL]35J#3M/MKN?4+:PACGNMOVF=(@'EVC"[B!EL#@9Z"@# M^>+]D3XQ?#-/^#./XN^";GQ?:V^I:?J&H:?<078:%6O+K5XIH+:.1P$FF:(; M_+C9G52"P (SA_&CXM?"Z[_X,OOAQX'MOB'HKZT?&'V#^QQJ4?VK[3'XFO;B M2+RL[PZP,LI&/]6ZO]U@3_1SI^G:?I-JMAI5A#;0(24AMX@B*223@ 8&22?Q MJ:@#\"?VW;7]B#XA_P#!'K_@G?XX\?\ [0%OX1^(VAV7AO3/AMXSC*76CZ/= M16FGMJ?]L!6!2V@>WM]^T^:D@08"F4CZC_9H\+_L&_MD_P#!830?^"B7Q1_X M*4_!3QS\4M!\*)X?^&'PM^&_B2'R+8+#Y?\%D_^"?'Q1_;WU;X-VL7PU\*_$?X7^"O%5[J?Q*^%.LZK_9&H>( ]KY-G M+8ZHL9DMG@=I'>$20+<*VQY,<#YLN/\ @W5_9S\;?&CX4^._V>/V!U_9T;P% M\2=-\3>(?%U[\5;G5M1O[.RD\X:?:6<5U=0;I95A)N))(FA$;%5DW;2 >$_# M7XF?#A?^#V'Q_P"(W\?:*-/FT$:?%?G5(A"]W%X/L(I+9<&-79HI0GYD?L[?$KPO^R#_P M=S?M!>(/V@VO/#\/C;P-

"XY=/EDEU^:X&C2V\5FB*3-D^\ M"!^[5O;V]G;QVEI D442!(HHU"JB@8 ' ':F2Z;IT]]%J9^[V9W;_DQN&*B_X)-_&3X2S_ /!U]^UCXOC^)F@_V5K'@KQ! M;:3J3:M"+>]FBU/1'D2*0MMD*I;3N=I/RPNW121^\=% '\]7_!N9^UM^SU^S M9^UY^WU\?OBQ\4=(L/#>FW$WB".X6_B9[^Q@U35)&>U3=FX)\V%5"9W--&!R MXSSO_!*K]H_]G#]K?_@H1\4_^"^?_!4[]HOP/X2T[P??2V_PH\!Z]XFMS>PR MI%^Y^S6);SIUM+5E2/RXB9KJ9Y5P\39_HWHH _%7_@I__P %7M.N?^"BO[+? MP=\7_#>X^%OA7Q[X"TOQ)XD^+FB^#CJOC&VL]3AG;^Q-'N[>WDN;96<);S36 M:_:,W#&/R]G[SS__ (-F?%'A#X>_\%F_VQ_A5J&EZ_H=_P"(-?OIO#>A>(M. MO?[06TAU>]FS=&<-)$RPRP[GN&#,TB@LSN,_O)-IVGW-W!?W%C#)/;;OLT[Q M O%N&&VD\KD<''6B'3=.M[V;4H+"!+FX51<7"1 /*%X4,P&6QDXSTH _";_@ MV0^*/A#]F'_@HC^V?^SG\ZL93=W26U]KAN9P@4XAB MCNH)7E.$6)P^=O-$-4AU M)"MX9]8F03VQ4GSE57$NZ/=\HW#(YK^@5--TZ/4'U:.P@6ZEB6.2Y$0$CH"2 M%+8R0"3@=LFIJ /YP/V#_%.@_L>_\&\/[;/[#_[2NI6W@_XLZ;X^U.RD\!ZS MX@'/"2%=R]3T(ZFM2@#^9+_@L[\5? MAGJ?_!+/_@F7HVE^/]'NKO3O ]M<:C;6NHQRO:Q0V6D02M*%),86:*6,[L8> M&1>J,!_3+I&KZ3XATFUU_0-4M[ZQOK=+BRO;.=98;B%U#)(CJ2KJRD$,"000 M15BB@#^O--\,:?X5A\67"ZI!)!I9C\47D MLT=TP8K"5B(=E?!"L"0 :V?^"NW[.7Q _P""(/\ P4'\(?\ !;__ ()R06=] M\+/&VLE?&FA:)(.NY2"IP>X(!![$42Z=I\][#J4]A"]Q;JRP7#Q O&&QN"MC M(!P,XZXH _"SXK_$+PM^R;_P>-ZA\9OVA;N?PSX9\3^ 85\-ZM=V,SIJKMX; M@M$CMUC5FG=KF"6!40%FE 10690>$_;'UCP1_P $^?\ @YSUW]IC]O+3_&>A M_!KXW>%K>/3?&NC:SJVF-:(VFV,6))M+FCF;R+NR$4L =ML;QRE"-E?T'7&F MZ==W4%]=V$$LUJS&VFDB#-$2,$J2,KD<''455\2>$_"OC+3QI'B_PUI^JV@D M$@M=2LDGC#CHVUP1D9//O0!^7?Q8^#G_ 0Y_P"'>'C2#P[\$-0TG]GSXM_$ M32-/\0_$^SU'4$$^IRF00^(;26_:262*VN7C1[K;Y3[IR?-CC M%/"_A&UDL?"GANPTR":9II8=.LT@1Y#C+D( "QP,D\\4 33Z+H]U#G-Y&\"D3G:%RX(^;A5'.> !VJS110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_" M%^UA_P G3?$O_LH&L_\ I=-7]WM?PA?M8?\ )TWQ+_[*!K/_ *734 ?M_P#\ M&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %?PA?M8?\ )TWQ+_[*!K/_ *735_=[ M7\(7[6'_ "=-\2_^R@:S_P"ETU '[?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ M /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 445\4?M,:W_ ,%K MOC-XF\4>)/V#-3^#_@+PGX6U"ZL/#FG?$G2+R\U7QE=6DC17$LC(5BT^T>9' MC@(#22*@F+(DJ!0#[7HKXC_8C_X+&>&_C9_P2R\4_P#!0K]IOX?MX)U'X7-K M&G?$_P /6)+I#JNF8\V&T\QLMYQ>$(C,2LDOEEVV[VY/QI^WU^V]^SS^P?X3 M_P""L7QX_P"$9O/!&K1Z/K?CKX0Z+X==;KPYX:U2:&."6TOS,9+F_MDN;>6< M21B*7$ZHL&%>@#]"**J:!KVC>*="LO$_AS4H;W3]2M([JPO+=]T<\,BATD4] MU92"#Z&K= !17,_$SXR_"[X-V-KJ?Q0\:V6B6][,8K66]<@2.!DJ, \XYKCO M^&Y_V1_^B]:#_P!_G_\ B: /5Z*R;3QWX0OK6.]M-?MWBFC5XG#'#*1D'\JD M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZK11UD02(V589!'<4 +7\(7[6' M_)TWQ+_[*!K/_I=-7]WM?PA?M8?\G3?$O_LH&L_^ETU '[?_ /!IM_RE,_:[ M_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 % M>;?M0_'VX^!'@!'\'>&3XD\=>(IVTSX>^#HI=DFM:JR,R(S#_56T:JTUQ.?E MA@CDZE(Z!F"O,Z[3/(B,XQ'$L8!X=_P %;OV(M3_8L_X- MEOBG\ /!^MOKWB!'TWQ!\0?$$$)C?6]2NO$EC>:I>!>JQ[V?:I.5@B523@Y] MB_X*T:OX7MO^#"[W31_9D?AB6# M7_$VDZ;.DVFZ1J-T;EH!#$8;=99885>X6W7 @)X?\$U=&\2>'?\ @G/\ M ?#_ (RCD36+'X*>%;?55F)WBY32+590V>^\-FO:Z;%%%!$L,,:HB*%1%& H M'0 =A3J *6L^'/#WB.)(/$.@V5^D;;HTO;5)0A]0&!P:\@_;1\"^"=!_98\; MZQH?@[2K*[M]$=X+JTT^*.2-MR\JRJ"I]Q7ME>4?MS_\FC^/?^P"_P#Z&M ' M:_#&QLI/AMX>DDLXF9M#M"S&,$D^2E;G]G:?_P ^,/\ WZ%9'PN_Y)GX=_[ M5I_Z)2MV@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/ M[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\ M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@" M'^SM/_Y\8?\ OT*R?!MK:SZ5(\]M&Y%W* 70$XW=*W*Q_ __ "")?^OV;_T* M@#2_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH 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_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQ MA_[]"L[Q99VD/AN\EAM8T982594 (K7K-\8_\BQ>_P#7 T 3V%A8M8PLUE$2 M8E))C'/%2_V=I_\ SXP_]^A1IW_(/@_ZXK_(5-0!#_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5 M-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G M:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ M //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A M4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!AV=K:MXR MO(&MHRBVD95"@P#D\XK6_L[3_P#GQA_[]"LVR_Y'>]_Z\HOYFMB@"'^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@ M"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8 M?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[ M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"? M&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"' M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@#(\66=I#X;O)8;6-&6$E M65 "*N6%A8M8PLUE$28E))C'/%0>,?\ D6+W_K@:N:=_R#X/^N*_R% !_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5- M10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10 M!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%9/ MB*UM8M5TE(K:-0]V0X5 PV]#ZUN5C^)?^0OH_\ U^G_ -!- &E_9VG_ //C M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% M$/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ M/C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ M -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%3 # & .@%%% !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 %%%% !1110 4444 %>4?MS_ /)H_CW_ + +_P#H:UZO7E'[<_\ R:/X M]_[ +_\ H:T =U\+O^29^'?^P%:?^B4K=K"^%W_),_#O_8"M/_1*5NT %%>. M_M$_M^?LD_LG^+;/P+\?_BS_ &!JNH:Q]$T445Q'Q(4444 %8_@? M_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 44 M44 %%%% !1110 45'=_\>DO_ %S;^5?R]U[N2Y)_;'M/WG+RVZ7O>_FNQ^Z^ M"W@K_P 1?6/?U_ZK]6]E_P NO:BO=_U* M_P"G_P#Y+_\ ;'[G_P 26_\ 4^_\M?\ [X/ZB**_EWHH_P!2O^G_ /Y+_P#; M!_Q);_U/O_+7_P"^#^HBBOS=_P"#<;_DDWQ,_P"QBL?_ $1)7Z15\EF.#^H8 MV>'YN;EZVMT3VU/Y+\0^$/\ 4+C+%Y#[?VWL'%<_+R+>J^7D?H_A'D.4\3^(^797F= M/VE"K-J<;RC=%]-\2?9?(_M"PA MN?)W[O+\Q ^W.!G&<9P,^E?S#5_35\*O^27^&_\ L 6?_HA*^5XGRS Y=&D\ M/#EYKWU;VMW;/Y9^DWX8\#^'N$RN?#^$]@ZTJJG^\JSNHJGR_P 2<[6YGM:] M]>AO4445\D?R2%%%% &/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% M!1110 4444 %%%% !1110 4444 %%%% !17SY\4O^"I_[!WP5^(.J_"SXF?' M;^S->T2Y^SZG8?\ ",:I-Y,F VW?%:LC<$OW^H **** "BBB@ HHH MH ***^U6YSY=I9V\32RRM@$D*BL< $G& ":^=/$'_!3D?#CX(:+^UQ\;/V9/ M%7@_X/:Y)IS_ /"8:CJMC+>:/9W\L<5IJ&HZ?%(7MK9VFAW>6\TL0E!DB3;) ML /JBBBB@ KRC]N?_DT?Q[_V 7_]#6O5Z\H_;G_Y-'\>_P#8!?\ ]#6@#NOA M=_R3/P[_ -@*T_\ 1*5NUA?"[_DF?AW_ + 5I_Z)2MV@#\=O^#B7_D[3P=_V M3J'_ -+[RO@"OO\ _P"#B7_D[3P=_P!DZA_]+[RO@"OU[(?^111]/U/]=? ? M_DT.3_\ 7K_VZ04445ZQ^MA7L?\ P3T_Y/G^$O\ V/\ IG_I0E>.5['_ ,$] M/^3Y_A+_ -C_ *9_Z4)7/C/]TJ?X7^1\YQC_ ,DCF/\ UXK?^FY']$M%%%?B M9_BD%%%% !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 M%%%% !1110 4444 %%%% !1110!'=_\ 'I+_ -U?\ [=_]N/[J^A;\.>_]RO\ [L!1117W)__\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "B MBB@ HHHH **** "OSX_X.*O^37_!'_8^C_TBN:_0>OSX_P"#BK_DU_P1_P!C MZ/\ TBN:]C(/^1Q1]?T9^O> G_)W\H_Z^/\ ](D?C]1117ZX?ZY!1110 5_3 M5\*O^27^&_\ L 6?_HA*_F5K^FKX5?\ )+_#?_8 L_\ T0E?$<:?!0]9?H?Q M%],__<_]>47\S6Q6/9?\CO>_P#7 ME%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% '\^G_!4G_E()\4_ M^QE/_HF.O J]]_X*D_\ *03XI_\ 8RG_ -$QUX%7[3E_^X4O\,?R1_M'P#_R M0F5?]@U#_P!-1"BBBNL^M"ON7_@WW_Y/CU/_ +)Y?_\ I59U\-5]R_\ !OO_ M ,GQZG_V3R__ /2JSKR\[_Y%-;_"S\M\;?\ DTV<_P#7B7Z'[1T445^/G^0( M4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y" M@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "B MBB@ HHHH **** "BBB@ HHHH **** "OX0OVL/\ DZ;XE_\ 90-9_P#2Z:O[ MO:_A"_:P_P"3IOB7_P!E UG_ -+IJ /V_P#^#3;_ )2F?M=_]O'_ *?)Z_?Z MOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH *_/'_@YL_Y1U:#_ M -EP\'_^G 5^AU?#/_!?+]GO]IW]J_\ 9*T+X(_LN?L[ZSXXUF/XDZ!KUV]E MKNCV$%O:V5R9I0S:A>VY9R% 4*&!+#)&#@ ^JOVI/@Q\.OVB_P!FSQ[\!OB[ MJ3V7A?QAX0U#2-?OX[E86M+2>W>.2=9&^5"BL7#-\H*@G(S7XE_#;]ISXIOX M ^%7_!)O_@JKX[9OV7O%^MV]I\-?VC-/T"6"U^)^B:==0MI>D74LK#^SH)7@ MC+W15GFMUBVGRIOMS_L+^VM\!O&/[;7[!OQ(_9VT2^OO NN?$+P)?Z3:2:I+ M$SZ?/-$R*EP;625&C8X601N^8W8#)XKY5_:._9_^-7[<7_!*BR_X)M>/?V'] M7T#QS+X7T?0)M3UR;3I/#WAF[LQ#%_;5O>0W+--$BQ-)%'"AN'$BQ21Q!I2@ M!^BM%9WA#P^/"7A/2_"HU*>\&F:=!:"[NFW2S^7&J>8Y[LV,D^I-:- '&?&; M1/CEK>F647P.\;Z+H=VD[&^EUK3&N5ECV\*H!&TYYS7SY^U;X-_;3L/V=?%U MY\0/C/X/U#18])8ZC96/AQXIIH]RY5'+?*_\ 8!?_ M -#6@#H/A78^.1\,/#@?7+(M_8-GDBU/7R$]ZW_L7C?_ *#=E_X#'_&HOA=_ MR3/P[_V K3_T2E;M 'XV?\'"$6K0_M7>$%U>[BFD/P]AVM%'M 'VZ\X_G7P5 M7W__ ,'$O_)VG@[_ +)U#_Z7WE? %?KV0_\ (HH^GZG^NO@/_P FAR?_ *]? M^W2"BBBO6/UL*]?_ ."?RW+_ +;WPH6SD5)3X]TSRV<9 /VA,$BO(*]C_P"" M>G_)\_PE_P"Q_P!,_P#2A*Y\9_NE3_"_R/G.,?\ DD M-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBBOQ,_Q2,?[%XW_Z#=E_X#'_ !H^ MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !K,\*VOBF33I&L-4MHT^TR MK) 2=V[DUU=8_@?_ )!$O_7[-_Z%0 ?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!AW=EXW^RRYUNS_U;?\ +L?3ZU_,G7]0EW_QZ2_] M_@A4>(;'>)HMV3Y$E?HQ]B\;_P#0;LO_ &/^-?GK_P;C?\ ))OB9_V,5C_Z M(DK](J_)>(O^1S6]5^2/\E_I#_\ )Y-_\ 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_QKX!_X.%; M?Q##^S-X*;5]0@F0^.QM6*$J0?L5QS7Z+5^?'_!Q5_R:_P""/^Q]'_I%47\S6Q0!C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10! MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% '\^'_!3U+M M/V^OB@E]*KS#Q&?,=%P"?*CZ"O!J]]_X*D_\I!/BG_V,I_\ 1,=>!5^TY?\ M[A2_PQ_)'^T? /\ R0F5?]@U#_TU$****ZSZT*^W/^"!<6J2_MMZFNDW4<4O M_"O[_+2IN&/M5GQC\J^(Z^Y?^#??_D^/4_\ LGE__P"E5G7EYW_R*:W^%GY; MXV_\FFSG_KQ+]#]B_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HK\?/\@3 M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#F?$MIXM30;I[[5K5XA$? M,1+<@D>QJS96?C0V<1BUFS"^4NT&V.0,?6K?C'_D6+W_ *X&KFG?\@^#_KBO M\A0!F_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ M &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+ M_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\; M_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O M&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;% M% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ M 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ M &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ M -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C69KEK MXI74=-6ZU2V=VN2(&6 @*VWJ?6NKK'\2_P#(7T?_ *_3_P"@F@ ^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9 M?^ Q_P :UXPXC42L"VT;B!P32T4 %?PA?M8?\G3?$O\ [*!K/_I=-7]WM?PA M?M8?\G3?$O\ [*!K/_I=-0!^W_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ M "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 5Y1^W M/_R:/X]_[ +_ /H:UZO7E'[<_P#R:/X]_P"P"_\ Z&M '=?"[_DF?AW_ + 5 MI_Z)2MVL+X7?\DS\._\ 8"M/_1*5NT ?CM_P<2_\G:>#O^R=0_\ I?>5\ 5] M_P#_ <2_P#)VG@[_LG4/_I?>5\ 5^O9#_R**/I^I_KKX#_\FAR?_KU_[=(* M***]8_6PKV/_ ()Z?\GS_"7_ +'_ $S_ -*$KQRO8_\ @GI_R?/\)?\ L?\ M3/\ TH2N?&?[I4_PO\CYSC'_ ))',?\ KQ6_]-R/Z):***_$S_%(**** "L? MP/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHHH M**** "BBB@ HHHH CN_^/27_ *YM_*OY>Z_J$N_^/27_ *YM_*OY>Z^[X+VK M_P#;O_MQ_=7T+?ASW_N5_P#=@****^Y/[F"BBB@#]9O^#<;_ ))-\3/^QBL? M_1$E?I%7YN_\&XW_ "2;XF?]C%8_^B)*_2*OR7B+_D7 M-O\ %3_],TPHHHKQ3\7"LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/ M^N*_R%35#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% ! M7Y\?\'%7_)K_ ((_['T?^D5S7Z#U^?'_ <5?\FO^"/^Q]'_ *17->QD'_(X MH^OZ,_7O 3_D[^4?]?'_ .D2/Q^HHHK]=_\BFM_A9^6^-O_ ":;.?\ KQ+]#]HZ***_'S_($**** ,WQC_R+%[_ M -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_ M )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 444 M4 %%%% !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:;?\I3/ MVN_^WC_T^3U^_P!0 4444 %%%% !1110 445Q_QI_:!^!W[.7A>+QI\>?BSX M?\(:7<7D=I:7GB#5([9;FYD8*D$0<@RRL2 $0%CV% '8445Q7Q4_:-^!OP3U M32_#WQ0^)VE:5J^NEQH6@O/YNHZH4^^+6SB#3W.W(SY:-C/.* .UHJ*QO(M0 MLH;^!)5CGB61%G@>)P&&0&1P&0\\JP!!X(!J6@ KRC]N?_DT?Q[_ -@%_P#T M-:]7KRC]N?\ Y-'\>_\ 8!?_ -#6@#NOA=_R3/P[_P!@*T_]$I6[6%\+O^29 M^'?^P%:?^B4K=H _';_@XE_Y.T\'?]DZA_\ 2^\KX K[_P#^#B7_ ).T\'?] MDZA_]+[RO@"OU[(?^111]/U/]=? ?_DT.3_]>O\ VZ04445ZQ^MA7L?_ 3T M_P"3Y_A+_P!C_IG_ *4)7CE>Q_\ !/3_ )/G^$O_ &/^F?\ I0E<^,_W2I_A M?Y'SG&/_ "2.8_\ 7BM_Z;D?T2T445^)G^*04444 %8_@?\ Y!$O_7[-_P"A M5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110! M'=_\>DO_ %S;^5?R]U_4)=_\>DO_ %S;^5?R]U]WP7M7_P"W?_;C^ZOH6_#G MO_47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%% !1110 M4444 %%%% '\^G_!4G_E()\4_P#L93_Z)CKP*O??^"I/_*03XI_]C*?_ $3' M7@5?M.7_ .X4O\,?R1_M'P#_ ,D)E7_8-0_]-1"BBBNL^M"ON7_@WW_Y/CU/ M_LGE_P#^E5G7PU7W+_P;[_\ )\>I_P#9/+__ -*K.O+SO_D4UO\ "S\M\;?^ M339S_P!>)?H?M'1117X^?Y A1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_& M/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\ M(7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "OX0OVL/^ M3IOB7_V4#6?_ $NFK^[VOX0OVL/^3IOB7_V4#6?_ $NFH _;_P#X--O^4IG[ M7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** " MOS7_ .#GOX<_#_5/V'_"GQ)U'P1I,_B+3?C1X1@T_7I=/C-Y;PM?L&B2;&]4 M(D?*@X^8G'-?I17YJ_\ !T;\3/ASX3_8%\->&O%'CW1M.U*Z^,GA2ZMM/O=2 MBBGE@BO2\LRQLP8HBHS,P&%"G)% 'V?^WE^UAX;_ &&?V.?B+^UKXJT[[;;> M!O#,^H0:?OV?;;KB.VMMW\(EG>*/=VWYP<5^>/\ P3U_;?\ A#^Q9^S]X=_; MJ_X**^!OBB?'G[05S:7OC[X^:YX!G70]'%XQDT_1DDD;[18Z;;QO&B;8?LS2 M%W5W5@P^O_\ @KM^SIJ__!1+_@E+\6/@7\ ->-9()X9 R2(PRK*PX(((((ZU)7 ?LH_"OQ!\"OV6_AK\$?%FKK MJ&J^#O &C:'J=^C%EN;BTL8;>24$\D,T9;)YYKOZ .9^)GQE^%WP;L;74_BA MXULM$M[V8Q6LMZY D<#)48!YQS7@W[7?[7?[-/CG]FGQCX2\)?&/1[_4K_1V MBL[."5B\K[E.T97KQ7TEK/ASP]XCB2#Q#H-E?I&VZ-+VU24(?4!@<&O'?VV/ MA]X!TO\ 92\XBT-VBG@TR)'0[EY#!<@T =_P#"SQGX6?X8^''7 M6X"#H-F0YN) D:>/=,9V/0#[0G->/U[ M%_P3V1)/VY?A,CJ&!\?:8"",@_Z0E<^,_P!TJ?X7^1\YQC_R2.8_]>*W_IN1 M_0I_PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT*_$S_ !2*?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U67X2\2Z#8Z9)#=ZI%&QNI6"L>Q;@U MT']G:?\ \^,/_?H5D>"[*SETJ1I;2)C]LE&6C!XW4 6_^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (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!GW?C'PQ]EE_XG4'^K;^+VK^8VOZ?KO3M/^RR_P"@P_ZMO^60 M]*_F!K[O@O:O_P!N_P#MQ_=7T+?ASW_N5_\ =@****^Y/[F"BBB@#]7/^#=? M6])TKX4_$I-1OXX2_B&Q*ASU'D25^C7_ F/AC_H-0?]]5^=G_!N9;6T_P ) M_B89[='(\16."Z X_<25^C_]G:?_ ,^,/_?H5^2\1?\ (YK>J_)'^2_TA_\ MD\N;?XJ?_IFF4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_ M9VG_ //C#_WZ%>*?BY3_ .$Q\,?]!J#_ +ZK/\4>*/#]YX?N[6UU6)Y'B(1% M/)-;G]G:?_SXP_\ ?H5G>+K&RC\-7CQV<2L(3@K& 10 6/B[PU'90QOK,(98 ME!!/0XJ7_A,?#'_0:@_[ZJ;3]/L&L(";*$DPKDF,>@J;^SM/_P"?&'_OT* * M?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]" M@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQ MA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ M .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[ M3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/ M[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&' M_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU7Y__ /!PUKND:K^S)X)AT[4( MYF7QV&94/0?8KGFOT,_L[3_^?&'_ +]"OSZ_X.)+6V@_9A\$-!;QH3X\ )1 M/^7*YKV,@_Y'%'U_1GZ]X"?\G?RC_KX__2)'Y!4445^N'^N04444 %?TL?"W MQ?X:3X8^'$?6801H-F"-W_3%*_FGK^F3X5Z?8'X8>&R;*$DZ#9Y/E#_G@E?$ M<:?!0]9?H?Q%],__ '')?\5?\J1I?\)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57 M/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"O@C^#"G_P )CX8_Z#4'_?5'_"8^&/\ MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* .?M/$N@IXMN[U]4B$3VL:I M)G@D$Y%:G_"8^&/^@U!_WU52SLK,^,[V(VD6T6<9"^6, Y-:_P#9VG_\^,/_ M 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#S MXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%' M]G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C# M_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ M\^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% '\^__!4"ZM[W]OSXHW5K*'C?Q(2C MKT(\F.O!:]\_X*C(D?\ P4!^*21H%4>)#@*, ?N8Z\#K]IR__<*7^&/Y(_VC MX!_Y(3*O^P:A_P"FHA11176?6A7V]_P0&U&QTO\ ;=U.YU"Y6)#\/K]0SGC/ MVJSXKXAK[B_X-_(89_VX=32:)7'_ KV_.&7(_X^K.O+SO\ Y%-;_"S\M\;? M^339S_UXE^A^RG_"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0K\?/\ ($I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT* ,/Q1XH\/WGA^[M;758GD>(A$4\DU;L?%WAJ. MRAC?680RQ*"">AQ1XNL;*/PU>/'9Q*PA."L8!%6]/T^P:P@)LH23"N28QZ"@ M"'_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S MXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V M=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_ MT&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@ M_P"^JR]>\2Z#OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ JA;^ M%/"]IK\_BNU\-V$6J7,0BN=2CLT6XE08PK2 ;F P."<<5?HH **** "O*/VY M_P#DT?Q[_P!@%_\ T-:]7KRC]N?_ )-'\>_]@%__ $-: .Z^%W_),_#O_8"M M/_1*5NUA?"[_ ))GX=_[ 5I_Z)2MV@#\=O\ @XE_Y.T\'?\ 9.H?_2^\KX K M[_\ ^#B7_D[3P=_V3J'_ -+[RO@"OU[(?^111]/U/]=? ?\ Y-#D_P#UZ_\ M;I!1117K'ZV%>Q_\$]/^3Y_A+_V/^F?^E"5XY7L?_!/3_D^?X2_]C_IG_I0E M<^,_W2I_A?Y'SG&/_)(YC_UXK?\ IN1_1+1117XF?XI!1110 5C^!_\ D$2_ M]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 M 4444 1W?_'I+_US;^5?R]U_4)=_\>DO_7-OY5_+W7W?!>U?_MW_ -N/[J^A M;\.>_P#*?BX5F^,?^18O?^N!K2K-\8_\BQ>_]<#0! G_ "=_ M*/\ KX__ $B1^/U%%%?KA_KD%%%% !7]-7PJ_P"27^&_^P!9_P#HA*_F5K^F MKX5?\DO\-_\ 8 L__1"5\1QI\%#UE^A_$7TS_P#<47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %% M%% !1110 4444 %%%% '\^G_ 5)_P"4@GQ3_P"QE/\ Z)CKP*O??^"I/_*0 M3XI_]C*?_1,=>!5^TY?_ +A2_P ,?R1_M'P#_P D)E7_ /_340HHHKK/K M0K[E_P"#??\ Y/CU/_LGE_\ ^E5G7PU7W+_P;[_\GQZG_P!D\O\ _P!*K.O+ MSO\ Y%-;_"S\M\;?^339S_UXE^A^T=%%%?CY_D"%%%% &;XQ_P"18O?^N!JY MIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_Z M_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH * M*** "OX0OVL/^3IOB7_V4#6?_2Z:O[O:_A"_:P_Y.F^)?_90-9_]+IJ /V__ M .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** M"BBB@ HHHH **** "BBB@ HHHH *\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 _';_@XE_Y.T\'?]DZA_P#2^\KX K[_ /\ @XE_Y.T\'?\ 9.H?_2^\KX K M]>R'_D44?3]3_77P'_Y-#D__ %Z_]ND%%%%>L?K85['_ ,$]/^3Y_A+_ -C_ M *9_Z4)7CE>Q_P#!/3_D^?X2_P#8_P"F?^E"5SXS_=*G^%_D?.<8_P#)(YC_ M ->*W_IN1_1+1117XF?XI!1110 5C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[ M-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 1W?_ !Z2_P#7-OY5 M_+W7]0EW_P >DO\ US;^5?R]U]WP7M7_ .W?_;C^ZOH6_#GO_!5^TY M?_N%+_#'\D?[1\ _\D)E7_8-0_\ 340HHHKK/K0K[E_X-]_^3X]3_P"R>7__ M *56=?#5?I_]D\O_P#TJLZ\O._^136_PL_+?&W_ )--G/\ MUXE^A^T=%%%?CY_D"%%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_ M]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ MK]/_ *": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^$+]K#_ ).F M^)?_ &4#6?\ TNFK^[VOX0OVL/\ DZ;XE_\ 90-9_P#2Z:@#]O\ _@TV_P"4 MIG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@#S[]K+4OC M-HO[+_Q#UG]G75-&L?'MGX+U.?P?>>(7C6QAU)+:1K=YVD(18Q(%)9SL Y;Y M0:^'FU$ M1;S:B]LY;;S=N1NV^;NQWQ7X%_%/_@C5_P &IWP0^)T_P7^*/_!6OXBV7B6R MN?LNHVEMXRTFYBM;@':\D^)(/#>M_V1K-UHUXEQ#!>_9;>[\GS$)5F$-W QVDX\S!Y! ZJODO\ MX(V_\$[_ -GW_@F[^S)KOPS_ &5OC;>>/_A]XU\;R>,/"_B"_P!0M;R1[>XT MW3[8K]IM$CAN%+V;2+(B*-LBC!*EC]:4 %?%W_!:[]N/]K']@CX!>'?BW^SK MX3\$W-CJGCS1= UK5/$EQ1>>NCVW(S=?9F6XF?\ Y8I+:CDSG;[Y_P % M*?VO-1_8H_95U3XO>'_#VHW^L7FHVFBZ++8^'KK5$TZYNY/+%_<6UJK32P6Z M;YWC0;I/*$8*EPP_)/\ ;<_X*'?L&:+XE_8Q\)_!5OBC=V?PW_:+M/$_C36? M$_PLUJUU#6I9!)+>Z@WG6J&]O;BXDDE=(@6+.=JA0 #]Z**P_AE\0O#OQ;^ M&WA[XK>$!>#2?$^AVFK:6-1L);6X%O&.QKY\_:M_8I^$_P^_9U\7>--$\2>,)KO3M)::".^\4SS0LP91AT8 MX8<]#0!],_"[_DF?AW_L!6G_ *)2MVN(^%?@71T^&'AQ!=7N!H-F!F[;_G@E M;_\ P@^D?\_-[_X%M0!^1W_!Q+_R=IX._P"R=0_^E]Y7P!7WK_P<(:3;:/\ MM7>$+>UDE96^'L+$RR%CG[=>#J?I7P57Z]D/_(HH^GZG^NO@/_R:')_^O7_M MT@HHHKUC];"O8_\ @GI_R?/\)?\ L?\ 3/\ TH2O'*]?_P""?UM'>?MO?"BU ME9@LGCW3%8HV#@W"=#VKGQG^Z5/\+_(^E?S)U]WP7M7_ .W?_;C^ZOH6_#GO M__\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q7 MY\?\'%7_ ":_X(_['T?^D5S7W?\ \(/I'_/S>_\ @6U? /\ P<*^'K'1_P!F M;P5/:S3L6\=A2)9RPQ]BN/6O8R#_ )'%'U_1GZ]X"?\ )W\H_P"OC_\ 2)'Y M&T445^N'^N04444 %?TU?"K_ ))?X;_[ %G_ .B$K^96OZ4OA=X*TF3X9>'9 M&N;S+:%9DXNV_P">*5\1QI\%#UE^A_$7TS_]QR7_ !5_RI';45C_ /"#Z1_S M\WO_ (%M1_P@^D?\_-[_ .!;5\$?P8;%%8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;4 %E_R.][_ ->47\S6Q7*6OA73I/%-U8-/<[([:-E(N&W9)/4UI_\ M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\ 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!^!G_!4G_E()\4_ M^QE/_HF.O J]Y_X*>VD5C^WU\4+2%F*Q^(R 7;)_U4?4UX-7[3E_^X4O\,?R M1_M'P#_R0F5?]@U#_P!-1"BBBNL^M"ON7_@WW_Y/CU/_ +)Y?_\ I59U\-5] MN?\ ! O2[?5OVV]3M;EY%4?#^_;,4A4Y^U6?9:)2<738Z4 ;M%8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L M45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%8_B7_D+Z/_U^G_T$T?\ M"#Z1_P _-[_X%M69KGA73K74=-ACGN2)[DJY:X8D#;V]* .KHK'_ .$'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+:@#8HK'_ .$'TC_GYO?_ +: MM>-!%&L:DX50!D\T +7\(7[6'_)TWQ+_ .R@:S_Z735_=[7\(7[6'_)TWQ+_ M .R@:S_Z734 ?M__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#M MX_\ 3Y/7[_4 %%%% 'D?[?5E\5=2_8@^+FG_ .AU63Q=/\ #G6$\/1:#($U M"2Y-G*%6T8@A;D](B1Q(4-?@WX4^)'_!E5#X=M[3Q?\ LS_$NSU2"(17T'B& M\\5"^$P&&\X6FHF 2;L@A,+D' Q7Z[?\%@_^"LOA'_@F#\#-;UWQ/\.?'*:M MK/AB_B\!>,=/\*I?Z%%KQMY?L=M=RB8&$^:J,5D4!TW;"^U@OYY>(?\ @N/_ M ,&Q'QJ\0Z;\9?VCOV*+;Q)\09;6";Q#KE[\$["9KV^V+YLDI,F+CY\X,@8X MQ0!]N_\ !O3!\#V_9<\=:Q^QSX2\EV\%M-;SBV1W2$JEP(&5&V%H"P6/=Y4?UM0 5\N?\ M%5_^"?/Q&_X*2? _2?@3X7_:#T;P!ING^+=-\07-Y>^ Y=9GGGLI3+%&NW4; M58T+;=V0Q(4X(SQ]1T4 4?#=OXDM=#MK?Q?JMC?:FD>+R[TW3WM()7SU2%Y9 MFC'3@R/]:\&_;B_8*_X;-^)_P'^)'_"UO^$;_P"%)?%BU\:_8O["^V?VUY*, MOV3?Y\7V;.<^;B3']PU]#T4 %%%% !7E'[<__)H_CW_L O\ ^AK7J]>4?MS_ M /)H_CW_ + +_P#H:T =U\+O^29^'?\ L!6G_HE*W:POA=_R3/P[_P!@*T_] M$I6[0!^.W_!Q+_R=IX._[)U#_P"E]Y7P!7W_ /\ !Q+_ ,G:>#O^R=0_^E]Y M7P!7Z]D/_(HH^GZG^NO@/_R:')_^O7_MT@HHHKUC];"O8_\ @GI_R?/\)?\ ML?\ 3/\ TH2O'*]C_P"">G_)\_PE_P"Q_P!,_P#2A*Y\9_NE3_"_R/G.,?\ MDD(O^1S6]5^2/\E_I#_\ )Y\!/^3OY1_U\?\ Z1(_ M'ZBBBOUP_P!<@HHHH *_IJ^%7_)+_#?_ & +/_T0E?S*U_35\*O^27^&_P#L M 6?_ *(2OB.-/@H>LOT/XB^F?_N.2_XJ_P"5(WJ***^"/X,"BBB@#'LO^1WO M?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#^?3_@J3_RD$^*?_8RG_T3'7@5>^_\%2?^4@GQ3_[&4_\ HF.O J_: MI_\ 9/+_ M /\ 2JSKX:K[E_X-]_\ D^/4_P#LGE__ .E5G7EYW_R*:W^%GY;XV_\ )ILY M_P"O$OT/VCHHHK\?/\@0HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y M%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0 MOH__ %^G_P!!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 5_"%^UA M_P G3?$O_LH&L_\ I=-7]WM?PA?M8?\ )TWQ+_[*!K/_ *734 ?M_P#\&FW_ M "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110!Y%^ MWT?V=X?V*?BGJ'[6?@Q?$/PWL? VHWGC#1?L_FR7=G# TK)$N0?/R@,3 JRR M!&5E(!'R1_P21^%?[&?[>O[-%W\5/BE_P0T\!?!HZ3X@DT?0=,\;_#33;BZU MFPB@A:/4 \^G6[MN,C(QV,I>)\2-R%^ZOCG\'_"O[07P8\5_ SQO-=Q:1XO\ M/W>D:A/IT_E7,$5Q$T9EADP?+E3=N1_X653VK\7_ -K7]GC_ (.=?"_C;_AE M7PW_ ,%D/AAJ/AS4V^S:+K-_K>D^&?$$UJV%1I_+LOMJ2XZM;RRL>N]CP #] M2?\ @G3^T-\&/C5\*O$_P[^$7PX\/^#+CX0_$'5O ?BSPAX4@BCTS3=3L9OW MALQ%'&IMY5D29#L1AYC(P#HU?0-?(7_!%7_@ENG_ 2A_9%F^"GB'XD'QAXQ M\3>(Y_$?CKQ$BN(9]1FBBB,<'F?.8D2%!O?#R,7_]@%__ $-:]7KRC]N?_DT?Q[_V 7_]#6@#NOA=_P D MS\._]@*T_P#1*5NUA?"[_DF?AW_L!6G_ *)2MV@#\=O^#B7_ ).T\'?]DZA_ M]+[RO@"OO_\ X.)?^3M/!W_9.H?_ $OO*^ *_7LA_P"111]/U/\ 77P'_P"3 M0Y/_ ->O_;I!1117K'ZV%>Q_\$]/^3Y_A+_V/^F?^E"5XY7L?_!/3_D^?X2_ M]C_IG_I0E<^,_P!TJ?X7^1\YQC_R2.8_]>*W_IN1_1+1117XF?XI!1110 5C M^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !1110 4444 %%%% M!1110 4444 %%%% $=W_ ,>DO_7-OY5_+W7]0EW_ ,>DO_7-OY5_+W7W?!>U M?_MW_P!N/[J^A;\.>_\ _P#7 T 7-._Y M!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** M "OSX_X.*O\ DU_P1_V/H_\ 2*YK]!Z_/C_@XJ_Y-?\ !'_8^C_TBN:]C(/^ M1Q1]?T9^O> G_)W\H_Z^/_TB1^/U%%%?KA_KD%%%% !7]-7PJ_Y)?X;_ .P! M9_\ HA*_F5K^FKX5?\DO\-_]@"S_ /1"5\1QI\%#UE^A_$7TS_\ <_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 % M%%% !1110 4444 %%%% !1110 4444 ?SZ?\%2?^4@GQ3_[&4_\ HF.O J]] M_P""I/\ RD$^*?\ V,I_]$QUX%7[3E_^X4O\,?R1_M'P#_R0F5?]@U#_ --1 M"BBBNL^M"ON7_@WW_P"3X]3_ .R>7_\ Z56=?#5?I_]D\O_ M /TJLZ\O._\ D4UO\+/RWQM_Y--G/_7B7Z'[1T445^/G^0(4444 9OC'_D6+ MW_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 UOW^K\ ?^#3;_E*9^UW_ -O' M_I\GK]_J "BBB@#R7]O3XF>/_@S^Q-\6?BU\*YV@\1^&_AWJ^I:-=K9&Z-K/ M#:2.MP(1S-Y>/,\LO[*_\%*O^"LW[%7_ 2R M^'MGXJ_:L\:W)O\ 75E7P_X-T&S6[U76 F!(8X69$6,9 ,DKQQY(7=N(!_!& MP_:J_P"#4#]J']I,^)_C!^PE\6_A38ZSJ(DO+K2-9*Z&KL^6>:TL;II;6,CJ MMHF!_"HZT ?M!_P04UWP];?LX^.?@M\*OVL=3^.'PU^&_P 1&T'XTSX;QZ/%/X2A\*E&L9K28>:D\#_ /TX"@#[J^+_ ,6? M GP(^&&N?&'XG:R;#0?#VGR7FI7*0/,^Q1PD<<8+RR,Q")&@+N[*J@LP!^)] M._X+W^#O!?QW\'?"K]KS]A+XV_ SP]\1]732_ ?CWXC:%;PZ?=WDA B@NQ%* MYL9')'RN6*YW.$0,R_=WB'PUX?\ %FGII7B72(+ZVBO;:\C@N8PRK<6\\=Q! M( ?XDFBCD4]F0'M7QA_P62^#%G^W3;_"K_@G9X=LUN]6\1_$;2_%OBN\1-W_ M C7AC2YFDN]09O^64DTA2R@!YD>XDQ\L4I4 ^W:*** "O*/VY_^31_'O_8! M?_T-:Z3XS:)\WA5 (VG/.:^?/VK?!O M[:=A^SKXNO/B!\9_!^H:+'I+'4;*Q\./%--'N7*HY;Y3G'- 'TS\+O\ DF?A MW_L!6G_HE*W:XCX5V/CD?##PX'URR+?V#9Y(M3U\A/>M_P"Q>-_^@W9?^ Q_ MQH _([_@XE_Y.T\'?]DZA_\ 2^\KX K[U_X.$(M6A_:N\(+J]W%-(?A[#M:* M/: /MUYQ_.O@JOU[(?\ D44?3]3_ %U\!_\ DT.3_P#7K_VZ04445ZQ^MA7L M?_!/3_D^?X2_]C_IG_I0E>.5Z_\ \$_EN7_;>^%"V6SC(!^T)@D M5SXS_=*G^%_D?.<8_P#)(YC_ ->*W_IN1_1316/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XU^)G^*1L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C M0!L5C^!_^01+_P!?LW_H5'V+QO\ ]!NR_P# 8_XUF>%;7Q3)ITC6&J6T:?:9 M 5D@).[=R: .KHK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -2[_X])?\ KFW\J_E[K^FR[LO&_P!EESK=G_JV_P"78^GUK^9. MON^"]J__ &[_ .W']U?0M^'/?^Y7_P!V HHHK[D_N8**** /UF_X-QO^23?$ MS_L8K'_T1)7Z15^9_P#P;N0:]-\*OB4='OX(5'B&QWB:+=D^1)7Z,?8O&_\ MT&[+_P !C_C7Y+Q%_P CFMZK\D?Y+_2'_P"3RYM_BI_^F:9L45C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UXI^+FQ6;XQ_Y%B]_ZX&H?L7C?_H-V7_@, M?\:H^);3Q:F@W3WVK6KQ"(^8B6Y!(]C0!T&G?\@^#_KBO\A4U85E9^-#9Q&+ M6;,+Y2[0;8Y Q]:E^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8K\^/^#B MK_DU_P $?]CZ/_2*YK[O^Q>-_P#H-V7_ (#'_&O@'_@X5M_$,/[,W@IM7U"" M9#X[&U8H2I!^Q7'->QD'_(XH^OZ,_7O 3_D[^4?]?'_Z1(_(VBBBOUP_UR"B MBB@ K^FKX5?\DO\ #?\ V +/_P!$)7\RM?TI?"ZS\:'X9>'3'K5F%_L*SV@V MQX'DI[U\1QI\%#UE^A_$7TS_ /<_\ 7E%_,UL5REK:^*3XINHX]4MA<"VC,DA@.TKDX %:?V+Q MO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8 M_P!B\;_]!NR_\!C_ (T?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 ?@9_P5)_Y2"?%/\ [&4_^B8Z\"KWG_@IZEVG[?7Q02^E5YAXC/F.BX!/ ME1]!7@U?M.7_ .X4O\,?R1_M'P#_ ,D)E7_8-0_]-1"BBBNL^M"ON7_@WW_Y M/CU/_LGE_P#^E5G7PU7VY_P0+BU27]MO4UTFZCBE_P"%?W^6E3<,?:K/C'Y5 MY>=_\BFM_A9^6^-O_)ILY_Z\2_0_:RBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&OQ\_R!-BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH F\8_P#( ML7O_ %P-7-._Y!\'_7%?Y"N?\2VGBU-!NGOM6M7B$1\Q$MR"1[&K-E9^-#9Q M&+6;,+Y2[0;8Y Q]: -VBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@# 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?\ @,?\: -BL?Q+_P A M?1_^OT_^@FC[%XW_ .@W9?\ @,?\:S-OW^H **** /RH\8_ ML5?\$TOVR?\ @I[\=?VF_P#@IO\ %/PAK5[X*\3:=X+^''PY\8^.(;"STO3; M71K"[DNGMS-&\YFN[ZZ8*^8A\QVLS93U/Q[_ ,$__P#@VL^(WA:7PAKGPN_9 MEM+:6$QFXT'Q#IFF72@YY6XM)XY0W/7=GIZ5X;^V=_P:I_#7_@H/^V1\3_VP M/C'^TYXF\*WGC+Q,DNFZ+H>CVLT45G#96UNCL[N2S.T+MC"X! QQD^;_ /$$ M-^RQ_P!'P?$#_P )ZQ_QH ^\O^")'A7X<_!SX ?$;]E3X)?&:+Q[X ^$/QCU M'P]X#\01:M'?XTRXT_3=96T:XB^25K>359KVY9R% 4*&!+#)&#C[FHH \R^/GQ8^/?@G]G+5?B3\! MOV6M9\;>/189T+X=7'B#2M/EDNF.U!<74MV+:.)3AG9)9&VY"*S<5\*_!#]H M3_@MK\']"UG6)_\ @@W%H?$=OX9TZW\8WUI=:O'80KJMS80-%!+M7Z** "O*/VY_^31_'O\ V 7_ /0UKU>O*/VY_P#DT?Q[ M_P!@%_\ T-: .Z^%W_),_#O_ & K3_T2E;M87PN_Y)GX=_[ 5I_Z)2MV@#\= MO^#B7_D[3P=_V3J'_P!+[RO@"OO_ /X.)?\ D[3P=_V3J'_TOO*^ *_7LA_Y M%%'T_4_UU\!_^30Y/_UZ_P#;I!1117K'ZV%>Q_\ !/3_ )/G^$O_ &/^F?\ MI0E>.5['_P $]/\ D^?X2_\ 8_Z9_P"E"5SXS_=*G^%_D?.<8_\ )(YC_P!> M*W_IN1_1+1117XF?XI!1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S? M^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5_+W M7]0EW_QZ2_\ 7-OY5_+W7W?!>U?_ +=_]N/[J^A;\.>_]RO_ +L!1117W)_< MP4444 ?K-_P;C?\ ))OB9_V,5C_Z(DK](J_-W_@W&_Y)-\3/^QBL?_1$E?I% M7Y+Q%_R.:WJOR1_DO](?_D\N;?XJ?_IFF%%%%>*?BX5F^,?^18O?^N!K2K-\ M8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH ** M** "BBB@ HHHH **** "OSX_X.*O^37_ 1_V/H_](KFOT'K\^/^#BK_ )-? M\$?]CZ/_ $BN:]C(/^1Q1]?T9^O> G_)W\H_Z^/_ -(D?C]1117ZX?ZY!111 M0 5_35\*O^27^&_^P!9_^B$K^96OZ:OA5_R2_P -_P#8 L__ $0E?$<:?!0] M9?H?Q%],_P#W')?\5?\ *D;U%%%?!'\&!1110!CV7_([WO\ UY1?S-;%8]E_ MR.][_P!>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 ?SZ?\%2 M?^4@GQ3_ .QE/_HF.O J]]_X*D_\I!/BG_V,I_\ 1,=>!5^TY?\ [A2_PQ_) M'^T? /\ R0F5?]@U#_TU$****ZSZT*^Y?^#??_D^/4_^R>7_ /Z56=?#5?_P#7 UOW^H **** ./_:"^.'@7]F;X&>+_P!H?XGR7:>' M?!'AR\UO6VT^U,\XM;:%I9/+C'WFVJ<#(&>I R1S/[$?[8WPC_;]_9B\,?M9 M_ JWUF'POXLBN&TV'Q!IWV6[0P7,MM(LD89EXDA< JS*1@@G-7OVR-0\::1^ MR'\5=5^''A6WUWQ%:_#?7)=!T.[TQ;V+4;U=/G,%N]NP(G620*AB((<,5/6O MQ._9UT3_ (/*_P!F;X96/PA^$G[*?A&V\):4A3PWH%]K'A*2/1K4DLMK S:F M)A"FXA4E=RBX0$*JJ #]^:*^-/\ @B?XP_X*6^-/@;\2=0_X*L>%IM$^)L'Q M4?MS_P#)H_CW_L O_P"AK0!W7PN_ MY)GX=_[ 5I_Z)2MVL+X7?\DS\._]@*T_]$I6[0!^.W_!Q+_R=IX._P"R=0_^ ME]Y7P!7W_P#\'$O_ "=IX._[)U#_ .E]Y7P!7Z]D/_(HH^GZG^NO@/\ \FAR M?_KU_P"W2"BBBO6/UL*]C_X)Z?\ )\_PE_['_3/_ $H2O'*]C_X)Z?\ )\_P ME_['_3/_ $H2N?&?[I4_PO\ (^ M7-O\5/\ ],TPHHHKQ3\7"LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ MZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 % M?GQ_P<5?\FO^"/\ L?1_Z17-?H/7Y\?\'%7_ ":_X(_['T?^D5S7L9!_R.*/ MK^C/U[P$_P"3OY1_U\?_ *1(_'ZBBBOUP_UR"BBB@ K^FKX5?\DO\-_]@"S_ M /1"5_,K7]-7PJ_Y)?X;_P"P!9_^B$KXCC3X*'K+]#^(OIG_ .XY+_BK_E2- MZBBBO@C^# HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "B MBB@ HHHH **** "BBB@ HHHH **** /Y]/\ @J3_ ,I!/BG_ -C*?_1,=>!5 M[[_P5)_Y2"?%/_L93_Z)CKP*OVG+_P#<*7^&/Y(_VCX!_P"2$RK_ +!J'_IJ M(4445UGUH5]R_P#!OO\ \GQZG_V3R_\ _2JSKX:K[E_X-]_^3X]3_P"R>7__ M *56=>7G?_(IK?X6?EOC;_R:;.?^O$OT/VCHHHK\?/\ ($**** ,WQC_ ,BQ M>_\ 7 U ?@?\/-4^*WQ0U[^R] T6 3: MG?\ V66?R4+*@.R%6=OF8#"J3S7S]_P^?_X)J?\ 1R7_ )9VL_\ R'6[_P % M7/\ E'E\4?\ L!1?^E4-?S^5]9D&183-<+*I5E)-2MHUV3ZI]S^K_ 3P*X1\ M4N&,3F6:UZ\)TZSII4I4XQY5"$KM3I3=[R?5*UM#]YO^'S__ 34_P"CDO\ MRSM9_P#D.C_A\_\ \$U/^CDO_+.UG_Y#K\&:*]W_ %.RS^>?WQ_^1/W/_B3W MPS_Z"\9_X,H__,Y^\W_#Y_\ X)J?]')?^6=K/_R'1_P^?_X)J?\ 1R7_ )9V ML_\ R'7X,T4?ZG99_//[X_\ R(?\2>^&?_07C/\ P91_^9S^F#X,?&?X:_M" M?#73?B_\(/$G]K^'=8$W]G:C]CFM_.\J9X9/WO6I1X0% MMBMCG%?G/^PE\5+G]E']J/Q%\5OV[_\ @O)X5^-7A3X@_".\U5;L>+H-*\/^ M'YXK^S4K8QQ7[PB21)W"&&.&3$> "3Q^JGBK5?#&A>%]2USQMJ%C::-9V$T^ MKW6IR(EM#:HA:5Y6?Y5C"!BQ;@ '/%?S$?M5>-?^#0K7/VF-0U'POX!_:)33 MIM4=[R7X5PVEOX9D(?"?@/XTZQX9^'WB_5XG6[UG04C@N+-[AG :29([@)O<"5X MUB:7,K2,WVS7S?\ \$G=2_X)ZZG^Q!X5?_@F&-*3X4Q&:.PAT]9EGBO P-PM MX+C]_P#:]Q!-/CS\6?#_A#2[B\ MCM+2\\0:I';+PKL*_-?_ (.>_AS\/]4_8?\ "GQ) MU'P1I,_B+3?C1X1@T_7I=/C-Y;PM?L&B2;&]4(D?*@X^8G'- 'Z45Y=X7_;8 M_9*\:_%/_A2OA/\ :$\+ZAXF:_N++;5$;[3>6X+7%I#)_JY[B(*QD@C9I M(PC;E7:<>*?\%Y?VH/&_['O_ 24^-'QP^&FKSZ?XB@\/V^DZ+J%JY6:TFU& M]M]/\^-A]R2-;EI%;LT8(YQ7@_\ P4,_9^T+X(_\&T]IX8^'G_$BU?X1_#+P MMXD\):UIN([C3=:T^6SN3?1.O*SR2>>6<(KB"-<+&][80W+*!V ,I%>C4 %>4?MS_P#)H_CW M_L O_P"AK78_$SXR_"[X-V-KJ?Q0\:V6B6][,8K66]<@2.!DJ, \XYKP;]KO M]KO]FGQS^S3XQ\)>$OC'H]_J5_H[16=G!*Q>5]RG:,KUXH ^@OA=_P DS\._ M]@*T_P#1*5NUQ_PL\9^%G^&/AQUUN @Z#9D')_YXI6]_PF/AC_H-0?\ ?5 ' MY$?\'$O_ "=IX._[)U#_ .E]Y7P!7WQ_P<*ZGI^J_M7^$)].NDF1?AY"K,AZ M'[?><5\#U^O9#_R**/I^I_KKX#_\FAR?_KU_[=(****]8_6PKV/_ ()Z?\GS M_"7_ +'_ $S_ -*$KQRO8/\ @GY<0VO[Q;@T =-16; M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%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 7KO_ (])?^N;?RK^7NOZU?S&U]WP7M M7_[=_P#;C^ZOH6_#GO\ W*_^[ 4445]R?W,%%%% 'ZS?\&XW_))OB9_V,5C_ M .B)*_2*OS3_ .#=?6])TKX4_$I-1OXX2_B&Q*ASU'D25^C7_"8^&/\ H-0? M]]5^2\1?\CFMZK\D?Y+_ $A_^3RYM_BI_P#IFF:5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU7BGXN:59OC'_D6+W_K@:/\ A,?#'_0:@_[ZK/\ %'BCP_>> M'[NUM=5B>1XB$13R30!N:=_R#X/^N*_R%35D6/B[PU'90QOK,(98E!!/0XJ7 M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ_/C_@XJ M_P"37_!'_8^C_P!(KFOO7_A,?#'_ $&H/^^J_/\ _P"#AK7=(U7]F3P3#IVH M1S,OCL,RH>@^Q7/->QD'_(XH^OZ,_7O 3_D[^4?]?'_Z1(_(FBBBOUP_UR"B MBB@ K^FKX5?\DO\ #?\ V +/_P!$)7\RM?TL?"WQ?X:3X8^'$?6801H-F"-W M_3%*^(XT^"AZR_0_B+Z9_P#N.2_XJ_Y4CL**S?\ A,?#'_0:@_[ZH_X3'PQ_ MT&H/^^J^"/X,-*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH ALO^1WO?^O* M+^9K8KF;3Q+H*>+;N]?5(A$]K&J29X)!.16I_P )CX8_Z#4'_?5 &E16;_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU0!^ W_ 5)_P"4@GQ3_P"QE/\ Z)CKP*O>O^"H%U;WO[?GQ1NK64/& M_B0E'7H1Y,=>"U^TY?\ [A2_PQ_)'^T? /\ R0F5?]@U#_TU$****ZSZT*^Y M?^#??_D^/4_^R>7_ /Z56=?#5?;W_! ;4;'2_P!MW4[G4+E8D/P^OU#.>,_: MK/BO+SO_ )%-;_"S\M\;?^339S_UXE^A^U5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]5^/G^0)I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0 >,?^18 MO?\ K@:N:=_R#X/^N*_R%8?BCQ1X?O/#]W:VNJQ/(\1"(IY)JW8^+O#4=E#& M^LPAEB4$$]#B@#7HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJ -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^J /#/^"KG_*/+XH_]@*+_P!*H:_G\K]]/^"J M7B?0+W_@GU\3K6TU6*21]#C"HIY/^E0U^!=?HW!W_(OJ?XOT1_HQ]#K_ )(# M'?\ 84__ $U2"BBBOKC^N HHHH _>C_@C)_RC6^&O^[J_P#Z>+VOJ"OE'_@C MAXET'3_^";WPXM+S5(HY475MR,>1G5[T_P C7TY_PF/AC_H-0?\ ?5?C.9_\ MC*O_ (Y?^E,_QH\3_P#DY>=_]A>)_P#3TS2HK-_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^JX3X8TJQ_$O_ "%]'_Z_3_Z":F_X3'PQ_P!!J#_OJLO7O$N@W.IZ M9-!JD3+#=%I6!^Z-O4T =-16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 M&E16;_PF/AC_ *#4'_?5:*.LB"1&RK#(([B@!:_A"_:P_P"3IOB7_P!E UG_ M -+IJ_N]K^$+]K#_ ).F^)?_ &4#6?\ TNFH _;_ /X--O\ E*9^UW_V\?\ MI\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH \/_ ."FGAGP=XQ_X)S_ M !W\.?$/5-4LM"N/A!XC_M>\T2!);R&V739WD:&.1T21PJG",Z*Q^4LH)(_$ M?]G#_@X)_P"#?/X4_ ?PS\./%'_!',PZGINB06NL"Q^&GAO48[B=(PCRFYN[ MA9[@OC<7E&\[L$MC)_H5\:^#/"WQ&\&ZO\/?'&B0:GHNO:9<:=K&FW*YCN[6 M>-HI8G ZJR,RGV-8,7[.W[/T$2PP_ OP&=#\%>&--\&^&+ 6NFZ180V6G6H=F$,$2!(TRQ+'" MJ!DDDXY)H OU^:O_ =&_$SX<^$_V!?#7AKQ1X]T;3M2NOC)X4NK;3[W4HHI MY8(KTO+,L;,&*(J,S,!A0IR17Z544 ?+/_!6C]F)?^"D_P#P2S^*7P"^#>MZ M=K-[XL\,I>^#[NQOHY+>]O[*YBOK6-)E)0+)-;)$7S@!SGC-?*'[9'[4.F?M MD_\ !##0_P!D[X(WMMJ?QW^*_AG0? H^%XN NKZ5K,4]K#K*7UK_ *VSBLU@ MNVFFE14150D@2+G]5:I6WASP]9ZU<>)+/0;*+4;R-8[N_CM46>=%^ZKN!N8# ML">* .:_9T^#NE?L[_L^>!/V?]"NO/L? W@W2_#UG/LV^9%96D5LC8[96('% M=E110!2UGPYX>\1Q)!XAT&ROTC;=&E[:I*$/J P.#7CO[;'P^\ Z7^REXYU# M3/!&CV]Q%H;M%/!ID2.AW+R&"Y!KV^O*/VY_^31_'O\ V 7_ /0UH [3X7:; MIP^&7AP"PA &A6>!Y0_YXI[5N_V=I_\ SXP_]^A61\+O^29^'?\ L!6G_HE* MW: /QT_X.(((8/VL_!ZP0J@/P[A)"*!_R_WE? 5??_\ P<2_\G:>#O\ LG4/ M_I?>5\ 5^O9#_P BBCZ?J?ZZ^ __ ":')_\ KU_[=(****]8_6PKV+_@GLB2 M?MR_"9'4,#X^TP$$9!_TA*\=KV/_ ()Z?\GS_"7_ +'_ $S_ -*$KGQG^Z5/ M\+_(^DO_7-OY5_+W7W?!>U?_MW_P!N/[J^A;\.>_\ W1R/$5C@N@./W$E?H_P#V=I__ #XP M_P#?H5^7-O\ M5/\ ],TR'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:BO%/Q.SB5A"<%8P"*UZS?&/\ R+%[_P!<#0!-I^GV#6$!-E"285R3 M&/05-_9VG_\ /C#_ -^A1IW_ "#X/^N*_P A4U $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H5^?7_!Q):VT'[,/@AH+>-"?'@!*(!_RY7-?H77Y\?\ M'%7_ ":_X(_['T?^D5S7L9!_R.*/K^C/U[P$_P"3OY1_U\?_ *1(_'ZBBBOU MP_UR"BBB@ K^F3X5Z?8'X8>&R;*$DZ#9Y/E#_G@E?S-U_35\*O\ DE_AO_L M6?\ Z(2OB.-/@H>LOT/XB^F?_N.2_P"*O^5(V/[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"IJ*^"/X,(?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* ,*SLK,^,[V(V MD6T6<9"^6, Y-:_]G:?_ ,^,/_?H5FV7_([WO_7E%_,UL4 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% '\ M^?\ P5&1(_\ @H#\4DC0*H\2' 48 _WYPRY'_'U9U\.U]R_P#!OO\ \GQZG_V3R_\ _2JSKR\[_P"1 M36_PL_+?&W_DTV<_]>)?H?L[_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-17X^?Y M D/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% &1XNL;*/PU>/'9Q*PA."L8!%6 M]/T^P:P@)LH23"N28QZ"H?&/_(L7O_7 U3_@C196_L[3_ /GQA_[]"OF7_@C)_P HUOAK_NZO M_P"GB]KZ@K\9S/\ Y&5?_'+_ -*9_C1XG_\ )R\[_P"PO$_^GID/]G:?_P ^ M,/\ WZ%']G:?_P ^,/\ WZ%345PGPQ#_ &=I_P#SXP_]^A61XCLK--5TE4M( M@&O"& C'(VFMVL?Q+_R%]'_Z_3_Z": -+^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM M/_Y\8?\ OT*F & , = *** "OX0OVL/^3IOB7_V4#6?_2Z:O[O:_A"_:P_Y M.F^)?_90-9_]+IJ /V__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7 M?_;Q_P"GR>OW^H **** /*OVZ/C!X@_9]_8Q^*GQQ\):@EIJWA+P#JNJZ7=R MQ(\<%S!:R2122!P5\I752Y(.$#'M7X]?MY?\%HOV]_&7QP^&W_!)W_@EI^U5 MHGQ1^,&OW4+>/?C+X8T'3CIHNI4#FQT]4CF@AL[>(///<,9I%7Y?,#1R+7[6 M?'_Q]\+_ (5_ WQA\2?C9#!+X/T/PS?7OB>"XL?M236$<#M/$8,'S]Z!E\K! MWEMN#G%?E_\ \$8_#/P%?A]_P $3;[]E:'Q+\.[N^\,^*/%%_J4 M.O:Q:-=0P2+$&,;Z7'F:)VBM'78PCPY**P /L_\ X)=?$']KO5O 7CSX'_MM M?%#POX^\=?"KQNGAZ^\?^$+#[+;:TLFEV&H#S80B)'=1?;?*D6-57Y4. Q:O MI^OF#_@ECJO[+O\ PK+XA> ?V;_A;!X*U+P=\6=8T3XH>&K;7KC4HHO$T/E? M:KF.XN&+SQSQF"592J,P?$B)(KJ/I^@ HHHH **** "BBB@ KRC]N?\ Y-'\ M>_\ 8!?_ -#6O5Z\H_;G_P"31_'O_8!?_P!#6@#NOA=_R3/P[_V K3_T2E;M M87PN_P"29^'?^P%:?^B4K=H _';_ (.)?^3M/!W_ &3J'_TOO*^ *^__ /@X ME_Y.T\'?]DZA_P#2^\KX K]>R'_D44?3]3_77P'_ .30Y/\ ]>O_ &Z04445 MZQ^MA7L?_!/3_D^?X2_]C_IG_I0E>.5['_P3T_Y/G^$O_8_Z9_Z4)7/C/]TJ M?X7^1\YQC_R2.8_]>*W_ *;D?T2T445^)G^*04444 %8_@?_ )!$O_7[-_Z% M6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% $ M=W_QZ2_]J_)'^2_P!(?_D\N;?XJ?\ Z9IA1117BGXN M%9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y M"IJ "BBB@ HHHH **** "BBB@ HHHH **** "OSX_P"#BK_DU_P1_P!CZ/\ MTBN:_0>OSX_X.*O^37_!'_8^C_TBN:]C(/\ D<4?7]&?KW@)_P G?RC_ *^/ M_P!(D?C]1117ZX?ZY!1110 5_35\*O\ DE_AO_L 6?\ Z(2OYE:_IJ^%7_)+ M_#?_ & +/_T0E?$<:?!0]9?H?Q%],_\ W')?\5?\J1O4445\$?P8%%%% &/9 M?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %%%% !1110 444 M4 %%%% !1110!_/I_P %2?\ E()\4_\ L93_ .B8Z\"KWW_@J3_RD$^*?_8R MG_T3'7@5?M.7_P"X4O\ #'\D?[1\ _\ )"95_P!@U#_TU$****ZSZT*^Y?\ M@WW_ .3X]3_[)Y?_ /I59U\-5]R_\&^__)\>I_\ 9/+_ /\ 2JSKR\[_ .13 M6_PL_+?&W_DTV<_]>)?H?M'1117X^?Y A1110!F^,?\ D6+W_K@:N:=_R#X/ M^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH * M*** "BBB@ HHHH ^>O\ @JY_RCR^*/\ V HO_2J&OY_*_H#_ ."KG_*/+XH_ M]@*+_P!*H:_G\K]&X._Y%]3_ !?HC_1CZ'7_ "0&._["G_Z:I!1117UQ_7 4 M444 ?O1_P1D_Y1K?#7_=U?\ ]/%[7U!7R_\ \$9/^4:WPU_W=7_]/%[7U!7X MSF?_ ",J_P#CE_Z4S_&CQ/\ ^3EYW_V%XG_T],****X3X8*Q_$O_ "%]'_Z_ M3_Z":V*Q_$O_ "%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** " MBBB@ K^$+]K#_DZ;XE_]E UG_P!+IJ_N]K^$+]K#_DZ;XE_]E UG_P!+IJ / MV_\ ^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHH MH Y;XX?"+PQ\?O@WXI^"/C2XO8-*\6:#=:5?7.FW)AN8(YXFC,L,@YCE3=O1 MQRK*I[5^,'[5G["/_!T%\-?'T_BC1?\ @J3\.+SPKIVA7'AZP^*&NW&G>'KV MWT>XGAD*WDC6!>&8O!"3+%++)D<2G<17ZU?\% ?!7C[XD_L-?%_X??"SPP-; M\1:W\-]9L='T?]WNO9Y;.5%A3S08Q(V=J%P4#E2PQFOP-\:?L\_&S_@M5^UI MX3_9#^%7[(_CS]FC]CKX(P&\\2V/B3PW)IDUN8H_].OKO<&6YU:8(8(]S3NB MAI6)W39 /V)_X(@?\$TU_P""9?['DWP_U_XSP_$/Q;XY\23^+/&?C&SG>6UO MKVYBB3%O(Y+RQ!(E/G/\TKN\A"[@B_8]?%'_ 1&^'/PF^$WPI^*GP]_9F\. M^.-"^$6E?%:6W^&>@^/;748KF&S72M.^U7%NNHHLZVD]]]KFC4Y'S,_RERB_ M:] !1110 45YW^US^T+I/[)?[+?Q#_:>USP]<:O:> /!NHZ_-I5HX22\%K;O M-Y*L00FXJ%W$$+G)!Q7R+\7OVX/VL_V=/^"4?MS_ /)H_CW_ + +_P#H:UZO7E'[<_\ R:/X]_[ +_\ H:T =U\+O^29 M^'?^P%:?^B4K=K"^%W_),_#O_8"M/_1*5NT ?CM_P<2_\G:>#O\ LG4/_I?> M5\ 5]_\ _!Q+_P G:>#O^R=0_P#I?>5\ 5^O9#_R**/I^I_KKX#_ /)HG_ "?/\)?^Q_TS_P!*$KQRO8_^">G_ "?/\)?^ MQ_TS_P!*$KGQG^Z5/\+_ "/G.,?^21S'_KQ6_P#3Z_J$N_^/27_KFW\J_E[K[O@O:O M_P!N_P#MQ_=7T+?ASW_N5_\ =@****^Y/[F"BBB@#]9O^#<;_DDWQ,_[&*Q_ M]$25^D5?F[_P;C?\DF^)G_8Q6/\ Z(DK](J_)>(O^1S6]5^2/\E_I#_\GES; M_%3_ /3-,****\4_%PK-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N* M_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !7Y\ M?\'%7_)K_@C_ +'T?^D5S7Z#U^?'_!Q5_P FO^"/^Q]'_I%\!/\ D[^4?]?'_P"D2/Q^HHHK]HH MHKX(_@P**** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#^?3_ (*D_P#*03XI_P#8RG_T3'7@5>^_ M\%2?^4@GQ3_[&4_^B8Z\"K]IR_\ W"E_AC^2/]H^ ?\ DA,J_P"P:A_Z:B%% M%%=9]:%?I_]D\O_ /TJLZ^&J^Y?^#??_D^/4_\ LGE__P"E M5G7EYW_R*:W^%GY;XV_\FFSG_KQ+]#]HZ***_'S_ "!"BBB@#-\8_P#(L7O_ M %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 % M%%% !1110 4444 %%%% !1110!\]?\%7/^4>7Q1_[ 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@**** /WH_X(R?\HUOAK_NZO\ ^GB]KZ@KY?\ ^",G_*-;X:_[NK_^ MGB]KZ@K\9S/_ )&5?_'+_P!*9_C1XG_\G+SO_L+Q/_IZ84445PGPP5C^)?\ MD+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110 M 4444 %%%% !1110 5_"%^UA_P G3?$O_LH&L_\ I=-7]WM?PA?M8?\ )TWQ M+_[*!K/_ *734 ?M_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_: M[_[>/_3Y/7[_ % !1110!YU^UU\>Q^RS^RY\0?VCAX4N->D\$>$+_6;?0[1B M)-1F@@=X[=2 2#(X5,@'&[.#C%?C5K/_ 4+_P"#O>Y^*MA\-H_V)OASH^M^ M(]*NM9T'P[-#I<;2V,$D*3&(SZMES$;B .A8R*)4+ !@:_6?XW_M+_\ !/KX MG77B3]ASXM?M;_#&+Q#XKL+CPWJ_@.7XC:=;ZTWVN Q- EL9A.DS))E0$W9* MD#I7QW>?\$$/B*G[,'Q.\(_M ?\ !5WXE>(O&-YXV7QG\./C)JUU-9WWP]FM M[:6)Y$D^V$^7+!(\=SY_:9/Q8OO&?C*\\8W7BV%6^RS->P6R P,TLI ME1U@68RECYCS.W?)^PJ "BBB@#@OVI_B1\%/@_\ LU^//B;^T@MJ_@'1?"5_ M<^,8+RU$\=QIP@?SX#$?]=YB$QB/^,N%[U^).F?!3X^?\$C_ I\+/VX/'/P MRU7X@?L57_B2+Q=_PHW5==GU&\^#,VH2H^GZB 2([]H$D1PKJ\<-Q-(H_?;+ MZ3]OOVC_ ( ?#C]JKX"^+_V;_B[I\USX:\;:!:%F#*,.C'##GH:^MJ\H_; MG_Y-'\>_]@%__0UH Z#X5^!='3X8>'$%U>X&@V8&;MO^>"5O_P#"#Z1_S\WO M_@6U1?"[_DF?AW_L!6G_ *)2MV@#\;/^#A#2;;1_VKO"%O:R2LK?#V%B99"Q MS]NO!U/TKX*K[_\ ^#B7_D[3P=_V3J'_ -+[RO@"OU[(?^111]/U/]=? ?\ MY-#D_P#UZ_\ ;I!1117K'ZV%>O\ _!/ZVCO/VWOA1:RLP63Q[IBL4;!P;A.A M[5Y!7L?_ 3T_P"3Y_A+_P!C_IG_ *4)7/C/]TJ?X7^1\YQC_P DCF/_ %XK M?^FY']!O_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%%?B9_BD8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;5F>%?"NG:AITDT MT]R"+F10$N&48#5U=8_@?_D$2_\ 7[-_Z%0 ?\(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U; M%% &'=^"-(%K*?M-Y_JV_P"7MO2OYDZ_J$N_^/27_KFW\J_E[K[O@O:O_P!N M_P#MQ_=7T+?ASW_N5_\ =@****^Y/[F"BBB@#]6/^#=S0++6/A5\2I+J6=2G MB&Q \F8K_P L)/2OT8_X0?2/^?F]_P# MJ_/7_@W&_Y)-\3/^QBL?_1$E?I% M7Y+Q%_R.:WJOR1_DO](?_D\N;?XJ?_IFF8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;5L45XI^+F/_P (/I'_ #\WO_@6U4?$OA+3+'0;J[AN+HM'$2 ]RQ'X MBNFK-\8_\BQ>_P#7 T 5++P7I4MG%*US>9:)2<738Z5+_P (/I'_ #\WO_@6 MU:6G?\@^#_KBO\A4U &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U;%% &/_P (/I'_ #\WO_@6U? /_!PKX>L='_9F\%3VLT[%O'84B6 G_ "=_*/\ MKX__ $B1^/U%%%?KA_KD%%%% !7]*7PN\%:3)\,O#LC7-YEM"LR<7;?\\4K^ M:VOZ:OA5_P DO\-_]@"S_P#1"5\1QI\%#UE^A_$7TS_]QR7_ !5_RI$W_"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%%?!'\&&/_ ,(/I'_/S>_^!;4?\(/I M'_/S>_\ @6U;%% '*6OA73I/%-U8-/<[([:-E(N&W9)/4UI_\(/I'_/S>_\ M@6U%E_R.][_UY1?S-;% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10! MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@ M^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!_/A_P4]M M(K']OKXH6D+,5C\1D NV3_JH^IKP:O??^"I/_*03XI_]C*?_ $3'7@5?M.7_ M .X4O\,?R1_M'P#_ ,D)E7_8-0_]-1"BBBNL^M"OMS_@@7I=OJW[;>IVMR\B MJ/A_?MF*0J<_:K/N/K7Q'7W+_P &^_\ R?'J?_9/+_\ ]*K.O+SO_D4UO\+/ MRWQM_P"339S_ ->)?H?L7_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q17X^ M?Y F/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!S/B7PEIECH-U=PW%T M6CB) >Y8C\15FR\%Z5+9Q2MY8C_CZAZBOP0K^@/_@JY_RCR^*/_8"B_P#2J&OY_*_1N#O^1?4_Q?HC_1CZ M'7_) 8[_ +"G_P"FJ04445]]'0?2OIK_A!](_Y^;W_ ,"VKYW_ .",G_*-;X:_[NK_ /IXO:^H M*_&_\ @6U' M_"#Z1_S\WO\ X%M6Q17"?#&/_P (/I'_ #\WO_@6U9FN>%=.M=1TV&.>Y(GN M2KEKAB0-O;TKJZQ_$O\ R%]'_P"OT_\ H)H /^$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:M>-!%&L:DX50!D\T MM% !7\(7[6'_ "=-\2_^R@:S_P"ETU?W>U_"%^UA_P G3?$O_LH&L_\ I=-0 M!^W_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ M4 %%%% 'R5^P/X1^$/Q._:K_ &D?VL+O0].O/B+!\6;CP-8UR,DB- OUHRJZE'4$$8((X(K\E_\ @KA^Q'_P58_9 M6_:LU[_@J!_P1:\5W5[>^-M.M8OC'\*HK:"[759[2(0P:A#9S@I Y4/A'X7_%Z.V\)6D! M_<:5;ZCHFFZM<:;%CA8X+V\O-D:X6))$B 41@#Z@KY;_ ."/_P"P'XF_X)W? ML=6OPK^*GQ D\6_$;Q1K]YXL^*7BJ2ZDG.IZ_>[//<2R_/*J)%#%YCX:3RC( M0I?:/J2@ HHHH **** "BBB@ KRC]N?_ )-'\>_]@%__ $-:]7KRC]N?_DT? MQ[_V 7_]#6@#NOA=_P DS\._]@*T_P#1*5NUA?"[_DF?AW_L!6G_ *)2MV@# M\=O^#B7_ ).T\'?]DZA_]+[RO@"OO_\ X.)?^3M/!W_9.H?_ $OO*^ *_7LA M_P"111]/U/\ 77P'_P"30Y/_ ->O_;I!1117K'ZV%>Q_\$]/^3Y_A+_V/^F? M^E"5XY7L?_!/3_D^?X2_]C_IG_I0E<^,_P!TJ?X7^1\YQC_R2.8_]>*W_IN1 M_1+1117XF?XI!1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;% M%%% !1110 4444 %%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5_+W7]0EW_ M ,>DO_7-OY5_+W7W?!>U?_MW_P!N/[J^A;\.>_\ _P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH M**** "BBB@ HHHH **** "OSX_X.*O\ DU_P1_V/H_\ 2*YK]!Z_/C_@XJ_Y M-?\ !'_8^C_TBN:]C(/^1Q1]?T9^O> G_)W\H_Z^/_TB1^/U%%%?KA_KD%%% M% !7]-7PJ_Y)?X;_ .P!9_\ HA*_F5K^FKX5?\DO\-_]@"S_ /1"5\1QI\%# MUE^A_$7TS_\ <_]>47\S6Q6/9?\ MCO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 ?SZ?\%2?^ M4@GQ3_[&4_\ HF.O J]]_P""I/\ RD$^*?\ V,I_]$QUX%7[3E_^X4O\,?R1 M_M'P#_R0F5?]@U#_ --1"BBBNL^M"ON7_@WW_P"3X]3_ .R>7_\ Z56=?#5? MI_]D\O_ /TJLZ\O._\ D4UO\+/RWQM_Y--G/_7B7Z'[1T44 M5^/G^0(4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 UU]05^,YG_R,J_\ CE_Z4S_&CQ/_ M .3EYW_V%XG_ -/3"BBBN$^&"L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H) MH V**** "BBB@ HHHH **** "BBB@ HHHH **** "OX0OVL/^3IOB7_V4#6? M_2Z:O[O:_A"_:P_Y.F^)?_90-9_]+IJ /V__ .#3;_E*9^UW_P!O'_I\GK]_ MJ_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** "BBO"+W] MNWPMXR^.>N?LW?LQ_#S4_B9XF\)RK!XXU+2KN&UT'PM<,,K:WVH2G!NB.3;6 MT=Q-&.9$C!!(![O145B][)90R:E;Q17#1*;B*"8R(CX^95_P#8!?\ ]#6O5Z\H_;G_ .31_'O_ & 7_P#0UH [KX7? M\DS\._\ 8"M/_1*5NUA?"[_DF?AW_L!6G_HE*W: /QV_X.)?^3M/!W_9.H?_ M $OO*^ *^_\ _@XE_P"3M/!W_9.H?_2^\KX K]>R'_D44?3]3_77P'_Y-#D_ M_7K_ -ND%%%%>L?K85['_P $]/\ D^?X2_\ 8_Z9_P"E"5XY7L?_ 3T_P"3 MY_A+_P!C_IG_ *4)7/C/]TJ?X7^1\YQC_P DCF/_ %XK?^FY']$M%%%?B9_B MD%%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1 M110 4444 %%%% !1110 4444 1W?_'I+_P!J_)'^2_ MTA_^3RYM_BI_^F:84445XI^+A6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!OSX_X.*O\ DU_P1_V/H_\ 2*YKV,@_ MY'%'U_1GZ]X"?\G?RC_KX_\ TB1^/U%%%?KA_KD%%%% !7]-7PJ_Y)?X;_[ M%G_Z(2OYE:_IJ^%7_)+_ W_ -@"S_\ 1"5\1QI\%#UE^A_$7TS_ /<_P#7E%_,UL5CV7_([WO_ %Y1?S-;% !1 M110 4444 %%%% !1110 4444 %%%% !1110!_/I_P5)_Y2"?%/\ [&4_^B8Z M\"KWW_@J3_RD$^*?_8RG_P!$QUX%7[3E_P#N%+_#'\D?[1\ _P#)"95_V#4/ M_340HHHKK/K0K[E_X-]_^3X]3_[)Y?\ _I59U\-5]R_\&^__ "?'J?\ V3R_ M_P#2JSKR\[_Y%-;_ L_+?&W_DTV<_\ 7B7Z'[1T445^/G^0(4444 9OC'_D M6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** " MBBB@ HHHH **** "BBB@ HHHH **** /GK_@JY_RCR^*/_8"B_\ 2J&OY_*_ MH#_X*N?\H\OBC_V HO\ TJAK^?ROT;@[_D7U/\7Z(_T8^AU_R0&._P"PI_\ MIJD%%%%?7']U]05\O\ _!&3_E&M\-?] MW5__ $\7M?4%?C.9_P#(RK_XY?\ I3/\:/$__DY>=_\ 87B?_3TPHHHKA/A@ MK'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ K^$+]K#_ ).F^)?_ &4#6?\ TNFK^[VOX0OV ML/\ DZ;XE_\ 90-9_P#2Z:@#]O\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3 M;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@#YG_X+'_M7^+OV(/^ M"8WQB_::^'TX@\0>'_"P@T"[(!^RWU[<0V-O< '@F.6Y20 \$I@\&OB?X._$ M/]N/_@B=_P $A_AS^T'I_P "?AMXP^'^CZ7IWB#XPZ18ZSJ#^*KQ]5DCDO-7 M%](BPSS^=(^7&@7SG6/>/T0_;\_9%\,_MY?L:?$3]D3Q9J[:=;>./#L MEE!J2Q;_ +%=JRS6MP4R-XCN(XI"N1N"$9&&O@3\'/"7P0\&&8Z/X-\,V&AZ2;AMTGV:TMX[>+<>[;(UR?6N MFH XSXS?$WQ?\,M,LK_PA\'=:\8R74[1S6VBR1JUNH7(=MY'!/'%?/G[5O[1 M_P 6/%?[.OB[PYK?[)/C#0[2[TEHY]6OKB PVJ[E^=PISCZ>M?6U>4?MS_\ M)H_CW_L O_Z&M '0?"OQ/K#?##PXQ\'7H)T&S)!9>/W"5O\ _"2ZO_T*%[_W MTM1?"[_DF?AW_L!6G_HE*W: /QL_X.$+^YU#]J[PA+=:9+:L/A[" DI&2/MU MYSQ7P57W_P#\'$O_ "=IX._[)U#_ .E]Y7P!7Z]D/_(HH^GZG^NO@/\ \FAR M?_KU_P"W2"BBBO6/UL*]?_X)_326_P"V]\*)XH&E9/'NF%8TZL?M"<"O(*]C M_P"">G_)\_PE_P"Q_P!,_P#2A*Y\9_NE3_"_R/G.,?\ DDTGJ[M*T4WT?0^Z_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:_, M7_B)E_ZLH_\ ,D?_ 'NH_P"(F7_JRC_S)'_WNKZ;_B&?&_\ T"?^5*7_ ,F? M+_\ $3^!O^@O_P IU?\ Y _3K_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6OS%_XB M9?\ JRC_ ,R1_P#>ZC_B)E_ZLH_\R1_][J/^(9\;_P#0)_Y4I?\ R8?\1/X& M_P"@O_RG5_\ D#[T_:TUS4;S]GWQ!;3^&[FW1A:YED9<+_I4)[?E7Q365I/_ M 7+_P"&Q+]/V+T=:NKWBVMT_,_J;P0S[*>(>$Z MV)R^ISP5>46[2CJJ=-VM))[-=+!1117\R'[(%%%% 'W#^S/KNI6OP)\.6\/A MFZF5;-@)49<-^\?I7=_\)+J__0H7O_?2US'[+/\ R;_X9_Z\6_\ 1KUW]?Z= M\&?\D?EW_7BC_P"FXG\D9[_R.\5_U\G_ .E,Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6MBBOI3RC#N_$NK_99?\ BD+S_5M_$OI]:_F3K^H2[_X])?\ MKFW\J_E[K[O@O:O_ -N_^W']U?0M^'/?^Y7_ -V HHHK[D_N8**** /U8_X- MW-5O=/\ A5\2DM=%GN@WB&Q):$CY?W$G'-?HQ_PDNK_]"A>_]]+7YZ_\&XW_ M "2;XF?]C%8_^B)*_2*OR7B+_D7-O\ %3_],TS'_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V**\4_%S'_P"$EU?_ *%"]_[Z6J/B M77M3N=!NH)O#%U"K1$&5V7"^YKIJS?&/_(L7O_7 T 5++Q'JJ6<2+X2O& B4 M!@RX/'6I?^$EU?\ Z%"]_P"^EK2T[_D'P?\ 7%?Y"IJ ,?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EKYY_:E_:-^,GP_P#B3#H? M@_7)-(M&TJ*5K66QMY27+R MET8\A0,9[5]/5\'>$PF-XB5+$4XSCR2=I)2 M73H[HY__ (;%_:._Z*+_ .4BS_\ C-'_ V+^T=_T47_ ,I%G_\ &:\RHK^+ MO]?>.O\ H:XG_P 'U?\ Y(_>?]7.'O\ H#I?^"X?Y'IO_#8O[1W_ $47_P I M%G_\9H_X;%_:._Z*+_Y2+/\ ^,UYE11_K[QU_P!#7$_^#ZO_ ,D'^KG#W_0' M2_\ !4C!/V*XXXK]%J_/C_ (.*O^37_!'_ &/H_P#2 M*YKV,@_Y'%'U_1GZ]X"?\G?RC_KX_P#TB1^/U%%%?KA_KD%%%% !7]*7PN\1 MZLOPR\.JOA*\8#0K, AEY__]]+19?\CO>_\ 7E%_,UL4 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2U1\2^(]6?PYJ"MX M2O%!LI0267CY#7351\4?\BSJ/_7A-_Z :Y\7_NE3_"_R-:'\>/JOS/S9HHHK M_*<_L<**** "OJC]@W5K[3_ASK$5KH<]T&ULDO$1@'R8^.:^5Z^M_P#@GQ_R M3/6O^PZ?_1,=?M'@#_R_\ ?2UL45_?!_-YC_\ "2ZO_P!"A>_]]+1_PDNK_P#0 MH7O_ 'TM;%% '\^'_!3V>6Z_;Z^*%Q-;-"S>(R3$_5?W4?!KP:O??^"I/_*0 M3XI_]C*?_1,=>!5^TY?_ +A2_P ,?R1_M'P#_P D)E7_ /_340HHHKK/K M0K[<_P""!=[<6'[;>ISVVG273'X?WX\N(C('VJSYYKXCK[E_X-]_^3X]3_[) MY?\ _I59UY>=_P#(IK?X6?EOC;_R:;.?^O$OT/V+_P"$EU?_ *%"]_[Z6C_A M)=7_ .A0O?\ OI:V**_'S_($Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6 MMBB@#F?$NO:G&+J%6B(,KLN%]S5FR\1ZJEG$B^$KQ@(E 8,N#QUJW MXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 9O\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UX=_P %#O\ D5/#?_81G_\ 1:U\J5_/_'GC MI_J3Q-5RC^S_ &OLU%\WM>2_-%2^'V4K6O;?4_2N'/#S_6#*88WZSRY_P 0C_ZC?_*?_P!T/T<_X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6OSCHH_P")H/\ J4_^5_\ [B'_ !"/_J-_\I__ '0_1S_A)=7_ .A0O?\ MOI:/^$EU?_H4+W_OI:UH?]4O^Z*=7]7K5'XR8_\ PDNK_P#0H7O_ 'TM'_"2 MZO\ ]"A>_P#?2UL44P/F;_@J?KNI77_!/WXG6\WAFZA5M$C!E=EPO^E0]:_! M"OZ _P#@JY_RCR^*/_8"B_\ 2J&OY_*_1N#O^1?4_P 7Z(_T8^AU_P D!CO^ MPI_^FJ04445] M]/?\J^FO^$EU?_H4+W_OI:^=_P#@C)_RC6^&O^[J_P#Z>+VOJ"OQG,_^1E7_ M ,)_P#R_P#?2T?\)+J__0H7 MO_?2UL45PGPQC_\ "2ZO_P!"A>_]]+69KFN:C/J.FR2>&[F,QW)9$9ES(=O0 M5U=8_B7_ )"^C_\ 7Z?_ $$T '_"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ M?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q M10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2 MT?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2UKQL7C5V0J2H)4]1[4 MM% !7\(7[6'_ "=-\2_^R@:S_P"ETU?W>U_"%^UA_P G3?$O_LH&L_\ I=-0 M!^W_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ M4 %%%% !1110 4444 %%%% !1110 4444 %>4?MS_P#)H_CW_L O_P"AK7J] M>4?MS_\ )H_CW_L O_Z&M '=?"[_ ))GX=_[ 5I_Z)2MVL+X7?\ ),_#O_8" MM/\ T2E;M 'X[?\ !Q+_ ,G:>#O^R=0_^E]Y7P!7W_\ \'$O_)VG@[_LG4/_ M *7WE? %?KV0_P#(HH^GZG^NO@/_ ,FAR?\ Z]?^W2"BBBO6/UL*]C_X)Z?\ MGS_"7_L?],_]*$KQRO8_^">G_)\_PE_['_3/_2A*Y\9_NE3_ O\CYSC'_DD MZOP1 M_P""VO\ R?SKO_8&L/\ T6:_4_"#_DJI_P#7J7_I4#\H\8_^23C_ -?8_P#I M,SY)HHHK^F3^7@HHHH ]=_81_P"3J_"WTO\ _P!(+BOT3K\[/V$?^3J_"WTO M_P#T@N*_1.O\D/I[?\G?P/\ V 4O_4C%'^C?T0O^3:XO_L+J?^F<.%%%%?Q$ M?U2%%%% 'WK^RS_R;_X9_P"O%O\ T:]=_7 ?LL_\F_\ AG_KQ;_T:]=_7^G? M!G_)'Y=_UXH_^FXG\D9[_P CO%?]?)_^E,****^E/*([O_CTE_ZYM_*OY>Z_ MJ$N_^/27_KFW\J_E[K[O@O:O_P!N_P#MQ_=7T+?ASW_N5_\ =@****^Y/[F" MBBB@#]9O^#<;_DDWQ,_[&*Q_]$25^D5?F[_P;C?\DF^)G_8Q6/\ Z(DK](J_ M)>(O^1S6]5^2/\E_I#_\GES;_%3_ /3-,****\4_%PK@?VJ/$NM^#/V9_B!X MP\-7OV;4=)\&ZE>:?<>6K^5/%;2.C[7!5L,H.""#CD$5WU>9_MH?\F@_%'_L MG^K_ /I'+77@(QGCJ49*Z?&?\ M;NNB[FLQ??V=;6O[B-LHFRWCC3@NW.W)SR:_,ROOO_@G7_R;A#_V&KK^:U_) M'TU,DR7+_!657"X:G3E]9HJ\81B[>_I=),_HKZ+V>YWF/B>J6*Q52I#V%5VE M.4E>\=;-M7/=:***_P AS_1L**** .\_9B_Y+YX8_P"PC_[(U??%? _[,7_) M?/#'_81_]D:OOBO[2^C3_P DEC/^O[_]-P/P;Q7_ .1U0_Z]_P#MT@HHHK^C MC\L"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!^3?_!RI_R,_P )O^N&N?\ N.K\OZ_4#_@Y4_Y& M?X3?]<-<_P#<=7Y?U_6/AG_R1&$_[B?^G9G\B^*'_)$_\ L9K#_P!*$KFJZ7X+_P#)8O"?_8S6'_I0E>=G'_(HQ'_7 MN?\ Z2SNRO\ Y&=#_''_ -*1^I=%%%?\XA_ML%%%% !7UO\ \$^/^29ZU_V' M3_Z)CKY(KZW_ ."?'_),]:_[#I_]$QU^T> /_)R*'^"I_P"DL^#\2?\ DE:G M^*'YGOM%%%?WP?S>%%%% '\^G_!4G_E()\4_^QE/_HF.O J]]_X*D_\ *03X MI_\ 8RG_ -$QUX%7[3E_^X4O\,?R1_M'P#_R0F5?]@U#_P!-1"BBBNL^M"ON M7_@WW_Y/CU/_ +)Y?_\ I59U\-5]R_\ !OO_ ,GQZG_V3R__ /2JSKR\[_Y% M-;_"S\M\;?\ DTV<_P#7B7Z'[1T445^/G^0(4444 9OC'_D6+W_K@:N:=_R# MX/\ KBO\A5/QC_R+%[_UP-?FW\3O^#B?_A5/Q*\0_"[_ (8^^W_\(UKEWI7V M[_A8/E?:?L\SP^9L_L]MF[9G;N.,XR>M>WDO#N<\0U)PR^ESN"3?O1C9/;XF MOP/#SOB3)>'*<*F8U?9J;:7NRE=K?X4_Q/TVHK\K?^(F7_JRC_S)'_WNH_XB M9?\ JRC_ ,R1_P#>ZOH/^(9\;_\ 0)_Y4I?_ "9\[_Q$_@;_ *"__*=7_P"0 M/U2HK\K?^(F7_JRC_P R1_\ >ZC_ (B9?^K*/_,D?_>ZC_B&?&__ $"?^5*7 M_P F'_$3^!O^@O\ \IU?_D#[)_X*'?\ (J>&_P#L(S_^BUKY4J'P_P#\%0/^ M'B6D7FF_\*._X0__ (12Y@EW_P#"3?VA]J^T+*,8^S0[-OD_[6=W;',U?YJ? M2+RO'9-XM8W"8R')4C&C=73M>E!K5-K9KJ?V#X2YK@,ZX%PV,P4^>G)U+.S5 M[3DGI))[I] HHHK\//TD**** /TRA_U2_P"Z*=38?]4O^Z*=7^KZV/XT>X44 M44Q'SU_P5<_Y1Y?%'_L!1?\ I5#7\_E?T!_\%7/^4>7Q1_[ 47_I5#7\_E?H MW!W_ "+ZG^+]$?Z,?0Z_Y(#'?]A3_P#35(****^N/ZX"BBB@#]Z/^",G_*-; MX:_[NK_^GB]KZ@KY?_X(R?\ *-;X:_[NK_\ IXO:^H*_&)__ "/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1 M110 4444 %%%H7(275M2E! M*6T*]7_P#8!?\ ]#6O5Z\H_;G_ .31 M_'O_ & 7_P#0UH [KX7?\DS\._\ 8"M/_1*5NUA?"[_DF?AW_L!6G_HE*W: M/QV_X.)?^3M/!W_9.H?_ $OO*^ *^_\ _@XE_P"3M/!W_9.H?_2^\KX K]>R M'_D44?3]3_77P'_Y-#D__7K_ -ND%%%%>L?K85['_P $]/\ D^?X2_\ 8_Z9 M_P"E"5XY7L?_ 3T_P"3Y_A+_P!C_IG_ *4)7/C/]TJ?X7^1\YQC_P DCF/_ M %XK?^FY']$M%%%?B9_BD%%%% !7X(_\%M?^3^==_P"P-8?^BS7[W5^"/_!; M7_D_G7?^P-8?^BS7ZGX0?\E5/_KU+_TJ!^4>,?\ R2+?^C7KOZX#]EG_ )-_\,_]>+?^C7KOZ_T[X,_Y(_+O^O%' M_P!-Q/Y(SW_D=XK_ *^3_P#2F%%%%?2GE$=W_P >DO\ US;^5?R]U_4)=_\ M'I+_ -J_)'^2_TA_\ D\N;?XJ?_IFF%%%%>*?BX5YG^VA_R:#\4?\ LG^K M_P#I'+7IE>9_MH?\F@_%'_LG^K_^DOSX_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_ /<Y_P#I+.[*_P#D9T/\^T445_?!_-X4444 ?SZ? M\%2?^4@GQ3_[&4_^B8Z\"KWW_@J3_P I!/BG_P!C*?\ T3'7@5?M.7_[A2_P MQ_)'^T? /_)"95_V#4/_ $U$****ZSZT*^Y?^#??_D^/4_\ LGE__P"E5G7P MU7W+_P &^_\ R?'J?_9/+_\ ]*K.O+SO_D4UO\+/RWQM_P"339S_ ->)?H?M M'1117X^?Y A1110!F^,?^18O?^N!K^:O]J[_ ).C^)7_ &/^L_\ I=-7]*GC M'_D6+W_K@:_FK_:N_P"3H_B5_P!C_K/_ *735^U>"_\ R,,7_AC^;/P_QM_Y M%^#_ ,7_ .*M_P"GJ@4445_, M!^\A1110!^F4/^J7_=%.IL/^J7_=%.K_ %?6Q_&CW"BBBF(^>O\ @JY_RCR^ M*/\ V HO_2J&OY_*_H#_ ."KG_*/+XH_]@*+_P!*H:_G\K]&X._Y%]3_ !?H MC_1CZ'7_ "0&._["G_Z:I!1117UQ_7 4444 ?O1_P1D_Y1K?#7_=U?\ ]/%[ M7U!7R_\ \$9/^4:WPU_W=7_]/%[7U!7XSF?_ ",J_P#CE_Z4S_&CQ/\ ^3EY MW_V%XG_T],****X3X8*\W_:9^/?PF_9J\(V/Q8^-?BO^Q?#]GJ217-_]AGN= MCR?*@V01NYR>.%X[UZ17Q/\ \%]O^3 [[_L9-/\ _1PKULAP%'-,ZP^#JMJ- M2<8MK>S=G:Z:O\F>1Q!F%;*LCQ.,HI.5.$I).]KI75[-.WS1U_\ P^Q_X)C_ M /1S'_EF:U_\AT?\/L?^"8__ $?_ -'PU]=5^]>'_&/^O7#<,U]A['FE*/+S<_PNU^;ECOZ'YQQ+ MD?\ J[FLL'[3GLD[VY=UVN_S"BBBOMCP K^$+]K#_DZ;XE_]E UG_P!+IJ_N M]K^$+]K#_DZ;XE_]E UG_P!+IJ /V_\ ^#3;_E*9^UW_ -O'_I\GK]_J_ '_ M (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH S/&OC3PG\./!VJ M_$'QYXAM-)T30].FO]7U2^F$<-I;0H9)99&/"JJ*6)]!7Y&?\%$/#GC_ .*? M[9/[$G[:GQBT_4M)OO%W[4&D6/@#P=J!>-O#7AD(TL0GA/"7]XX2ZN(M.U9]4V)?V MB=/TWP_J6J^#]$@D\-7C1,5U"W6"W5995' 24,ASR* /VRHK#^&7ACQ%X)^& MWA[P9XO\=WGBG5M(T.TLM4\3ZC;Q0W&KW$4*1R7DL<0$:/*ZM(RH H+D " MMR@#F?B9\9?A=\&[&UU/XH>-;+1+>]F,5K+>N0)' R5& ><_P!2O]':*SLX)6+RON4[1E>O%?26L^'/#WB.)(/$.@V5 M^D;;HTO;5)0A]0&!P:\=_;8^'W@'2_V4O'.H:9X(T>WN(M#=HIX-,B1T.Y>0 MP7(- '?_ L\9^%G^&/AQUUN @Z#9D')_P">*5O?\)CX8_Z#4'_?59WPNTW3 MA\,O#@%A" -"L\#RA_SQ3VK=_L[3_P#GQA_[]"@#\=?^#A74]/U7]J_PA/IU MTDR+\/(59D/0_;[SBO@>OOW_ (.(((8/VL_!ZP0J@/P[A)"*!_R_WE? 5?KV M0_\ (HH^GZG^NO@/_P FAR?_ *]?^W2"BBBO6/UL*]@_X)^7$-K^W#\)[FXD M"1IX]TQG8] /M"*W_IN1_0I_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT*_$S_%(I_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU7X0_\%L9 M(Y?V]M49]WXQ\,?99?^)U!_JV_B]J_F-K^GZ[T[3_ +++_H,/^K;_ M )9#TK^8&ON^"]J__;O_ +*?BY3_P"$Q\,?]!J#_OJO-OVQ_%'A^\_9)^)UK:ZK$\C^ M -7"(IY)^QRUZK_9VG_\^,/_ 'Z%>:?MFV-E'^R)\4'CLXE8?#_5\%8P"/\ M0Y:[,N_Y&%'_ !1_-''F/_(OK?X9?DS^:RBBBO[@/X3"BBB@ K[Z_P""=9!_ M9QA [:U=?S6O@6OOK_@G7_R;C#_V&KK^:U_'_P!.#_DR#_[":/Y3/Z4^BE_R M=5?]>*OYP/=J***_QS/], HHHH [C]FNZM[+XZ>&KJZE"1IJ&7=N@&QJ^ZO^ M$Q\,?]!J#_OJOAC]F5$D^//AA)$#*=1Y##(/R-7WG_9VG_\ /C#_ -^A7]I? M1I_Y)+&?]?W_ .FX'X-XK_\ (ZH?]>__ &Z13_X3'PQ_T&H/^^J/^$Q\,?\ M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5_1Q^6%/_A,?#'_0:@_[ZK\_ M_P#@X:UW2-5_9D\$PZ=J$ $H@'_+E\!/^3OY1_U\?_I$C\@J M***_7#_7(**** "OZ6/A;XO\-)\,?#B/K,((T&S!&[_IBE?S3U^\7AG]MNP\ M+^&]/\,GX/PW!TZQBM3/_:X7S/+0)NQY!QG&<9.,]:_*?%'BC(N&J6%>95O9 M\[GR^[*5[C_AOC3_^B*0_^#H?_(]' M_$4N!/\ H,_\IU?_ ) /[8RW^?\ !_Y'Q;_PE/VMG9J]JU2+TDD]TUJC^4_$FM3Q'&N*J4W=/D_\ M3< HHHK]+/A@KI?@RP7XP^%&8X \2V!)_P"WA*YJNE^"X!^,7A,$?\S+8?\ MI0E>=G'_ "*,1_U[G_Z2SNRO_D9T/\H\F/FOE.OK/\ X)^VMM/\-=::>WC /\ RW_ /"8^&/^@U!_WU1_PF/A MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"O[X/YO*?_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@#^??_@J!=6][ M^WY\4;JUE#QOXD)1UZ$>3'7@M>^?\%1D2/\ X* _%)(T"J/$AP%& /W,=>!U M^TY?_N%+_#'\D?[1\ _\D)E7_8-0_P#340HHHKK/K0K[>_X(#:C8Z7^V[J=S MJ%RL2'X?7ZAG/&?M5GQ7Q#7W%_P;^0PS_MPZFDT2N/\ A7M^<,N1_P ?5G7E MYW_R*:W^%GY;XV_\FFSG_KQ+]#]E/^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A7X^?Y E/_A,?#'_ $&H/^^J/^$Q\,?] M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!A^*/%'A^\\/W=K:ZK$ M\CQ$(BGDFOYN_P!JME?]J'XDNAR#X^U@@CO_ *;-7])_BZQLH_#5X\=G$K"$ MX*Q@$5_-A^U: /VH_B2 /^9^UC_TNFK]J\%_^1AB_P##'\V?A_C;_P B_!_X MY?DC@:***_H(_G<**** /KC_ ()8L,>.USR?[+('_@77UQ7R1_P2Q V^.SCO MI?\ [=U];U_BE],;_E('-/\ #A__ %'I'^I?T9_^3-Y?_BK?^GJ@4445_,!^ M\A1110!^D$7C'PQY2_\ $Z@^Z/XJ=_PF/AC_ *#4'_?56HM.T_RE_P!!A^Z/ M^60IW]G:?_SXP_\ ?H5_J^MC^-'N4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN M?V=I_P#SXP_]^A1_9VG_ //C#_WZ%,1\X_\ !5+Q/H%[_P $^OB=:VFJQ22/ MH<85%/)_TJ&OP+K]_O\ @JS96<7_ 3U^*$D=I$K#0XL,L8!'^E0U^ -?HW! MW_(OJ?XOT1_HQ]#K_D@,=_V%/_TU2"BBBOKC^N HHHH _=K_ ((X>)=!T_\ MX)O?#BTO-4BCE1=6W(QY&=7O3_(U].?\)CX8_P"@U!_WU7S;_P $:+*SE_X) ML?#:26TB9BNKY9HP2?\ B<7M?3W]G:?_ ,^,/_?H5^,YG_R,J_\ CE_Z4S_& MCQ/_ .3EYW_V%XG_ -/3*?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*X3X8I_\ "8^&/^@U!_WU7Q=_P7FUS2=5_8&U M"/3K^.9D\1:>6"'H/.%?;O\ 9VG_ //C#_WZ%?%/_!?&VMH/V!+XP6Z(3XCT M_)1 ,_OA7T?"'_)58+_K[#_TI'S/&?\ R2>._P"O4_\ TEGX;T445_9)_%H4 M444 %?J-\"2#\"_!!!_YDW2O_2.*ORYK]1O@5_R0SP1_V)NE?^D<5?P']/\ M_P"2(R?_ +")_P#IIG]A?0[_ .2JS/\ Z\Q_]+1U5%%%?Y7G^@04444 >Y?L M$ZGI^E?%#5I]1NDA1M =59SU/GQ<5]8?\)CX8_Z#4'_?5?*G_!/^"&?XIZNL M\*N!X?<@.H/_ "WAKZW_ +.T_P#Y\8?^_0K^]?H__P#)N*7_ %\J?^E'\X^) M7_)4S_PQ_(I_\)CX8_Z#4'_?5:*.LB"1&RK#(([BHO[.T_\ Y\8?^_0J8 8 M P!T K]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@ HHHH **** "O*/VY_^31_'O\ V 7_ /0UKU>O M*/VY_P#DT?Q[_P!@%_\ T-: .Z^%W_),_#O_ & K3_T2E;M87PN_Y)GX=_[ M5I_Z)2MV@#\=O^#B7_D[3P=_V3J'_P!+[RO@"OO_ /X.)?\ D[3P=_V3J'_T MOO*^ *_7LA_Y%%'T_4_UU\!_^30Y/_UZ_P#;I!1117K'ZV%>F?L:ZI?:'^U+ MX&UW2Y_*NK'7XKFUEVAMDL>71L$$'#*#@@@XYKS.O1/V2_\ DX[PC_V%1_Z MU>)Q+4G2X_\ ,])_X:[_ &A_^BA?^4FT_P#C5'_#7?[0_P#T4+_R MDVG_ ,:KS:BC_6SBK_H/K?\ @V?_ ,D'UW&?\_)?>_\ ,])_X:[_ &A_^BA? M^4FT_P#C5?E__P %1?$VN>,/VKKSQ!XBO?M%Y/HMGYLWE*F["L!PH ' ]*^] MZ_/G_@I!_P G*S_]@2T_DU?U)]$7/,[S+Q0KTL7BJE2*PM1VG.4E?VE'6S;5 M]7KYGP/B1B,15X>49S;7/'=M])'@M%%%?Z4'X0%%%% 'KO["/_)U?A;Z7_\ MZ07%?HG7YV?L(_\ )U?A;Z7_ /Z07%?HG7^2'T]O^3OX'_L I?\ J1BC_1OZ M(7_)M<7_ -A=3_TSAPHHHK^(C^J0HHHH ^]?V6?^3?\ PS_UXM_Z->N_K@/V M6?\ DW_PS_UXM_Z->N_K_3O@S_DC\N_Z\4?_ $W$_DC/?^1WBO\ KY/_ -*8 M4445]*>41W?_ !Z2_P#7-OY5_+W7]0EW_P >DO\ US;^5?R]U]WP7M7_ .W? M_;C^ZOH6_#GO_Y%[N#>[ZL_Q MF^DCFN/I^-V=0C/15():+_GU3\CZ2_X>$_\ 5(O_ "O_ /W/1_P\)_ZI%_Y7 M_P#[GKYMHK\[_P"(I<=_]!G_ )3I?_('X?\ VQF7\_X+_(^DO^'A/_5(O_*_ M_P#<]<1^TO\ MQ_\)I^SIX\\(_\ "K_LW]I>#M2MOM']M[_+WVLB[MODC.,] M,BO)*YWXO?\ ))O%'_8NWO\ Z(>O8X>\3>.*^?X2G/%WC*K33_=TMG-)_8.; M&9OF,L)43G]E]%V]#\H:***_V4/Y)"BBB@ K[[_X)U_\FX0_]AJZ_FM? E?? M?_!.O_DW"'_L-77\UK^/_IP?\F/E_P!A-'\IG]*?12_Y.JO^O%7\X'NM%%%? MXYG^F 4444 =Y^S%_P E\\,?]A'_ -D:OOBO@?\ 9B_Y+YX8_P"PC_[(U??% M?VE]&G_DDL9_U_?_ *;@?@WBO_R.J'_7O_VZ04445_1Q^6!7Y\?\'%7_ ":_ MX(_['T?^D5S7Z#U^?'_!Q5_R:_X(_P"Q]'_I%\!/^3OY M1_U\?_I$C\?J***_7#_7(**** "OUGG_ ->_^^?YU^3%?K//_KW_ -\_SK^3 M/I3_ .[95ZUORI'^>_T\_P#=^'_7%?EAQE%%%?Q\?YUA1110!\?_ /!5S_F0 MO^XI_P"V=?']?8'_ 5<_P"9"_[BG_MG7Q_7^N/T8?\ DQN4_P#Y_P#I+.[*_P#D9T/\^T445_?!_-X4444 ?SZ?\%2?^4@GQ3_[ M&4_^B8Z\"KWW_@J3_P I!/BG_P!C*?\ T3'7@5?M.7_[A2_PQ_)'^T? /_)" M95_V#4/_ $U$****ZSZT*^H/^"3/CKQ5\.OVC=9\2^#=5^QWJ>"KF-9_(23" MM=V>1AU8?I7R_7T3_P $S_\ DN&M_P#8G3_^EEI7P7BCB,1A/#W,JU";A.-* M33BVFGIJFM4?CWT@)SI^#&>2B[/V$MO5'Z2?\-=_M#_]%"_\I-I_\:H_X:[_ M &A_^BA?^4FT_P#C5>;45_G1_K9Q5_T'UO\ P;/_ .2/\3?KN,_Y^2^]_P"9 MZ3_PUW^T/_T4+_RDVG_QJC_AKO\ :'_Z*%_Y2;3_ .-5YM11_K9Q5_T'UO\ MP;/_ .2#Z[C/^?DOO?\ F>B7G[5_Q^U"U>RN_'V^*1<.O]E6HR/J(J_&O]H: M\N=1^/WCG4+R3?-/XPU.25\ ;F:ZD).!P.37ZH5^57QY_P"2Y>,_^QLU'_TI MDK^T?H:9QF^:9WF\<9B)U5&G2MSSE*UY3O;F;L?E_B?7KUL%A_:2;]Z6[;Z( MY2BBBO[[/QH**** /KG_ ()8_<\=_72__;ROK>ODC_@EC]SQW]=+_P#;ROK> MO\4OIC?\I YI_AP__J/2/]2_HS_\F;R__%6_]/5 HHHK^8#]Y"BBB@#],H?] M4O\ NBG4V'_5+_NBG5_J^MC^-'N%%%%,1\]?\%7/^4>7Q1_[ 47_ *50U_/Y M7] ?_!5S_E'E\4?^P%%_Z50U_/Y7Z-P=_P B^I_B_1'^C'T.O^2 QW_84_\ MTU2"BBBOKC^N HHHH _>C_@C)_RC6^&O^[J__IXO:^H*^7_^",G_ "C6^&O^ M[J__ *>+VOJ"OQG,_P#D95_\F%%%%<)\ M,%?$_P#P7V_Y,#OO^QDT_P#]'"OMBOB?_@OM_P F!WW_ &,FG_\ HX5]'PA_ MR56"_P"OL/\ TI'S/&?_ "2>._Z]3_\ 26?AG1117]DG\6A1110 5^H_P*_Y M(9X(_P"Q,TK_ -(XJ_+BOU'^!7_)#/!'_8F:5_Z1Q5_ ?T__ /DB,G_[")_^ MFF?V%]#O_DJLS_Z\Q_\ 2T=31117^5Y_H$%%%% 'O7_!/K_DJNL?]B\__H^& MOKJOD7_@GU_R576/^Q>?_P!'PU]=5_>OT?\ _DW%+_KY4_\ 2C^U_"%^UA_R=-\2_\ MLH&L_P#I=-0!^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/ M_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %>4?MS_ /)H_CW_ + + M_P#H:UZO7E'[<_\ R:/X]_[ +_\ H:T =U\+O^29^'?^P%:?^B4K=K"^%W_) M,_#O_8"M/_1*5NT ?CM_P<2_\G:>#O\ LG4/_I?>5\ 5]_\ _!Q+_P G:>#O M^R=0_P#I?>5\ 5^O9#_R**/I^I_KKX#_ /)H=UZ)^R7_R<=X1_["H_] :O"XI_Y)C'?]>:O_I$CY'Q M _Y(/-O^P:O_ .FIGZ04445_E0?X(A1110 5^?/_ 4@_P"3E9_^P):?R:OT M&K\^?^"D'_)RL_\ V!+3^35_6'T./^3JU_\ L$J?^G*)\)XB?\B!?XX_E(\% MHHHK_3P_#@HHHH ]=_81_P"3J_"WTO\ _P!(+BOT3K\[/V$?^3J_"WTO_P#T M@N*_1.O\D/I[?\G?P/\ V 4O_4C%'^C?T0O^3:XO_L+J?^F<.%%%%?Q$?U2% M%%% 'WK^RS_R;_X9_P"O%O\ T:]=_7 ?LL_\F_\ AG_KQ;_T:]=_7^G?!G_) M'Y=_UXH_^FXG\D9[_P CO%?]?)_^E,****^E/*([O_CTE_ZYM_*OY>Z_J$N_ M^/27_KFW\J_E[K[O@O:O_P!N_P#MQ_=7T+?ASW_N5_\ =@****^Y/[F"BBB@ M#[9_X)I?\D:UK_L9Y/\ TG@KZ+KYT_X)I?\ )&M:_P"QGD_])X*^BZ_S<\:O M^3H9E_BC_P"FX'^*OTE/^3XYW_U\C_Z:IA1117Y_P"23>*/^Q=O M?_1#UT5<[\7O^23>*/\ L7;W_P!$/7M\,_\ )28+_K]3_P#2XG/BO]UJ?X7^ M1^4-%%%?[HG\MA1110 5]]_\$Z_^3<(?^PU=?S6O@2OOO_@G7_R;A#_V&KK^ M:U_'_P!.#_DQ\O\ L)H_E,_I3Z*7_)U5_P!>*OYP/=:***_QS/\ 3 **** . M\_9B_P"2^>&/^PC_ .R-7WQ7P/\ LQ?\E\\,?]A'_P!D:OOBO[2^C3_R26,_ MZ_O_ --P/P;Q7_Y'5#_KW_[=(****_HX_+ K\^/^#BK_ )-?\$?]CZ/_ $BN M:_0>OSX_X.*O^37_ 1_V/H_](KFO8R#_D<4?7]&?KW@)_R=_*/^OC_](D?C M]1117ZX?ZY!1110 5^L\_P#KW_WS_.OR8K]9Y_\ 7O\ [Y_G7\F?2G_W;*O6 MM^5(_P ]_IY_[OP_ZXK\L.,HHHK^/C_.L**** /C_P#X*N?\R%_W%/\ VSKX M_K[ _P""KG_,A?\ <4_]LZ^/Z_UQ^C#_ ,F-RG_N/_ZDUC^?N-_^2HQ'_;G_ M *1$****_>SY0*Z7X+_\EB\)_P#8S6'_ *4)7-5TOP7_ .2Q>$_^QFL/_2A* M\[./^11B/^O<_P#TEG=E?_(SH?XX_P#I2/U+HHHK_G$/]M@HHHH *^M_^"?' M_),]:_[#I_\ 1,=?)%?6_P#P3X_Y)GK7_8=/_HF.OVCP!_Y.10_P5/\ TEGP M?B3_ ,DK4_Q0_,]]HHHK^^#^;PHHHH _GT_X*D_\I!/BG_V,I_\ 1,=>!5[[ M_P %2?\ E()\4_\ L93_ .B8Z\"K]IR__<*7^&/Y(_VCX!_Y(3*O^P:A_P"F MHA11176?6A7T3_P3/_Y+AK?_ &)T_P#Z66E?.U?1/_!,_P#Y+AK?_8G3_P#I M9:5^>>+/_)M\T_Z]2_0_'/I!_P#)E<\_Z\2_-'VW1117^9Q_B,%%%% !7Y5? M'G_DN7C/_L;-1_\ 2F2OU5K\JOCS_P ER\9_]C9J/_I3)7]P?0F_Y'NZ M7_I4S\R\2_\ <\/_ (G^1RE%%%?Z&'Y %%%% 'US_P $L?N>._KI?_MY7UO7 MR1_P2Q^YX[^NE_\ MY7UO7^*7TQO^4@U]05\4_\$E/VC/@UX"_X)\?#[PGXL\8_9-0M5U3[1;_V?<2;=VJWCK\R M1E3E64\'O7T;_P -=_L\?]%"_P#*3=__ !JOY]SGB?AK#YOB*57&T8RC4FFG M4@FFI---.5TT]&F?XP>*.,PD?$S.TZD4UC,3U7_/Z9Z317FW_#7?[/'_ $4+ M_P I-W_\:H_X:[_9X_Z*%_Y2;O\ ^-5YO^MG"O\ T'T?_!L/_DCX3Z[@_P#G MY'[U_F>DU\3_ /!?;_DP.^_[&33_ /T<*^C_ /AKO]GC_HH7_E)N_P#XU7R# M_P %N_CO\*?B7^PSJ&A>"?%7VVZ37K"5XOL,\>$$P!.9$4=_6OJ.">)>',5Q M?@*-'&TI3E5@DE4@VWS+1).[9\YQCB\+/A7&QC4BVZ4^J_E9^,5%%%?W(?QH M%%%% !7ZC_ K_DAG@C_L3-*_](XJ_+BOU'^!7_)#/!'_ &)FE?\ I'%7\!_3 M_P#^2(R?_L(G_P"FF?V%]#O_ )*K,_\ KS'_ -+1U-%%%?Y7G^@04444 >]? M\$^O^2JZQ_V+S_\ H^&OKJOD7_@GU_R576/^Q>?_ -'PU]=5_>OT?_\ DW%+ M_KY4_P#2C^\./U&KY(_:Z^&=C_P %%_CEX3_99LX!<_#7 MX6^.;#Q7\7M6QF&_U.R'GZ=X;B/W9',KQ7=WC_51101GYKGY #ZWHHHH *\H M_;G_ .31_'O_ & 7_P#0UKI/C-\#/"'QSTRRTGQ?JFM6L=C.TT+:+JTEHS,5 MVD,4^\,=C7SY^U;^Q3\)_A]^SKXN\::)XD\837>G:2TT$=]XIGFA9@RC#HQP MPYZ&@#Z9^%W_ "3/P[_V K3_ -$I6[7$?"OP+HZ?##PX@NKW T&S S=M_P \ M$K?_ .$'TC_GYO?_ +:@#\CO^#B7_D[3P=_V3J'_P!+[RO@"OO7_@X0TFVT M?]J[PA;VLDK*WP]A8F60L<_;KP=3]*^"J_7LA_Y%%'T_4_UU\!_^30Y/_P!> MO_;I!1117K'ZV%>B?LE_\G'>$?\ L*C_ - :O.Z]$_9, /[1WA$'_H*C_P! M:O"XI_Y)C'?]>:O_ *1(^1\0/^2#S;_L&K_^FIGZ04445_E0?X(A1110 5^? M/_!2#_DY6?\ [ EI_)J_0:OSY_X*/C'[2L__ &!;3^35_6'T./\ DZM?_L$J M?^G*)\)XB?\ (@7^./Y2/!:***_T\/PX**** /7?V$?^3J_"WTO_ /T@N*_1 M.OSL_81_Y.K\+?2^_P#2"XK]$Z_R0^GM_P G?P/_ & 4O_4C%'^C?T0O^3:X MO_L+J?\ IG#A1117\1']4A1110!]Z_LL_P#)O_AG_KQ;_P!&O7?UY9^S/X3T MV_\ @3X_\CO%?]?)_P#I3-BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ MP+:OI3RC4N_^/27_ *YM_*OY>Z_ILN_!&D"UE/VF\_U;?\O;>E?S)U]WP7M7 M_P"W?_;C^ZOH6_#GO_-7_)T,R_Q1_\ 3<#_ !5^DI_R M?'._^OD?_35,****_+C\-"N=^+W_ "2;Q1_V+M[_ .B'KHJYWXO?\DF\4?\ M8NWO_HAZ]OAG_DI,%_U^I_\ I<3GQ7^ZU/\ "_R/RAHHHK_=$_EL**** "OO MO_@G7_R;A#_V&KK^:U\"5]]?\$ZAC]G&(^NM77\UK^/_ *<'_)D'_P!A-'\I MG]*?12_Y.JO^O%7\X'NU%%%?XYG^F 4444 =Y^S%_P E\\,?]A'_ -D:OOBO M@+]FZTBOOCEX;M)F8+)J&"4;!^XW0U]R_P#"#Z1_S\WO_@6U?VE]&G_DDL9_ MU_?_ *;@?@WBO_R.J'_7O_VZ1L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM7]''Y8;%?GQ_P '%7_)K_@C_L?1_P"D5S7W?_P@^D?\_-[_ .!;5\ _\'"O MAZQT?]F;P5/:S3L6\=A2)9RPQ]BN/6O8R#_D<4?7]&?KW@)_R=_*/^OC_P#2 M)'Y&T445^N'^N04444 %?K//_KW_ -\_SK\F*_6:50LK*.S$?^[\/^N*_+#C:***_CX_SK"BBB@#X_\ ^"KG_,A?]Q3_ -LZ M^/Z^P/\ @JY_S(7_ '%/_;.OC^O]Y_^DL[LK_Y&=#_ !Q_]*1^I=%%%?\ .(?[;!1110 5];_\ M$^/^29ZU_P!AT_\ HF.ODBOJC]@WP]8ZQ\.=8GNIIU*ZV5 BG*C'DQ^E?M'@ M#_RVD5C^WU\4+2%F*Q^(R 7;)_U4?4UX-7[ M3E_^X4O\,?R1_M'P#_R0F5?]@U#_ --1"BBBNL^M"OHG_@F?_P EPUO_ +$Z M?_TLM*^=J^B?^"9X!^..MGT\'S_^E=I7YYXL_P#)M\T_Z]2_0_'/I!_\F5SS M_KQ+\T?;=%%%?YG'^(P4444 %?E5\>?^2Y>,_P#L;-1_]*9*_56ORJ^/ Q\< M?&8';Q7J/_I3)7]P?0F_Y'NZ7_I4S\R\2_\ <\/_ (G^1RE%%%?Z&'Y M%%%% 'US_P $L?N>._KI?_MY7UO7R/\ \$L5!'CMO3^RQ_Z5U]<5_BE],;_E M('-/\.'_ /4>D?ZE_1G_ .3-Y?\ XJW_ *>J!1117\P'[R%%%% 'Z90_ZI?] MT4ZL6+P1I!B4_:;S[H_Y>VIW_"#Z1_S\WO\ X%M7^KZV/XT>YL45C_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M3$>)?\ !5S_ )1Y?%'_ + 47_I5#7\_E?O? M_P %3_">FV'_ 3]^)UY#<719-$C(#W+$?\ 'U#U%?@A7Z-P=_R+ZG^+]$?Z M,?0Z_P"2 QW_ &%/_P!-4@HHHKZX_K@**** /T._8B_Y->\+?[EW_P"ED]>K M5Y3^Q%_R:]X6_P!R[_\ 2R>O5J_RYX__ .2\S7_L)K_^G9G^$OBY_P G6S__ M +#<5_Z?J!1117R)^>A7B7_!0O\ Y- MO^"?7_)5=8_[%Y__ $?#7UU7QW^P?I-MK'Q.U:WNI)55=!=@8I"ISY\0ZCZU M]6?\(/I'_/S>_P#@6U?WK]'_ /Y-Q2_Z^5/_ $H_G'Q*_P"2IG_AC^1L45C_ M /"#Z1_S\WO_ (%M6O&@BC6-2<*H R>:_:SX$6OX0OVL/^3IOB7_ -E UG_T MNFK^[VOX0OVL/^3IOB7_ -E UG_TNFH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZO MP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH **** . _:@^'OQR^ M*WP.U[X>?LY_'>T^&?BO5K0VUAXWNO"O]LMI:MP\L5L;FW4S;<['9RJ-ABCX MQ7Q5\/\ _@E3_P %@OA=\-K3X0_#_P#X+R6NC:!:6[PQPZ;^ROH:7&)&9I93 M&=.\*V%W=SP:980VD,]_ M=-//(D:! TDCDM(Y"@LQ.6.2>35^BB@ KRC]N?\ Y-'\>_\ 8!?_ -#6O5Z\ MH_;G_P"31_'O_8!?_P!#6@#NOA=_R3/P[_V K3_T2E;M87PN_P"29^'?^P%: M?^B4K=H _';_ (.)?^3M/!W_ &3J'_TOO*^ *^__ /@XE_Y.T\'?]DZA_P#2 M^\KX K]>R'_D44?3]3_77P'_ .30Y/\ ]>O_ &Z04445ZQ^MA7HG[)?_ "<= MX1_["H_] :O.Z]$_9+_Y..\(_P#85'_H#5X7%/\ R3&._P"O-7_TB1\CX@?\ MD'FW_8-7_P#34S](****_P J#_!$**** "OSY_X*0?\ )RL__8$M/Y-7Z#5^ M?/\ P4@_Y.5G_P"P):?R:OZP^AQ_R=6O_P!@E3_TY1/A/$3_ )$"_P M"T445_IX?AP4444 >N_L(_\ )U?A;Z7_ /Z07%?HG7YV?L(_\G5^%OI?_P#I M!<5^B=?Y(?3V_P"3OX'_ + *7_J1BC_1OZ(7_)M<7_V%U/\ TSAPHHHK^(C^ MJ0HHHH ^]?V6?^3?_#/_ %XM_P"C7KOZX#]EG_DW_P ,_P#7BW_HUZ[^O].^ M#/\ DC\N_P"O%'_TW$_DC/?^1WBO^OD__2F%%%%?2GE$=W_QZ2_]NBKG?B]_R2;Q1_P!B[>_^B'KV^&?^2DP7_7ZG_P"EQ.?%?[K4 M_P +_(_*&BBBO]T3^6PHHHH *^^_^"=?_)N$/_8:NOYK7P)7WW_P3K_Y-PA_ M[#5U_-:_C_Z<'_)CY?\ 831_*9_2GT4O^3JK_KQ5_.![K1117^.9_I@%%%% M'>?LQ?\ )?/#'_81_P#9&K[XKX'_ &8O^2^>&/\ L(_^R-7WQ7]I?1I_Y)+& M?]?W_P"FX'X-XK_\CJA_U[_]ND%%%%?TQD'_(XH^OZ,_7O 3_D[^4?]?'_Z1(_' MZBBBOUP_UR"BBB@ K]9Y_P#7O_OG^=?DQ7ZSS_Z]_P#?/\Z_DSZ4_P#NV5>M M;\J1_GO]//\ W?A_UQ7Y8<91117\?'^=84444 ?'_P#P5<_YD+_N*?\ MG7Q M_7V!_P %7/\ F0O^XI_[9U\?U_KC]&'_ ),;E/\ W'_]2:Q_/W&__)48C_MS M_P!(B%%%%?O9\H%=+\%_^2Q>$_\ L9K#_P!*$KFJZ7X+_P#)8O"?_8S6'_I0 ME>=G'_(HQ'_7N?\ Z2SNRO\ Y&=#_''_ -*1^I=%%%?\XA_ML%%%% !7UO\ M\$^/^29ZU_V'3_Z)CKY(KZW_ ."?'_),]:_[#I_]$QU^T> /_)R*'^"I_P"D ML^#\2?\ DE:G^*'YGOM%%%?WP?S>%%%% '\^G_!4G_E()\4_^QE/_HF.O J] M]_X*D_\ *03XI_\ 8RG_ -$QUX%7[3E_^X4O\,?R1_M'P#_R0F5?]@U#_P!- M1"BBBNL^M"OHG_@F?_R7#6_^Q.G_ /2RTKYVKZ)_X)G_ /)<-;_[$Z?_ -++ M2OSSQ9_Y-OFG_7J7Z'XY](/_ ),KGG_7B7YH^VZ***_S./\ $8**** "ORJ^ M//\ R7+QG_V-FH_^E,E?JK7Y5?'G_DN7C/\ [&S4?_2F2O[@^A-_R/)?^YX?_ !/\CE****_T,/R **** /KG_@EC]SQW]=+_ /;ROK>O MDC_@EC]SQW]=+_\ ;ROK>O\ %+Z8W_*0.:?X7Q1_[ 47_I5#7\_E?T!_\%7/^4>7Q1_[ 47_ *50U_/Y7Z-P M=_R+ZG^+]$?Z,?0Z_P"2 QW_ &%/_P!-4@HHHKZX_K@**** /T._8B_Y->\+ M?[EW_P"ED]>K5Y3^Q%_R:]X6_P!R[_\ 2R>O5J_RXX__ .2\S7_L)K_^G9G^ M$OBY_P G6S__ +#<5_Z?J!1117R1^>A7B7_!0O\ Y-*VZ* M/"8_AA^W1I"+I/ACXZ>"H--M0(=.@G\,R.\<"_+&K-N^8A0 3W(IW_" _P#! M03_HO_@3_P )23_XJO=** /BC]HG_@F+\3_VL/%MGXZ^/_B;P)K^JZ?IRV%I M=?8M3M?+MQ(\@3;;7,:GYI'.2"><9P!7 ?\ #B+PQ_T#/ G_ '^UW_Y.K]%J M*[*>88^E!0A6DDNBDTOS/K\!X@\>Y5@X83!9MB:5*"M&$*]6,8KLHQFDEZ(_ M.G_AQ%X8_P"@9X$_[_:[_P#)U'_#B+PQ_P! SP)_W^UW_P"3J_1:BK_M3,_^ M?\__ *7^9U_\10\3/\ H=XS_P *:W_R9^=/_#B+PQ_T#/ G_?[7?_DZM'PE M_P $3K?P+XDM/%WA6/P):ZA82^9:7&=:?8V",[7O2IZGJ#7Z"T5G5Q^.KTI4 MZE64HR333DVFGHTTW9IK=&.(\2?$3%X>="OG.*G":<91EB*SC*+5FFG.S36C M3T:/D+_A@;X^_P#0^^!/_!5?_P#Q^C_A@;X^_P#0^^!/_!5?_P#Q^OKVBOE/ M]4^%?^@"C_X*A_\ (GP/U+!_\^X_,K/PA<7T&JW.DO+> MMJL;D6TA08%O=HFWKCC/J37Z;5Y!^Q3X%\7?#[X3ZEHGC309].NYO&&J74<% MP &:&2_P#DZC_APAX+_P"@ M-X$_\"->_P#DZOT=HKZC_6GB?_H.K?\ @V?_ ,D!/\ P(U[_P"3J/\ APAX+_Z W@3_ ,"->_\ DZOT=HH_UIXG M_P"@ZM_X-G_\D'^JG"W_ $ 4?_!4/_D3\^? ?_!$RV^&?BNU\;^"(_ EEJEE MYGV6ZSK4FS?&T;?+)>LIRKL.0>N>M>B_\._/CM_T/7@3_P %>H?_ "17V#17 MR.?Y1E7%>,CB\[P\,55C%04ZT(U9**;:BI34FHIRDTKVNV[7;/H\GK5N'L,\ M-E4GAZ;?,XTG[.+DTDY-0LFVDE>U[)+HCX^_X=^?';_H>O G_@KU#_Y(H_X= M^?';_H>O G_@KU#_ .2*^P:*\/\ U"X%_P"A5AO_ 12_P#D3UO]8^(?^@RK M_P"#)_YGQ]_P[\^.W_0]>!/_ 5ZA_\ )%'_ [\^.W_ $/7@3_P5ZA_\D5] M@T4?ZA<"_P#0JPW_ ((I?_(A_K'Q#_T&5?\ P9/_ #/GOPM\&/VY_!7A^U\+ M>&?CCX$MK"S0I;0?\(S,^Q%_\(#_P4$_Z+_X$_P#"4D_^*H_X0'_@H)_T7_P)_P"$I)_\57NE%:D'A3_# M_P#X*!2(4?X_>!"&&"/^$5D_^*KY>_X<1>&/^@9X$_[_ &N__)U?HM16]#%8 MK#7]C-QOO9M7^X]W)>*>)N&_:?V1CJV&]I;F]E5G3YN6_+SUW:][7=MV M?G3_ ,.(O#'_ $#/ G_?[7?_ ).H_P"'$7AC_H&>!/\ O]KO_P G5^BU%='] MJ9G_ ,_Y_P#@4O\ ,]W_ (BAXF?]#O&?^%-;_P"3/SI_X<1>&/\ H&>!/^_V MN_\ R=1_PXB\,?\ 0,\"?]_M=_\ DZOT6HH_M3,_^?\ /_P*7^8?\10\3/\ MH=XS_P *:W_R9\/_ T_X)6^/?@]HT_A_P"'.O>!-.L[BZ-Q-#]EU2;=(552 MV9;IB.%48!QQ71_\,#?'W_H?? G_ (*K_P#^/U]>T5\UC4I7DW9):O9'R M%_PP-\??^A]\"?\ @JO_ /X_1_PP-\??^A]\"?\ @JO_ /X_7U[17+_JGPK_ M - %'_P5#_Y$X/J6#_Y]Q^Y?Y'R%_P ,#?'W_H?? G_@JO\ _P"/UQO[0O[' M'QC^'_P2\3^+_$GBOP;>:?9Z3*;VTM-/O4DFB8;&56:?"DACS7W?7G'[7?A3 MQ'XY_9I\8^$?".D2W^I7^CM%9V< !>5]RG:,]^*NEPOPU0JQJ4\%1C*+335. M"::U334=&NC!X# R5G2C;_"O\CX;\,_\$*/ _B'PWI^OQ:%X'5;ZQBN%62YU MW< Z!L'%]C//:KW_ X0\%_] ;P)_P"!&O?_ "=7Z"_#ZQN]+\ Z'IFH6[13 MV^CVT4\3]4=8E#*?<$$5L5]W_K3Q/_T'5O\ P;/_ .2/*_U4X6_Z */_ (*A M_P#(GYQ?\.$/!?\ T!O G_@1KW_R=1_PX0\%_P#0&\"?^!&O?_)U?H[11_K3 MQ/\ ]!U;_P &S_\ D@_U4X6_Z */_@J'_P B?G%_PX0\%_\ 0&\"?^!&O?\ MR=7??#K_ ()8?$#X3^&U\(_#_7_ FGZ>LSRBW^R:I+\[8W'=)=,W.!WK[?HK MQ\\Q%?B? _4LXF\31NIO G_@K MU#_Y(K[!HKXW_4+@7_H58;_P12_^1/IO]8^(?^@RK_X,G_F?'W_#OSX[?]#U MX$_\%>H?_)%'_#OSX[?]#UX$_P#!7J'_ ,D5]@T4?ZA<"_\ 0JPW_@BE_P#( MA_K'Q#_T&5?_ 9/_,^3?#'[$7[27@W7[7Q1X;^(_@2VOK*3S+:?^Q[U]C8( MSM>8@]>X-=]_P@/_ 4$_P"B_P#@3_PE)/\ XJO=**]K+,FRC):+I9?AZ=&+ M=VJ<(P3>UVHI)NR2N>?B\=CL?-3Q-651K1.4G)I=KML\+_X0'_@H)_T7_P " M?^$I)_\ %4?\(#_P4$_Z+_X$_P#"4D_^*KW2BO2.4\+_ .$!_P""@G_1?_ G M_A*2?_%5Y[^T5^PS^T7^UCX7L?!G[0'Q$\":_INFW_VVRMO[(OK7RY]C1[]U MM/&Q^5V&"2.>F<5];45=.I4I34X-IKJM&=F S#'Y5C(8O!5I4JL'>,X2<91> MUU*+33MV9^=/_#B+PQ_T#/ G_?[7?_DZC_AQ%X8_Z!G@3_O]KO\ \G5^BU%= MG]J9G_S_ )_^!2_S/KO^(H>)G_0[QG_A36_^3/SI_P"'$7AC_H&>!/\ O]KO M_P G4?\ #B+PQ_T#/ G_ '^UW_Y.K]%J*/[4S/\ Y_S_ / I?YA_Q%#Q,_Z' M>,_\*:W_ ,F?G3_PXB\,?] SP)_W^UW_ .3J]9;]@CX_,Q9O'W@3).3_ ,2J M_P#_ (_7U[17D9KA,+GJ@LRIQKJ%^7VB4^6]KVYKVO97MO9'SV?<1\0\5*FL MZQE7%>SOR>VJ3J\O-;FY>=RY;V5[6O97V1\A?\,#?'W_ *'WP)_X*K__ ./T M?\,#?'W_ *'WP)_X*K__ ./U]>T5X_\ JGPK_P! %'_P5#_Y$^<^I8/_ )]Q M^Y?Y'R%_PP-\??\ H?? G_@JO_\ X_1_PP-\??\ H?? G_@JO_\ X_7U[11_ MJGPK_P! %'_P5#_Y$/J6#_Y]Q^Y?Y'YM>.O^"=6K?M$_'N_^"OQ-D\(:E<>$ M=#BU"UN'CU.&%5NF4,%$-RCEOW29W$CCC&35C_APAX+_ .@-X$_\"->_^3J^ MOO!O@7Q=8?MI^-/B!>:#/'HNH>#].M;+46 \N6:-V+H.>H!KU^OKLKS3,LDP M,,%EU>="C"_+"G*4(1NW)VC%J*O)MNRU;;>K//K\-\.XJJZM;!TI2>[=.#;Z M;M7V/SB_X<(>"_\ H#>!/_ C7O\ Y.H_X<(>"_\ H#>!/_ C7O\ Y.K]':*] M#_6GB?\ Z#JW_@V?_P D9?ZJ<+?] %'_ ,%0_P#D3\XO^'"'@O\ Z W@3_P( MU[_Y.JSHO_!"CPYX>UFTU_1].\"0W=C-JM/1IU)V:[/WBH<+<,TY*4<#136J:I0T_\ )3X^_P"'?GQV M_P"AZ\"?^"O4/_DBC_AWY\=O^AZ\"?\ @KU#_P"2*^P:*_./]0N!?^A5AO\ MP12_^1/M_P#6/B'_ *#*O_@R?^9\??\ #OSX[?\ 0]>!/_!7J'_R11_P[\^. MW_0]>!/_ 5ZA_\ )%?8-%'^H7 O_0JPW_@BE_\ (A_K'Q#_ -!E7_P9/_,^ M/O\ AWY\=O\ H>O G_@KU#_Y(KK?A[^SC^V5\*],GT?P%\8_ EA;7$_G31_\ M(]^L8IZ]=3G MQ.?^9]IA_$GQ$PE"%"AG.*A""48QCB*R44E9))3LDEHDM$C\Z?^ M'$7AC_H&>!/^_P!KO_R=1_PXB\,?] SP)_W^UW_Y.K]%J*K^U,S_ .?\_P#P M*7^9M_Q%#Q,_Z'>,_P#"FM_\F?G3_P .(O#'_0,\"?\ ?[7?_DZNB^&?_!'K M6/@[KD_B3X;="71RN);M@/FC0Y SQUY-?>E%'1K$W$D-IIEX)' (&%+S%0>>X-<-;_P#! M$/PW\2+=/B'J^F>!Y+O7D&HW4DDVMJSR3CS6)"7H4$ECPH ] !7VS^UWX4\1 M^.?V:?&/A'PCI$M_J5_H[16=G 7E?(?@H+\?#+4/ FF?VGY7V[]SJ\WF>7 MOV?ZV[;&/,?IC.>H?_)%?8-%?$YSP]P_Q%F$ ML?FV$I8BO*W-4JTX5)NR25YS3D[))*[T226A]3EF.QV2X..#RZK*C2C>T*!/\ P5ZA_P#)%'_#OSX[?]#UX$_\%>H?_)%?8-%'^H7 O_0JPW_@ MBE_\B'^L?$/_ $&5?_!D_P#,\*'@#_@H&H"CX_>!, &CRTJDHKR;7Y'T>3<8\7<.X>5#*LPKX>$GS.-*M4IQ&/^@9X$_[_ &N__)U?HM16 MW]J9G_S_ )_^!2_S/7_XBAXF?]#O&?\ A36_^3/SI_X<1>&/^@9X$_[_ &N_ M_)U'_#B+PQ_T#/ G_?[7?_DZOT6HH_M3,_\ G_/_ ,"E_F'_ !%#Q,_Z'>,_ M\*:W_P F?%G@C_@F?\5?AQX7M?!?@SQ5X$L],L@XMK;[#J4FS<[.WS27+,=>O@Z4YS;E*4J<& MY-N[;;5VV]6WJV?"8N,TJU).4YR]Z4I2=Y2E)W$-4L/&VOBR$-M:W\*(\:^:K2,MP'VY4<*P/KQ7Z(5Y!^T?X% M\7>+/BQ\)-;\.:#/=VFA^,)+K5IX0"MK"8&4.W/3/%=6"R#(LMQ<,5A,)3IU M8-2C.%.,91:V<9))IKHT[HBIEN75J;A4HP<7HTXIIKLU8^0?^'"'@O\ Z W@ M3_P(U[_Y.H_X<(>"_P#H#>!/_ C7O_DZOT=HK[3_ %IXG_Z#JW_@V?\ \D>; M_JIPM_T 4?\ P5#_ .1/SB_X<(>"_P#H#>!/_ C7O_DZC_APAX+_ .@-X$_\ M"->_^3J_1VBC_6GB?_H.K?\ @V?_ ,D'^JG"W_0!1_\ !4/_ )$_.+_APAX+ M_P"@-X$_\"->_P#DZO4="_X)P_&/PSH5CX:T3QAX$@LM-LHK2R@_L_46\N&) M B+EK@DX50,DDG')-?9E%?/\00AQ90A1SQ?6X0=XQK?O5%VM>*GS).VEUK8] MC)L-AN':LJN506'E)6DZ25-M;V;A9M7ULSX^_P"'?GQV_P"AZ\"?^"O4/_DB MC_AWY\=O^AZ\"?\ @KU#_P"2*^P:*^5_U"X%_P"A5AO_ 12_P#D3Z'_ %CX MA_Z#*O\ X,G_ )GQ]_P[\^.W_0]>!/\ P5ZA_P#)%'_#OSX[?]#UX$_\%>H? M_)%?8-%'^H7 O_0JPW_@BE_\B'^L?$/_ $&5?_!D_P#,^7/A]^R5^U=\*]5F MUOP'\5? EA=7%N8)9?["NY=T98-C$DK ;B<7BL;5]KB*DIR[R; M;^]W9X7_ ,(#_P %!/\ HO\ X$_\)23_ .*KVW2X]0BTRVBU>XCENU@074L2 M;5>0*-S =@3D@5/17:SEU M0OXB>7^Q_!^A0[_-U?4%A999LF*1(;9'C,KK@R1Y7> ?65%?'G[3VN_\%-OV M-/@MK'[4'A?XQ^$?C59>#=-EU;QC\.;_ ,!?V'<:AIT"F6Y;2[RVN93!<)$K M,D4\=P)-NW<&()ZFS_;SUW]J7]B#P3^TO_P3C\)Z?XOUGXJRQ67@Q?%;R0:= MHEP5G:ZFU=H-SQQV@M;E9(XR6EFC2%&S*KT ?35%?FKI'[;O_!57]@[]O+X1 M_LW?\%'KCX9?$7X=_'G69-"\*^._ASH=SIMSH.MA08[6>"5V5XG+HHSEBI9] M^8VC;W+_ (*$?&7_ (*(_ W]H;X*^)/V9D^&VI_"[6O&6F^'_'_A77FG7Q%J MTM]J$-N6T[:-A%O://>.21LCLYY'#(F* /KBBO&?^"@?QJ^.O[./['OQ#^/G M[/GA#PKK.N^"O!NJ:\+7Q=J-Q!;>79VDMRP"6\9:9V$141F2$$L"9%Q5/_@G MA^T5XN_:,_X)\?"C]J+XRWNGPZSXL^'.GZ]XCN+2'R+6.66W665E4D[$&3P2 M< =: /UE*" *MN)(@PG(;/T9_P3Z_;3^'O_!0S]CSP/\ MM?\ PSL);'3_ !AI;2W&E7$PDDTZ\BE>"ZM68 ;O+GBD0/@;U"N P% 'LM% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 445#J.H6&D:?/JNJWL5 MM:VL+2W-S<2!(XHU!+.S'A5 !))X % $U%?#_P"R=^V;^U%_P5;/B3XS_LF> M,=%^%WP+T?Q%^(.@SZO<>([YHQ)Y,,<,JI96B;EC:=Q+*\GF!8D6-7FS_ /@C MW^VW\8/V^/V+[/XR?M ?#6R\+^-])\3ZKX9\4VFD[_L%S?:?H1;B2161^T9^W%^U=\(/^"OG[ M-O[%,?A7P1;?#/XQ6_BR>[U*&>YNM9G;2=&GNE4[DBAM5,K6YPHF9MK#>HX( M!]GT5\Z_\%$OVUM9_9+T'X=^ /ACI&F:A\1OC)\1]/\ !7@&WUL2-86=Q<$M M/J-VD;+));VT*M(T:,KR,8XPR;RZ^;?%+]L+]HS]@?\ ;%^#GP:_:F\?Z-X\ M^&_QXUJ3PQHGBZT\-+I-_P"&O$^%:UMIDCE>*XM+O=Y<>%66)U)=W6@#[3HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKYS_X*5_\%$O! M7_!.[X/:/XHN?!MUXP\<^.?$MMX8^%WP_P!.N5AN/$>MW+!(8/,8$0P@E3)* M00H*@!F=%;-;X5?\%8YOA\OC;_AKKX60>._LPN3X+7X73MX9$V-WV$W)OOMQ M3/R?:@P/_+3R!_JJ /IZBOFG_@F-_P %'O"G_!1+X4^(=0O/ UQX*^(WPZ\3 MW'ACXK?#V^NUGFT#6('9'19 !YT#E'\N3 R4=2,HU>2_\%9?^"HGQ3_9.^(W MPQ^"W[,WAZQU'4=8^+?A/1/B;XAU"#SK;0+#5KPQP62KD!KVYCBGD4<^3#%O M<#SX"P!]X45\W_\ !5/QO^V_\,?V2M0^)G[!GBWX:Z)XG\.ZBFI>(K[XI>=] M@&B0PS/<)%Y2G]^T@@5=V 4,@!#E#7K/P_\ &/Q>\9?L\>'?'M_\/K#2_'&K M^$["^U#PQJ]]+;6]AJ$UO&\UK)*L4LBB)V=?N,3LQQG( .WHKX]_X(Q?MO?M M$?MV?!CXJ>./VFM%\-:;XA\%_'?7_!D.G^$X)5L[>VT^&S4*&F9GE;S))29& MQNW#"J %$_A']JKXX?MM_M4_&7X!_LM_%/1_ ?AGX&ZA9Z!K7BBZ\,+J][K7 MB*:%IIH8XI)HXX+2U4)&^099I68(\2QYD /KNBOES_@F/^WIXL_;!TKXE?"' MXX^&=+T3XM_!#QY<>$OB-8:$9/[/O)$+&VU2S65FDCMKJ-&=(W9G0HX)( 8_ M4= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?*G[?/_ 45 MUC]GCXT_#3]B']FWP7IGB[X[_&*YF_X171=:NGBTS0],@5WNM9U)HOWGV>)( MI2L4>'F,,BJRE2: /JNBODKX[:9_P52_9W^$FI?'CX=_'GP1\7=5\-:=)J6M M?#/4?AR=&BUR")3)-;Z;=P7+I6;:KXSO'J'[#/[;OPC_X*&?L MF^'/VL_V>)FFTSQ%92$:7J.52I8!@5*NNY64D ]EHK MXQ_X)X?MQ_M3_M&?M_?M7_LL_M'>&?!VD6?P/O/"5MX8M?"+7$P>/4[74+IY M9KB<*T[M'';#B.)5VD!>238T[]M']IK0_P#@JS\:_P!GOQCX5M;SX1_#SX!Z M;XST6#1M&>75[J]FFD4HC!OWQD^S7J+&%Y:% "#NW 'V-17Y@_MI?M1_\%^? MV)/A-??\%!O&_A_X$:W\/?#LL5_XS^"&B6U\VIZ1HSRJK%-58A;FZB5QYLBH M(@59TCD0;3]$_MB_\%.=/^$/[-'P=^(/P"\-6^L^-_VCM=T#0_@]HWB!72W2 M?5HXY5O;Y8V#BVMH9/,E5&#,=D89-^]0#ZUHKY"U']KCXW?L??MN_"K]DO\ M:O\ 'VD^,_#OQSL-2M_!'CBP\.#2KC3?$5BD'+7 MXDZKX=.L:KXUU.!5:X?3X'FB@M+&/S$ GE6=IMPVK'A@IXQ_;X^/?_!/S]K? MX=_LW?M_:]X>\4^ /C)J+:1\.?C)X?T)])DT_7 4"Z7K%H9IHAYWF+Y5U"T: MD@AH@%>1 #[?HKY7_:VUO_@J%\6OB3J7PK_X)_:K\.? &B^&+6$:[X_^)FD7 M>H2ZIJ4L2SK9:?:Q;4$$<+Q&6ZD+9>;RXTW0R&O'_P!AO_@IM^V5\=?V??VH M/A%\??A'X;T7]H_]FBTO;34(M 2:70];N9+"[N-+NXD=_,"3-;$M'NY0HPV> M9Y: 'Z$45\+? S]JK_@I=^TS_P $\_@%XF^#?A+P-;?%WXM>!QXA\2^-O%.G M7*^'O#NGA8F%S]F@;?/=SK^&/VN?CK^VM^V-\7OV;OV3?B'HG@KPI\"7LM)\3^-=0\-C M5[C6_$MQ&\K6,$+31I%:VB)MG)_>R2N%C:((7;MO^":G[>& MK+0?B/\ "_Q]JG@7XHZ!ITKO:VVLZ?+YOW^H **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ K\E/@9#JWA;_ (/$/C,_Q&OUKKYT_;5_X)V>#/VK?B'X$_:2\#^/+OX>_& M?X67'?&PWOLDCWON /=O'5YX9T[ MP1K.H>-'C71H-*N)-6:8@(+98F,I;/;8&S7YB_\ !GIX=\"#K,\6DQIM-I; M[KVW\AY/^6D[-)(P9^0[&2@#G-1^&=I^WW^W3X(^/\\(F^%/[/5YJ3^$;T\Q M^*O&$Z?99KJ+L]GIT0EB24<27: MWL-4ELT:XMHI2AECCD(W(KF.,LH(#;%SG:*^'/AW_P $U/\ @JMH$OAKP5X] M_P""V,=_\.M'NK&+5?!/A']FS1?#CWNDV[INTV"\M+HR6"/$GD[X5W(I^7TK M[RH \0_X*:_\HW/V@_\ LA_BS_TSW5?#NF>+_ /@C5\ O">M1L]GJ MGP1TFTNT1]I:*2Q5& /8X8\U[#^V/\#?&W[37[,?CC]G?P/\1M,\*3>.?"NH MZ!?:YJGAN351;6UY:2VTCQP)=VV9567,1X#\/6VBZ7K>G^&)-)-Q;6\8CC,L3W=U^\P!N96 )Z*.E 'PQ^ MR;:_M[?\$)_V"?B#\!?BU\'/"?C3X9?!Z#7-;^'WQ;?Q_!IUO+I,LDUXMK>V M;0RW2W?GRNJ)%'(DCS+$& 42-ZU_P;3_ +/'CW]FW_@CC\*?#'Q+TR6QU;Q! M'?>)&T^>/:]O;7]W)/:A@>06MVAD(."#(0>E>O?&S]AOQ7^VKXET>T_;6\<: M5J/PWT#5H=5MOA!X7LI4T_6;Z!M\$NL7V4$ C!% 'P5_P &QVL>&-6_X(@?!!/"[Q[;2UUJWOHDQF.Z76[\RAAV M)9M_/4.#T(KPW_@ZIT?6?%FE?LD^!_AO\WCO5/VDM-3PG' ";C?LVEDP0<+, M]J201@[3D5[OXC_8J_:D_P""8.C?$+XI_P#!([P_H/B_PWXGUB7Q%JG[./B^ M5K:VAU&0 7$^@WZ.OV,R!4)LIE>%BO[IX?&J+]OG]L M;6)$^//PG^VZ!9? C4=#?2H_A.TSE9+A;.XD>XN;F[B5#_:$A"E*=1LY(;+Q?=>%%U=[$LA >*%YXD M#@X^9MX SAU>,_A/_P4\MOVEM?\:_"?]L/X M:'X9:U;VZZ5X+\:_">:[N?#DB0HDC0W-EJ%H]V'D5I")VX\S8NT*&/??LM_L MO^%/V7_"FN6.FZ[=Z[XB\8^)[KQ+X[\5ZE&B7&N:O'E^!T6NQZ!X5O/AK/?F_75K(6=U]HNEU:'D1C,>R) M=K?>W]* ,'_@LI^P5\>/VOO!WPK^-/[).NZ/;?%GX$?$NS\9^#=.\17#16&L MB(J9]/ED4$Q>:$CPY^7Y"C%0^]/D_P#X*>^//VH_VWOVVOV)?V+_ !O^S1:_ M#[Q OQ@M?B1X@TB+QQ!K-]INEZ-@SW,IM8A##;N'N$AE,I>62(J8XR '_5OX ME+\6I/#?V;X/S>'8M8D?;]M\2QSR6UNN#^\\F JTQ!Q\GF1Y&?G%>7_LN_L- M^$O@%\2?%?[1_CSQC=^/OB]X\2.'Q5\0M6LT@9+*,YATO3[92RZ?I\1Y6!6= MF;YYI9G >@#W*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/R7_ ."ZT.I:)_P64_X)V^./&*N?!R?$N\L(99#B"#59;O31%N."%9F\@KGK MY38Z$C]:*\<_;H_89^!7_!0CX#7/P$^/&GWJVJWT.I:!KVC77V?4M U2')@U M"SFP?*GC+-@D%2K,K JQ!^'_ -N3]N#_ (*^_P#!.Q_#7PW^+.A^%?$'PKU. M>WTW6_VL_#W@BZOKKPQ;/^[DO]3T*.X\N*>/(2Y> SVRJSGY(X+1"S)#%#!&"D2@?KQ_P3T_9-_9 MO_9"_9NT_P '?LR^(6\2:3XBNY?$>K>.[K5([^[\7:A>8DFU:XNH_DGDF^4A MEP@4*J@ "J/_ 4-_88_X;T\"?#[P3_PM'_A%/\ A!/C!H'CK[3_ &)]N^W? MV9+))]CV^?%Y7F;\>;EMF/N-F@#T/X3_ !"^$7[6WP>\-?&30/#454UR'7+C2+B#PUJ-I:7 M[1$6ES?637$,;]B\221LX]@ZGW% 'Y]_\&Y?_)&OVF/^SS_'G\[*IOA#^RE^ MW-_P3S_X*+_'/XR_ ?X/:5\5?@_^T'K,'B:\M?\ A,K;2=2\):ZBN)VD6Z&R M>VE,KDF,LZJJ )E")/8_^"7_ /P3V^)O_!/+P[\1/"?BW]HG1?'MG\0OB;J_ MCFY>R\ 2Z--::CJ)@\Z(,VI72O OD_*NQ6R_+'&#VO[4'[._QW_:KT;4?@OJ MGQIMO WPWUA#:^(U\(6TK^(=9L6&);1+Z1ECTY)%W)(T<,LI1B(Y(6^:@#XP M_P"#>%/'OQS_ &@/VR?^"B?B#1[*ST#XP?%ZUTKPJVEWKW-G>P:&MY;M=6L[ MQ1-<6[FZ5%F,:;FB?*J0RC]0*YOX/_"#X9? 'X7Z%\%_@SX*L?#OA;PUIT=A MH>BZ;'MAM8$&%49)+'J2S$LS$LQ)))Z2@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "OR5\1PZKX:_X/"?#]U\0F9;;Q%^SC+'X$:<':XC2=I8 MXB3C(:"^8@8P"3CG)_6JOGS]N;_@GE\.OVTK[P3\3;?QCJ7@;XH_"[6CJWPT M^)6@P1RW>CW!QYL$L,GR7=G,%59K=\!U& R9)H ^@998H(FFFD5$12SNQP% MZDGL*_)__@T(T35[/]A?XM>(["WDA\(:U^T!K-QX,4@B.2U6TLHVDB!_Y9DH M$R#C=$XZ@Y/VM_VT_P#@HU8_'S3_ /@G;_P4,LO#GP/^$OQ(AFT2?]IWX$[3P_X4\+:4MEH&GP R)$@RQD9 M/8V'/$ MR?'FYT.;Q!X:M/AM/I[:=_9-I-:VBV]RVJSC!28F3?$VXJ,;,U]*?$73/'>M M> ]7TCX8>+K#0/$5UI\L6BZYJFC-J-O87+*0DTEJLT!G53@^7YJ;L8W"@#YP M_P""COAF_P#VT_#-Q_P3/^'%^Z/XVBM)/BYK]L01X7\*^>))E)Y O+X0O:V\ M9!.UIYR-L&&^9_\ @K?X+T[P/_P54_X)K:9IFD1V/@O0_'7B'2;*T@4K!:7' MV/34L8NN.D6$'7Y&KJOA?_P2G_X+$?!S1]1TCP#_ ,%Z;2V;6-7N-5UB_NOV M5M%NKN_O9B-]Q///?O)*^ B+N)"1QQQH%CC1%]Z^,W_!-NV^/7['G@3X!?$K MX[ZSJ7Q$^'6LZ9XI\,?&2YL$>^@\6VRTO1) M;\(E_J3&XN)I9[J:*..)>42&,%0)&/FU])4 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5YY^USHGC3Q+^RA\3_#GPV29O$6H?#S6K;0%MB?,- MZ]C,L 7'\7F%<>]>AT4 ?FU_P:;ZMX;O_P#@BKX#T[1#']LTSQ1XAMM<5?O+ M='4YI0''9O(E@_ BN _X/!=+U+Q3^P'\)_ W@B)IO&6L_M$Z);^$+:US]JDN MVT_4T7RL:@WB#Q9 M^SWXP)@TG5-7P!+>Z3>QNITRZE48:*19;>4A1^Y"J5\D_P"":7C#2_\ @J[^ MT;;?M0?M_P#FZ#\:_@/J%Y;:#^S5J&AR:;!X#EF<*NMM%+Y?%'Q L; M>59X=+B,8@L-&60?+,EI:*D32&;6R\/>$O!O MA^&QT^"2XV6^F:=:0".-3)(WRQQQ1@;F;@+DGJ:^DV_@I?!?P0TR]@:.9]$:X-U>:Y-&XW1/?3;%@4X9;2"-F"M<,B:' M_!2C]BO]K']MGPYX?\!_ ;]N'3/A'X>T^^6]\1Z;=?"B'Q(?$,L;AH8;C[1> MPQ&T4@,UNT3K*P&\LHV5S?P%_8;_ ."F_AKXV^&O'7[5O_!8:Z^)_@S0;R2] MN_ 6C_ [3/#"ZK<"%UM_/O+.Y>4Q1RLLQAQMD:-0V1Q0!X=_P;FV.I:-X]_; MZL?,93T.21UIW_!"ZWU.^_X*#?\%#O% M=FKC0;C]H:.QLR%_=F^MOMRWF#TW9DAW=^1FOI;5_P!AKXG_ G_ &K/'W[6 M7[&'Q0\->&-1^+>E6%O\1_#?C#PU/J.G7&HV2/%::Q;BWNK=XKA87:.6'.RX M 1BT;J6?NOV&_P!C'P!^PQ\$I/A1X,UN\UO4M8\0W_B3QKXLU.-$N_$6NWTO MFWE_,J *K.VU50<)''&F6V[B >Q4444 %%%% !1110 4444 %%%% !7\(7[6 M'_)TWQ+_ .R@:S_Z735_=[7\(7[6'_)TWQ+_ .R@:S_Z734 ?M__ ,&FW_*4 MS]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4?$GAGPW MXRT*Z\+>+_#]CJNF7T1BO=.U*T2>"X0]5>-P5=?8@BJO@?X?>!/AEH">%/AQ MX-TO0-*B8M#IFC6,=M;Q$@#Y(XP%0<#@ "MBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KFO%_P9^$/C_Q#8>+ M_''PN\/:OJ^E _V5J^I:/#-=663D^3,REXN?[I%=+10 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4CHDB&.10RL, M,I&012T4 W?PQ^&'A_PX^I2&343H.CPV8NG)+%Y!$JAV)) M)8Y)SUKI*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** *NM:)HWB32;G0/$6D6M_87D+17=E>VZRPSQL,%'1@592 M.H(P:SO /PT^'?PIT+_A%_AAX%TCP[I8DWKIFAZ=':6Z-@#*Q1*J+P!T K;H MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *YKQU\&?A#\4+^QU;XC_"[P]KUYI;,VEWNKZ/#<3V3$8+0R.I:(\GE M"#72T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_"%^UA_R= M-\2_^R@:S_Z735_=[7\(7[6'_)TWQ+_[*!K/_I=-0!^W_P#P:;?\I3/VN_\ MMX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !111 M0 4444 %%%% !1110 5S?Q?^+_PS^ 7PSUGXR?&3QE9^'O"_AZS-UK6M:@Q$ M-I"" 7<@$@9([=ZZ2OD#_@OQ_P H;/VA/^R?S?\ HZ*@ _X?\?\ !&W_ *2$ M_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^!*+KQ9JFGRRZ1XIDM(?)@D58P(U4@'!.3WK[<_XA#O M^"-O_0E?$#_PNYO_ (B@#W__ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ M20GX?_\ @7-_\;KP#_B$._X(V_\ 0E?$#_PNYO\ XBC_ (A#O^"-O_0E?$#_ M ,+N;_XB@#W_ /X?\?\ !&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^ M!'$D73]#TO^S[!9I-[B&'5Y8T#-W.U1D]Z /Z$J*** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ K^$+]K#_DZ;XE_]E UG_TNFK^[ MVOX0OVL/^3IOB7_V4#6?_2Z:@#]O_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X- M-O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ KY _X+\?\ *&S]H3_LG\W_ *.BKZ_KY _X+\?\H;/VA/\ LG\W_HZ*@#P# M_@T._P"4-FB?]E U[_T,[KPI)^S'KWBWQ1\'M.\0V#))=V5Q>$7+2RS"!6 M6"$'*.<_* K-Q0!^H%%>;_L?_M0?#_\ ;3_9B\$_M5?"VTOK;0?'.@Q:G86F MIHJW%L&RKPRA&9=Z.KH=I(RIP2*^//V[?^"G_P 7/V3O^"H?P&\+WMC';_L^ M^)-?O_AYX\\0-C:GBN]@L[FRWDC"1P*UN!*&QB:_5@#!0!^A=%?-/[5O_!2+ M1_V8OVN/A;^QA8_ #Q5XU\7_ !ATC6;OP(?!_@OQ"^HV^S4]9T>'S;A7@5C+;VTNV9(+A@?->W?*(&B:3S'1/^ M"TEK^V#^Q_X[^+/P8_98^-/AOPK:?#[QK)J_Q,LUTN,^&K[2+:0ND#/<.LEW ML_>P,5,)D"(6)$PB /T.HKX"^#'_ 5E\$_#K]E/X0>$O!WAOXE_&KQ[JO[. M ^)]]878M1X@NO#UHL,4EY<+&Q6:^GEW3?M6_\%OO@C^R MCX.UKXC^*_@5\09="\)^%O"OB+Q?-?Z1_9MQ:V>O7 @M8;:*YVBZO(6(:XMM M\9B ;#.R2*@!]KT5P/C_ /:8^#7@#P7K/BV\\>Z32"S@BM%(@O<31,\CWB3&56"G &* /TPHK\L_V$?\ M@X>_X3;]@7]G_P"-W[3?P=U[7?&/Q3^)-Q\-[N7P/9P8N-;A*^3.MN\B8%Q& M\>50X64LH"IC'J>M_P#!6']I74OVU?V;_P!F*S_8@\3>#3\5M,\3:QXGT3QA MJFGQZK;P::MU D"JDSQ(N5BO#)OW/'Y:(#N;(!]\T5^3'[&/_!87X@_ /XB_ M&/PG^U/HGCWQMX5NOV_M<^$?@_Q@;^TF@\,02R+'IMB4DF%S-&GE2,[!&VJP M.YV;97TU\6?^"VW[-/PC\=_$"SU?PIK=UX)^$_Q#T;P/\1_'UM) +?2=8U$[ M4"P,XDFM[=RD=Q*-K(SXCCF"L5 /LVBBB@ HHHH **** "BBB@ KSS4/VK/@ M'I=_/IE_X]\N>VF:*9/[+NCM=201D18/(/2O0Z_/+X@?\CYK?_87N?\ T:U? MFOB/QCF?"&'P]3!PA)U')/G4GLE:W+*/?S/)S7'UL#&+II.]]_\ AT?8G_#7 M?[/'_10O_*3=_P#QJO0]/OK75+"#4[&7S(+F%987VD;D8 @X/(X/>OSAK]#O M '_(B:)_V"+;_P!%+7'X<<=9OQ?B,13QD(15-1:Y%);MWOS2EV\C/*LQKXZ4 ME425K;7_ ,V:U%%%?JQ[04444 %%?"7_ 6?\*?\%$IHO"GQ%_X)G_&;5]'\ M=>#M#U7Q1?>!5A%5V@8LH652LK[7V>6ZQ_P7QUGQE^P3XL_;M^!?[!'Q M'?PGI?PLN_%&@>*/%\MC::3=WL.H_8#8LT=P\S,C;IFVI\Z0N$/*N0#]%Z*_ M*GXU_M]_MHZ7^V%_P3\O]*T3Q66^+?@?Q/>>.?AMHVLV"1^*Y[?0K>XM)3OE M6V@7SIWFR70JO#!BBI7W7_P3Q_;F^&/_ 4?_9$\*?M@?"30]3TK2/%"W2'2 M=9$?VJRN+:YEMIHG\MF4XDB8JP/S(RG )( ![717Y[?\%=_^"G7QA_8/_:(^ M"/C/PWIJ_P#"EM$^)%IH_P ?]; W"W_M:TN([*$X!*BVC#WTO(Y>Q7GS<5[[ M^VO_ ,%&/"'[%GQ/^#_PJU?X/^)?&.H_&KQ++H/A1?"]Q9C9>HD;J)3=31(J M,)!A]V!@[L#F@#Z,HK\^_AY_P<%_"'QKI_@+7M8_99^(.B:3XN^/A^#>M:Q= MW>FRP:%XL+,([8B*Y,ES$0%=ID0(JMP78%1Z1=_\%FOV7X/VB#\#X(+J;3X_ MCA#\(+CQ*M];C9XODM3.+9;3?Y[6ROMM6NL "YD5 K(&E4 ^O**^(_@]_P % MA?\ AJ'6/&'@;X/_ +&_Q5=?!?Q \4>!_&_BNV;318>'=0TFQ:?SS,TS!TFD M!BB/EG:P4R*N^-7X']A'_@JKX*T3]@S]GK2_#^I?$_XT_$+XL:#XLU+PM:^, M9;.+7]4M-%GOIKN:\>%WB0@1+;6ZIYCRLT*GI+(@!^C5%?%/QM_X+9?"SX-? M"&R^+-Y^S;\20I^#$?Q.UO2O$&C?V1+IFCM>1V;6C27'[I]2$KDBTWKN1=P? M#Q[_ *:^&G[37P.^*G@KPEXX\.?$;2H8?&^@:=K'A[3]1U"&"\GMKZ%)K;]P MS[MSK(F%&>3@9H [RBOS3_X)%?M.^/O^"N?ASXQ_MS?M#_%_Q-X;\ :/\2KW MPM\-? WAOQA=^'[/1=,M+>WG-[=SV,L$MU._$7[+UI\. MM-NM!\1_$/2+B-H/%#BV\VVTV\NX8[B]MRC7+29,J1NB@.F0K_?] !1110 4 M444 %%%% !7*?&[XX?"_]G+X9:C\8OC-XG_L;PYI)A&H:C]BGN/*,LR0Q_NX M$>1LR2(O"G&I+_P^Q_X) MC_\ 1S'_ )9FM?\ R'76?!'_ (*@_L+_ +1WQ-T[X._!GXX_VSXCU83'3]._ MX1G4[?S1%"\TG[R>V2-<1QNW+#.,#)(%?SL5]7_\$1?^4F7P[_ZXZS_Z:+RO MVW.O"GAW+$OB%\2O%WB[P3\#]$TG5?!?@VZUYVCLTGL);NZBB\Q@KLQ3">:2$X *CF@ M#].:*^'/V3?^"Y7PH_:Q^+7PM^%FC?LV>/?#I^,WP[U3Q7\.M0UJXTUEU-;" M25+BV9(;IV@;]RY1Y=JL5[*0QX3]CC_@NIOI/B:.3:"I$BB[M9(\31R M19=DDBS&K,474UO_ (*\:YX3^)?P>^!?C3]@;XIZ1X_^-L?BK_A$_!M_>Z1' M=6\FAK+)*MR[78BC26%(Y4D5W7;(3R%!< ^SJ*^./@Q_P68^#_[0?[+?P9_: M1^%7P<\77,GQNU/5=,\.Z1?VXAM])NM.6[-T=2OD#Q6D&;.14EPV_>A*JHE: M/R+XI?\ !>2X\>?LU_LJ_'_]D+X&:M?6O[1_QFL/"C0>(;FU@N-+2'4O(OK0 M*9"CS3>1-#'+N$:*WF$JP5: /TDHK\Z8?^"H7PQ_9;_:?_;7^)_[2OQ)^*$> MC_!C1/!%UJ_@+4SI]UI>D2:A89M;?13"X=YKIY(1*)2B"5^695WKZ3X\_P"" MS_PF^$OA'XV2?%/X.^(=,\8? ?PII/B?Q;X,MKZVGDOM'U"..2&YLI]RQS%/ M,\N5'\LI(I4%E9'8 ^S:*^,_@+_P6D^$/QE^(?B_X=>(O@%X^\)WGA?X%6GQ M;M(KV"TO[C5_#DT*R[H8+&>9_M'SH%MS\[[APK?+7--_P5T\#?M+^'/C#^SW MX,\(>*_ _CK1OV;'^)WAN_>[194TRZL/-MG?81)9WT,DT'F6[J0"PPSKG(!] MXT5\R?\ !&;XO?$OX^?\$N/@G\8_C'XRO/$/BCQ#X+BN]:UK4&!FNYC+("[D M G ';M7TW0 4444 %%%% !1110 5S7Q%^+WP[^$\5I-\0/$/]GK?,ZVI^R3 M2[RF-W^K1L8W#KCK72U\V_\ !1/_ )!?A3_KXO/_ $&&OBO$3B/'<)<'8K-L M'&,JE)0LIIN+YJD8NZ3B]I.UFM3WN&,KP^=9[1P5=M0G>[C9/2+>ETUNNQZ+ M_P -B_LX_P#11?\ RD7G_P 9KI?AU\9_AK\6);N'X?\ B3^T&L51KH?8YHM@ M?=M_UB+G.T],]*_/.OI/_@G9_P A+Q9_UPL__0IJ_#/#OQPXLXMXQPN4XRA0 MC3JN=W"-127+3E)6;J26\5>Z>A^A\3^'V39+D5;&T*E1SARV4G%K626MH)[/ MN?4-%%%?U0?CP4444 %%C,HO M-.WD!IH"P*B55R5)! ;!((XK\ROA)JW[0/Q>_P""Z/[2_P#P3U?]KWXIZ7X% M\'?!S2]2\#K:^,[A[C1M3N;32RUX)'+-.1)=2OY/YL;< 'ZM45\4_%O M_@M)^S]^SCK'Q%T+QEH.NZYX;^ VJ^&/#_QD^(%DT(ATS4=780Q&*!G\RZ2) MRAN2N#'YF$69E=5H>"_^"K/Q!UK_ (*0_M'_ +.&O_!&_7X=?L]^ -+U;5=6 MT::&]O;EKC3KC5&NT@C8R3B6 6\,-O"'?=EGP7"H ?!_'&E_LT2?%'PQ>RWD8E32[JR+V[R>6PDLKZ&62'S+=U."/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_ M]/D] '[_ %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_"%^UA_ MR=-\2_\ LH&L_P#I=-7]WM?PA?M8?\G3?$O_ +*!K/\ Z734 ?M__P &FW_* M4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%% M% !1110 4444 %%%% !1110 5\@?\%^/^4-G[0G_ &3^;_T=%7U_7R!_P7X_ MY0V?M"?]D_F_]'14 > ?\&AW_*&S1/\ LH&O?^CDK]/J_#W_ (-F_P#@JW_P M3J_9%_X)<:3\&_VE?VMO"?@[Q1!XTUBZET76+B19EAEE0QN0J$88 XYK] _^ M'_'_ 1M_P"DA/P__P# N;_XW0!]?T5\@?\ #_C_ ((V_P#20GX?_P#@7-_\ M;H_X?\?\$;?^DA/P_P#_ +F_P#C= 'U_17R!_P_X_X(V_\ 20GX?_\ @7-_ M\;H_X?\ '_!&W_I(3\/_ /P+F_\ C= 'YL?\.8/^"E?_ $;;_P"7CHW_ ,F4 M?\.8/^"E?_1MO_EXZ-_\F5^D_P#P_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_ MP1M_Z2$_#_\ \"YO_C=?6?ZXYG_)#[I?_)']7?\ $X7B9_T"8/\ \%UO_F@^ MOZ*^0/\ A_Q_P1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!)"?A__P"!7]GSS]^OGC_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_ M\;H Y?Q'_P $%_V5[SX??M1_!SP1J=SX8\(_M.1Z7>:CHNE6BA/#FKVCSS?: MK4;@#"UPT$_V<@*K)(JL$=5CSM4_X(L>(?B$GQE\;_%#]HC33XZ^*G[/5K\' M[#6-(\(2"PT32([81W%T;5[S?F?\ !/S]CW7?V#?V&?!7['EA\4[3Q->^"-$GL+#Q3-X<:TBN M&::66.22T%U(<*9 &43C<%.&3/'AO[7?_!$SX>?MD_L"7_[*7Q&\6^#[7XBZ MIJ46K7_QKT_X9*M\VK?;#=7%^L'VWS%>9GF0K]I*JDS*H "@=-_P_P"/^"-O M_20GX?\ _@7-_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C= %77/^"8?QK\;?M7_ M +,?[8'Q'_:^TO6?%'[.WA'6=(OF;X<21CQ=%_$/ M]H2!S;-_Q-&%KY8,H$@\S=N4E!M(;VC_ (?\?\$;?^DA/P__ / N;_XW1_P_ MX_X(V_\ 20GX?_\ @7-_\;H K_L$?\$R_C#^P)XW\9^$OA_^TKH6J?"37?'& MI>*_#OAG4O .[6](N;WYGLO[2^U[)+-9/GP+=96Z"2/+;H?V5_\ @D[XD_9H M_P""7OQ _P""<$G[2%CKDOC>P\3VT7C4>!GM5L!K2S"1C9?;Y/.,1G)?B3<>-/V^)8 M-"\<_#G1/#FDZ+JWP^CO3X=N;"^L[Z:[M'6\B2%;N>S5YT2-7?>J^9LB1:]6 M_P"'_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z /1_#'_! M-S]C>V\=Z3\=_'_[-?P\U[XI6>F6MOJ7Q#'@^*&\O9HK)+,R@NTKHK0KL"-( MY5,*6;&3X_\ #_@EE\8/V+OVI7?A&3Q/X5FO M]4\#)J"!;F"VDCNXDO8T)>2#S51HW<^8TXXK9_X?\?\ !&W_ *2$_#__ ,"Y MO_C='_#_ (_X(V_])"?A_P#^!/@;XTVOA[4?A/I6MZ3?Z%J/ADW\>JV6I0B-S%(MS";:=!NV MNRS)EE)C(4J_+?\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_ M +F_P#C= 'C7B#_ ((#^-M;\/\ B;1(OVS],A/B+]LW_AH,2GX6R,+:\S(Q MTG']K#?%EU_?Y#84_)\V1M_'+_@@SX6^,FI_%SX?#XTI9?"[XY?&'1_B)X]\ M.-H3/J"7MJWF7EI;7(G"+%=RK&Y=XV:'YP!)N4IZ5_P_X_X(V_\ 20GX?_\ M@7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C= 'U_17R!_P_P"/^"-O_20GX?\ M_@7-_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C= 'U_17R!_P_X_X(V_])"?A_\ M^!U[\T9= MO(XL;@*..251M6[?\,S#_P"&1/VA_P#HGO\ Y5K3_P".U]E>$+&ZTOPGI>F7 MT7ESVVG013)N!VNL:@C(X/([5\H_\/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\ M?\$;?^DA/P__ / N;_XW7/PKP+E'"%6K4PUN6,>_F3@LNH8% MMTVW?O;_ "1]?T5\@?\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^DA/P M_P#_ +F_P#C=?:'>?7]%?('_#_C_@C;_P!)"?A__P"!/M5^/WAGXLZ3X]TFUT31/#FJ:7J&@7'AV2 M:YO#>36,HE2[%TBP[#9 ;3!)N$K'/B+H.E1+$BWK&<2:I;MTCFD6?'P2^'D^G>$I+>WM[(1R0G5[N)KMFGN&B:-/(21(UVN=Q M+J8^H\!_\$B8_"O_ 1DNO\ @D-KWQ_.HQ2^#]0T*#Q]:>%OLK)Y]W+=1S-9 MM=2AMCR ,HF&]5."A.1?_P"'_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D) M^'__ (%S?_&Z ,6;_@D_\5=;^-W[)_Q\\4?M4:')J_[+_A?5=(BL;3X;RI;> M(#>Z;'IX?G4R]J(XX8WVYE+OO.45E1/1/^"3W_!/B_\ ^"8'[$FA_L&CIGF"ZN7N-CV_P!JGY5I&&X2#<,< \GE?^'_ !_P1M_Z M2$_#_P#\"YO_ (W1_P /^/\ @C;_ -)"?A__ .!HWES\6(/AFL=W8W,UP9;.5(GO9)F-G&EM;QC[2 MH,-K&AP,@\Q??\$@OC-XKT#]DBR^)7[:MAKFJ?LK^(%OTUE_AK)')XK@BCA@ M@AE!U1OLTBP0A6FS+YC'>57D-UG_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_' M_!&W_I(3\/\ _P "YO\ XW0!XGH?_!OUXRT3X4Z#\+X_VTM-D31/VQE^/_VL M_"V0>?=J@5=)V_VM\L?+DS[BQW#Y!C)]F_9F_P""9GQ:_9+_ &O?BK\5_A+^ MTCHK?"_XO?$:3Q[X@\%:QX$%SJ^GZU.P>[6RU'[4(XH+AU7?OMI'6-0D9C?] M_4W_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW0! MK_L*_P#!./Q9^Q=\,?CMX"G^/>G^)[GXT_%CQ%X\34%\%O8IHMUJ\,4&)_ATMS96FKWDK22ZY81F]5;24KY=OAA--]F M5XOM&93(OK7P+_X)2?LD^ O"/PHU3XS_ /\ >._B9\*O"F@:/I?Q.G\&1V] MZTFCPQ1V=S%YDDSP,GDHZ_O6VL,@C@#F_P#A_P ?\$;?^DA/P_\ _ N;_P"- MT?\ #_C_ ((V_P#20GX?_P#@7-_\;H 3]G+_ ()D^*OV$_%'Q4TO]C/XF:!: M?#GXK^(+KQ%>?#WQ?H$TZ>']9N(EBGFL;FWG0FVD1(@;:2,E?)0+*!D5X:O_ M ;K'3?^"-4W_!(KPW^U\EM!J7BQ=>UOQ[>?#WSY)I!=Q7(CBM$U",1C="B[ MFED.W/'3'N?_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P " MYO\ XW0!]6^#]+UG0_"NG:+XAU6VOKZTLHX;J\L[)K>*9U4 NL322&,'&=I= ML>IK2KY _P"'_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z M /K^BOD#_A_Q_P $;?\ I(3\/_\ P+F_^-T?\/\ C_@C;_TD)^'_ /X%S?\ MQN@#Z_HKY _X?\?\$;?^DA/P_P#_ +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ M !N@#Z_HKY _X?\ '_!&W_I(3\/_ /P+F_\ C='_ _X_P""-O\ TD)^'_\ MX%S?_&Z /K^OGW_@J7\#_BA^T;^PSXT^#OP9\,?VSXCU:33#I^G?;8+?S1%J M-M-)^\G=(UQ'&[+35[-.VFNJ./,<%2S/ 5 M<)5;4:D90;6]I)IVNFKV>FC]#\P_^')W_!3C_HV?_P O/1?_ ),KZ#_X):?\ M$OOVZ/VI#4-1_X2;3+CRC+IUS#'^[@N7D;,DB+ MPIQG)P 37US_ ,/^/^"-O_20GX?_ /@7-_\ &Z/^'_'_ 1M_P"DA/P__P# MN;_XW7Z%F'BMQ%F6 JX2K2I*-2,HNT9WM)-.UYM7UTT9^=9=X2\.99CZ6+I5 M:KE3E&:3E"UXM-7M33M=:ZKU/K^BOD#_ (?\?\$;?^DA/P__ / N;_XW1_P_ MX_X(V_\ 20GX?_\ @7-_\;K\R/U$^OZ*^0/^'_'_ 1M_P"DA/P__P# N;_X MW1_P_P"/^"-O_20GX?\ _@7-_P#&Z /K^OB;X9_\$E/B#\.?VI/VH_VFQ^U+ MI-[/^TOX=CTR?23\.I(U\.F&SEM8)%D_M,_:@JR992L>\KPR9K:_X?\ '_!& MW_I(3\/_ /P+F_\ C='_ _X_P""-O\ TD)^'_\ X%S?_&Z /._V2?\ @ASX MA_9=^,?[,WQ5E_:QLM>B_9S^'NM^%8].7X=O:-K\>HR73&%--\1_"'XY:/ M\3+Z;P[\+I(]-U.YTX8AT^"W;4_-MHF!P^2(TVLJB-R2#D MC(QR_P#P_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C= M'DGP6_X(7_&?X$?LH_L_?LG>#?V^(I-$^"?Q"U+Q'K$%S\,\V'C"*YN9+J&" M[LFU%EWVTTLCQ.SO&'*2&(M$I-+X:_\ ! /Q9\+?V._V??V:-"_:ZTZXUC]G M+XY_\+!\'>)+SX>2&WOH?MDUT;"[M4U%6?PO?>'X(H[&[68WKK=AFB#2Q^ M7#N#,JL@-6?BM_P1*USX^:?^T5XP^)?[16GV?CW]H#P!HO@QM7TKPC))I_AS M2M/B@5O*MGO%>XEGDA,K%I45,HH#;&:3O_\ A_Q_P1M_Z2$_#_\ \"YO_C=' M_#_C_@C;_P!)"?A__P"!I? MLGVGP7TB]TCP UO>1_9T_P"""OQ+ M^ WQ!USXCS?MF:+JVH>)OV8[CX2ZW*WPM:$S32R;_P"VB5U/=+.[@2S^8S// M*TSF1/, 3V;_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_ M\;H ]:_X)\?LGWW[#'[&G@#]DB_^(L7BQO FB#38_$,.B'3A>()'96-N9Y]C M88 _O&!(SQG ]EKY _X?\?\ !&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A M_P#^!'X?A_X>_M!K&:Y:Z'VN&+8'$> MW_6.N<[3TSTKR[_A_P ?\$;?^DA/P_\ _ N;_P"-T?\ #_C_ ((V_P#20GX? M_P#@7-_\;KY_BGAS \6Y#6RG&2E&G5Y;N#2DN62DK-J2WBKW3T/2RC-,1DN8 MT\;0252ES64Y4 MW%\T7%W2IQ>TG:S6I]1G'B#G.=9=4P5>G34)VNXJ2>C3TO-K==CZ_HKY _X? M\?\ !&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^!.M4^(-W^V7HNKW^O?LP77PBUJ1OA:T)GEFG:1B1V5C;F>?8V& /[Q@2,\9P/)?^'_'_!&W_I(3\/\ _P " MYO\ XW1_P_X_X(V_])"?A_\ ^!OT_P#^'_'_ 1M_P"DA/P__P# N;_XW7Y:?\&BNOZ-XL_X*6_M6^*?#FHQ MW>GZG9O=6%W$?DFADUF9T=?8J01]: /Z"J*** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K^$+]K#_ ).F^)?_ &4#6?\ TNFK^[VOX0OVL/\ DZ;X ME_\ 90-9_P#2Z:@#]O\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW M_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@_VG?V< MOAG^UU\ ?%/[-7QDM;R?POXQTMM/UJ+3[LP3-"65B$D )0Y4(7O4: M&.3S%"JRC:=W>OK.B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "OX0OVL/^3IOB7_ -E UG_TNFK^[VOX0OVL/^3IOB7_ -E UG_TNFH W/CS M\3?B3\,OVL?BE?\ PW^(.N>'I[KQYK$=S-H>K36CRH+^8A6,3*6 /.#6'_PU MA^U-_P!'*_$#_P +*^_^.T44 '_#6'[4W_1ROQ _\+*^_P#CM'_#6'[4W_1R MOQ _\+*^_P#CM%% !_PUA^U-_P!'*_$#_P +*^_^.T?\-8?M3?\ 1ROQ _\ M"ROO_CM%% !_PUA^U-_T223DDT44 ?__9 end XML 11 algn-20200630_htm.xml IDEA: XBRL DOCUMENT 0001097149 2020-01-01 2020-06-30 0001097149 2020-07-24 0001097149 2020-04-01 2020-06-30 0001097149 2019-04-01 2019-06-30 0001097149 2019-01-01 2019-06-30 0001097149 2020-06-30 0001097149 2019-12-31 0001097149 us-gaap:CommonStockMember 2020-03-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001097149 us-gaap:RetainedEarningsMember 2020-03-31 0001097149 2020-03-31 0001097149 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001097149 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001097149 us-gaap:CommonStockMember 2020-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001097149 us-gaap:RetainedEarningsMember 2020-06-30 0001097149 us-gaap:CommonStockMember 2019-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001097149 us-gaap:RetainedEarningsMember 2019-12-31 0001097149 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001097149 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001097149 us-gaap:CommonStockMember 2019-03-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001097149 us-gaap:RetainedEarningsMember 2019-03-31 0001097149 2019-03-31 0001097149 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001097149 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001097149 us-gaap:CommonStockMember 2019-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001097149 us-gaap:RetainedEarningsMember 2019-06-30 0001097149 2019-06-30 0001097149 us-gaap:CommonStockMember 2018-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2018-12-31 0001097149 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001097149 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:CorporateBondsMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 2019-12-31 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2020-06-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-06-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-06-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:OtherAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:OtherAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:OtherAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:OtherAssetsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001097149 algn:SDCMember us-gaap:NotesReceivableMember 2019-04-30 0001097149 currency:CNY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001097149 currency:EUR us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001097149 currency:CAD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001097149 currency:BRL us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001097149 currency:GBP us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001097149 currency:JPY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001097149 currency:ILS us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001097149 currency:MXN us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001097149 currency:CHF us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001097149 currency:AUD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001097149 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-06-30 0001097149 currency:EUR us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:CNY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:CAD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:GBP us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:BRL us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:JPY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:ILS us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:MXN us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:AUD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 algn:ExocadAcquisitionMember us-gaap:ForwardContractsMember 2020-06-30 0001097149 algn:ExocadAcquisitionMember 2020-04-01 2020-06-30 0001097149 algn:ExocadAcquisitionMember 2020-01-01 2020-06-30 0001097149 algn:DeferredRevenueMember 2020-04-01 2020-06-30 0001097149 algn:DeferredRevenueMember 2019-04-01 2019-06-30 0001097149 algn:DeferredRevenueMember 2020-01-01 2020-06-30 0001097149 algn:DeferredRevenueMember 2019-01-01 2019-06-30 0001097149 srt:MinimumMember 2020-07-01 2020-06-30 0001097149 srt:MaximumMember 2021-07-01 2020-06-30 0001097149 algn:ExocadAcquisitionMember 2020-04-01 2020-04-01 0001097149 algn:ExocadAcquisitionMember 2020-04-01 0001097149 algn:ExocadAcquisitionMember algn:ImagingSystemsAndCADCAMServicesMember 2020-04-01 0001097149 algn:ExocadAcquisitionMember algn:ClearAlignerMember 2020-04-01 0001097149 algn:ExocadAcquisitionMember algn:ExistingTechnologyMember 2020-04-01 2020-04-01 0001097149 algn:ExocadAcquisitionMember algn:ExistingTechnologyMember 2020-04-01 0001097149 algn:ExocadAcquisitionMember us-gaap:CustomerRelationshipsMember 2020-04-01 2020-04-01 0001097149 algn:ExocadAcquisitionMember us-gaap:CustomerRelationshipsMember 2020-04-01 0001097149 algn:ExocadAcquisitionMember us-gaap:TradeNamesMember 2020-04-01 2020-04-01 0001097149 algn:ExocadAcquisitionMember us-gaap:TradeNamesMember 2020-04-01 0001097149 algn:ExocadAcquisitionMember us-gaap:InProcessResearchAndDevelopmentMember 2020-04-01 0001097149 algn:ClearAlignerMember 2019-12-31 0001097149 algn:ImagingSystemsAndCADCAMServicesMember 2019-12-31 0001097149 algn:ClearAlignerMember 2020-01-01 2020-06-30 0001097149 algn:ImagingSystemsAndCADCAMServicesMember 2020-01-01 2020-06-30 0001097149 algn:ClearAlignerMember 2020-06-30 0001097149 algn:ImagingSystemsAndCADCAMServicesMember 2020-06-30 0001097149 2019-10-01 2019-12-31 0001097149 algn:TrademarksAndTradenamesMember 2020-01-01 2020-06-30 0001097149 algn:TrademarksAndTradenamesMember 2020-06-30 0001097149 algn:ExistingTechnologyMember 2020-01-01 2020-06-30 0001097149 algn:ExistingTechnologyMember 2020-06-30 0001097149 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-06-30 0001097149 us-gaap:CustomerRelationshipsMember 2020-06-30 0001097149 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-06-30 0001097149 us-gaap:OtherIntangibleAssetsMember 2020-06-30 0001097149 us-gaap:TrademarksMember 2019-01-01 2019-12-31 0001097149 us-gaap:TrademarksMember 2019-12-31 0001097149 algn:ExistingTechnologyMember 2019-01-01 2019-12-31 0001097149 algn:ExistingTechnologyMember 2019-12-31 0001097149 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001097149 us-gaap:CustomerRelationshipsMember 2019-12-31 0001097149 us-gaap:DistributionRightsMember 2019-01-01 2019-12-31 0001097149 us-gaap:DistributionRightsMember 2019-12-31 0001097149 us-gaap:PatentsMember 2019-01-01 2019-12-31 0001097149 us-gaap:PatentsMember 2019-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001097149 algn:SDCMember 2016-07-25 0001097149 algn:SDCMember 2016-07-25 2016-07-25 0001097149 algn:SDCMember 2017-07-24 0001097149 algn:SDCMember 2017-07-24 2017-07-24 0001097149 algn:SDCMember 2019-04-30 0001097149 algn:CreditFacility2018Member 2018-02-27 0001097149 us-gaap:LetterOfCreditMember algn:CreditFacility2018Member 2018-02-27 0001097149 algn:CreditFacility2018Member us-gaap:BaseRateMember 2018-02-27 2018-02-27 0001097149 algn:CreditFacility2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-27 2018-02-27 0001097149 srt:MinimumMember algn:CreditFacility2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-27 2018-02-27 0001097149 srt:MaximumMember algn:CreditFacility2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-27 2018-02-27 0001097149 srt:MinimumMember algn:CreditFacility2018Member us-gaap:BaseRateMember 2018-02-27 2018-02-27 0001097149 srt:MaximumMember algn:CreditFacility2018Member us-gaap:BaseRateMember 2018-02-27 2018-02-27 0001097149 algn:CreditFacility2018Member 2020-06-30 0001097149 algn:CreditFacility2020Member us-gaap:SubsequentEventMember 2020-07-21 0001097149 us-gaap:LetterOfCreditMember algn:CreditFacility2020Member us-gaap:SubsequentEventMember 2020-07-21 0001097149 algn:CreditFacility2020Member us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2020-07-21 2020-07-21 0001097149 algn:CreditFacility2020Member us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-21 2020-07-21 0001097149 srt:MinimumMember algn:CreditFacility2020Member us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-21 2020-07-21 0001097149 srt:MaximumMember algn:CreditFacility2020Member us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-21 2020-07-21 0001097149 srt:MinimumMember algn:CreditFacility2020Member us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2020-07-21 2020-07-21 0001097149 srt:MaximumMember algn:CreditFacility2020Member us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2020-07-21 2020-07-21 0001097149 2019-01-01 2019-03-31 0001097149 algn:ShareholderDerivativeLawsuitMember 2019-01-31 0001097149 algn:PatentInfringementby3ShapeMember 2017-11-14 2017-11-14 0001097149 algn:PatentInfringementby3ShapeMember 2018-12-01 2018-12-31 0001097149 algn:PatentInfringementby3ShapeMember 2020-04-30 2020-04-30 0001097149 algn:PatentInfringementby3ShapeMember 2020-04-30 0001097149 algn:PatentInfringementby3ShapeMember 2018-12-11 2018-12-11 0001097149 2019-10-03 0001097149 algn:StockIncentivePlan2005Member 2020-06-30 0001097149 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001097149 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001097149 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001097149 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001097149 srt:MinimumMember algn:MarketPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-06-30 0001097149 srt:MaximumMember algn:MarketPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-06-30 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-06-30 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2019-12-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2020-06-30 0001097149 algn:EmployeeStockPurchasePlan2010Member algn:ESPPMember 2020-06-30 0001097149 algn:EmployeeStockPurchasePlanMember 2020-06-30 0001097149 algn:EmployeeStockPurchasePlanMember 2020-01-01 2020-06-30 0001097149 algn:May2018RepurchaseMember 2018-05-31 0001097149 algn:May2018RepurchaseMember 2018-01-01 2018-12-31 0001097149 algn:A2018ASRMember 2018-01-01 2018-12-31 0001097149 algn:May2018RepurchaseMember 2019-01-01 2019-12-31 0001097149 algn:AcceleratedStockRepurchaseAgreement2019ASRMember 2019-01-01 2019-12-31 0001097149 algn:May2018RepurchaseMember 2020-06-30 0001097149 algn:ClearAlignerMember 2020-04-01 2020-06-30 0001097149 algn:ClearAlignerMember 2019-04-01 2019-06-30 0001097149 algn:ClearAlignerMember 2019-01-01 2019-06-30 0001097149 algn:ImagingSystemsAndCADCAMServicesMember 2020-04-01 2020-06-30 0001097149 algn:ImagingSystemsAndCADCAMServicesMember 2019-04-01 2019-06-30 0001097149 algn:ImagingSystemsAndCADCAMServicesMember 2019-01-01 2019-06-30 0001097149 us-gaap:CorporateAndOtherMember 2020-04-01 2020-06-30 0001097149 us-gaap:CorporateAndOtherMember 2019-04-01 2019-06-30 0001097149 us-gaap:CorporateAndOtherMember 2020-01-01 2020-06-30 0001097149 us-gaap:CorporateAndOtherMember 2019-01-01 2019-06-30 0001097149 us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001097149 us-gaap:OperatingSegmentsMember 2019-04-01 2019-06-30 0001097149 us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001097149 us-gaap:OperatingSegmentsMember 2019-01-01 2019-06-30 0001097149 country:US 2020-04-01 2020-06-30 0001097149 country:US 2019-04-01 2019-06-30 0001097149 country:US 2020-01-01 2020-06-30 0001097149 country:US 2019-01-01 2019-06-30 0001097149 country:CH 2020-04-01 2020-06-30 0001097149 country:CH 2019-04-01 2019-06-30 0001097149 country:CH 2020-01-01 2020-06-30 0001097149 country:CH 2019-01-01 2019-06-30 0001097149 country:NL 2020-04-01 2020-06-30 0001097149 country:NL 2019-04-01 2019-06-30 0001097149 country:NL 2020-01-01 2020-06-30 0001097149 country:NL 2019-01-01 2019-06-30 0001097149 country:CN 2020-04-01 2020-06-30 0001097149 country:CN 2019-04-01 2019-06-30 0001097149 country:CN 2020-01-01 2020-06-30 0001097149 country:CN 2019-01-01 2019-06-30 0001097149 algn:OtherInternationalMember 2020-04-01 2020-06-30 0001097149 algn:OtherInternationalMember 2019-04-01 2019-06-30 0001097149 algn:OtherInternationalMember 2020-01-01 2020-06-30 0001097149 algn:OtherInternationalMember 2019-01-01 2019-06-30 0001097149 country:CH 2020-06-30 0001097149 country:CH 2019-12-31 0001097149 country:US 2020-06-30 0001097149 country:US 2019-12-31 0001097149 country:CN 2020-06-30 0001097149 country:CN 2019-12-31 0001097149 country:CR 2020-06-30 0001097149 country:CR 2019-12-31 0001097149 country:NL 2020-06-30 0001097149 country:NL 2019-12-31 0001097149 algn:OtherInternationalMember 2020-06-30 0001097149 algn:OtherInternationalMember 2019-12-31 shares iso4217:USD iso4217:USD shares iso4217:CNY iso4217:EUR iso4217:CAD iso4217:BRL iso4217:GBP iso4217:JPY iso4217:ILS iso4217:MXN iso4217:CHF iso4217:AUD pure algn:claim algn:complaint algn:Lawsuit algn:patent algn:segment 0001097149 --12-31 2020 Q2 false P1Y 10-Q true 2020-06-30 false 000-32259 ALIGN TECHNOLOGY, INC. DE 94-3267295 2820 Orchard Parkway San Jose CA 95134 408 470-1000 Common Stock, $0.0001 par value ALGN NASDAQ Yes Yes Large Accelerated Filer false false false 78786683 352314000 600697000 903277000 1149668000 127986000 168408000 284593000 315283000 224328000 432289000 618684000 834385000 256967000 267948000 539873000 515058000 40361000 38851000 81893000 76354000 0 0 0 29782000 0 51000000 0 51000000 297328000 255799000 621766000 570194000 -73000000 176490000 -3082000 264191000 473000 3465000 2459000 6098000 -966000 13892000 -19515000 8146000 -493000 17357000 -17056000 14244000 -73493000 193847000 -20138000 278435000 -32891000 43121000 -1497667000 51917000 0 -3584000 0 -7528000 -40602000 147142000 1477529000 218990000 -0.52 1.84 18.78 2.74 -0.52 1.83 18.70 2.71 78769000 79943000 78681000 79901000 78769000 80590000 79016000 80665000 -40602000 147142000 1477529000 218990000 9294000 213000 9983000 622000 0 192000 -194000 276000 9294000 405000 9789000 898000 -31308000 147547000 1487318000 219888000 404359000 550425000 0 318202000 17099000 6756000 473314000 550291000 131276000 112051000 140295000 102450000 1149244000 1633419000 668951000 631730000 68578000 56244000 543211000 75692000 1568293000 64007000 27580000 39610000 4025857000 2500702000 94987000 87250000 244774000 319958000 601831000 563762000 941592000 970970000 115257000 102794000 50619000 43463000 73344000 37306000 1180812000 1154533000 0.0001 0.0001 5000000 5000000 0 0 0 0 0.0001 0.0001 200000000 200000000 78781000 78781000 78433000 78433000 8000 8000 918495000 906937000 9101000 -688000 1917441000 439912000 2845045000 1346169000 4025857000 2500702000 78759000 8000 895131000 -193000 1958043000 2852989000 -40602000 -40602000 -40602000 9294000 9294000 22000 0 0 1643000 1643000 25007000 25007000 78781000 8000 918495000 9101000 1917441000 2845045000 78433000 8000 906937000 -688000 439912000 1346169000 1477529000 1477529000 -194000 -194000 9983000 9983000 348000 10662000 10662000 47038000 47038000 47934000 47934000 78781000 8000 918495000 9101000 1917441000 2845045000 80000000 8000 855956000 -2281000 402021000 1255704000 147142000 147142000 192000 192000 213000 213000 26000 5000 5000 2537000 2537000 161000 1616000 47888000 49504000 22467000 22467000 79865000 8000 874275000 -1876000 501275000 1373682000 79778000 8000 877514000 -2774000 378143000 1252891000 218990000 218990000 276000 276000 622000 622000 453000 9614000 9614000 52718000 52718000 366000 3646000 95858000 99504000 43511000 43511000 79865000 8000 874275000 -1876000 501275000 1373682000 1477529000 218990000 -1504251000 5606000 44283000 37488000 47934000 43511000 11148000 8681000 12578000 3240000 3787000 3975000 0 28498000 0 15769000 0 -7528000 -11542000 -9548000 -64645000 89055000 21398000 26681000 31058000 48949000 11918000 1847000 -106572000 1321000 6707000 9608000 40892000 95174000 69684000 294561000 420788000 0 80502000 80598000 5341000 353995000 42641000 107021000 278817000 14456000 11087000 6598000 -1760000 14502000 -172326000 -321020000 10662000 9614000 0 99504000 47038000 52718000 0 45773000 -36376000 -188381000 -7172000 1467000 -146190000 -213373000 551134000 637566000 404944000 424193000 Summary of Significant Accounting Policies<div style="text-indent:18pt;text-align:justify;"><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%;">Basis of Presentation</span></div><div style="text-indent:11.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, or “Align”) in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and contains all adjustments, including normal recurring adjustments, necessary to state fairly our results of operations for the three and six months ended June 30, 2020 and 2019, our comprehensive income for the three and six months ended June 30, 2020 and 2019, our financial position as of June 30, 2020, our stockholders’ equity for the three and six months ended June 30, 2020 and 2019, and our cash flows for the six months ended June 30, 2020 and 2019. The Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from the December 31, 2019 audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”). </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 or any other future period, and we make no representations related thereto. 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, 2019.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><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%;">Use of Estimates</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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, unsecured promissory note receivable, and valuation of investments in privately held companies among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><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%;">Significant Accounting Policies</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our significant accounting policies are described in </span><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%;">Note 1 “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements</span><span style="background-color:#ffffff;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. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of our exocad Global Holdings GmbH (“exocad”) acquisition, we have added or amended relevant significant accounting policies as described below</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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Refer to</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for additional details on the exocad acquisition which is included in our Imaging Systems and CAD/CAM Services (</span><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%;">“</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Systems and Services</span><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%;">”</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">) reportable segment.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><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:115%;">Business Combinations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. When determining the fair value of assets acquired and liabilities assumed, management is required to make certain estimates and assumptions, especially with respect to intangible assets. The estimates and assumptions used in valuing intangible assets include, but are not limited to, the amount and timing of projected future cash flows, the discount rate used to determine the present value of these cash flows, and the determination of the assets’ life cycle. These estimates are inherently uncertain and, therefore, actual results may differ from the estimates made.</span></div><div style="text-indent:22.5pt;"><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:400;line-height:120%;">Revenue Recognition - Systems and Services</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We sell intraoral scanners and computer-aided design/computer-aided manufacturing (</span><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%;">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 standalone selling price (</span><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%;">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">SSP”) of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration historical prices as well as our discounting </span></div><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment of the scanner, as that is when we deem the customer to have obtained control. CAD/CAM services, where sold separately, include the initial software license and maintenance and support. We allocate revenues based upon the respective SSPs of the software license and the maintenance and support. We estimate the SSP of each element using historical prices. Revenues related to the software license are recognized upfront and revenues related to the maintenance and support are recognized over time. For both scanner and service sales, most consideration is collected upfront and in cases where there are payment plans, consideration is collected within one year and, therefore, there are no significant financing components. </span><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%;"> </span></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><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%;">Certain Risks and Uncertainties</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. As the COVID-19 pandemic continues to be a global issue, we may make changes to these estimates and judgments, which could result in meaningful impacts to our financial statements in future periods. The extent and duration of the impact of the COVID-19 pandemic on our business is highly uncertain and difficult to predict and the response to the pandemic is rapidly evolving. The severity of the impact of the COVID-19 pandemic on our business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on our customers, all of which are uncertain and cannot be predicted. Our future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, supply chain disruptions and uncertain demand, and the impact of any initiatives or programs that we may undertake to address financial and operations challenges faced by us or our customers. Additionally, the uncertainty of future results and cash flows may impact our significant assumptions and estimates including the collectability of accounts and other receivables and realization of our deferred tax assets. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may materially impact our financial condition, liquidity, or results of operations is uncertain.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><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%;">Recent Accounting Pronouncements </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><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%;">(i) New Accounting Updates Recently Adopted</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">” (Topic 326) to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued ASU 2018-19, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">” which clarifies the scope of guidance in the ASU 2016-13</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have a material impact on our condensed consolidated financial statements and related disclosures.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued ASU 2017-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">“Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments in this update, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to modify the disclosure requirements on fair value measurements in Topic 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40) Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,”</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments in this update, the entity is required to follow the guidance in Subtopic 350-40, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Internal-Use Software</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2019 either on a retrospective or prospective basis. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 on a prospective basis which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><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:400;line-height:120%;">(ii) Recent Accounting Updates Not Yet Effective </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">"Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.</span></div> <div style="text-indent:18pt;text-align:justify;"><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%;">Basis of Presentation</span></div><div style="text-indent:11.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, or “Align”) in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and contains all adjustments, including normal recurring adjustments, necessary to state fairly our results of operations for the three and six months ended June 30, 2020 and 2019, our comprehensive income for the three and six months ended June 30, 2020 and 2019, our financial position as of June 30, 2020, our stockholders’ equity for the three and six months ended June 30, 2020 and 2019, and our cash flows for the six months ended June 30, 2020 and 2019. The Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from the December 31, 2019 audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”). </span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 or any other future period, and we make no representations related thereto. 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, 2019.</span></div> <div style="text-indent:18pt;text-align:justify;"><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%;">Use of Estimates</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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, unsecured promissory note receivable, and valuation of investments in privately held companies among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div> <div style="text-indent:18pt;text-align:justify;"><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:115%;">Business Combinations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. When determining the fair value of assets acquired and liabilities assumed, management is required to make certain estimates and assumptions, especially with respect to intangible assets. The estimates and assumptions used in valuing intangible assets include, but are not limited to, the amount and timing of projected future cash flows, the discount rate used to determine the present value of these cash flows, and the determination of the assets’ life cycle. These estimates are inherently uncertain and, therefore, actual results may differ from the estimates made.</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:400;line-height:120%;">Revenue Recognition - Systems and Services</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We sell intraoral scanners and computer-aided design/computer-aided manufacturing (</span><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%;">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 standalone selling price (</span><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%;">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">SSP”) of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration historical prices as well as our discounting </span></div>strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment of the scanner, as that is when we deem the customer to have obtained control. CAD/CAM services, where sold separately, include the initial software license and maintenance and support. We allocate revenues based upon the respective SSPs of the software license and the maintenance and support. We estimate the SSP of each element using historical prices. Revenues related to the software license are recognized upfront and revenues related to the maintenance and support are recognized over time. For both scanner and service sales, most consideration is collected upfront and in cases where there are payment plans, consideration is collected within one year and, therefore, there are no significant financing components. <div style="text-indent:18pt;text-align:justify;"><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%;">Certain Risks and Uncertainties</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. As the COVID-19 pandemic continues to be a global issue, we may make changes to these estimates and judgments, which could result in meaningful impacts to our financial statements in future periods. The extent and duration of the impact of the COVID-19 pandemic on our business is highly uncertain and difficult to predict and the response to the pandemic is rapidly evolving. The severity of the impact of the COVID-19 pandemic on our business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on our customers, all of which are uncertain and cannot be predicted. Our future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, supply chain disruptions and uncertain demand, and the impact of any initiatives or programs that we may undertake to address financial and operations challenges faced by us or our customers. Additionally, the uncertainty of future results and cash flows may impact our significant assumptions and estimates including the collectability of accounts and other receivables and realization of our deferred tax assets. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may materially impact our financial condition, liquidity, or results of operations is uncertain.</span></div> <div style="text-indent:18pt;text-align:justify;"><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%;">Recent Accounting Pronouncements </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><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%;">(i) New Accounting Updates Recently Adopted</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">” (Topic 326) to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued ASU 2018-19, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">” which clarifies the scope of guidance in the ASU 2016-13</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have a material impact on our condensed consolidated financial statements and related disclosures.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued ASU 2017-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">“Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments in this update, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to modify the disclosure requirements on fair value measurements in Topic 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40) Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,”</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments in this update, the entity is required to follow the guidance in Subtopic 350-40, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Internal-Use Software</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2019 either on a retrospective or prospective basis. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 on a prospective basis which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><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:400;line-height:120%;">(ii) Recent Accounting Updates Not Yet Effective </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">"Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.</span></div> Investments and Fair Value Measurements<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%;">Marketable Securities</span></div><div style="text-indent:13.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have no short-term or long-term marketable securities as of June 30, 2020.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the estimated fair value of our short-term marketable securities, classified as available for sale, are as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:49.683%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.824%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.278%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">210,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities, short-term</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318,202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="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 had no long-term marketable securities as of December 31, 2019.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash equivalents are not included in the table above as the gross unrealized gains and losses are not material. We had no short-term marketable securities that have been in a continuous material unrealized loss position for greater than twelve months as of December 31, 2019. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material for the three and six months ended June 30, 2020 and 2019. For the three and six months ended June 30, 2020 and 2019, realized gains or losses were not material. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our fixed-income securities investment portfolio allows for investments with a maximum effective maturity of up to 40 months on any individual security. 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 which are primarily due to changes in interest rates and credit spreads. We expect to realize the full value of all these investments upon maturity or sale. The weighted average remaining duration of these securities was approximately seven months as of December 31, 2019.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As the carrying value approximates the fair value for our short-term marketable securities shown in the table above, the fair value of our short-term marketable securities as of December 31, 2019 had a contractual maturity one year or less.</span></div><div style="text-indent:22.5pt;text-align:justify;"><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%;">Fair Value Measurements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize our financial assets measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:41.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.516%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.905%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of<br/>June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:42.035%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.138%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.963%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,923 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,923 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">590,684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307,573 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unsecured promissory note that was entered into in 2019 is classified as Level 3 in our fair value hierarchy as financial information of third parties may not be timely available and consequently we estimate the fair value based on the best available information at the measurement date. The original amount of the note was $54.2 million which has decreased due to payments received. Refer to </span><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%;">Note 6 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for more information.</span></div><div style="text-indent:18pt;text-align:justify;"><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%;">Investments in Privately Held Companies</span></div><div style="text-indent:13.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our investments in equity securities of privately held companies without readily determinable fair values were $2.1 million and $5.9 million as of June 30, 2020 and December 31, 2019, respectively, and are reported as nonrecurring investments within other assets in our Condensed Consolidated Balance Sheet. Our investments in equity securities are considered Level 3 in the fair value hierarchy since the investments are in private companies without quoted market prices and we adjust the carrying value based on observable price change</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">s. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the six months ended June 30, 2020 and June 30, 2019, we recorded impairment losses of $3.8 million and $4.0 million, respectively, resulting from observable price changes.</span></div><div style="text-indent:22.5pt;text-align:justify;"><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:115%;">Derivatives Not Designated as Hedging Instruments</span></div><div style="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:400;line-height:120%;">Recurring foreign currency forward contracts</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain t</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">rade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. The net loss from the settlement of foreign currency forward contracts during the three months ended June 30, 2020 was $3.0 million and the net gain from the settlement of foreign currency forward contracts during the six months ended June 30, 2020 was $12.7 million. The net gain (loss) from the settlement of foreign currency forward contracts during the three and six months ended June 30, 2019 was not material. As of June 30, 2020 and December 31, 2019, the fair value of foreign exchange forward contracts outstanding was not material.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of June 30, 2020 and December 31, 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contract Amount (USD)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chinese Yuan</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥997,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Euro</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€81,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,879 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canadian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C$46,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,623 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazilian Real</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R$153,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">British Pound</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">£20,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,584 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japanese Yen</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥2,385,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,154 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli Shekel</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ILS33,400</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexican Peso</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">M$140,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,038 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Swiss Franc</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CHF3,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,161 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">A$2,800</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">360,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contract Amount (USD)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Euro</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€97,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chinese Yuan</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥431,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canadian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C$52,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">British Pound</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">£28,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazilian Real</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R$130,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japanese Yen</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥3,000,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli Shekel</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ILS63,700</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexican Peso</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">M$140,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">A$3,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,871 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:center;"><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:400;line-height:115%;">Other foreign currency forward contract</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the closing of the exocad Global Holdings GmbH ("exocad") acquisition on April 1, 2020, we entered into a Euro foreign currency forward contract with a notional contract amount of €376.0 million. During the three and six months ended June 30, 2020, we recognized losses of $1.0 million and $10.2 million, respectively, within other income (expense), net in our Condensed Consolidated Statement of Operations.</span></div> <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the estimated fair value of our short-term marketable securities, classified as available for sale, are as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:49.683%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.824%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.278%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">210,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities, short-term</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318,202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 210891000 142000 27000 211006000 70587000 65000 2000 70650000 22085000 17000 1000 22101000 14426000 0 0 14426000 19000 0 0 19000 318008000 224000 30000 318202000 P40M P7M As the carrying value approximates the fair value for our short-term marketable securities shown in the table above, the fair value of our short-term marketable securities as of December 31, 2019 had a contractual maturity one year or less. <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize our financial assets measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:41.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.516%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.905%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of<br/>June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">173,767 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149,230 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,246 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:42.035%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.138%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.963%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,923 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,923 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">590,684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307,573 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 149230000 149230000 0 0 3291000 0 3291000 0 21246000 0 0 21246000 173767000 149230000 3291000 21246000 236923000 236923000 0 0 211006000 0 211006000 0 14426000 0 14426000 0 70650000 70650000 0 0 22101000 0 22101000 0 19000 0 19000 0 3226000 0 3226000 0 25005000 0 0 25005000 7328000 0 0 7328000 590684000 307573000 250778000 32333000 54200000 2100000 5900000 3800000 4000000.0 3000000.0 12700000 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of June 30, 2020 and December 31, 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contract Amount (USD)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chinese Yuan</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥997,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Euro</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€81,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,879 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canadian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C$46,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,623 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazilian Real</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R$153,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">British Pound</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">£20,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,584 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japanese Yen</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥2,385,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,154 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli Shekel</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ILS33,400</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexican Peso</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">M$140,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,038 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Swiss Franc</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CHF3,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,161 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">A$2,800</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">360,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contract Amount (USD)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Euro</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€97,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chinese Yuan</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥431,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canadian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C$52,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">British Pound</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">£28,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazilian Real</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R$130,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japanese Yen</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥3,000,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli Shekel</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ILS63,700</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexican Peso</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">M$140,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">A$3,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,871 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 997000000 140618000 81000000 90879000 46000000 33623000 153000000 27859000 20000000 24584000 2385000000 22154000 33400000 9647000 140000000 6038000 3000000 3161000 2800000 1924000 360487000 97000000 108870000 431000000 60702000 52000000 39802000 28000000 36770000 130000000 32185000 3000000000 27604000 63700000 18439000 140000000 7398000 3000000 2101000 333871000 376000000.0 1000000.0 10200000 Balance Sheet Components <div style="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%;">Inventories consist of the following (in thousands):</span><span style="background-color:#ffffff;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;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:73.402%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.566%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.568%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,183 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,232 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,051 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax related receivables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid software and maintenance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,543 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Current promissory note</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Others</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,065 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-9pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Refer to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">Note 6“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> for more information.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,486 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,737 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional fees</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,506 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,410 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued sales tax and value added tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,733 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued warranty</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,629 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Others</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,946 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319,958 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We regularly review the balance for accrued warranty and update based on historical warranty trends. Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts. We also warrant our CAD/CAM software for a one year period to perform in accordance with agreed product specifications. As we have not historically incurred any material warranty costs, we do not accrue for these software warranties. Warranty accrual consists of the following activity (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to cost of net revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actual warranty expenditures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,396)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,052)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,629 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred revenues consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenues - current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563,762 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,503 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);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-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended June 30, 2020 and 2019, we recognized $352.3 million and $600.7 million of revenue, respectively, of which $72.4 million and $68.6 million was included in the deferred revenues balance at December 31, 2019 and 2018, respectively.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the six months ended June 30, 2020 and 2019, we recognized $903.3 million and $1.1 billion of revenue, respectively, of which $167.9 million and $137.0 million was included in the deferred revenues balance at December 31, 2019 and 2018, respectively.</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our unfilled performance obligations, including deferred revenues and backlog, as of June 30, 2020 were $651.9 million.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span>These performance obligations are expected to be recognized over the next <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMmI1ZWUzZDNiNzQ3NDBiYWE3MTc1ZGNmMzgwYjBmL3NlYzozMTJiNWVlM2QzYjc0NzQwYmFhNzE3NWRjZjM4MGIwZl80My9mcmFnOjJmYTFiNTM0OTVlZjRmYTE4MTlmM2Y0Yzk5YjUzOTRjL3RleHRyZWdpb246MmZhMWI1MzQ5NWVmNGZhMTgxOWYzZjRjOTliNTM5NGNfMTIxOA_2e6c5aaa-3367-452c-8aa8-bd9cf27145e8">one</span> to five years. <div style="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%;">Inventories consist of the following (in thousands):</span><span style="background-color:#ffffff;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;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:73.402%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.566%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.568%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,183 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,232 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,861 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,051 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 73183000 54947000 32232000 30974000 25861000 26130000 131276000 112051000 <div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax related receivables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,481 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid software and maintenance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,543 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Current promissory note</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Others</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,065 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-9pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Refer to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">Note 6“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> for more information.</span></div> 72481000 41252000 21543000 7128000 21314000 25005000 24957000 29065000 140295000 102450000 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,486 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,737 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional fees</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,506 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,410 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued sales tax and value added tax</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,733 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,089 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued warranty</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,629 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Others</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,946 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244,774 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319,958 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 82256000 162486000 55844000 55529000 20860000 15737000 19506000 10410000 11733000 9089000 11629000 11205000 42946000 55502000 244774000 319958000 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We regularly review the balance for accrued warranty and update based on historical warranty trends. Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts. We also warrant our CAD/CAM software for a one year period to perform in accordance with agreed product specifications. As we have not historically incurred any material warranty costs, we do not accrue for these software warranties. Warranty accrual consists of the following activity (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to cost of net revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actual warranty expenditures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,396)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,052)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,629 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 11205000 8551000 5820000 6000000 5396000 4052000 11629000 10499000 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred revenues consist of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenues - current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563,762 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,503 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);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> 601831000 563762000 36142000 35503000 352300000 600700000 72400000 68600000 903300000 1100000000 167900000 137000000.0 651900000 P5Y <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 1, 2020 (the “acquisition date”), we completed the acquisition of privately-held exocad for a total purchase consideration of $430.0 million and exocad became a wholly-owned subsidiary. exocad is a German dental CAD/CAM software company that offers fully integrated workflows to dental labs and dental practices. We believe the synergies from the acquisition will strengthen our digital platform by adding exocad’s expertise in restorative dentistry, implantology, guided surgery, and smile design to extend our digital solutions and pave the way for new, seamless cross-discipline dentistry in lab and at chairside. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total purchase consideration consisted of the following (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:83.212%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.385%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.203%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid to exocad stockholders</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">412,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid to settle exocad's bank debt</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,691 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total purchase consideration paid</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">429,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the allocation of purchase price to assets acquired and liabilities assumed as of April 1, 2020 which are considered preliminary and therefore subject to change (in thousands):</span></div><div style="text-align:justify;"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:84.090%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.385%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Identified intangible assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,419)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets (liabilities), net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,731)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">429,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill represents the excess of the purchase price over the fair value of the underlying net tangible and identifiable intangible assets, and represents the expected synergies of the transaction and the knowledge and experience of the workforce in place. None of this goodwill is deductible for tax purposes. Under the applicable accounting guidance, goodwill will not be amortized but will be tested for impairment on an annual basis or more frequently if certain indicators are present. We allocated approximately $300.7 million of goodwill to our Systems and Services reporting unit (formerly the "Scanner and Services" reporting unit prior to its renaming during the second quarter of 2020) and approximately $43.5 million of the goodwill to our Clear Aligner reporting unit (Refer to</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Note 5 "Goodwill and Intangible Assets" of the Notes to Condensed Consolidated Financial Statements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for additional details)</span><span style="background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our reporting units are the same as our operating segments. Acquisition related costs are recognized separately from the business combination and expensed as incurred.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents details of the identified intangible assets acquired (in thousands, except years):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:69.595%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.348%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.325%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Amortization Period (in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">  Existing technology</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">  Customer relationships</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">  Tradenames</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">  In-process Research and Development ("IPR&amp;D")</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:24.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We believe the amount of purchased intangible assets recorded above represent the fair values and approximate the amount a market participant would pay for these intangible assets as of the acquisition date.</span></div><div style="text-indent:24.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:24.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Existing technology represents the estimated fair value of exocad’s core technology that has reached technological feasibility. We valued the existing technology using the multi-period excess earnings method under the income approach. The economic useful life of existing technology was determined by considering the life cycle of the technology and related cash flows. </span></div><div style="text-indent:24.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Customer relationships represent the fair value of future projected revenue that will be derived from sales of products to existing customers. Customer relationships were valued using the with-and-without method under the income approach. The economic useful life for customer relationships was based on historical customer attrition rates. </span></div><div style="text-indent:24.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Tradenames relates to the exocad tradenames that are recognized within the industry. The fair value was determined using the relief-from-royalty method under the income approach. The economic useful life of tradenames was determined by benchmarking against similar transactions entered into by peer companies. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">IPR&amp;D refers to the fair value of projects that are not yet completed but have potential value to the company. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred tax liabilities were recorded for significant basis differences primarily to reflect the tax effect of fair value adjustments made to the beginning balance of the intangible assets and deferred revenue as of the acquisition date (Refer to</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Note 13 "Accounting for Income Taxes" of the Notes to Condensed Consolidated Financial Statements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for additional details). </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our condensed consolidated financial statements include the operating results of exocad from the acquisition date. Separate post-acquisition operating results and pro forma results of operations for this acquisition have not been presented as the effect is not material to our financial results.</span></div> 430000000.0 412287000 17691000 429978000 344238000 118700000 9190000 35419000 -6731000 429978000 300700000 43500000 P10Y 87000000 P10Y 21500000 P7Y 9800000 400000 118700000 Goodwill and Intangible Assets <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%;">Goodwill </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 six months ended June 30, 2020, categorized by reportable segments, is as follows (in thousands):</span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.596%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.700%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Systems and Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Additions from exocad acquisition</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Adjustments</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307,538 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">415,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Refer to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">Note 4 "Business Combination"</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">of the Notes to Condensed Consolidated Financial Statements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">for additional details</span></div><div style="text-indent:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">2</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> Adjustments were related to foreign currency translation within the measurement period</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the fourth quarter of fiscal 2019, we performed our annual goodwill impairment testing and found no impairment as the fair value of our Clear Aligner reporting unit was significantly in excess of the carrying value.</span></div><div style="text-indent:18pt;text-align:justify;"><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%;">Intangible Long-Lived Assets </span></div><div style="text-indent:24.75pt;text-align:justify;"><span><br/></span></div><div style="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%;">Acquired intangible long-lived assets are being amortized as follows (in thousands):</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:28.701%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.888%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.304%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.188%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Amortization Period <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount as of June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Value as of<br/>June 30, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks and tradenames</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,207 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Existing technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,936)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,336 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,348)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,083)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,231 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total intangible assets </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">2</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39,881)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;margin-top:3pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Includes reacquired rights, patents, IPR&amp;D and other intangible assets</span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">2 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Refer to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">Note 4 "Business Combination"</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">of the Notes to Condensed Consolidated Financial Statements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">for additional details on intangible assets from our exocad acquisition.</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:28.498%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.929%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.973%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.343%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.463%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.170%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.225%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Amortization Period <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying<br/>Amount as of<br/>December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Impairment Loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Value as of<br/>December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,045)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">876 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Existing technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,831)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,405)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reacquired rights</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,059)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,631 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,088)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total estimated annual future amortization expense for these acquired intangible assets as of June 30, 2020 is as follows (in thousands):</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:84.530%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.738%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Fiscal Year Ending December 31,</span></div><div><span><br/></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,178 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,899 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,081 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense for the three months ended June 30, 2020 and 2019 was $4.1 million and $1.5 million, respectively, and amortization expense for the six months ended June 30, 2020 and 2019 was $5.4 million and $3.0 million, respectively.</span></div> <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 six months ended June 30, 2020, categorized by reportable segments, is as follows (in thousands):</span></div><div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.596%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.700%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Systems and Services</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Additions from exocad acquisition</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">300,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Adjustments</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">574 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,374 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of June 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307,538 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">415,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Refer to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">Note 4 "Business Combination"</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">of the Notes to Condensed Consolidated Financial Statements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">for additional details</span></div><div style="text-indent:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">2</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> Adjustments were related to foreign currency translation within the measurement period</span></div> 63924000 0 63924000 43500000 300738000 344238000 574000 6800000 7374000 107998000 307538000 415536000 0 <div style="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%;">Acquired intangible long-lived assets are being amortized as follows (in thousands):</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:28.701%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.888%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.304%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.188%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Amortization Period <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount as of June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Value as of<br/>June 30, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks and tradenames</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,207 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Existing technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,936)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,336 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,348)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Other </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,083)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,231 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total intangible assets </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">2</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186,814 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39,881)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;margin-top:3pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Includes reacquired rights, patents, IPR&amp;D and other intangible assets</span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">2 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Refer to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">Note 4 "Business Combination"</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">of the Notes to Condensed Consolidated Financial Statements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">for additional details on intangible assets from our exocad acquisition.</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:28.498%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.929%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.973%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.343%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.463%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.170%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.225%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Amortization Period <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying<br/>Amount as of<br/>December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Impairment Loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Value as of<br/>December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,045)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">876 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Existing technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,831)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,405)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reacquired rights</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,059)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,631 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,088)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> P10Y 16900000 2514000 4179000 10207000 P10Y 99600000 5936000 4328000 89336000 P11Y 55000000 19348000 10751000 24901000 P5Y 15314000 12083000 0 3231000 186814000 39881000 19258000 127675000 P15Y 7100000 2045000 4179000 876000 P13Y 12600000 5831000 4328000 2441000 P11Y 33500000 18405000 10751000 4344000 P3Y 7500000 7059000 0 441000 P8Y 6796000 3165000 0 3631000 P2Y 618000 583000 0 35000 68114000 37088000 19258000 11768000 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total estimated annual future amortization expense for these acquired intangible assets as of June 30, 2020 is as follows (in thousands):</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:84.530%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.738%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Fiscal Year Ending December 31,</span></div><div><span><br/></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,178 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,899 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,642 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,022 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,081 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 8178000 15899000 14642000 14022000 13081000 61853000 127675000 4100000 1500000 5400000 3000000.0 Equity Method Investments On July 25, 2016, we acquired a 17% equity interest, on a fully diluted basis, in SmileDirectClub, LLC (“SDC”) for $46.7 million. Concurrently with the investment, we also entered into a supply agreement to manufacture clear aligners for SDC, which expired on December 31, 2019. The sale of aligners to SDC and the income from the supply agreement are reported in our Clear Aligner business segment. On July 24, 2017, we purchased an additional 2% equity interest in SDC for $12.8 million. The investment was accounted for as an equity method investment and recorded in our Condensed Consolidated Balance Sheet. We recorded our proportional share of SDC’s losses within equity in losses of investee, net of tax, in our Condensed Consolidated Statement of Operations.<span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result of the arbitrator’s decision regarding SDC announced on March 5, 2019, we were ordered to tender our SDC equity interest by April 3, 2019 for a purchase price equal to the “capital account” balance as of October 31, 2017 under the terms of the investment. In April 2019, based on the “capital account” value provided by SDC, we entered into an unsecured promissory note with SDC to receive $54.2 million through February 1, 2021 in exchange for the tender of our membership interests. As a result, we derecognized the equity method investment balance of $38.4 million in exchange for an unsecured promissory note of $54.2 million and we recorded the difference of $15.8 million as a gain in the second quarter of 2019 in other income in our Condensed Consolidated Statement of Operations. Although we tendered our membership interests pursuant to the arbitrator’s decision, the parties did not agree on the amount of the “capital account” balance as of October 31, 2017 or the appropriate repurchase price for the membership units. On </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">July 3, 2019, we filed a demand for arbitration regarding SDC’s calculation of the “capital account” balance. The arbitration proceeding remains pending (Refer to </span><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%;">Note 9 “Legal Proceedings” of the Notes to Condensed Consolida</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ted Financial Statements</span> for SDC legal proceedings discussion). 0.17 46700000 0.02 12800000 54200000 38400000 54200000 15800000 Credit FacilityOn February 27, 2018, we entered into a credit facility for a $200.0 million revolving line of credit, with a $50.0 million letter of credit sublimit, and a maturity date of February 27, 2021 ("2018 Credit Facility"). The 2018 Credit Facility requires us to comply with specific financial conditions and performance requirements. The loans 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.25% to 1.75% for LIBOR loans and 0.25% to 0.75% for base rate loans. 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. Principal, together with accrued and unpaid interest, is due on the maturity date. As of June 30, 2020, we had no outstanding borrowings under the 2018 Credit Facility and were in compliance with the conditions and performance requirements. On July 21, 2020 we entered into a new 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"). Upon entry into the 2020 Credit Facility, the 2018 Credit Facility was terminated. 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. 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. 200000000.0 50000000.0 0.0050 0.010 0.0125 0.0175 0.0025 0.0075 0 300000000.0 50000000.0 0.0050 0.010 0.0150 0.0225 0.0050 0.0125 Impairments and Other Charges<span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 5, 2019, we announced the outcome of the arbitration regarding SDC (Refer to</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for SDC legal proceedings discussion) which required Align to close its Invisalign stores and tender Align’s equity interest in SDC by April 3, 2019. Accordingly, Align evaluated the ongoing value of the Invisalign stores’ operating lease right-of-use assets and related leasehold improvements and other fixed assets in accordance with ASC 360, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Property, Plant and Equipment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Based on the evaluation, Align determined that the carrying value of these assets were not recoverable. Align evaluated the fair value of these assets in accordance with ASC 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and we considered the market participant’s ability to generate economic benefits by using these assets in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use.</span><span style="background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a result, in the first quarter of 2019, we recorded impairment losses of $14.2 million for operating lease right-of-use assets and $14.3 million of leasehold improvements and other fixed assets. In addition, we also recorded $1.3 million of employee severance costs and other charges.</span> 14200000 14300000 1300000 Legal Proceedings <div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 between July 25, 2018 and October 24, 2018. The complaint generally alleges claims under the federal securities laws and seeks 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 between April 25, 2018 and October 24, 2018. 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. A motion to dismiss the amended consolidated complaint was filed on January 17, 2020 and a ruling on the motion is pending. Align believes these 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 nor estimate a range of possible loss.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those presented in the 2018 Securities Class Action Lawsuit, but the complaints assert various state law causes of action, including for breaches of fiduciary duty, insider trading, and unjust enrichment. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. The consolidated action has been stayed pending final disposition of the 2018 Securities Class Action Lawsuit.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">allegations in this complaint are similar to those in the derivative suits described above. The matter has been similarly stayed pending final disposition of the 2018 Securities Class Action Lawsuit.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:#ffffff;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-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><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-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 on behalf of a purported class of purchasers of our common stock between April 24, 2019 and July 24, 2019. The complaint filed in the Southern District of New York alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On April 16, 2020, the Court approved the parties’ stipulation to transfer the case to the U.S. District Court for the Northern District of California. The lead plaintiff in this matter is expected to file an amended complaint by August 4, 2020. 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-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><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-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><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%;"> </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="background-color:rgb(255,255,255, 0.0);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 has been stayed pending final disposition of the 2020 Securities Class Action Lawsuit. 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><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 14, 2017, Align filed several patent infringement lawsuits asserting patents against 3Shape, a Danish corporation, and a related U.S. corporate entity, asserting that 3Shape’s Trios intraoral scanning system and Dental System software infringe Align patents. </span></div><div style="text-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These lawsuits included four separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape’s Trios intraoral scanning system and Dental System software. Three of the cases are active, and one is stayed. Trials have been scheduled to begin on November 30, 2020, and November 8, 2021, in two of the three active cases, with an additional trial to be scheduled in the third. Certain of Align’s asserted patents in the Delaware actions were found invalid by the District Court judge.</span></div><div style="text-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On May 9, 2018, and June 14, 2018, 3Shape filed separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by Align’s iTero Element scanner of two 3Shape patents. On August 19, 2019, the Court consolidated the two actions, and on August 30, 2019, 3Shape filed an amended complaint alleging infringement of a third patent. Trial is scheduled to begin on April 12, 2021.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2018, Align filed three additional patent infringement lawsuits asserting 10 additional patents against 3Shape as follows: On December 10, 2018, Align filed one Section 337 complaint with the ITC alleging that 3Shape violates U.S. trade laws by selling for importation and importing the infringing TRIOS intraoral scanning system, Trios Lab Scanners and TRIOS software, TRIOS Module software, Dental System software, and Ortho System Software. On April 30, 2020, an Administrative Law Judge (“ALJ”) issued an initial determination that 3Shape infringed on 7 of the 9 patent claims asserted by Align, found valid 6 of the 9 claims asserted by Align, and found a violation of Section 337 stemming from 3Shape’s infringement of 4 claims in 2 of Align's asserted patents. The ALJ recommended an exclusion order and cease and desist order be entered against 3Shape’s unlawful importation. The Initial Determination is now subject to review by the Commissioners at the ITC. Align filed a petition for review of findings it believes are incorrect, and 3Shape also petitioned for review of the Initial Determination. On July 28, 2020, the Commission determined to review the Initial Determination in part. The current deadline for completing the investigation is September 28, 2020.</span></div><div style="text-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the December 10, 2018 ITC Complaint, on December 11, 2018, Align filed two separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape’s Trios intraoral scanning system, Lab Scanners and Dental and Ortho System Software. One of the District Court cases was stayed pending the parallel ITC </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">investigation. The remaining District Court case is in the early stages of discovery and pretrial proceedings. Trial is scheduled to begin on February 7, 2022.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3Shape has sought to invalidate certain of Align’s patents through petitions for inter partes review proceedings. Align disputes 3Shape’s positions and intends to vigorously defend the validity of its patent rights.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Each of the District Court patent infringement complaints seek monetary damages and injunctive relief against further infringement. </span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 28, 2018, 3Shape filed a complaint against Align in the U.S. District Court for the District of Delaware alleging antitrust violations and seeking monetary damages and injunctive relief relating to Align’s alleged market activities, including Align’s assertion of its patent portfolio, in alleged clear aligner and intraoral scanning markets. After the Court dismissed 3Shape’s complaint with leave, 3Shape filed an amended complaint on October 28, 2019. On May 20, 2020, the Magistrate Judge recommended that Align’s motion to dismiss the amended complaint be denied. Align’s objection to the Magistrate Judge’s Report and Recommendation has been fully briefed to the District Court, and the parties are waiting for a ruling. </span></div><div style="text-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 lawsuits and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Simon &amp; Simon</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 d/b/a City Smiles brought an antitrust action in the United States 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 scanning markets. Prior to filing in the Northern District of California, on May 4, 2020, Plaintiff voluntarily dismissed a similar action in the U.S. District Court for the District of Delaware after the Magistrate Judge recommended that its complaint be dismissed. On July 28, 2020, Align filed a motion to dismiss the complaint. A</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">lign believes the plaintiffs’ claims are without merit and intends to vigorously defend itself. Align is currently unable to predi</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ct the outcome of this lawsuit and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In April 2018, the SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the “SDC Entities”) instigated confidential arbitration proceedings against Align. During December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. In an award dated March 4, 2019, (“Award”) an arbitrator found that Align breached the non-compete provision applicable to the SDC Entities 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, and enjoined from using the SDC Entities’ confidential information. The arbitrator extended the expiration date of specified aspects of the non-compete provision 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><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 claims to be Align’s “capital account” balance. Align disputes that the SDC Entities properly determined the value of Align’s “capital account” balance as of October 31, 2017 as required by the SDC Operating Agreements and the Award. Consequently, on July 3, 2019, Align filed a confidential demand for arbitration challenging the propriety of the SDC Entities’ determination. That arbitration proceeding remains pending and a hearing is currently expected to occur before the end of 2020. Relatedly, the SDC Entities filed a contempt petition with the Illinois court which confirmed the Award, asserting that Align had no right to contest the “capital account” determination as made by the SDC Entities. On September 4, 2019, the Illinois court denied in its entirety the contempt petition filed by the SDC Entities. The SDC Entities have appealed the denial of the contempt petition, and that appeal remains pending.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On August 19, 2019, the SDC Entities filed a separate confidential arbitration proceeding alleging that Align has violated the non-compete provisions applicable to the members of the SDC Entities by virtue of Align’s alleged dealings with a third-party claimed to be a competitor of the SDC Entities. On April 27, 2020, the SDC Entities filed an amended arbitration demand, which additionally asserts that Align’s alleged dealings with a third-party constitute contempt of the Award. Align denies and </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">intends to vigorously defend itself against all asserted allegations. The SDC Entities have yet to identify the range of damages they may seek to recover in the course of this arbitration and no hearing date has yet been set.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 nor estimate a range of possible loss.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 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> 3 4 3 10 7 9 6 9 4 2 2 Commitments and Contingencies <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Commitments</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On October 3, 2019, we entered into a Promotional Rights Agreement (the “Agreement”) for $36.0 million with a third-party which includes certain advertising and m</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">edia coverage. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the entire Agreement</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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">amount was an outstanding commitment </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which is expected to be paid through 2023.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><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-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 10 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements</span><span style="background-color:#ffffff;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.</span></div><div style="text-indent:18pt;text-align:justify;"><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-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 June 30, 2020, we did not have any material indemnification claims that were probable or reasonably possible.</span></div> 36000000.0 Stockholders’ Equity<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:24.75pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the 2005 Incentive Plan (as amended) has a total reserve of 27,783,379 shares of which 4,611,280 shares are available for issuance.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and may be revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The stock-based compensation related to our stock-based awards and employee stock purchase plans for the three and six months ended June 30, 2020 and 2019 is as follows (in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);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;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.631%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.263%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,203 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,927 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,007 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:13.5pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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. A summary for the six months ended June 30, 2020 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:42.264%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.088%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining<br/>Contractual Term (in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Aggregate </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"> Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264.97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(288)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149.86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231.28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238.47 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,207 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:24.75pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, we expect to recognize $126.0 million of total unamortized compensation cost, net of estimated forfeitures, related to RSUs over a weighted average period of 2.6 years.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We grant MSUs to our executive officers. Each MSU represents the right to one share of Align’s common stock. The actual number of MSUs which will be eligible to vest will be based on the performance of Align’s stock price relative to the performance of a stock market index over the vesting period, and certain MSU grants are also based on Align’s stock price at the end of the performance period. The maximum number of MSUs which will be eligible to vest range fr</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">om 250% to 300% of the MSUs initially granted and the vesting period is three years. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary for the six months ended June 30, 2020 is as follows:</span><span style="background-color:rgb(255,255,255, 0.0);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;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:42.264%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.088%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Intrinsic </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">331.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">242.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120.39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:24.75pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, we expect to recognize $46.1 million of total unamortized compensation cost, net of estimated forfeitures, related to MSUs over a weighted average period of 1.6 years.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 (“ESPP”)</span></div><div style="text-indent:24.75pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2010, our stockholders approved the 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”) which will continue until terminated by either the Board of Directors or its administrator. The maximum number of shares available for purchase under the 2010 Purchase Plan is 2,400,000 shares. As of June 30, 2020, we have 379,304 shares available for future issuance.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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:center;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:77.648%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.811%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividends</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value at grant date</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90.36 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, there was $5.7 million of total unamortized compensation costs related to employee stock purchases which we expect to be recognized over a weighted average period of 0.5 year.</span></div> 27783379 4611280 The stock-based compensation related to our stock-based awards and employee stock purchase plans for the three and six months ended June 30, 2020 and 2019 is as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.631%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.672%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.263%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,278 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,203 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,927 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,007 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,934 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 891000 1278000 2238000 2390000 20203000 18037000 38333000 34927000 3913000 3152000 7363000 6194000 25007000 22467000 47934000 43511000 A summary for the six months ended June 30, 2020 is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:42.264%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.088%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Remaining<br/>Contractual Term (in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Aggregate </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"> Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264.97 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(288)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">149.86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231.28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">238.47 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,207 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 696000 190.60 289000 264.97 288000 149.86 22000 231.28 675000 238.47 P1Y7M6D 185207000 126000000.0 P2Y7M6D 2.50 3 P3Y <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary for the six months ended June 30, 2020 is as follows:</span><span style="background-color:rgb(255,255,255, 0.0);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;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:42.264%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.088%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Intrinsic </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">331.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">242.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120.39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of June 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 244000 331.35 156000 242.04 173000 120.39 227000 430.50 P1Y7M6D 62365000 46100000 P1Y7M6D 2400000 379304 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:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:77.648%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.811%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividends</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value at grant date</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90.36 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> P1Y P1Y4M24D 0.417 0.486 0.015 0.025 0 0 80.54 90.36 5700000 P0Y6M Common Stock Repurchase Program<div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to $600.0 million of our common stock (“May 2018 Repurchase Program”). </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2018, we repurchased on the open marke</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">t approximately 0.1 million shares of our common stock at an average price of $356.54 per share, including commissions, for an aggregate purchase price of approximately $50.0 million. In 2018, we entered into an accelerated stock repurchase agreement (“ASR”) to repurchase $50.0 million of our common stock which was completed in December 2018. We received a total of approximately 0.2 million shares for an average share price of $213.18.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2019, we repurchased on the open market approximately 0.8 million shares of our common stock at an average price of $264.93 per share, including commissions, for an aggregate purchase price of $200.0 million. We also entered into an ASR to repurchase $200.0 million of our common stock which was completed in September 2019. We received a total of 1.1 million shares for an average share price of $176.61. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, we hav</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">e $100.0 million</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> available for repurchase under the May 2018 Repurchase Program.</span></div> 600000000.0 100000 356.54 50000000.0 50000000.0 200000 213.18 800000 264.93 200000000.0 200000000.0 1100000 176.61 100000000.0 100000000.0 Accounting for Income Taxes <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> six months ended June 30, 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss subsidiary, where our Europe, Middle East and Africa ("</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">EMEA")</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> regional headquarters is located beginning January 1, 2020. The transfer of intellectual property rights did not result in a taxable gain; however, it did result in a step-up of the Swiss tax deductible basis in the transferred assets, and accordingly, created a temporary difference between the book basis and the tax basis of such intellectual property rights. Consequently, this transaction resulted in the recognition of a deferred tax asset and related one-time tax benefit of approximately $1,493.5 million during the six months ended June 30, 2020, which is the net impact of the deferred tax asset recognized as a result of the additional Swiss tax deductible basis in the transferred assets and certain costs related to the transfer of fixed assets and inventory. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">Our benefit from income taxes was $32.9 million for the three months ended June 30, 2020 and our provision for income taxes was $43.1 million for the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">three </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">months ended June 30, 2019, representing effective tax rates of 44.8% and 22.2%, respectively. O</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">ur benefit from income taxes was $1,497.7 million for the six months ended June 30, 2020 and our provision for income taxes was $51.9 million for the six months ended June 30, 2019, representing effective tax rates of 7,437.0% and 18.6%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended June 30, 2020 primarily due to the recognition of additional tax benefits re</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">sulting from changes in annual effective tax rate caused by a shift in jurisdictional mix of forecasted annual income. Our effective tax rate differs from the statutory federal income tax rate of 21% for the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">six</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> months ended June 30, 2020 mainly as a result of the aforementioned intra-entity transfer and the recognition of excess tax benefits related to stock-based compensation, partially offset by unrecognized tax benefits associated with certain foreign payments. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three and six months ended </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">June 30, 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"> mainly as a result of the recognition of excess tax benefits related to stock-based compensation and certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The increase in our effective tax rate for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">three</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">June 30, 2020</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> compared to the same period in 2019 is primarily attributable to the tax impact of a higher annual forecasted effective tax rate driven by changes in the jurisdictional mix of forecasted income. The increase in our effective tax rate for the six months ended June 30, 2020 compared to the same period in 2019 is primarily attributable to the recognition of a deferred tax asset related to the intra-entity transfer of certain intellectual property rights during the six months ended June 30, 2020. While the recognition of a deferred tax asset would </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">normally cause a reduction in tax rate, due to our net loss before tax for the six months ended June 30, 2020, it has the effect of increasing the effective tax rate.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 2015. We are currently under examination by the IRS for tax years 2015 and 2016. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2013. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our total gross unrecognized tax benefits, excluding interest and penalties, were $57.0 million and $46.7 million as of June 30, 2020 and December 31, 2019, respectively, a material amount of which would impact our effective tax rate if recognized. Our total interest and penalties accrued as of June 30, 2020 was not material. We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. The timing and resolution of income tax examinations is uncertain, and the amounts ultimately paid, if any, upon resolution of issues raised by the taxing authorities may differ materially from the amounts accrued for each year. Although it is possible that our balance of gross unrecognized tax benefits could materially change in the next 12 months, given the uncertainty in the development of ongoing income tax examinations, we are unable to estimate the full range of possible adjustments to this balance.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our total deferred tax liabilities were $35.4 million as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">June 30, 2020,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> which were primarily related to the intangible assets from our exocad acquisition. Our deferred tax liabilities as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">December 31, 2019</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> were not material.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, undistributed earnings of our foreign subsidiaries totaled $452.6 million and substantially all of the earnings previously determined to be not indefinitely reinvested have been repatriated. Under the Global Intangible Low-Taxed Income provisions of the Tax Cuts and Jobs Act, U.S. income taxes have already been provided on the undistributed earnings that is indefinitely reinvested in our international operations; therefore, the tax impact upon distribution is limited to mainly state income and withholding taxes and is not significant.</span></div> 1493500000 -32900000 43100000 0.448 0.222 -1497700000 51900000 74.370 0.186 57000000.0 46700000 35400000 452600000 Net Income (Loss) per Share<div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic net income (loss) per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes RSUs, MSUs and our ESPP. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to our net loss for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">three</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">June 30, 2020</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, the potential common stock instruments such as RSUs, MSUs and ESPP were not included in the computation of diluted net loss per share as the effect of including these shares would have been anti-dilutive.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stock (in thousands, except per share amounts):</span><span style="background-color:#ffffff;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;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:44.391%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.389%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.817%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,602)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,477,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding, basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,769 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of potential common stock</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shares, diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,769 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share, basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.52)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.84 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.78 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share, diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.52)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Anti-dilutive potential common shares </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">733 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;vertical-align:top;"> </sup><span style="background-color:rgb(255,255,255, 0.0);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 style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stock (in thousands, except per share amounts):</span><span style="background-color:#ffffff;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;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:44.391%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.389%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.817%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,602)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,477,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218,990 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding, basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,769 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,943 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,901 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of potential common stock</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">335 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shares, diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,769 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,665 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share, basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.52)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.84 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.78 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share, diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.52)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.70 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Anti-dilutive potential common shares </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">733 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -40602000 147142000 1477529000 218990000 78769000 79943000 78681000 79901000 0 647000 335000 764000 78769000 80590000 79016000 80665000 -0.52 1.84 18.78 2.74 -0.52 1.83 18.70 2.71 733000 139000 231000 111000 Supplemental Cash Flow Information <div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The supplemental cash flow information consists of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:74.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.983%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets acquired with accounts payable or accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,199 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of promissory note in exchange for sale of equity method investment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,154 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,817 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Investing cash flows from finance leases </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div><div style="padding-left:18pt;"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,896 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,773 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,066 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The supplemental cash flow information consists of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:74.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.983%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets acquired with accounts payable or accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,199 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of promissory note in exchange for sale of equity method investment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,154 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,817 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Investing cash flows from finance leases </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div><div style="padding-left:18pt;"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,896 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,773 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,066 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 13199000 12202000 0 54154000 12817000 9020000 0 10896000 0 45773000 25545000 21066000 0 51064000 Segments and Geographical Information <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%;">Segment Information</span></div><div style="text-indent:24.75pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our Chief Executive Officer. We report segment information based on the management approach. The management approach designates the internal reporting used by CODM for decision making and performance assessment as the basis for determining our reportable segments. The performance measures of our reportable segments include net revenues, gross profit and income from operations. Income from operations for each segment includes all geographic revenues, related cost of net revenues and operating expenses directly attributable to the segment. Certain operating expenses are attributable to operating segments and each allocation is measured differently based on the specific facts and circumstances of the costs being allocated. Costs not specifically allocated to segment income from operations include various corporate expenses such as stock-based compensation and costs related to IT, facilities, human resources, accounting and finance, legal and regulatory, and other separately managed general and administrative costs outside the operating segments.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We group our operations into two reportable segments: Clear Aligner segment and Imaging Systems and CAD/CAM services ("Systems and Services") segment. The Systems and Services segment was formerly known as the Scanner and Services segment prior to our acquisition of exocad on April 1, 2020 (Refer to</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for additional details on the exocad acquisition). </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-13.54pt;padding-left:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.04pt;">Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:</span></div><div style="text-indent:4.46pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">▪</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Comprehensive Products include, but are not limited to, Invisalign Comprehensive and Invisalign First.</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">▪</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Non-Comprehensive Products include, but are not limited to, Invisalign Moderate, Lite and Express packages and Invisalign Go.</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">▪</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Non-Case includes, but not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion. </span></div><div style="padding-left:49.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-13.54pt;padding-left:36pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.04pt;">Our Systems and Services segment consists of our iTero intraoral scanning systems, which includes a single hardware platform and restorative or orthodontic software options, OrthoCAD services and ancillary products, as well as exocad's software solution that integrates workflows to dental labs and dental practices. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands): </span></div><div style="text-align:center;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.985%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">298,341 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">496,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">779,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">965,907 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,995 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,325 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">352,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">903,277 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,149,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192,366 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">543,858 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">717,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,962 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gross profit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432,289 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">618,684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">834,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,282 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(114,809)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(106,806)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(225,668)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206,005)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">176,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,818 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,854 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,863 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,172 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,283 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,488 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairments and other charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total impairments and other charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Litigation settlement gain</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total litigation settlement gain</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity losses of investee (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.985%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total segment income from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,809 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">283,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">222,586 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(114,809)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(106,806)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(225,668)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206,005)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:13.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">176,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">473 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(966)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,892 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,515)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:13.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) before provision for (benefit from) income taxes and equity in losses of investee</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,493)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,138)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,435 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net revenues are presented below by geographic area (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.985%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 1</sup><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">296,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">412,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">575,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Switzerland</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">292,771 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">The Netherlands </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">2</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192,188 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other International </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,583 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,840 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">352,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">903,277 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,149,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;vertical-align:top;"> </sup><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">2 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">During the first quarter of 2020, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations from the Netherlands to Switzerland.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:74.505%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.014%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Long-lived assets</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 1</sup><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Switzerland</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">180,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164,451 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">96,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Costa Rica</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">The Netherlands</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other International</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159,113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">737,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">687,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1 </sup><span style="background-color:rgb(255,255,255, 0.0);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><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">2 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">As a result of the new international corporate structure changes, most of the long-lived assets were transferred from our Netherlands entity to our Switzerland entity during the first quarter of 2020.</span></div> 2 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands): </span></div><div style="text-align:center;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.985%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">298,341 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">496,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">779,952 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">965,907 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,995 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,325 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,761 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">352,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">903,277 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,149,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192,366 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366,142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">543,858 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">717,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,962 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,147 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,826 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gross profit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432,289 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">618,684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">834,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,304 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,282 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(114,809)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(106,806)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(225,668)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206,005)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">176,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,455 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,818 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,854 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,790 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,362 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,863 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,675 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,581 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,172 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,283 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37,488 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairments and other charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total impairments and other charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Litigation settlement gain</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total litigation settlement gain</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity losses of investee (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.985%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total segment income from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,809 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">283,296 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">222,586 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(114,809)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(106,806)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(225,668)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(206,005)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:13.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">176,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264,191 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">473 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,098 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(966)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,892 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,515)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,146 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:13.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) before provision for (benefit from) income taxes and equity in losses of investee</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,493)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,138)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,435 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 298341000 496702000 779952000 965907000 53973000 103995000 123325000 183761000 352314000 600697000 903277000 1149668000 192366000 366142000 543858000 717500000 31962000 66147000 74826000 116885000 224328000 432289000 618684000 834385000 38916000 244029000 205304000 402670000 2893000 39267000 17282000 67526000 -114809000 -106806000 -225668000 -206005000 -73000000 176490000 -3082000 264191000 9697000 9455000 19818000 18545000 5005000 1854000 6790000 3362000 8843000 7863000 17675000 15581000 23545000 19172000 44283000 37488000 0 0 0 29782000 0 0 0 29782000 0 51000000 0 51000000 0 51000000 0 51000000 41809000 283296000 222586000 470196000 -114809000 -106806000 -225668000 -206005000 -73000000 176490000 -3082000 264191000 473000 3465000 2459000 6098000 -966000 13892000 -19515000 8146000 -73493000 193847000 -20138000 278435000 <div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net revenues are presented below by geographic area (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:51.147%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.985%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended <br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 1</sup><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,859 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">296,655 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">412,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">575,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Switzerland</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">292,771 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">The Netherlands </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">2</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192,188 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">366,932 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,823 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,102 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other International </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,583 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,840 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">352,314 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">600,697 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">903,277 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,149,668 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;vertical-align:top;"> </sup><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">2 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">During the first quarter of 2020, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations from the Netherlands to Switzerland.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:74.505%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.014%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Long-lived assets</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 1</sup><span style="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Switzerland</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">180,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164,451 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">96,565 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Costa Rica</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">The Netherlands</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other International</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159,113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">737,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">687,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1 </sup><span style="background-color:rgb(255,255,255, 0.0);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 As a result of the new international corporate structure changes, most of the long-lived assets were transferred from our Netherlands entity to our Switzerland entity during the first quarter of 2020 140859000 296655000 412564000 575660000 105495000 0 292771000 0 0 192188000 0 366932000 46377000 44823000 66102000 87439000 59583000 67031000 131840000 119637000 352314000 600697000 903277000 1149668000 215689000 7755000 180815000 164451000 96565000 73174000 84348000 82083000 999000 226286000 159113000 134225000 737529000 687974000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
6 Months Ended
Jun. 30, 2020
Jul. 24, 2020
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 2820 Orchard Parkway  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95134  
City Area Code 408  
Local Phone Number 470-1000  
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 Jun. 30, 2020  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   78,786,683

XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Other Commitments

On October 3, 2019, we entered into a Promotional Rights Agreement (the “Agreement”) for $36.0 million with a third-party which includes certain advertising and media coverage. As of June 30, 2020, the entire Agreement amount was an outstanding commitment which is expected to be paid through 2023.

Off-Balance Sheet Arrangements

As of June 30, 2020, 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 10 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K.

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 June 30, 2020, we did not have any material indemnification claims that were probable or reasonably possible.
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Net revenues $ 352,314 $ 600,697 $ 903,277 $ 1,149,668
Cost of net revenues 127,986 168,408 284,593 315,283
Gross profit 224,328 432,289 618,684 834,385
Operating expenses:        
Selling, general and administrative 256,967 267,948 539,873 515,058
Research and development 40,361 38,851 81,893 76,354
Impairments and other charges 0 0 0 29,782
Litigation settlement gain 0 (51,000) 0 (51,000)
Total operating expenses 297,328 255,799 621,766 570,194
Income (loss) from operations (73,000) 176,490 (3,082) 264,191
Interest income 473 3,465 2,459 6,098
Other income (expense), net (966) 13,892 (19,515) 8,146
Total interest income and other income (expense), net (493) 17,357 (17,056) 14,244
Net income (loss) before provision for (benefit from) income taxes and equity in losses of investee (73,493) 193,847 (20,138) 278,435
Provision for (benefit from) income taxes (32,891) 43,121 (1,497,667) 51,917
Equity in losses of investee, net of tax 0 3,584 0 7,528
Net income (loss) $ (40,602) $ 147,142 $ 1,477,529 $ 218,990
Net income (loss) per share:        
Basic (in usd per share) $ (0.52) $ 1.84 $ 18.78 $ 2.74
Diluted (in usd per share) $ (0.52) $ 1.83 $ 18.70 $ 2.71
Shares used in computing net income (loss) per share:        
Basic (in shares) 78,769 79,943 78,681 79,901
Diluted (in shares) 78,769 80,590 79,016 80,665
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (40,602) $ 147,142 $ 1,477,529 $ 218,990
Change in foreign currency translation adjustment, net of tax 9,294 213 9,983 622
Change in unrealized gains (losses) on investments, net of tax 0 192 (194) 276
Other comprehensive income 9,294 405 9,789 898
Comprehensive income (loss) $ (31,308) $ 147,547 $ 1,487,318 $ 219,888
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 404,359 $ 550,425
Short-term investments: 0 318,202
Accounts receivable, net of allowance for doubtful accounts of $17,099 and $6,756, respectively 473,314 550,291
Inventories 131,276 112,051
Prepaid expenses and other current assets 140,295 102,450
Total current assets 1,149,244 1,633,419
Property, plant and equipment, net 668,951 631,730
Operating lease right-of-use assets, net 68,578 56,244
Goodwill and intangible assets, net 543,211 75,692
Deferred tax assets 1,568,293 64,007
Other assets 27,580 39,610
Total assets 4,025,857 2,500,702
Current liabilities:    
Accounts payable 94,987 87,250
Accrued liabilities 244,774 319,958
Deferred revenues 601,831 563,762
Total current liabilities 941,592 970,970
Income tax payable 115,257 102,794
Operating lease liabilities 50,619 43,463
Other long-term liabilities 73,344 37,306
Total liabilities 1,180,812 1,154,533
Commitments and contingencies (Notes 9 and 10)
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,781 and 78,433 issued and outstanding, respectively) 8 8
Additional paid-in capital 918,495 906,937
Accumulated other comprehensive income (loss), net 9,101 (688)
Retained earnings 1,917,441 439,912
Total stockholders’ equity 2,845,045 1,346,169
Total liabilities and stockholders’ equity $ 4,025,857 $ 2,500,702
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Allowance for doubtful accounts $ 17,099 $ 6,756
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,781,000 78,433,000
Common stock, shares outstanding 78,781,000 78,433,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
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, 2018   79,778      
Beginning Balance at Dec. 31, 2018 $ 1,252,891 $ 8 $ 877,514 $ (2,774) $ 378,143
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 218,990       218,990
Net change in unrealized gains (losses) from investments 276     276  
Change in foreign currency translation adjustment, net of tax 622     622  
Issuance of common stock relating to employee equity compensation plans (in shares)   453      
Issuance of common stock relating to employee equity compensation plans 9,614   9,614    
Tax withholdings related to net share settlements of equity awards (52,718)   (52,718)    
Common stock repurchased and retired (shares)   (366)      
Stock Repurchased and Retired During Period, Value (99,504)   (3,646)   (95,858)
Stock-based compensation 43,511   43,511    
Ending Balance (in shares) at Jun. 30, 2019   79,865      
Ending Balance at Jun. 30, 2019 1,373,682 $ 8 874,275 (1,876) 501,275
Beginning Balance (in shares) at Dec. 31, 2018   79,778      
Beginning Balance at Dec. 31, 2018 1,252,891 $ 8 877,514 (2,774) 378,143
Ending Balance (in shares) at Dec. 31, 2019   78,433      
Ending Balance at Dec. 31, 2019 1,346,169 $ 8 906,937 (688) 439,912
Beginning Balance (in shares) at Mar. 31, 2019   80,000      
Beginning Balance at Mar. 31, 2019 1,255,704 $ 8 855,956 (2,281) 402,021
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 147,142       147,142
Net change in unrealized gains (losses) from investments 192     192  
Change in foreign currency translation adjustment, net of tax 213     213  
Issuance of common stock relating to employee equity compensation plans (in shares)   26      
Issuance of common stock relating to employee equity compensation plans 5   5    
Tax withholdings related to net share settlements of equity awards (2,537)   (2,537)    
Common stock repurchased and retired (shares)   (161)      
Stock Repurchased and Retired During Period, Value (49,504)   (1,616)   (47,888)
Stock-based compensation 22,467   22,467    
Ending Balance (in shares) at Jun. 30, 2019   79,865      
Ending Balance at Jun. 30, 2019 1,373,682 $ 8 874,275 (1,876) 501,275
Beginning Balance (in shares) at Dec. 31, 2019   78,433      
Beginning Balance at Dec. 31, 2019 1,346,169 $ 8 906,937 (688) 439,912
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 1,477,529       1,477,529
Net change in unrealized gains (losses) from investments (194)     (194)  
Change in foreign currency translation adjustment, net of tax 9,983     9,983  
Issuance of common stock relating to employee equity compensation plans (in shares)   348      
Issuance of common stock relating to employee equity compensation plans 10,662   10,662    
Tax withholdings related to net share settlements of equity awards (47,038)   (47,038)    
Stock-based compensation 47,934   47,934    
Ending Balance (in shares) at Jun. 30, 2020   78,781      
Ending Balance at Jun. 30, 2020 2,845,045 $ 8 918,495 9,101 1,917,441
Beginning Balance (in shares) at Mar. 31, 2020   78,759      
Beginning Balance at Mar. 31, 2020 2,852,989 $ 8 895,131 (193) 1,958,043
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (40,602)       (40,602)
Change in foreign currency translation adjustment, net of tax 9,294     9,294  
Issuance of common stock relating to employee equity compensation plans (in shares)   22      
Issuance of common stock relating to employee equity compensation plans 0   0    
Tax withholdings related to net share settlements of equity awards (1,643)   (1,643)    
Stock-based compensation 25,007   25,007    
Ending Balance (in shares) at Jun. 30, 2020   78,781      
Ending Balance at Jun. 30, 2020 $ 2,845,045 $ 8 $ 918,495 $ 9,101 $ 1,917,441
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 1,477,529 $ 218,990
Adjustments to reconcile net income to net cash provided by operating activities:    
Deferred taxes (1,504,251) 5,606
Depreciation and amortization 44,283 37,488
Stock-based compensation 47,934 43,511
Non-cash operating lease cost 11,148 8,681
Allowance for doubtful accounts 12,578 3,240
Impairments on equity investments 3,787 3,975
Impairments on long-lived assets 0 28,498
Gain from sale of equity method investment 0 (15,769)
Equity in losses of investee 0 7,528
Other non-cash operating activities 11,542 9,548
Changes in assets and liabilities, net of effects of acquisition:    
Accounts receivable 64,645 (89,055)
Inventories (21,398) (26,681)
Prepaid expenses and other assets (31,058) (48,949)
Accounts payable 11,918 1,847
Accrued and other long-term liabilities (106,572) 1,321
Long-term income tax payable 6,707 9,608
Deferred revenues 40,892 95,174
Net cash provided by operating activities 69,684 294,561
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition, net of cash acquired (420,788) 0
Purchase of property, plant and equipment (80,502) (80,598)
Purchase of marketable securities (5,341) (353,995)
Proceeds from maturities of marketable securities 42,641 107,021
Proceeds from sales of marketable securities 278,817 14,456
Repayment on unsecured promissory note 11,087 6,598
Other investing activities 1,760 (14,502)
Net cash used in investing activities (172,326) (321,020)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 10,662 9,614
Common stock repurchases 0 (99,504)
Payroll taxes paid upon the vesting of equity awards (47,038) (52,718)
Purchase of finance lease 0 (45,773)
Net cash used in financing activities (36,376) (188,381)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash (7,172) 1,467
Net decrease in cash, cash equivalents, and restricted cash (146,190) (213,373)
Cash, cash equivalents, and restricted cash at beginning of the period 551,134 637,566
Cash, cash equivalents, and restricted cash at end of the period $ 404,944 $ 424,193
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2020
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”, or “Align”) in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and contains all adjustments, including normal recurring adjustments, necessary to state fairly our results of operations for the three and six months ended June 30, 2020 and 2019, our comprehensive income for the three and six months ended June 30, 2020 and 2019, our financial position as of June 30, 2020, our stockholders’ equity for the three and six months ended June 30, 2020 and 2019, and our cash flows for the six months ended June 30, 2020 and 2019. The Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from the December 31, 2019 audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”).

The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 or any other future period, and we make no representations related thereto. 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, 2019.

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, unsecured promissory note receivable, and valuation of investments in privately held companies among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.

Significant Accounting Policies

Our significant accounting policies are described in Note 1 “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K. As a result of our exocad Global Holdings GmbH (“exocad”) acquisition, we have added or amended relevant significant accounting policies as described below. Refer to Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements for additional details on the exocad acquisition which is included in our Imaging Systems and CAD/CAM Services (Systems and Services) reportable segment.

Business Combinations

We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. When determining the fair value of assets acquired and liabilities assumed, management is required to make certain estimates and assumptions, especially with respect to intangible assets. The estimates and assumptions used in valuing intangible assets include, but are not limited to, the amount and timing of projected future cash flows, the discount rate used to determine the present value of these cash flows, and the determination of the assets’ life cycle. These estimates are inherently uncertain and, therefore, actual results may differ from the estimates made.

Revenue Recognition - Systems and Services

We sell intraoral scanners and computer-aided design/computer-aided manufacturing (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 standalone selling price (SSP”) of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration historical prices as well as our discounting
strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment of the scanner, as that is when we deem the customer to have obtained control. CAD/CAM services, where sold separately, include the initial software license and maintenance and support. We allocate revenues based upon the respective SSPs of the software license and the maintenance and support. We estimate the SSP of each element using historical prices. Revenues related to the software license are recognized upfront and revenues related to the maintenance and support are recognized over time. For both scanner and service sales, most consideration is collected upfront and in cases where there are payment plans, consideration is collected within one year and, therefore, there are no significant financing components.

Certain Risks and Uncertainties

Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. As the COVID-19 pandemic continues to be a global issue, we may make changes to these estimates and judgments, which could result in meaningful impacts to our financial statements in future periods. The extent and duration of the impact of the COVID-19 pandemic on our business is highly uncertain and difficult to predict and the response to the pandemic is rapidly evolving. The severity of the impact of the COVID-19 pandemic on our business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on our customers, all of which are uncertain and cannot be predicted. Our future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, supply chain disruptions and uncertain demand, and the impact of any initiatives or programs that we may undertake to address financial and operations challenges faced by us or our customers. Additionally, the uncertainty of future results and cash flows may impact our significant assumptions and estimates including the collectability of accounts and other receivables and realization of our deferred tax assets. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may materially impact our financial condition, liquidity, or results of operations is uncertain.

Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, “Financial Instruments - Credit Losses” (Topic 326) to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued ASU 2018-19, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses” which clarifies the scope of guidance in the ASU 2016-13. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. We adopted this standard in the first quarter of fiscal year 2020 which did not have a material impact on our condensed consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments in this update, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” to modify the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-15, “Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40) Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,” to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments in this update, the entity is required to follow the guidance in Subtopic 350-40, Internal-Use Software, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15,
2019 either on a retrospective or prospective basis. We adopted this standard in the first quarter of fiscal year 2020 on a prospective basis which did not have any impact on our condensed consolidated financial statements and related disclosures.

(ii) Recent Accounting Updates Not Yet Effective

In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,” to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements
6 Months Ended
Jun. 30, 2020
Notes To Financial Statements [Abstract]  
Investments and Fair Value Measurements Investments and Fair Value Measurements
Marketable Securities

We have no short-term or long-term marketable securities as of June 30, 2020.

As of December 31, 2019, the estimated fair value of our short-term marketable securities, classified as available for sale, are as follows (in thousands):
December 31, 2019Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Corporate bonds$210,891  $142  $(27) $211,006  
U.S. government treasury bonds70,587  65  (2) 70,650  
U.S. government agency bonds22,085  17  (1) 22,101  
Commercial paper14,426  —  —  14,426  
Certificates of deposit19  —  —  19  
Total marketable securities, short-term$318,008  $224  $(30) $318,202  

We had no long-term marketable securities as of December 31, 2019.

Cash equivalents are not included in the table above as the gross unrealized gains and losses are not material. We had no short-term marketable securities that have been in a continuous material unrealized loss position for greater than twelve months as of December 31, 2019. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material for the three and six months ended June 30, 2020 and 2019. For the three and six months ended June 30, 2020 and 2019, realized gains or losses were not material.

Our fixed-income securities investment portfolio allows for investments with a maximum effective maturity of up to 40 months on any individual security. 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 which are primarily due to changes in interest rates and credit spreads. We expect to realize the full value of all these investments upon maturity or sale. The weighted average remaining duration of these securities was approximately seven months as of December 31, 2019.

As the carrying value approximates the fair value for our short-term marketable securities shown in the table above, the fair value of our short-term marketable securities as of December 31, 2019 had a contractual maturity one year or less.
Fair Value Measurements

The following tables summarize our financial assets measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 (in thousands):
DescriptionBalance as of
June 30, 2020
Level 1

Level 2
Level 3
Cash equivalents:
Money market funds$149,230  $149,230  $—  $—  
Prepaid expenses and other current assets:
Israeli funds3,291  —  3,291  —  
Current unsecured promissory note21,246  —  —  21,246  
$173,767  $149,230  $3,291  $21,246  

DescriptionBalance as of December 31, 2019Level 1Level 2Level 3
Cash equivalents:
Money market funds$236,923  $236,923  $—  $—  
Short-term investments:
Corporate bonds211,006  —  211,006  —  
Commercial paper14,426  —  14,426  —  
U.S. government treasury bonds70,650  70,650  —  —  
U.S. government agency bonds22,101  —  22,101  —  
Certificates of deposit19  —  19  —  
Prepaid expenses and other current assets:
Israeli funds3,226  —  3,226  —  
Current unsecured promissory note25,005  —  —  25,005  
Other assets:
Long-term unsecured promissory note7,328  —  —  7,328  
$590,684  $307,573  $250,778  $32,333  

The unsecured promissory note that was entered into in 2019 is classified as Level 3 in our fair value hierarchy as financial information of third parties may not be timely available and consequently we estimate the fair value based on the best available information at the measurement date. The original amount of the note was $54.2 million which has decreased due to payments received. Refer to Note 6 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.

Investments in Privately Held Companies

Our investments in equity securities of privately held companies without readily determinable fair values were $2.1 million and $5.9 million as of June 30, 2020 and December 31, 2019, respectively, and are reported as nonrecurring investments within other assets in our Condensed Consolidated Balance Sheet. Our investments in equity securities are considered Level 3 in the fair value hierarchy since the investments are in private companies without quoted market prices and we adjust the carrying value based on observable price changes. During the six months ended June 30, 2020 and June 30, 2019, we recorded impairment losses of $3.8 million and $4.0 million, respectively, resulting from observable price changes.

Derivatives Not Designated as Hedging Instruments

Recurring foreign currency forward contracts

We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain trade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. The net loss from the settlement of foreign currency forward contracts during the three months ended June 30, 2020 was $3.0 million and the net gain from the settlement of foreign currency forward contracts during the six months ended June 30, 2020 was $12.7 million. The net gain (loss) from the settlement of foreign currency forward contracts during the three and six months ended June 30, 2019 was not material. As of June 30, 2020 and December 31, 2019, the fair value of foreign exchange forward contracts outstanding was not material.
The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of June 30, 2020 and December 31, 2019 (in thousands):
June 30, 2020
Local Currency AmountNotional Contract Amount (USD)
Chinese Yuan¥997,000$140,618  
Euro€81,00090,879  
Canadian DollarC$46,00033,623  
Brazilian RealR$153,00027,859  
British Pound£20,00024,584  
Japanese Yen¥2,385,00022,154  
Israeli ShekelILS33,4009,647  
Mexican PesoM$140,0006,038  
Swiss FrancCHF3,0003,161  
Australian DollarA$2,8001,924  
$360,487  

December 31, 2019
Local Currency AmountNotional Contract Amount (USD)
Euro€97,000$108,870  
Chinese Yuan¥431,00060,702  
Canadian DollarC$52,00039,802  
British Pound£28,00036,770  
Brazilian RealR$130,00032,185  
Japanese Yen¥3,000,00027,604  
Israeli ShekelILS63,70018,439  
Mexican PesoM$140,0007,398  
Australian DollarA$3,0002,101  
$333,871  

Other foreign currency forward contract

Prior to the closing of the exocad Global Holdings GmbH ("exocad") acquisition on April 1, 2020, we entered into a Euro foreign currency forward contract with a notional contract amount of €376.0 million. During the three and six months ended June 30, 2020, we recognized losses of $1.0 million and $10.2 million, respectively, within other income (expense), net in our Condensed Consolidated Statement of Operations.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2020
Notes To Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventories consist of the following (in thousands): 
June 30,
2020
December 31,
2019
Raw materials$73,183  $54,947  
Work in process32,232  30,974  
Finished goods25,861  26,130  
Total inventories$131,276  $112,051  
Prepaid expenses and other current assets consist of the following (in thousands): 
June 30,
2020
December 31,
2019
Tax related receivables$72,481  $41,252  
Prepaid software and maintenance21,543  7,128  
Current promissory note 1
21,314  25,005  
Others24,957  29,065  
Total prepaid expenses and other current assets$140,295  $102,450  

1Refer to Note 6“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.

Accrued liabilities consist of the following (in thousands): 
June 30,
2020
December 31,
2019
Accrued payroll and benefits$82,256  $162,486  
Accrued expenses55,844  55,529  
Current operating lease liabilities20,860  15,737  
Accrued professional fees19,506  10,410  
Accrued sales tax and value added tax11,733  9,089  
Accrued warranty11,629  11,205  
Others42,946  55,502  
Total accrued liabilities$244,774  $319,958  

We regularly review the balance for accrued warranty and update based on historical warranty trends. Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts. We also warrant our CAD/CAM software for a one year period to perform in accordance with agreed product specifications. As we have not historically incurred any material warranty costs, we do not accrue for these software warranties. Warranty accrual consists of the following activity (in thousands):
Six Months Ended
June 30,
 20202019
Balance at beginning of period$11,205  $8,551  
Charged to cost of net revenues5,820  6,000  
Actual warranty expenditures(5,396) (4,052) 
Balance at end of period$11,629  $10,499  
Deferred revenues consist of the following (in thousands):
June 30,
2020
December 31,
2019
Deferred revenues - current$601,831  $563,762  
Deferred revenues - long-term 1
$36,142  $35,503  

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

During the three months ended June 30, 2020 and 2019, we recognized $352.3 million and $600.7 million of revenue, respectively, of which $72.4 million and $68.6 million was included in the deferred revenues balance at December 31, 2019 and 2018, respectively.

During the six months ended June 30, 2020 and 2019, we recognized $903.3 million and $1.1 billion of revenue, respectively, of which $167.9 million and $137.0 million was included in the deferred revenues balance at December 31, 2019 and 2018, respectively.
Our unfilled performance obligations, including deferred revenues and backlog, as of June 30, 2020 were $651.9 million. These performance obligations are expected to be recognized over the next one to five years.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations
6 Months Ended
Jun. 30, 2020
Business Combinations [Abstract]  
Business Combinations
On April 1, 2020 (the “acquisition date”), we completed the acquisition of privately-held exocad for a total purchase consideration of $430.0 million and exocad became a wholly-owned subsidiary. exocad is a German dental CAD/CAM software company that offers fully integrated workflows to dental labs and dental practices. We believe the synergies from the acquisition will strengthen our digital platform by adding exocad’s expertise in restorative dentistry, implantology, guided surgery, and smile design to extend our digital solutions and pave the way for new, seamless cross-discipline dentistry in lab and at chairside.

The total purchase consideration consisted of the following (in thousands):

Cash paid to exocad stockholders$412,287  
Cash paid to settle exocad's bank debt17,691  
Total purchase consideration paid$429,978  

The following table summarizes the allocation of purchase price to assets acquired and liabilities assumed as of April 1, 2020 which are considered preliminary and therefore subject to change (in thousands):

Goodwill$344,238  
Identified intangible assets118,700  
Cash and cash equivalents9,190  
Deferred tax liabilities(35,419) 
Other assets (liabilities), net(6,731) 
Total$429,978  

Goodwill represents the excess of the purchase price over the fair value of the underlying net tangible and identifiable intangible assets, and represents the expected synergies of the transaction and the knowledge and experience of the workforce in place. None of this goodwill is deductible for tax purposes. Under the applicable accounting guidance, goodwill will not be amortized but will be tested for impairment on an annual basis or more frequently if certain indicators are present. We allocated approximately $300.7 million of goodwill to our Systems and Services reporting unit (formerly the "Scanner and Services" reporting unit prior to its renaming during the second quarter of 2020) and approximately $43.5 million of the goodwill to our Clear Aligner reporting unit (Refer to Note 5 "Goodwill and Intangible Assets" of the Notes to Condensed Consolidated Financial Statements for additional details). Our reporting units are the same as our operating segments. Acquisition related costs are recognized separately from the business combination and expensed as incurred.

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

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

Existing technology represents the estimated fair value of exocad’s core technology that has reached technological feasibility. We valued the existing technology using the multi-period excess earnings method under the income approach. The economic useful life of existing technology was determined by considering the life cycle of the technology and related cash flows.
Customer relationships represent the fair value of future projected revenue that will be derived from sales of products to existing customers. Customer relationships were valued using the with-and-without method under the income approach. The economic useful life for customer relationships was based on historical customer attrition rates.

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

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

Deferred tax liabilities were recorded for significant basis differences primarily to reflect the tax effect of fair value adjustments made to the beginning balance of the intangible assets and deferred revenue as of the acquisition date (Refer to Note 13 "Accounting for Income Taxes" of the Notes to Condensed Consolidated Financial Statements for additional details).

Our condensed consolidated financial statements include the operating results of exocad from the acquisition date. Separate post-acquisition operating results and pro forma results of operations for this acquisition have not been presented as the effect is not material to our financial results.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Long-lived Assets
6 Months Ended
Jun. 30, 2020
Notes To Financial Statements [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill

The change in the carrying value of goodwill for the six months ended June 30, 2020, categorized by reportable segments, is as follows (in thousands):
Clear AlignerSystems and ServicesTotal
Balance as of December 31, 2019$63,924  $—  $63,924  
Additions from exocad acquisition1
43,500  300,738  344,238  
Adjustments 2
574  6,800  7,374  
Balance as of June 30, 2020$107,998  $307,538  $415,536  

1 Refer to Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements for additional details
2 Adjustments were related to foreign currency translation within the measurement period

During the fourth quarter of fiscal 2019, we performed our annual goodwill impairment testing and found no impairment as the fair value of our Clear Aligner reporting unit was significantly in excess of the carrying value.

Intangible Long-Lived Assets

Acquired intangible long-lived assets are being amortized as follows (in thousands): 
Weighted Average Amortization Period
(in years)
Gross Carrying Amount as of June 30, 2020
Accumulated
Amortization
Accumulated
Impairment Loss
Net Carrying
Value as of
June 30, 2020
Trademarks and tradenames10$16,900  $(2,514) $(4,179) $10,207  
Existing technology1099,600  (5,936) (4,328) 89,336  
Customer relationships1155,000  (19,348) (10,751) 24,901  
Other 1
515,314  (12,083) —  3,231  
Total intangible assets 2
$186,814  $(39,881) $(19,258) $127,675  
1 Includes reacquired rights, patents, IPR&D and other intangible assets
2 Refer to Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements for additional details on intangible assets from our exocad acquisition.
Weighted Average Amortization Period
(in years)
Gross Carrying
Amount as of
December 31, 2019
Accumulated
Amortization
Accumulated Impairment LossNet Carrying
Value as of
December 31, 2019
Trademarks15$7,100  $(2,045) $(4,179) $876  
Existing technology1312,600  (5,831) (4,328) 2,441  
Customer relationships1133,500  (18,405) (10,751) 4,344  
Reacquired rights37,500  (7,059) —  441  
Patents86,796  (3,165) —  3,631  
Other2618  (583) —  35  
Total intangible assets$68,114  $(37,088) $(19,258) $11,768  

The total estimated annual future amortization expense for these acquired intangible assets as of June 30, 2020 is as follows (in thousands):

Fiscal Year Ending December 31,

Amortization
Remainder of 2020$8,178  
202115,899  
202214,642  
202314,022  
202413,081  
Thereafter61,853  
Total$127,675  

Amortization expense for the three months ended June 30, 2020 and 2019 was $4.1 million and $1.5 million, respectively, and amortization expense for the six months ended June 30, 2020 and 2019 was $5.4 million and $3.0 million, respectively.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Method Investments
6 Months Ended
Jun. 30, 2020
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investments Equity Method Investments On July 25, 2016, we acquired a 17% equity interest, on a fully diluted basis, in SmileDirectClub, LLC (“SDC”) for $46.7 million. Concurrently with the investment, we also entered into a supply agreement to manufacture clear aligners for SDC, which expired on December 31, 2019. The sale of aligners to SDC and the income from the supply agreement are reported in our Clear Aligner business segment. On July 24, 2017, we purchased an additional 2% equity interest in SDC for $12.8 million. The investment was accounted for as an equity method investment and recorded in our Condensed Consolidated Balance Sheet. We recorded our proportional share of SDC’s losses within equity in losses of investee, net of tax, in our Condensed Consolidated Statement of Operations.As a result of the arbitrator’s decision regarding SDC announced on March 5, 2019, we were ordered to tender our SDC equity interest by April 3, 2019 for a purchase price equal to the “capital account” balance as of October 31, 2017 under the terms of the investment. In April 2019, based on the “capital account” value provided by SDC, we entered into an unsecured promissory note with SDC to receive $54.2 million through February 1, 2021 in exchange for the tender of our membership interests. As a result, we derecognized the equity method investment balance of $38.4 million in exchange for an unsecured promissory note of $54.2 million and we recorded the difference of $15.8 million as a gain in the second quarter of 2019 in other income in our Condensed Consolidated Statement of Operations. Although we tendered our membership interests pursuant to the arbitrator’s decision, the parties did not agree on the amount of the “capital account” balance as of October 31, 2017 or the appropriate repurchase price for the membership units. On July 3, 2019, we filed a demand for arbitration regarding SDC’s calculation of the “capital account” balance. The arbitration proceeding remains pending (Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for SDC legal proceedings discussion).
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Credit Facilities
6 Months Ended
Jun. 30, 2020
Notes To Financial Statements [Abstract]  
Credit Facilities Credit FacilityOn February 27, 2018, we entered into a credit facility for a $200.0 million revolving line of credit, with a $50.0 million letter of credit sublimit, and a maturity date of February 27, 2021 ("2018 Credit Facility"). The 2018 Credit Facility requires us to comply with specific financial conditions and performance requirements. The loans 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.25% to 1.75% for LIBOR loans and 0.25% to 0.75% for base rate loans. 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. Principal, together with accrued and unpaid interest, is due on the maturity date. As of June 30, 2020, we had no outstanding borrowings under the 2018 Credit Facility and were in compliance with the conditions and performance requirements. On July 21, 2020 we entered into a new 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"). Upon entry into the 2020 Credit Facility, the 2018 Credit Facility was terminated. 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. 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.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Impairments and Other (Gains) Charges
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Impairments and Other (Gains) Charges Impairments and Other ChargesOn March 5, 2019, we announced the outcome of the arbitration regarding SDC (Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for SDC legal proceedings discussion) which required Align to close its Invisalign stores and tender Align’s equity interest in SDC by April 3, 2019. Accordingly, Align evaluated the ongoing value of the Invisalign stores’ operating lease right-of-use assets and related leasehold improvements and other fixed assets in accordance with ASC 360, Property, Plant and Equipment. Based on the evaluation, Align determined that the carrying value of these assets were not recoverable. Align evaluated the fair value of these assets in accordance with ASC 820, Fair Value Measurement, and we considered the market participant’s ability to generate economic benefits by using these assets in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. As a result, in the first quarter of 2019, we recorded impairment losses of $14.2 million for operating lease right-of-use assets and $14.3 million of leasehold improvements and other fixed assets. In addition, we also recorded $1.3 million of employee severance costs and other charges.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Legal Proceedings
6 Months Ended
Jun. 30, 2020
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 between July 25, 2018 and October 24, 2018. The complaint generally alleges claims under the federal securities laws and seeks 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 between April 25, 2018 and October 24, 2018. 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. A motion to dismiss the amended consolidated complaint was filed on January 17, 2020 and a ruling on the motion is pending. Align believes these 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 nor estimate a range of possible loss.

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 members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those presented in the 2018 Securities Class Action Lawsuit, but the complaints assert various state law causes of action, including for breaches of fiduciary duty, insider trading, and unjust enrichment. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. The consolidated action has been stayed pending final disposition of the 2018 Securities Class Action Lawsuit.

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

Align 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 on behalf of a purported class of purchasers of our common stock between April 24, 2019 and July 24, 2019. The complaint filed in the Southern District of New York alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On April 16, 2020, the Court approved the parties’ stipulation to transfer the case to the U.S. District Court for the Northern District of California. The lead plaintiff in this matter is expected to file an amended complaint by August 4, 2020. 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 has been stayed pending final disposition of the 2020 Securities Class Action Lawsuit. 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 November 14, 2017, Align filed several patent infringement lawsuits asserting patents against 3Shape, a Danish corporation, and a related U.S. corporate entity, asserting that 3Shape’s Trios intraoral scanning system and Dental System software infringe Align patents.

These lawsuits included four separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape’s Trios intraoral scanning system and Dental System software. Three of the cases are active, and one is stayed. Trials have been scheduled to begin on November 30, 2020, and November 8, 2021, in two of the three active cases, with an additional trial to be scheduled in the third. Certain of Align’s asserted patents in the Delaware actions were found invalid by the District Court judge.

On May 9, 2018, and June 14, 2018, 3Shape filed separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by Align’s iTero Element scanner of two 3Shape patents. On August 19, 2019, the Court consolidated the two actions, and on August 30, 2019, 3Shape filed an amended complaint alleging infringement of a third patent. Trial is scheduled to begin on April 12, 2021.

In December 2018, Align filed three additional patent infringement lawsuits asserting 10 additional patents against 3Shape as follows: On December 10, 2018, Align filed one Section 337 complaint with the ITC alleging that 3Shape violates U.S. trade laws by selling for importation and importing the infringing TRIOS intraoral scanning system, Trios Lab Scanners and TRIOS software, TRIOS Module software, Dental System software, and Ortho System Software. On April 30, 2020, an Administrative Law Judge (“ALJ”) issued an initial determination that 3Shape infringed on 7 of the 9 patent claims asserted by Align, found valid 6 of the 9 claims asserted by Align, and found a violation of Section 337 stemming from 3Shape’s infringement of 4 claims in 2 of Align's asserted patents. The ALJ recommended an exclusion order and cease and desist order be entered against 3Shape’s unlawful importation. The Initial Determination is now subject to review by the Commissioners at the ITC. Align filed a petition for review of findings it believes are incorrect, and 3Shape also petitioned for review of the Initial Determination. On July 28, 2020, the Commission determined to review the Initial Determination in part. The current deadline for completing the investigation is September 28, 2020.

In addition to the December 10, 2018 ITC Complaint, on December 11, 2018, Align filed two separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape’s Trios intraoral scanning system, Lab Scanners and Dental and Ortho System Software. One of the District Court cases was stayed pending the parallel ITC
investigation. The remaining District Court case is in the early stages of discovery and pretrial proceedings. Trial is scheduled to begin on February 7, 2022.

3Shape has sought to invalidate certain of Align’s patents through petitions for inter partes review proceedings. Align disputes 3Shape’s positions and intends to vigorously defend the validity of its patent rights.

Each of the District Court patent infringement complaints seek monetary damages and injunctive relief against further infringement.

On August 28, 2018, 3Shape filed a complaint against Align in the U.S. District Court for the District of Delaware alleging antitrust violations and seeking monetary damages and injunctive relief relating to Align’s alleged market activities, including Align’s assertion of its patent portfolio, in alleged clear aligner and intraoral scanning markets. After the Court dismissed 3Shape’s complaint with leave, 3Shape filed an amended complaint on October 28, 2019. On May 20, 2020, the Magistrate Judge recommended that Align’s motion to dismiss the amended complaint be denied. Align’s objection to the Magistrate Judge’s Report and Recommendation has been fully briefed to the District Court, and the parties are waiting for a ruling.

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.

Simon & Simon

On June 5, 2020, a dental practice named Simon and Simon, PC d/b/a City Smiles brought an antitrust action in the United States 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 scanning markets. Prior to filing in the Northern District of California, on May 4, 2020, Plaintiff voluntarily dismissed a similar action in the U.S. District Court for the District of Delaware after the Magistrate Judge recommended that its complaint be dismissed. On July 28, 2020, Align filed a motion to dismiss the complaint. Align believes the plaintiffs’ 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, if any, nor estimate a range of possible loss.

SDC Dispute

In April 2018, the SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the “SDC Entities”) instigated confidential arbitration proceedings against Align. During December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. In an award dated March 4, 2019, (“Award”) an arbitrator found that Align breached the non-compete provision applicable to the SDC Entities 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, and enjoined from using the SDC Entities’ confidential information. The arbitrator extended the expiration date of specified aspects of the non-compete provision 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 claims to be Align’s “capital account” balance. Align disputes that the SDC Entities properly determined the value of Align’s “capital account” balance as of October 31, 2017 as required by the SDC Operating Agreements and the Award. Consequently, on July 3, 2019, Align filed a confidential demand for arbitration challenging the propriety of the SDC Entities’ determination. That arbitration proceeding remains pending and a hearing is currently expected to occur before the end of 2020. Relatedly, the SDC Entities filed a contempt petition with the Illinois court which confirmed the Award, asserting that Align had no right to contest the “capital account” determination as made by the SDC Entities. On September 4, 2019, the Illinois court denied in its entirety the contempt petition filed by the SDC Entities. The SDC Entities have appealed the denial of the contempt petition, and that appeal remains pending.

On August 19, 2019, the SDC Entities filed a separate confidential arbitration proceeding alleging that Align has violated the non-compete provisions applicable to the members of the SDC Entities by virtue of Align’s alleged dealings with a third-party claimed to be a competitor of the SDC Entities. On April 27, 2020, the SDC Entities filed an amended arbitration demand, which additionally asserts that Align’s alleged dealings with a third-party constitute contempt of the Award. Align denies and
intends to vigorously defend itself against all asserted allegations. The SDC Entities have yet to identify the range of damages they may seek to recover in the course of this arbitration and no hearing date has yet been set.

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

In addition to the above, in the 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 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2020
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Summary of Stock-Based Compensation Expense

As of June 30, 2020, the 2005 Incentive Plan (as amended) has a total reserve of 27,783,379 shares of which 4,611,280 shares are available for issuance.

Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and may be revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The stock-based compensation related to our stock-based awards and employee stock purchase plans for the three and six months ended June 30, 2020 and 2019 is as follows (in thousands): 
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Cost of net revenues$891  $1,278  $2,238  $2,390  
Selling, general and administrative20,203  18,037  38,333  34,927  
Research and development3,913  3,152  7,363  6,194  
Total stock-based compensation$25,007  $22,467  $47,934  $43,511  

Restricted Stock Units (“RSUs”)

The fair value of RSUs is based on our closing stock price on the date of grant. A summary for the six months ended June 30, 2020 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, 2019696  $190.60  
Granted
289  264.97  
Vested and released(288) 149.86  
Forfeited(22) 231.28  
Unvested as of June 30, 2020675  $238.47  1.6$185,207  

As of June 30, 2020, we expect to recognize $126.0 million of total unamortized compensation cost, net of estimated forfeitures, related to RSUs over a weighted average period of 2.6 years.

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

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

A summary for the six months ended June 30, 2020 is as follows: 
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, 2019244  $331.35  
Granted156  242.04  
Vested and released(173) 120.39  
Unvested as of June 30, 2020227  $430.50  1.6$62,365  

As of June 30, 2020, we expect to recognize $46.1 million of total unamortized compensation cost, net of estimated forfeitures, related to MSUs over a weighted average period of 1.6 years.

Employee Stock Purchase Plan (“ESPP”)

In May 2010, our stockholders approved the 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”) which will continue until terminated by either the Board of Directors or its administrator. The maximum number of shares available for purchase under the 2010 Purchase Plan is 2,400,000 shares. As of June 30, 2020, we have 379,304 shares available for future issuance.

The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:
 Six Months Ended
June 30,
 20202019
Expected term (in years)1.01.4
Expected volatility41.7 %48.6 %
Risk-free interest rate1.5 %2.5 %
Expected dividends—  —  
Weighted average fair value at grant date$80.54  $90.36  

As of June 30, 2020, there was $5.7 million of total unamortized compensation costs related to employee stock purchases which we expect to be recognized over a weighted average period of 0.5 year.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock Repurchase Programs
6 Months Ended
Jun. 30, 2020
Disclosure Common Stock Repurchase Program Additional Information [Abstract]  
Common Stock Repurchase Programs Common Stock Repurchase Program
In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to $600.0 million of our common stock (“May 2018 Repurchase Program”).

In 2018, we repurchased on the open market approximately 0.1 million shares of our common stock at an average price of $356.54 per share, including commissions, for an aggregate purchase price of approximately $50.0 million. In 2018, we entered into an accelerated stock repurchase agreement (“ASR”) to repurchase $50.0 million of our common stock which was completed in December 2018. We received a total of approximately 0.2 million shares for an average share price of $213.18.

In 2019, we repurchased on the open market approximately 0.8 million shares of our common stock at an average price of $264.93 per share, including commissions, for an aggregate purchase price of $200.0 million. We also entered into an ASR to repurchase $200.0 million of our common stock which was completed in September 2019. We received a total of 1.1 million shares for an average share price of $176.61.

As of June 30, 2020, we have $100.0 million available for repurchase under the May 2018 Repurchase Program.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Accounting for Income Taxes
6 Months Ended
Jun. 30, 2020
Notes To Financial Statements [Abstract]  
Accounting for Income Taxes Accounting for Income Taxes
During the six months ended June 30, 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss subsidiary, where our Europe, Middle East and Africa ("EMEA") regional headquarters is located beginning January 1, 2020. The transfer of intellectual property rights did not result in a taxable gain; however, it did result in a step-up of the Swiss tax deductible basis in the transferred assets, and accordingly, created a temporary difference between the book basis and the tax basis of such intellectual property rights. Consequently, this transaction resulted in the recognition of a deferred tax asset and related one-time tax benefit of approximately $1,493.5 million during the six months ended June 30, 2020, which is the net impact of the deferred tax asset recognized as a result of the additional Swiss tax deductible basis in the transferred assets and certain costs related to the transfer of fixed assets and inventory.

Our benefit from income taxes was $32.9 million for the three months ended June 30, 2020 and our provision for income taxes was $43.1 million for the three months ended June 30, 2019, representing effective tax rates of 44.8% and 22.2%, respectively. Our benefit from income taxes was $1,497.7 million for the six months ended June 30, 2020 and our provision for income taxes was $51.9 million for the six months ended June 30, 2019, representing effective tax rates of 7,437.0% and 18.6%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended June 30, 2020 primarily due to the recognition of additional tax benefits resulting from changes in annual effective tax rate caused by a shift in jurisdictional mix of forecasted annual income. Our effective tax rate differs from the statutory federal income tax rate of 21% for the six months ended June 30, 2020 mainly as a result of the aforementioned intra-entity transfer and the recognition of excess tax benefits related to stock-based compensation, partially offset by unrecognized tax benefits associated with certain foreign payments. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three and six months ended June 30, 2019 mainly as a result of the recognition of excess tax benefits related to stock-based compensation and certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates.

The increase in our effective tax rate for the three months ended June 30, 2020 compared to the same period in 2019 is primarily attributable to the tax impact of a higher annual forecasted effective tax rate driven by changes in the jurisdictional mix of forecasted income. The increase in our effective tax rate for the six months ended June 30, 2020 compared to the same period in 2019 is primarily attributable to the recognition of a deferred tax asset related to the intra-entity transfer of certain intellectual property rights during the six months ended June 30, 2020. While the recognition of a deferred tax asset would
normally cause a reduction in tax rate, due to our net loss before tax for the six months ended June 30, 2020, it has the effect of increasing the effective tax rate.

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 2015. We are currently under examination by the IRS for tax years 2015 and 2016. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2013.

Our total gross unrecognized tax benefits, excluding interest and penalties, were $57.0 million and $46.7 million as of June 30, 2020 and December 31, 2019, respectively, a material amount of which would impact our effective tax rate if recognized. Our total interest and penalties accrued as of June 30, 2020 was not material. We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. The timing and resolution of income tax examinations is uncertain, and the amounts ultimately paid, if any, upon resolution of issues raised by the taxing authorities may differ materially from the amounts accrued for each year. Although it is possible that our balance of gross unrecognized tax benefits could materially change in the next 12 months, given the uncertainty in the development of ongoing income tax examinations, we are unable to estimate the full range of possible adjustments to this balance.

Our total deferred tax liabilities were $35.4 million as of June 30, 2020, which were primarily related to the intangible assets from our exocad acquisition. Our deferred tax liabilities as of December 31, 2019 were not material.

As of December 31, 2019, undistributed earnings of our foreign subsidiaries totaled $452.6 million and substantially all of the earnings previously determined to be not indefinitely reinvested have been repatriated. Under the Global Intangible Low-Taxed Income provisions of the Tax Cuts and Jobs Act, U.S. income taxes have already been provided on the undistributed earnings that is indefinitely reinvested in our international operations; therefore, the tax impact upon distribution is limited to mainly state income and withholding taxes and is not significant.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Share
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Net Income Per Share Net Income (Loss) per Share
Basic net income (loss) per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes RSUs, MSUs and our ESPP. Due to our net loss for the three months ended June 30, 2020, the potential common stock instruments such as RSUs, MSUs and ESPP were not included in the computation of diluted net loss per share as the effect of including these shares would have been anti-dilutive.

The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stock (in thousands, except per share amounts): 
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Numerator:
Net income (loss)$(40,602) $147,142  $1,477,529  $218,990  
Denominator:
Weighted average common shares outstanding, basic78,769  79,943  78,681  79,901  
Dilutive effect of potential common stock—  647  335  764  
Total shares, diluted78,769  80,590  79,016  80,665  
Net income (loss) per share, basic$(0.52) $1.84  $18.78  $2.74  
Net income (loss) per share, diluted$(0.52) $1.83  $18.70  $2.71  
Anti-dilutive potential common shares 1
733  139  231  111  
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 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental Cash Flow Information
6 Months Ended
Jun. 30, 2020
Supplemental Cash Flow Information [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
The supplemental cash flow information consists of the following (in thousands):
 Six Months Ended
June 30,
 20202019
Non-cash investing and financing activities:
Fixed assets acquired with accounts payable or accrued liabilities$13,199  $12,202  
Issuance of promissory note in exchange for sale of equity method investment$—  $54,154  
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$12,817  $9,020  
Investing cash flows from finance leases 1

$—  $10,896  
Financing cash flows from finance leases$—  $45,773  
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$25,545  $21,066  
Finance leases$—  $51,064  
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Geographical Information
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Segments and Geographical Information Segments and Geographical Information
Segment Information

Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our Chief Executive Officer. We report segment information based on the management approach. The management approach designates the internal reporting used by CODM 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. The Systems and Services segment was formerly known as the Scanner and Services segment prior to our acquisition of exocad on April 1, 2020 (Refer to Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements for additional details on the exocad acquisition).

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.

Non-Case includes, but not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion. 

Our Systems and Services segment consists of our iTero intraoral scanning systems, which includes a single hardware platform and restorative or orthodontic software options, OrthoCAD services and ancillary products, as well as exocad's software solution that integrates workflows to dental labs and dental practices.
These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Net revenues
Clear Aligner$298,341  $496,702  $779,952  $965,907  
Systems and Services53,973  103,995  123,325  183,761  
Total net revenues$352,314  $600,697  $903,277  $1,149,668  
Gross profit
Clear Aligner$192,366  $366,142  $543,858  $717,500  
Systems and Services31,962  66,147  74,826  116,885  
Total gross profit$224,328  $432,289  $618,684  $834,385  
Income (loss) from operations
Clear Aligner$38,916  $244,029  $205,304  $402,670  
Systems and Services2,893  39,267  17,282  67,526  
Unallocated corporate expenses(114,809) (106,806) (225,668) (206,005) 
Total income (loss) from operations$(73,000) $176,490  $(3,082) $264,191  
Depreciation and amortization
Clear Aligner
$9,697  $9,455  $19,818  $18,545  
Systems and Services
5,005  1,854  6,790  3,362  
Unallocated corporate expenses
8,843  7,863  17,675  15,581  
Total depreciation and amortization$23,545  $19,172  $44,283  $37,488  
Impairments and other charges
Clear Aligner
$—  $—  $—  $29,782  
Total impairments and other charges$—  $—  $—  $29,782  
Litigation settlement gain
Clear Aligner
$—  $(51,000) $—  $(51,000) 
Total litigation settlement gain$—  $(51,000) $—  $(51,000) 

The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity losses of investee (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Total segment income from operations$41,809  $283,296  $222,586  $470,196  
Unallocated corporate expenses(114,809) (106,806) (225,668) (206,005) 
Total income (loss) from operations(73,000) 176,490  (3,082) 264,191  
Interest income473  3,465  2,459  6,098  
Other income (expense), net(966) 13,892  (19,515) 8,146  
Net income (loss) before provision for (benefit from) income taxes and equity in losses of investee$(73,493) $193,847  $(20,138) $278,435  
Geographical Information

Net revenues are presented below by geographic area (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Net revenues 1:
United States $140,859  $296,655  $412,564  $575,660  
Switzerland 2
105,495  —  292,771  —  
The Netherlands 2
—  192,188  —  366,932  
China46,377  44,823  66,102  87,439  
Other International 59,583  67,031  131,840  119,637  
Total net revenues$352,314  $600,697  $903,277  $1,149,668  

1 Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.
2 During the first quarter of 2020, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations from the Netherlands to Switzerland.

Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):
 June 30,
2020
December 31, 2019
Long-lived assets 1:
Switzerland 2
$215,689  $7,755  
United States 180,815  164,451  
China96,565  73,174  
Costa Rica84,348  82,083  
The Netherlands 2
999  226,286  
Other International159,113  134,225  
Total long-lived assets$737,529  $687,974  
 
1 Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.
2 As a result of the new international corporate structure changes, most of the long-lived assets were transferred from our Netherlands entity to our Switzerland entity during the first quarter of 2020.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2020
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”, or “Align”) in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and contains all adjustments, including normal recurring adjustments, necessary to state fairly our results of operations for the three and six months ended June 30, 2020 and 2019, our comprehensive income for the three and six months ended June 30, 2020 and 2019, our financial position as of June 30, 2020, our stockholders’ equity for the three and six months ended June 30, 2020 and 2019, and our cash flows for the six months ended June 30, 2020 and 2019. The Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from the December 31, 2019 audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”).

The results of operations for the three and six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 or any other future period, and we make no representations related thereto. 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, 2019.
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, unsecured promissory note receivable, and valuation of investments in privately held companies among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Business Combinations
Business Combinations

We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. When determining the fair value of assets acquired and liabilities assumed, management is required to make certain estimates and assumptions, especially with respect to intangible assets. The estimates and assumptions used in valuing intangible assets include, but are not limited to, the amount and timing of projected future cash flows, the discount rate used to determine the present value of these cash flows, and the determination of the assets’ life cycle. These estimates are inherently uncertain and, therefore, actual results may differ from the estimates made.
Revenue Recognition
Revenue Recognition - Systems and Services

We sell intraoral scanners and computer-aided design/computer-aided manufacturing (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 standalone selling price (SSP”) of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration historical prices as well as our discounting
strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment of the scanner, as that is when we deem the customer to have obtained control. CAD/CAM services, where sold separately, include the initial software license and maintenance and support. We allocate revenues based upon the respective SSPs of the software license and the maintenance and support. We estimate the SSP of each element using historical prices. Revenues related to the software license are recognized upfront and revenues related to the maintenance and support are recognized over time. For both scanner and service sales, most consideration is collected upfront and in cases where there are payment plans, consideration is collected within one year and, therefore, there are no significant financing components.
Credit Risks and Uncertainties
Certain Risks and Uncertainties

Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. As the COVID-19 pandemic continues to be a global issue, we may make changes to these estimates and judgments, which could result in meaningful impacts to our financial statements in future periods. The extent and duration of the impact of the COVID-19 pandemic on our business is highly uncertain and difficult to predict and the response to the pandemic is rapidly evolving. The severity of the impact of the COVID-19 pandemic on our business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on our customers, all of which are uncertain and cannot be predicted. Our future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, supply chain disruptions and uncertain demand, and the impact of any initiatives or programs that we may undertake to address financial and operations challenges faced by us or our customers. Additionally, the uncertainty of future results and cash flows may impact our significant assumptions and estimates including the collectability of accounts and other receivables and realization of our deferred tax assets. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may materially impact our financial condition, liquidity, or results of operations is uncertain.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, “Financial Instruments - Credit Losses” (Topic 326) to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued ASU 2018-19, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses” which clarifies the scope of guidance in the ASU 2016-13. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. We adopted this standard in the first quarter of fiscal year 2020 which did not have a material impact on our condensed consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments in this update, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” to modify the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-15, “Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40) Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,” to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments in this update, the entity is required to follow the guidance in Subtopic 350-40, Internal-Use Software, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15,
2019 either on a retrospective or prospective basis. We adopted this standard in the first quarter of fiscal year 2020 on a prospective basis which did not have any impact on our condensed consolidated financial statements and related disclosures.

(ii) Recent Accounting Updates Not Yet Effective

In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,” to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2020
Notes To Financial Statements [Abstract]  
Short-Term And Long-Term Marketable Securities
As of December 31, 2019, the estimated fair value of our short-term marketable securities, classified as available for sale, are as follows (in thousands):
December 31, 2019Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Corporate bonds$210,891  $142  $(27) $211,006  
U.S. government treasury bonds70,587  65  (2) 70,650  
U.S. government agency bonds22,085  17  (1) 22,101  
Commercial paper14,426  —  —  14,426  
Certificates of deposit19  —  —  19  
Total marketable securities, short-term$318,008  $224  $(30) $318,202  
Investments Classified by Contractual Maturity Date As the carrying value approximates the fair value for our short-term marketable securities shown in the table above, the fair value of our short-term marketable securities as of December 31, 2019 had a contractual maturity one year or less.
Financial Assets Measured At Fair Value On Recurring Basis
The following tables summarize our financial assets measured at fair value on a recurring basis as of June 30, 2020 and December 31, 2019 (in thousands):
DescriptionBalance as of
June 30, 2020
Level 1

Level 2
Level 3
Cash equivalents:
Money market funds$149,230  $149,230  $—  $—  
Prepaid expenses and other current assets:
Israeli funds3,291  —  3,291  —  
Current unsecured promissory note21,246  —  —  21,246  
$173,767  $149,230  $3,291  $21,246  

DescriptionBalance as of December 31, 2019Level 1Level 2Level 3
Cash equivalents:
Money market funds$236,923  $236,923  $—  $—  
Short-term investments:
Corporate bonds211,006  —  211,006  —  
Commercial paper14,426  —  14,426  —  
U.S. government treasury bonds70,650  70,650  —  —  
U.S. government agency bonds22,101  —  22,101  —  
Certificates of deposit19  —  19  —  
Prepaid expenses and other current assets:
Israeli funds3,226  —  3,226  —  
Current unsecured promissory note25,005  —  —  25,005  
Other assets:
Long-term unsecured promissory note7,328  —  —  7,328  
$590,684  $307,573  $250,778  $32,333  
Notional value of derivative instruments
The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of June 30, 2020 and December 31, 2019 (in thousands):
June 30, 2020
Local Currency AmountNotional Contract Amount (USD)
Chinese Yuan¥997,000$140,618  
Euro€81,00090,879  
Canadian DollarC$46,00033,623  
Brazilian RealR$153,00027,859  
British Pound£20,00024,584  
Japanese Yen¥2,385,00022,154  
Israeli ShekelILS33,4009,647  
Mexican PesoM$140,0006,038  
Swiss FrancCHF3,0003,161  
Australian DollarA$2,8001,924  
$360,487  

December 31, 2019
Local Currency AmountNotional Contract Amount (USD)
Euro€97,000$108,870  
Chinese Yuan¥431,00060,702  
Canadian DollarC$52,00039,802  
British Pound£28,00036,770  
Brazilian RealR$130,00032,185  
Japanese Yen¥3,000,00027,604  
Israeli ShekelILS63,70018,439  
Mexican PesoM$140,0007,398  
Australian DollarA$3,0002,101  
$333,871  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2020
Notes To Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands): 
June 30,
2020
December 31,
2019
Raw materials$73,183  $54,947  
Work in process32,232  30,974  
Finished goods25,861  26,130  
Total inventories$131,276  $112,051  
Schedule of Prepaid Expense and Other Assets
June 30,
2020
December 31,
2019
Tax related receivables$72,481  $41,252  
Prepaid software and maintenance21,543  7,128  
Current promissory note 1
21,314  25,005  
Others24,957  29,065  
Total prepaid expenses and other current assets$140,295  $102,450  

1Refer to Note 6“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands): 
June 30,
2020
December 31,
2019
Accrued payroll and benefits$82,256  $162,486  
Accrued expenses55,844  55,529  
Current operating lease liabilities20,860  15,737  
Accrued professional fees19,506  10,410  
Accrued sales tax and value added tax11,733  9,089  
Accrued warranty11,629  11,205  
Others42,946  55,502  
Total accrued liabilities$244,774  $319,958  
Schedule of Warranty Accrual
We regularly review the balance for accrued warranty and update based on historical warranty trends. Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts. We also warrant our CAD/CAM software for a one year period to perform in accordance with agreed product specifications. As we have not historically incurred any material warranty costs, we do not accrue for these software warranties. Warranty accrual consists of the following activity (in thousands):
Six Months Ended
June 30,
 20202019
Balance at beginning of period$11,205  $8,551  
Charged to cost of net revenues5,820  6,000  
Actual warranty expenditures(5,396) (4,052) 
Balance at end of period$11,629  $10,499  
Schedule of Deferred Revenues
Deferred revenues consist of the following (in thousands):
June 30,
2020
December 31,
2019
Deferred revenues - current$601,831  $563,762  
Deferred revenues - long-term 1
$36,142  $35,503  

1 Included in Other long-term liabilities within our Condensed Consolidated Balance Sheet
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2020
Notes To Financial Statements [Abstract]  
Summary of Goodwill by Reportable Segment
The change in the carrying value of goodwill for the six months ended June 30, 2020, categorized by reportable segments, is as follows (in thousands):
Clear AlignerSystems and ServicesTotal
Balance as of December 31, 2019$63,924  $—  $63,924  
Additions from exocad acquisition1
43,500  300,738  344,238  
Adjustments 2
574  6,800  7,374  
Balance as of June 30, 2020$107,998  $307,538  $415,536  

1 Refer to Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements for additional details
2 Adjustments were related to foreign currency translation within the measurement period
Schedule of Amortized Intangible Assets
Acquired intangible long-lived assets are being amortized as follows (in thousands): 
Weighted Average Amortization Period
(in years)
Gross Carrying Amount as of June 30, 2020
Accumulated
Amortization
Accumulated
Impairment Loss
Net Carrying
Value as of
June 30, 2020
Trademarks and tradenames10$16,900  $(2,514) $(4,179) $10,207  
Existing technology1099,600  (5,936) (4,328) 89,336  
Customer relationships1155,000  (19,348) (10,751) 24,901  
Other 1
515,314  (12,083) —  3,231  
Total intangible assets 2
$186,814  $(39,881) $(19,258) $127,675  
1 Includes reacquired rights, patents, IPR&D and other intangible assets
2 Refer to Note 4 "Business Combination" of the Notes to Condensed Consolidated Financial Statements for additional details on intangible assets from our exocad acquisition.
Weighted Average Amortization Period
(in years)
Gross Carrying
Amount as of
December 31, 2019
Accumulated
Amortization
Accumulated Impairment LossNet Carrying
Value as of
December 31, 2019
Trademarks15$7,100  $(2,045) $(4,179) $876  
Existing technology1312,600  (5,831) (4,328) 2,441  
Customer relationships1133,500  (18,405) (10,751) 4,344  
Reacquired rights37,500  (7,059) —  441  
Patents86,796  (3,165) —  3,631  
Other2618  (583) —  35  
Total intangible assets$68,114  $(37,088) $(19,258) $11,768  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The total estimated annual future amortization expense for these acquired intangible assets as of June 30, 2020 is as follows (in thousands):

Fiscal Year Ending December 31,

Amortization
Remainder of 2020$8,178  
202115,899  
202214,642  
202314,022  
202413,081  
Thereafter61,853  
Total$127,675  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2020
Stockholders' Equity Note [Abstract]  
Stock-based Compensation Expense The stock-based compensation related to our stock-based awards and employee stock purchase plans for the three and six months ended June 30, 2020 and 2019 is as follows (in thousands): 
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Cost of net revenues$891  $1,278  $2,238  $2,390  
Selling, general and administrative20,203  18,037  38,333  34,927  
Research and development3,913  3,152  7,363  6,194  
Total stock-based compensation$25,007  $22,467  $47,934  $43,511  
Summary Of Restricted Stock Units A summary for the six months ended June 30, 2020 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, 2019696  $190.60  
Granted
289  264.97  
Vested and released(288) 149.86  
Forfeited(22) 231.28  
Unvested as of June 30, 2020675  $238.47  1.6$185,207  
Summary Of Market-performance Based Restricted Stock Units
A summary for the six months ended June 30, 2020 is as follows: 
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, 2019244  $331.35  
Granted156  242.04  
Vested and released(173) 120.39  
Unvested as of June 30, 2020227  $430.50  1.6$62,365  
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:
 Six Months Ended
June 30,
 20202019
Expected term (in years)1.01.4
Expected volatility41.7 %48.6 %
Risk-free interest rate1.5 %2.5 %
Expected dividends—  —  
Weighted average fair value at grant date$80.54  $90.36  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2020
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 (loss) per share attributable to common stock (in thousands, except per share amounts): 
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2020201920202019
Numerator:
Net income (loss)$(40,602) $147,142  $1,477,529  $218,990  
Denominator:
Weighted average common shares outstanding, basic78,769  79,943  78,681  79,901  
Dilutive effect of potential common stock—  647  335  764  
Total shares, diluted78,769  80,590  79,016  80,665  
Net income (loss) per share, basic$(0.52) $1.84  $18.78  $2.74  
Net income (loss) per share, diluted$(0.52) $1.83  $18.70  $2.71  
Anti-dilutive potential common shares 1
733  139  231  111  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental Cash Flow Information (Tables)
6 Months Ended
Jun. 30, 2020
Supplemental Cash Flow Information [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
The supplemental cash flow information consists of the following (in thousands):
 Six Months Ended
June 30,
 20202019
Non-cash investing and financing activities:
Fixed assets acquired with accounts payable or accrued liabilities$13,199  $12,202  
Issuance of promissory note in exchange for sale of equity method investment$—  $54,154  
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$12,817  $9,020  
Investing cash flows from finance leases 1

$—  $10,896  
Financing cash flows from finance leases$—  $45,773  
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$25,545  $21,066  
Finance leases$—  $51,064  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Geographical Information (Tables)
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Net revenues
Clear Aligner$298,341  $496,702  $779,952  $965,907  
Systems and Services53,973  103,995  123,325  183,761  
Total net revenues$352,314  $600,697  $903,277  $1,149,668  
Gross profit
Clear Aligner$192,366  $366,142  $543,858  $717,500  
Systems and Services31,962  66,147  74,826  116,885  
Total gross profit$224,328  $432,289  $618,684  $834,385  
Income (loss) from operations
Clear Aligner$38,916  $244,029  $205,304  $402,670  
Systems and Services2,893  39,267  17,282  67,526  
Unallocated corporate expenses(114,809) (106,806) (225,668) (206,005) 
Total income (loss) from operations$(73,000) $176,490  $(3,082) $264,191  
Depreciation and amortization
Clear Aligner
$9,697  $9,455  $19,818  $18,545  
Systems and Services
5,005  1,854  6,790  3,362  
Unallocated corporate expenses
8,843  7,863  17,675  15,581  
Total depreciation and amortization$23,545  $19,172  $44,283  $37,488  
Impairments and other charges
Clear Aligner
$—  $—  $—  $29,782  
Total impairments and other charges$—  $—  $—  $29,782  
Litigation settlement gain
Clear Aligner
$—  $(51,000) $—  $(51,000) 
Total litigation settlement gain$—  $(51,000) $—  $(51,000) 

The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity losses of investee (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Total segment income from operations$41,809  $283,296  $222,586  $470,196  
Unallocated corporate expenses(114,809) (106,806) (225,668) (206,005) 
Total income (loss) from operations(73,000) 176,490  (3,082) 264,191  
Interest income473  3,465  2,459  6,098  
Other income (expense), net(966) 13,892  (19,515) 8,146  
Net income (loss) before provision for (benefit from) income taxes and equity in losses of investee$(73,493) $193,847  $(20,138) $278,435  
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
June 30,
Six Months Ended
June 30,
 2020201920202019
Net revenues 1:
United States $140,859  $296,655  $412,564  $575,660  
Switzerland 2
105,495  —  292,771  —  
The Netherlands 2
—  192,188  —  366,932  
China46,377  44,823  66,102  87,439  
Other International 59,583  67,031  131,840  119,637  
Total net revenues$352,314  $600,697  $903,277  $1,149,668  

1 Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.
2 During the first quarter of 2020, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations from the Netherlands to Switzerland.

Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):
 June 30,
2020
December 31, 2019
Long-lived assets 1:
Switzerland 2
$215,689  $7,755  
United States 180,815  164,451  
China96,565  73,174  
Costa Rica84,348  82,083  
The Netherlands 2
999  226,286  
Other International159,113  134,225  
Total long-lived assets$737,529  $687,974  
 
1 Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.
2 As a result of the new international corporate structure changes, most of the long-lived assets were transferred from our Netherlands entity to our Switzerland entity during the first quarter of 2020
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details) - Fair Value, Measurements, Recurring - Short-term Investments
$ in Thousands
Dec. 31, 2019
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total $ 318,008
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 224
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (30)
Available-for-sale Securities, Total 318,202
Corporate Bonds  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total 210,891
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 142
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (27)
Available-for-sale Securities, Total 211,006
U.S. government treasury bonds  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total 70,587
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 65
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (2)
Available-for-sale Securities, Total 70,650
U.S. government agency bonds  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total 22,085
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 17
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (1)
Available-for-sale Securities, Total 22,101
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total 14,426
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0
Available-for-sale Securities, Total 14,426
Certificates of deposit  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total 19
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0
Available-for-sale Securities, Total $ 19
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
EUR (€)
Apr. 30, 2019
USD ($)
Derivative [Line Items]            
Original maturity of highly liquid investments included in cash and cash equivalents     40 months      
Weighted average maturity 7 months          
Equity Securities without Readily Determinable Fair Value, Amount $ 5,900 $ 2,100 $ 2,100      
Impairments on equity investments     3,787 $ 3,975    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net   3,000 12,700      
SDC | Notes Receivable            
Derivative [Line Items]            
Accounts and Financing Receivable, after Allowance for Credit Loss           $ 54,200
exocad Acquisition            
Derivative [Line Items]            
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net   $ 1,000 $ 10,200      
Forward Contracts | exocad Acquisition            
Derivative [Line Items]            
Notional amount | €         € 376,000,000.0  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments: $ 0 $ 318,202
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets, Fair Value Disclosure 173,767 590,684
Fair Value, Measurements, Recurring | Cash Equivalents | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents: 149,230 236,923
Fair Value, Measurements, Recurring | Short-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   211,006
Fair Value, Measurements, Recurring | Short-term Investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   14,426
Fair Value, Measurements, Recurring | Short-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   70,650
Fair Value, Measurements, Recurring | Short-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   22,101
Fair Value, Measurements, Recurring | Short-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   19
Fair Value, Measurements, Recurring | Prepaid expenses and other current assets: | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets: 21,246 25,005
Fair Value, Measurements, Recurring | Prepaid expenses and other current assets: | Israeli Severance Funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds 3,291 3,226
Fair Value, Measurements, Recurring | Other Assets | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets:   7,328
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets, Fair Value Disclosure 149,230 307,573
Fair Value, Measurements, Recurring | Level 1 | Cash Equivalents | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents: 149,230 236,923
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   70,650
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 1 | Prepaid expenses and other current assets: | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets: 0 0
Fair Value, Measurements, Recurring | Level 1 | Prepaid expenses and other current assets: | Israeli Severance Funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds 0 0
Fair Value, Measurements, Recurring | Level 1 | Other Assets | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets:   0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets, Fair Value Disclosure 3,291 250,778
Fair Value, Measurements, Recurring | Level 2 | Cash Equivalents | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents: 0 0
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   211,006
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   14,426
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   22,101
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   19
Fair Value, Measurements, Recurring | Level 2 | Prepaid expenses and other current assets: | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets: 0 0
Fair Value, Measurements, Recurring | Level 2 | Prepaid expenses and other current assets: | Israeli Severance Funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds 3,291 3,226
Fair Value, Measurements, Recurring | Level 2 | Other Assets | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets:   0
Fair Value, Measurements, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets, Fair Value Disclosure 21,246 32,333
Fair Value, Measurements, Recurring | Level 3 | Cash Equivalents | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents: 0 0
Fair Value, Measurements, Recurring | Level 3 | Short-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 3 | Short-term Investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 3 | Short-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 3 | Short-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 3 | Short-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 3 | Prepaid expenses and other current assets: | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets: 21,246 25,005
Fair Value, Measurements, Recurring | Level 3 | Prepaid expenses and other current assets: | Israeli Severance Funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds $ 0 0
Fair Value, Measurements, Recurring | Level 3 | Other Assets | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets:   $ 7,328
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements Derivative Notional Instruments (Details) - Level 2 - Other current assets - Foreign Exchange Forward
€ in Thousands, ₪ in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, SFr in Thousands, R$ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Jun. 30, 2020
CNY (¥)
Jun. 30, 2020
USD ($)
Jun. 30, 2020
EUR (€)
Jun. 30, 2020
CAD ($)
Jun. 30, 2020
BRL (R$)
Jun. 30, 2020
GBP (£)
Jun. 30, 2020
JPY (¥)
Jun. 30, 2020
ILS (₪)
Jun. 30, 2020
MXN ($)
Jun. 30, 2020
CHF (SFr)
Jun. 30, 2020
AUD ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
EUR (€)
Dec. 31, 2019
CAD ($)
Dec. 31, 2019
BRL (R$)
Dec. 31, 2019
GBP (£)
Dec. 31, 2019
JPY (¥)
Dec. 31, 2019
ILS (₪)
Dec. 31, 2019
MXN ($)
Dec. 31, 2019
AUD ($)
Derivative [Line Items]                                          
Notional amount   $ 360,487                     $ 333,871                
Euro Member Countries, Euro                                          
Derivative [Line Items]                                          
Notional amount   90,879 € 81,000                   108,870 € 97,000              
Euro                                          
Derivative [Line Items]                                          
Notional amount ¥ 997,000 140,618                   ¥ 431,000 60,702                
Brazilian Real                                          
Derivative [Line Items]                                          
Notional amount   9,647           ₪ 33,400         18,439           ₪ 63,700    
British Pound                                          
Derivative [Line Items]                                          
Notional amount   24,584       £ 20,000             36,770       £ 28,000        
Japanese Yen                                          
Derivative [Line Items]                                          
Notional amount   33,623   $ 46,000                 39,802   $ 52,000            
Israeli Shekel                                          
Derivative [Line Items]                                          
Notional amount   27,859     R$ 153,000               32,185     R$ 130,000          
Japanese Yen                                          
Derivative [Line Items]                                          
Notional amount   22,154         ¥ 2,385,000           27,604         ¥ 3,000,000      
Mexican Peso                                          
Derivative [Line Items]                                          
Notional amount   6,038             $ 140,000       7,398             $ 140,000  
Australian Dollar                                          
Derivative [Line Items]                                          
Notional amount   1,924                 $ 2,800   $ 2,101               $ 3,000
Switzerland, Francs                                          
Derivative [Line Items]                                          
Notional amount   $ 3,161               SFr 3,000                      
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Notes To Financial Statements [Abstract]    
Raw materials $ 73,183 $ 54,947
Work in process 32,232 30,974
Finished goods 25,861 26,130
Total inventories $ 131,276 $ 112,051
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Notes To Financial Statements [Abstract]    
Tax related receivables $ 72,481 $ 41,252
Prepaid software and maintenance 21,543 7,128
Current promissory note 21,314 25,005
Other current receivables 24,957 29,065
Total prepaid expenses and other current assets $ 140,295 $ 102,450
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Notes To Financial Statements [Abstract]        
Accrued payroll and benefits $ 82,256 $ 162,486    
Accrued expenses 55,844 55,529    
Current operating lease liabilities 20,860 15,737    
Accrued professional fees 19,506 10,410    
Accrued sales tax and value added tax 11,733 9,089    
Accrued warranty 11,629 11,205 $ 10,499 $ 8,551
Others 42,946 55,502    
Accrued liabilities $ 244,774 $ 319,958    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components Warranty Accrual Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 11,205 $ 8,551
Charged to cost of net revenues 5,820 6,000
Actual warranty expenditures (5,396) (4,052)
Balance at end of period $ 11,629 $ 10,499
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components Deferred Revenues (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Notes To Financial Statements [Abstract]    
Deferred revenues - current $ 601,831 $ 563,762
Deferred revenues - long-term $ 36,142 $ 35,503
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Condensed Balance Sheet Statements, Captions [Line Items]        
Net revenues $ 352,314 $ 600,697 $ 903,277 $ 1,149,668
Revenue, remaining performance obligation $ 651,900   $ 651,900  
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01        
Condensed Balance Sheet Statements, Captions [Line Items]        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year   1 year  
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01        
Condensed Balance Sheet Statements, Captions [Line Items]        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 5 years   5 years  
Deferred Revenue        
Condensed Balance Sheet Statements, Captions [Line Items]        
Deferred revenues $ 72,400 $ 68,600 $ 167,900 $ 137,000
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations (Details) - USD ($)
$ in Thousands
Apr. 01, 2020
Jun. 30, 2020
Dec. 31, 2019
Business Acquisition [Line Items]      
Goodwill   $ 415,536 $ 63,924
Systems and Services      
Business Acquisition [Line Items]      
Goodwill   307,538 0
Clear Aligner      
Business Acquisition [Line Items]      
Goodwill   $ 107,998 $ 63,924
exocad Acquisition      
Business Acquisition [Line Items]      
Cash paid to exocad stockholders $ 412,287    
Cash paid to settle exocad's bank debt 17,691    
Total purchase consideration paid 429,978    
Goodwill 344,238    
Identified intangible assets 118,700    
Cash and cash equivalents 9,190    
Deferred tax liabilities (35,419)    
Other assets (liabilities), net (6,731)    
Total 429,978    
Intangible assets subject to amortization 118,700    
Total intangible assets 118,700    
exocad Acquisition | In Process Research and Development      
Business Acquisition [Line Items]      
Intangible assets not subject to amortization 400    
exocad Acquisition | Existing technology      
Business Acquisition [Line Items]      
Identified intangible assets $ 87,000    
Weighted average amortization period 10 years    
Intangible assets subject to amortization $ 87,000    
exocad Acquisition | Customer relationships      
Business Acquisition [Line Items]      
Identified intangible assets $ 21,500    
Weighted average amortization period 10 years    
Intangible assets subject to amortization $ 21,500    
exocad Acquisition | Trade Names      
Business Acquisition [Line Items]      
Identified intangible assets $ 9,800    
Weighted average amortization period 7 years    
Intangible assets subject to amortization $ 9,800    
exocad Acquisition | Systems and Services      
Business Acquisition [Line Items]      
Goodwill 300,700    
exocad Acquisition | Clear Aligner      
Business Acquisition [Line Items]      
Goodwill $ 43,500    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Goodwill [Roll Forward]  
Balance as of December 31, 2019 $ 63,924
Additions from exocad acquisition 344,238
Adjustments 7,374
Balance as of June 30, 2020 415,536
Clear Aligner  
Goodwill [Roll Forward]  
Balance as of December 31, 2019 63,924
Additions from exocad acquisition 43,500
Adjustments 574
Balance as of June 30, 2020 107,998
Systems and Services  
Goodwill [Roll Forward]  
Balance as of December 31, 2019 0
Additions from exocad acquisition 300,738
Adjustments 6,800
Balance as of June 30, 2020 $ 307,538
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, beginning balance $ 186,814 $ 68,114
Accumulated Amortization (39,881) (37,088)
Accumulated Impairment Loss (19,258) (19,258)
Total $ 127,675 $ 11,768
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years)   15 years
Gross Carrying Amount, beginning balance   $ 7,100
Accumulated Amortization   (2,045)
Accumulated Impairment Loss   (4,179)
Total   $ 876
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 10 years 13 years
Gross Carrying Amount, beginning balance $ 99,600 $ 12,600
Accumulated Amortization (5,936) (5,831)
Accumulated Impairment Loss (4,328) (4,328)
Total $ 89,336 $ 2,441
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 11 years 11 years
Gross Carrying Amount, beginning balance $ 55,000 $ 33,500
Accumulated Amortization (19,348) (18,405)
Accumulated Impairment Loss (10,751) (10,751)
Total $ 24,901 $ 4,344
Reacquired rights    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years)   3 years
Gross Carrying Amount, beginning balance   $ 7,500
Accumulated Amortization   (7,059)
Accumulated Impairment Loss   0
Total   $ 441
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years)   8 years
Gross Carrying Amount, beginning balance   $ 6,796
Accumulated Amortization   (3,165)
Accumulated Impairment Loss   0
Total   $ 3,631
Other    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 5 years 2 years
Gross Carrying Amount, beginning balance $ 15,314 $ 618
Accumulated Amortization (12,083) (583)
Accumulated Impairment Loss 0 0
Total $ 3,231 $ 35
Trademarks and Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 10 years  
Gross Carrying Amount, beginning balance $ 16,900  
Accumulated Amortization (2,514)  
Accumulated Impairment Loss (4,179)  
Total $ 10,207  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract]    
Remainder of 2020 $ 8,178  
2021 15,899  
2022 14,642  
2023 14,022  
2024 13,081  
Thereafter 61,853  
Total $ 127,675 $ 11,768
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]          
Impairments and other charges   $ 0      
Amortization $ 4,100,000   $ 1,500,000 $ 5,400,000 $ 3,000,000.0
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Method Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 24, 2017
Jul. 25, 2016
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Apr. 30, 2019
Schedule of Equity Method Investments [Line Items]            
Equity method investment, gain     $ 15,800 $ 0 $ 15,769  
SDC            
Schedule of Equity Method Investments [Line Items]            
Ownership 2.00% 17.00%        
Payments to acquire $ 12,800 $ 46,700        
SDC            
Schedule of Equity Method Investments [Line Items]            
Derecognized equity method investment           $ 38,400
Notes Receivable | SDC            
Schedule of Equity Method Investments [Line Items]            
Promissory note receivable           $ 54,200
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Credit Facilities - Additional Information (Details) - USD ($)
Jul. 21, 2020
Feb. 27, 2018
Jun. 30, 2020
2018 Credit Facility      
Line of Credit Facility [Line Items]      
Line of credit, available borrowings   $ 200,000,000.0  
Outstanding borrowings     $ 0
Letter of Credit | 2018 Credit Facility      
Line of Credit Facility [Line Items]      
Line of credit, available borrowings   $ 50,000,000.0  
Subsequent Event | 2020 Credit Facility      
Line of Credit Facility [Line Items]      
Line of credit, available borrowings $ 300,000,000.0    
Subsequent Event | Letter of Credit | 2020 Credit Facility      
Line of Credit Facility [Line Items]      
Line of credit, available borrowings $ 50,000,000.0    
Base Rate | 2018 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   0.50%  
Base Rate | Subsequent Event | 2020 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 0.50%    
London Interbank Offered Rate (LIBOR) | 2018 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.00%  
London Interbank Offered Rate (LIBOR) | Subsequent Event | 2020 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.00%    
Minimum | Base Rate | 2018 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   0.25%  
Minimum | Base Rate | Subsequent Event | 2020 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 0.50%    
Minimum | London Interbank Offered Rate (LIBOR) | 2018 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.25%  
Minimum | London Interbank Offered Rate (LIBOR) | Subsequent Event | 2020 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.50%    
Maximum | Base Rate | 2018 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   0.75%  
Maximum | Base Rate | Subsequent Event | 2020 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.25%    
Maximum | London Interbank Offered Rate (LIBOR) | 2018 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.75%  
Maximum | London Interbank Offered Rate (LIBOR) | Subsequent Event | 2020 Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 2.25%    
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Impairments and Other (Gains) Charges (Details)
$ in Millions
3 Months Ended
Mar. 31, 2019
USD ($)
Property, Plant and Equipment [Abstract]  
Lease impairment $ 14.2
Leasehold improvement impairment 14.3
Employee severance cost $ 1.3
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Legal Proceedings - Narrative (Details)
1 Months Ended
Apr. 30, 2020
claim
Dec. 11, 2018
complaint
Nov. 14, 2017
complaint
Dec. 31, 2018
Lawsuit
patent
Jan. 31, 2019
claim
Patent Infringement By 3Shape          
Loss Contingencies [Line Items]          
Patents allegedly infringed upon 9     10  
Number of patent lawsuits/complaints   2 4 3  
Number of claims found valid 6        
Patents found infringed upon 7        
Number of Section 337 violations 4        
Number of patents with Section 337 violations 2        
Shareholder Derivative Lawsuit          
Loss Contingencies [Line Items]          
Number of lawsuits         3
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Other Commitments (Details)
$ in Millions
Oct. 03, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Amount of total Promotional Rights Agreement $ 36.0
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2020
USD ($)
shares
Incentive Plan 2005  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares reserved for issuance 27,783,379
Number of shares available for issuance 4,611,280
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unamortized compensation cost | $ $ 126.0
Weighted average period of total unamortized cost (in years) 2 years 7 months 6 days
Market Performance Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unamortized compensation cost | $ $ 46.1
Weighted average period of total unamortized cost (in years) 1 year 7 months 6 days
Vesting period of granted market-performance based restricted stock units 3 years
Market Performance Based Restricted Stock Units | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of market-performance based restricted stock units eligible to vest over the vesting period 300.00%
Market Performance Based Restricted Stock Units | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of market-performance based restricted stock units eligible to vest over the vesting period 250.00%
Employee Stock Purchase Plan 2010 | ESPP [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares reserved for issuance 2,400,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 379,304
Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unamortized compensation cost | $ $ 5.7
Weighted average period of total unamortized cost (in years) 6 months
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 25,007 $ 22,467 $ 47,934 $ 43,511
Cost of net revenues        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 891 1,278 2,238 2,390
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 20,203 18,037 38,333 34,927
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 3,913 $ 3,152 $ 7,363 $ 6,194
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Summary of Nonvested Shares (Details) - Restricted Stock Units (RSUs)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Number of Shares Underlying RSUs  
Unvested as of December 31, 2019 | shares 696
Granted | shares 289
Vested and released | shares (288)
Forfeited | shares (22)
Unvested as of June 30, 2020 | shares 675
Weighted Average Grant Date Fair Value  
Unvested as of December 31, 2019 | $ / shares $ 190.60
Granted | $ / shares 264.97
Vested and released | $ / shares 149.86
Forfeited | $ / shares 231.28
Unvested as of June 30, 2020 | $ / shares $ 238.47
Weighted Average Remaining Contractual Term (in years)  
Weighted average remaining contractual term 1 year 7 months 6 days
Aggregate Intrinsic Value  
Aggregate intrinsic value | $ $ 185,207
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Summary of MSU Performance (Details) - Market Performance Based Restricted Stock Units
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Number of Shares Underlying MSUs  
Unvested as of December 31, 2019 | shares 244
Granted | shares 156
Vested and released | shares (173)
Unvested as of June 30, 2020 | shares 227
Weighted Average Grant Date Fair Value  
Unvested as of December 31, 2019 | $ / shares $ 331.35
Granted | $ / shares 242.04
Unvested as of June 30, 2020 | $ / shares $ 430.50
Aggregate Intrinsic Value  
Aggregate intrinsic value | $ $ 62,365
Weighted average remaining contractual term 1 year 7 months 6 days
Vested and released | $ / shares $ 120.39
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details) - $ / shares
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Class of Stock [Line Items]    
Expected term (in years) 1 year 1 year 4 months 24 days
Expected volatility 41.70% 48.60%
Risk-free interest rate 1.50% 2.50%
Expected dividends 0.00% 0.00%
Weighted average fair value at grant date (USD per Share) $ 80.54 $ 90.36
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Common Stock Repurchase Programs - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2020
May 31, 2018
Share Repurchases [Line Items]            
Repurchased $ 49,504,000 $ 99,504,000        
May 2018 Repurchase Program            
Share Repurchases [Line Items]            
Value of repurchased common stock           $ 600,000,000.0
Accelerated share repurchase (shares)     0.8 0.1    
Share repurchase price (in dollars per share)     $ 264.93 $ 356.54    
Repurchased     $ 200,000,000.0 $ 50,000,000.0    
Stock Repurchase Program, Remaining Authorized Repurchase Amount         $ 100,000,000.0  
2018 ASR            
Share Repurchases [Line Items]            
Accelerated share repurchase (shares)       0.2    
Share repurchase price (in dollars per share)       $ 213.18    
Repurchased       $ 50,000,000.0    
2019 ASR            
Share Repurchases [Line Items]            
Accelerated share repurchase (shares)     1.1      
Share repurchase price (in dollars per share)     $ 176.61      
Repurchased     $ 200,000,000.0      
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Accounting for Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Disclosure Accounting For Income Taxes Additional Information [Abstract]          
One-time tax benefit from intra-entity transfer of certain assets     $ 1,493,500    
Provision for (benefit from) income taxes $ (32,891) $ 43,121 $ (1,497,667) $ 51,917  
Effective income tax rate, continuing operations 44.80% 22.20% 7437.00% 18.60%  
Unrecognized tax benefits $ 57,000   $ 57,000   $ 46,700
Deferred tax liabilities $ 35,400   $ 35,400    
Undistributed earnings of foreign subsidiaries         $ 452,600
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Net income $ (40,602) $ 147,142 $ 1,477,529 $ 218,990
Weighted average common shares outstanding, basic 78,769 79,943 78,681 79,901
Dilutive effect of potential common stock 0 647 335 764
Total shares, diluted 78,769 80,590 79,016 80,665
Net income (loss) per share, basic $ (0.52) $ 1.84 $ 18.78 $ 2.74
Net income (loss) per share, diluted $ (0.52) $ 1.83 $ 18.70 $ 2.71
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 733 139 231 111
Retained Earnings        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Net income $ (40,602) $ 147,142 $ 1,477,529 $ 218,990
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental Cash Flow Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Non-cash investing and financing activities:    
Fixed assets acquired with accounts payable or accrued liabilities $ 13,199 $ 12,202
Issuance of promissory note in exchange for sale of equity method investment 0 54,154
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 12,817 9,020
Investing cash flows from finance leases 0 10,896
Financing cash flows from finance leases 0 45,773
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases 25,545 21,066
Finance leases $ 0 $ 51,064
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Geographical Information - Additional Information (Details)
6 Months Ended
Jun. 30, 2020
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Geographical Information - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting Information [Line Items]        
Net revenues $ 352,314 $ 600,697 $ 903,277 $ 1,149,668
Gross profit 224,328 432,289 618,684 834,385
Income (loss) from operations (73,000) 176,490 (3,082) 264,191
Depreciation and amortization 23,545 19,172 44,283 37,488
Impairments and other charges 0 0 0 29,782
Litigation settlement gain 0 (51,000) 0 (51,000)
Interest income 473 3,465 2,459 6,098
Other income (expense), net (966) 13,892 (19,515) 8,146
Net income before provision for income taxes and equity in losses of investee (73,493) 193,847 (20,138) 278,435
Operating Segments        
Segment Reporting Information [Line Items]        
Income (loss) from operations 41,809 283,296 222,586 470,196
Clear Aligner        
Segment Reporting Information [Line Items]        
Net revenues 298,341 496,702 779,952 965,907
Gross profit 192,366 366,142 543,858 717,500
Income (loss) from operations 38,916 244,029 205,304 402,670
Depreciation and amortization 9,697 9,455 19,818 18,545
Impairments and other charges 0 0 0 29,782
Litigation settlement gain 0 (51,000) 0 (51,000)
Systems and Services        
Segment Reporting Information [Line Items]        
Net revenues 53,973 103,995 123,325 183,761
Gross profit 31,962 66,147 74,826 116,885
Income (loss) from operations 2,893 39,267 17,282 67,526
Depreciation and amortization 5,005 1,854 6,790 3,362
Unallocated corporate expenses        
Segment Reporting Information [Line Items]        
Income (loss) from operations (114,809) (106,806) (225,668) (206,005)
Depreciation and amortization $ 8,843 $ 7,863 $ 17,675 $ 15,581
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Geographical Information - Net Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting Information [Line Items]        
Net revenues $ 352,314 $ 600,697 $ 903,277 $ 1,149,668
United States        
Segment Reporting Information [Line Items]        
Net revenues 140,859 296,655 412,564 575,660
The Netherlands        
Segment Reporting Information [Line Items]        
Net revenues 0 192,188 0 366,932
CHINA        
Segment Reporting Information [Line Items]        
Net revenues 46,377 44,823 66,102 87,439
Other International        
Segment Reporting Information [Line Items]        
Net revenues 59,583 67,031 131,840 119,637
SWITZERLAND        
Segment Reporting Information [Line Items]        
Net revenues $ 105,495 $ 0 $ 292,771 $ 0
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]    
Total long-lived assets $ 737,529 $ 687,974
The Netherlands    
Segment Reporting Information [Line Items]    
Total long-lived assets 999 226,286
United States    
Segment Reporting Information [Line Items]    
Total long-lived assets 180,815 164,451
Costa Rica    
Segment Reporting Information [Line Items]    
Total long-lived assets 84,348 82,083
CHINA    
Segment Reporting Information [Line Items]    
Total long-lived assets 96,565 73,174
Other International    
Segment Reporting Information [Line Items]    
Total long-lived assets 159,113 134,225
SWITZERLAND    
Segment Reporting Information [Line Items]    
Total long-lived assets $ 215,689 $ 7,755
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !B"_U '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 " 8@O]0WAGJC>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU@A=#M1?&D(+B@> N3V=U@TX9DI-VW-ZV[740?0,@E,W^^ M^0;28- X1'J.0Z#(CM+-Y+L^:0Q;<60.&B#AD;Q)94[TN;D?HC>"' M.1#44F[ $QMKV, ,+,)*%&UC46,DPT,\XRVN^/ 9NP5F$:@C3STGJ,H*1#M/ M#*>I:^ *F&%,T:?O MF5N%3_Q"X=$.?DE-R:&L>Q'-62RSM4\/;T^+*L6[@^ ML>F1\JOD-)\";<5E\JNZN]\]B+:6M2SD;:&J7;71^2CU/KO^\+L*^\&ZO?O' MQA?!MH%?_Z+] E!+ P04 " 8@O]0F5R<(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 !B"_U#LITG4.P4 &,5 8 >&PO=V]R:W-H965T&UL MI9AK;^)&%(8_;W_%B%95*X78'G/=$B3BD"S;+"$A;;6M^F&P![!B>]CQ&,*_ M[QD;;!*98Z_Z!7P[KY^Y^#UG9K 3\B5>6E0&!C4-#M&R/RH,1RDUV9R.!")"OR(SR2)DS!D M'_(H]D5$)%]>-4;6 M1\>F.B!]XD^?[^*38Z*;LA#B19],O*N&J8EXP%VE)1C\;;G#@T K <>W@V@C M?Z<./#T^JM^FC8?&+%C,'1'\Y7MJ?=7H-8C'ERP)U)/8?>*'!K6UGBN"./TE MN^S95JM!W"16(CP$ T'H1]D_>SUTQ$D -+0\@!X"Z+L Z]P;[$. G38T(TN; M=<,4&PZDV!&IGP8U?9#V31H-K?$C/8QS)>&N#W%JZ(@MEV0&(T::)%XSR>.! MH4!8WS;<@\AU)D+/B'3(%Q&I=4S&D<>]M_$& .54]$AU35'!STET26SS@E"3 MFB4\3E5X<$EHJRS\#8Z==Y*=ZMEH)_TS6L1*PKS[%Y%LY9*M5+)U1O)&N E\ M#8H\[S>\K,?Q<,ML/B(4[9RB78_B,6%2<1GLR1/?"*G*B' I)1..$'5RHD[- M?I$,O"+]U,\CX5I+%L084S=GZJ(ZXTCY:D]N_8"3:1(NN"QCP35,TVS:E+;[ M"$\OY^G5X7GB*U]/2.BL*0M+)Q&N,[J?W$W)\]CY-'VX?[C[>O'SCU;'_&TR M=2X1RGY.V:]#.8E<(6'\F![*"S)73'$B)'%$$BFYAW^O%!T7OQDCA)99F)]9 MA_&9O9*)![/.7_IN"HJ,.+XP&YA^?( M0U3:=162M$=-\B!=,'L/G%^^[-@>8Z4%*_TN5D>?P5 _BUU4RHG+S5E$/@OT M"[8*![?L[V++Y^%,BJT?N>4=B6LZ(PRMR 06[N7OT68B5BP@?_N;LQ]'A6*_ M;=DMC*W(#Q;NZND0CJ ^/(^""[3,'@92I 4+]_)[X4*?S-8BPCRX0J35-9L6 M.#%&5"0%"W?T9U]!/A!+8M%?%K^2.7<3";U5BH4K.2(,P7+F2K@O%^0G\Q(0 M+;)ADFQ9@&95JT@9%N[UD$X]/UJ1^3YL("L\GM;R>%U"0ND#J6XE9]_ C6L*9&)QHN4SG1"L^GN%T?)QH, MG03SG\#B\I7\SLNA<"GMJ&:_:[6P^IL6WD\K'/LP]V_]6*>EKQR\&M:^>K:5 M.EF%7+-IT:9M86B%T5/%_]NX;[^G.O3=6:X*N4>*414YP,8M>P1(7H85L%4IQ__S M?+OP?+N>Y[^I5.;I=A%Y2!04K)$N+\JV:@[*[519[RINA]U>M]?I].R!L3VE M,DZVL73>2W?W8N+JE6*VHY5?S7<01^F^F5$\GFT_?F$Z;<8DX$L(-2^[\'J9 M[>AE)TILTDVQA5!*A.GAFC./2_T W%\*H8XG^@7YONKP/U!+ P04 " 8 M@O]0I/\Q)]$% "N#0 & 'AL+W=O,&R :SM.VG5M$L!)5[0;N@0-MCT,>Z ERB)"D1H_[/C?[UR2 MDMVBR4.W%UNBR'OO.3SW4#K?67?O6RD#/73:^(M)&T+_:C[W52L[X6>VEP9/ M&NLZ$7#K-G/?.RGJM*C3\^5B\6+>"64FE^=I[-9=GML8M#+RUI&/72?<_DIJ MN[N8G$R&@8]JTP8>F%^>]V(C[V3XO;]UN)N/46K52>.5->1D2ZTY$,KXI\2G:FJ#,1II*27\^#TC!$^=5"7>5PRT? M"?>"/B! Z^EG4\OZT_5SE#;6MQSJNUH^&?"7:&9TNIC2>J-\I:V/3M)?J[4/#J+Y^XFL9V/6LY3U[/]B^3^$HYO02D?'_#2EG20\DT[6I$RP).C6V_IBMH!$M>9NVZG0(F9HE:N?]<*%/>U:5;5(5NE8H\Q* MN@#3(%%O<:4\ "0P'!3(MPJQ+F.RTXCA,:$7 FJV<$F@40 1W M]=B&M=Z35O<2?R@QSP QT3G&@;E-#"S5,9%L&B BR]@=,!MOM:H%8VR407Z> MA.%:\39/DA4X,KCB94CG.?,PCENDJG@P MJ0Y8S+BS*LC.4YU[*NF,?K-!TLEB4-*30B[JXNIXMWFI9R*NCW&]'7'=!0SD M4$5C*2,SL3(FLJAE;UVBAPT=93S[=4;O852=48VJ$GSN@JWB(\?C44ILV/V9 MM^B\Y&K6$6*5/A73B$IIQ:D);F&\2(>-'S)[Z;:*Z6%TO;-UK()/(E$E[WZD MB[L$L%\5VY<.$[=@W?*%1KYTP8$RUV5^;C5L!*N92QKB018A!LL7�**K&V%%6+EAV2 K>?!@9U$JL>7>9Y12W$WLT MJ/()8^[2(D^%O88*8NJ.PB@)?U0SQH;'#TC]I'K8BL/>Q!GKKO5IKR41TXA[S#\:# MW?'(SK(NR_'.H;K8855@WT7M)7Q$/:Z@>&(7ZY@2<:AH8#"26Z>T?:5<%3LV M:Y:A,ENKM[E[I0#H)*,J:N$. 7$L%$$)K?<'48E1VJU"%[D]U]\[!?:_2)P? MV>K%ONBMA$I<9G0^,O<',.DY<\A6+PX&G,XR\/"I$3]BLY7P+35X*T[:.!@T M]B4!F]$[NV.=3 ?BY -SGZ6X%;# 1S$EC:KL7_F4F ZGQ8@S]S=L3=3?I22/28D%^GQ]'Q8V25W\$/T_.7S ?A M-O 1>':#I8O9C\\GY/+70;X)MD]OY&L;8/3ILL4'E70\ <\;BR8K-YQ@_$2[ M_!=02P,$% @ &(+_4&@!';)U!@ MQH !@ !X;"]W;W)K;?[\T'36O?I&CVA2;AW&N?D^OKD^3B5>4_BI64FKRE259<#E9: MK\^'PV*VDFE4G*FUS. _"Y6GD8;3?#DLUKF,YE50F@R9XXAA&L79X.JBNO:0 M7UVHC4[B3#[DI-BD:93_NI&)>KT'5Q3I:RJG4W]7B?QLD@ZV8Y:!N\?OV3]7Y(',6R('%&GE9J4T39O#@AG_;.+X8:IE@.-)PU MT[FII\,ZIL/)-Y7I54$FV5S.D?AQ?[SHB1^"-%M]V+L^-ZPWX9=-=D:XJ&0@1;W!Y7;\O5Z^4Z4H4F:D&R YSK+-[N\,P/ M V%P1F B<)W X&S#6.!Z(3:3C;$GD&^SH MA2S.>]9'L,T:] HXA=T4DG?INLHSDN:1<5; MZ97,R0QVWR7>,YI\NQ-Q#-J'(>/#D D"8:$?L [&.Y:$]C+^&NMX&54^LI!: M)_5>LP37B]*EA^G:D%./.H[%^6"JR>%4^Z192YKUDGY2&I:TLCH'2IEAPMN] M$L-YGA^:S1+!"49](4SR-L[SP5ITU7CK*RCOK_':6!PEL$489&V4<,*.%DY;YT/[K<]]U;_BYHXW97Y\ M4EHAE+;M1DY#LS)'"(KR(&0F<209#6%K,JG;N("ZHH-ZZX!HOP6JUWB\?Z]W MFOK'1;%]RZEK;D@C!$5][IE.&$M&?<>S5C^2SF5NU^)OS1+U#_K^>*\!/,N% MRF7I%5_BZHT$G)*C9[ ]X!VK]G#\'J&C-UGOB_+G)M:_RN?/,@E.[B@2FCC6-^X/(.STE;>TC[_>'#1^5"U; = MVREL**%IF!"]0H[6*M-\K3GK*H5I7Y060 M Q7#MG+6QH(X1\]\O!@?3C1!(+['.KHL:UTCZW>-UJ+">#8YQ%X;<81CM,T1 M@J.N#XO?H(OC@(ZYM2! !HXZ['!1K+6.C/8^>=F]!&Q$_:JJ[Q&,M3:-]=NT MFZB(9^0(RFI3S-ODN+QU*G]77N?,L]2U8?3,*B4,%9SY9G=!8.S,[^C1K#5H MK-^@C>-DH^7\H\3YQXC;,"#.3>(("HB;O&T4\.[P9:SU9N.6+\[VJVQ/LZV#4$Y(Z]V',\R_E@VX&)Z'S2;$.:>/=QY$9]*>$ O MOX 44#:;3->O6;=7MU]9KJMO"\;U&WH^HLCU,3V?U-]0VO3U)YUO4;Z,LX(D M<@%#.6<^S#6OOY+4)UJMJ\\ STIKE5:'*QG-95X"X/\+I?3[23G ]EO5U7]0 M2P,$% @ &(+_4+71;2]^ P QPH !@ !X;"]W;W)K[[_0.I^!YEOR0IHG MVM=8QT++K52\K(TA@C)GU9N\U#H<& !/OP&N#7#;P'_'P*L-O%,]^+6!?ZJ' M06U@4K>KW(UP4Z+(>"CX'@F-!C8],.H;:] K9_J<+)2 KSG8J?'D=CY-YHMD MBF"TN/UC-KUZ@,GB 5XWR?QA@6X_PZ>;N_OD"^!F3PF:S6&>H'/TN)BBCQ_. MT >4,_20\:TD+)5#6T%UC%<5S'@=V+PT UG*I,H82E->^RGQ^V#(_8V MZ-&(@E]%N<9'";]NV07RG$\(.]CIB6=RLKD;]Z7S_[PG_]G[&S&\YH1XAL][ MAV^AB*)0&13B*S3A)92C3->)'44SMN0E17]>/4LEX,K_=<2=W[CSC3O_'7=S MJ(UYQ?NQX%*>]9VGBB(P%+H2[L;GOA,X>&CO#K>I"W/]T/5;L&DO+!S@^"TN MZ>*P&\6QT\#>)#QH$AX<37B2$;:F^@I!U8>ZQN#:"T'9\@<"49DL2%51T[^A M&NA]^(08-9NAR$N?.)6[P4&8,8[]EC1=$':]EBX]1''4 B5=4(!QOR)!HTAP MHB);!O^^(O^7IF@-_SQ9'0DJSQ HDK,=K121OY,DZ 3IM/3H(MRX?4ZZF'.W M+6S2!>$PZ- M#1%K?64*N@)7SD4(FR2JMJF:*+XQ?<$S5]!EF&$&G285&@#?5YRKUXEVT/2N MXY]02P,$% @ &(+_4&[:H%MU!@ >!@ !@ !X;"]W;W)K MG,QF*EF+G*MCN1$%_+*291R>>S"9G\_.)K^KC6YHO9_'3#'\5"Z&^;NQ+N9JV7 M99J+0J6R0*58G4W.R-)7(@L,YY QX^MTTG[3#-P]_JG]]_JX"&8!Z[$AP>P[0!6!]HHJ\.ZY)K/3TOYC$IC#=[,19V;>C1$DQ;F-2YT";^F,$[/+VYO M+J]N%E>7"*X6MU^N+\_OX>;3^9?SFXLKM/A\=76_0$?HV^(2'1Y\0 1T>>]T=5'".&IXABBBW#+]S#+T4"PXD93N+] MX3.(O V?MN'3VA\;"[\J2U%HQ)426ITX/++6(ZL]>F,>N5HCR U*S(7X4:5/ M/(-'6'/5N IJ5V;!/Q1_W6;$^IURKUG$H7:UGJ(RW* M'-[IDU Z-S)/;#H;1_Z. -R3.+1@)()W;)?HMQ)]I\3S))$5B(*"D0A(Y$,F MIJB XB97B&=0@GB1" 3%#"UE]:!7509U83L$3 Y(.,5Q7+^.@V :^L$4/*F- MJ&M']FH+U1\$XH6,$:\7[] ,7@F-B3W>H(TW<,9[#>^AT+),A76Z!(.'$D9H M&/2T6ZEY]@Z1D25O7DR]_KNWV 6,>22VRXQ;F?$;"08X ME_IUBC89-T(AOZ9^;,RZK*>]370\$!,$4;SSLAO-%C-&0C:268([?&"GZ%N0 MS'5:/*), $U1:;!Y)%='%=PTJ1Z5OG6])RKRPZ@GW6+F![MO95_Z#OF(4_KO M4BZ?TRRK$YT6FA>/*128-U63H1R/4=+/N,4."E \4A%)1RQ"G;(OQ4K 3%XB MS5\4.B0<7R87[V!0X-J0_Y&V,?Z>!'_'=M3K*4/Z19JH$* MKAT*Z2A#W)AIL;KAKX:IUOB'%(F].!I$/S2+0CI6L4D'&^*F#4@L*YCD.[%; M50Z) 94A#/LEVV+'2!S[T8C.#BW$S99V-98"T%V-J!P2(\ D8H.2,;3S Q8& M8S.I(PMQHV6?@&_E=,B*V"/^3N7:JK78A1C^V=72CBG4S93K(I&YJ.N;8X+2 M(18(\>E@?=KL, WC$7[0CA_4S8\^^MY(*[5P P>DO]>WF'G,"]B(VIU&QXV- MIAQGLGALMOQOJ1U2 ;;!@ZV0Q8S!KB(84=O!@[KAT4S8MS0.T4!(A"/2GZE6 M0]_SV5A6.XI0-T4N9)ZG3>/4-'VR,#-"% EH1H@X1=V<6FB9?%_+;"E*]>LO$27AQWKC MJE]=N*(=KJ@;5]!Y;(NL,D^:H@-\C#$F4!U*!-UU)="A/X5OD%KSTG0FE8;> M-OU'+#^B0A8"I4H!3.SY'P*LOP5QFNS'U/&-NOEF)HXL' %1C,=""J-I&)%Z M4L&EQ]@VOJ8CJ[2"K>P29N%^LVN/?LC%_O;;:;(??4=-ZJ;F^7*9FE,\6..F MISQ*"Y3P30IKWBIRB,681-Z@>[39X2!F(UM9VN&3NO$)FY$JKS*N1=OQRAQ6 MT=H<9S[!]&J =9A)I3Z,-@[4PDN"^WL B]51$(UDG'5,96ZF?A6:PU?04?*R M@+EA/XZRH#(FH>?U15H,/1;'9&2CPCJF,C=3F[JO1@N*5?60F#3R?.SUYX?% MD !:23#2N+,.KLP-UP&NZJ7X'\.@EL- 6\-A,;0W'+.=8V%S)O\G+Q_30L%V M904C\7$(F2B;8^[F1LM-?5+\(+66>7VY%ASD&P/X?26!9]L;<_C<_K%A_B]0 M2P,$% @ &(+_4!.!:$+? @ %@D !@ !X;"]W;W)K@ B0*3.W4M:BTV[5)#+&:V)GM M0+=?OV.'1E "A7)!;.>\KY]CG\3IK85\53&E&KVE"5=])]8ZNW9=%<8T):HN M,LKASD+(E&CHRJ6K,DE)9$5IXOH8M]V4,.X,>G9L*@<]D>N$<3J52.5I2N3? M&YJ(==_QG/>!)[:,M1EP![V,+.F,ZI=L*J'GEBX12RE73' DZ:+O#+WK4=?$ MVX!?C*[55AN93.9"O)K.7=1WL &B"0VU<2!P6=$131)C!!A_-IY..:41;K?? MW;_;W"&7.5%T))+?+-)QW^DX**(+DB?Z2:QOZ2:?EO$+1:+L/UH7L4'706&N MM$@W8B!(&2^NY&VS#EL"KWE X&\$_JF"QD;0L(D69#:M,=%DT)-BC:2)!C?3 ML&MCU9 -XV879UK"708Z/1@]/HPG#[/)&$%K]GA_-QX^0^=F>#]\&$W0['8R M>9ZAVI1(RG5,-0M)JYVI@,LYNN)G_IIC? M/S#_CYS740-?(1_[N$(^.BX?TQ#DGI%[W5VY"RM1+H=?+H=O_9H'_(8)E#7A M(47P@*!(Y'.]R!,HME#D7%?F5QBVK:%Y9E8#+\!=@%EMI[$?U0Y:[3)H![91 MPC:.PDZAXJF4-$)0)N'K%QQ!)^AX^\!5@,*Y30!4AQ/0 /69S"14>+S!YD:*" MV"\ !@ !X;"]W;W)K?"E70DCT=9UFY7FM]&H7*S$.B[?Y!N1J6]N\F(= M2W5;W([*32'B96VT3D?$\_S1.DZRP>EQ_=EE<7J<;V6:9.*R0.5VO8Z+;V.1 MYOCT^--?"OF0G[<7!;J;K3WLDS6(BN3/$.%N#D9O,6_ MG7&_,J@1GQ)Q7QYS^KDU?)?(Y+,S/C^?7_T9#]'$^1:]^>8W*55R($B49NE[EVS+.EN41 M^J5U?SR2*MCJD:-%$]AX%QCI".PZEW$*F$W<9I-\O58+=B[SQ1? >NJV?KM< M)M6"CU-T&2?+X7F&)O$F@2.9]?A:++;K;1I+L407O4^+\O71^B#D, SSMS/N!)2;1[J ;.XR)+LUACGD5H,^Q5!]BN"U#Y9 MA\^QN$VRRAD:QVF<+52(:B9W<_P:Q1)-Q>(-HO@($0^'T SM_//:?[6SW9T& M41 HZ!T0%MV'11\8U@^$,M[Y] ]"P823,,+[8'8AV[BPC9@"B"#@F+5A,QLV M)$%@H,YL% U"S"@\1&P_1*RVHQU#I%:4(I=239@:E_KJ=56$=2VL\G0IBE)5 M[]_;1'Y#_[G*TQ2IS?D^+I;_=2P;OG\X=\Z/6K_J8=62AN:!6TN"X#"*/&-< M>F&MT/Q]:'YO:(M5G-V*:CBVF1J:-/F_JII;53PE>I6J"JS6]DV1KQ7B3I12 M<:<$-RW?CC#PC37@QK12"/8I!,X4)OOPE9A0;)DI;B@*D2V^(5G$6:FVF9JG ME__;[H(_0IG*.K]!,OX*Y1%8,?J$&'FX,:T\PGT>H3./\[+&6!.U H14YXQW%%>TC MCUXB\ZLKN.O2G#(5;4]5/RQRT:5ADJF6D#U M&*-22)F*NB:J])ODXFKK@)G=LX(=C*".BJ"6BZ+:IU="F*)%\> MH4]QN@4W4VP3[#"*N&@.Q[RKEG0C(W=E%UG._QP%<8,!)P@R@ W!"')B^> 3#NX4-W[6'2 M_([=!/]XR8IMSG9H5JQI&[MY^^=4*[:9%Y:M#= YA[8O4+@".$BY C"7=,5: M&&"W,G!7X.&0P15H4WX0,MH5EF9][*9]NP+[0AECFZHQ93[V(W/VHO[9 VC? M\R,:F+-GXX9^&)J39Z,8C2+<(>J(EA'$+2-Z"_"/N'#/'[&E0.BI?QV1:25 MW$H +,"^:,;$IG]5@#PP*7;2 %U3"/@*.8^XV34 N"$AH5'R9P",><0C'11( M#MI^\O+=(]%B@;C%@KM_)#;O8Q9@1LS1Z<6UP],"@;@%PE/VD,16"S@RFZ\> M4#L-+2B(6U \>1])H):=FKFX0>U<-.L3-^N_4"])@':^HQ$@6A<0MRYXQFZ2 MV S-S2W)!6EGI/F;N/G[>3I)8M/ZD'"3_J:]L'92FOV)F_T?W4<2@)>QW[%7 M4\VWU,VW3]-'4J#]9D ?">%4$J:\!]T%8=AU\*LYG+HY_"%])+7ID1#FFPNF M%]8.59,H=3?XC^PC*71TWME'TH.SY_D0?20$F!?M(^@-GY[8OL(\$<% ? M"0. @H+L-H9JWJ9NW>_M(> ZALP"H$Z']9P& +[ 3 M 7! )P*@7)T(U:* ^B^O8JGF=>KF=;>*I4!?SU0S3B)S>/J![0 U35,W33^E MCJ4 Z^+(^D6L!]5.1%,S[:'FIU:R%&BUH]"4LGVH]@]WFM"9F]!?2,LRFZ(I MZ^!GIOF9N?GY&<4L QIQS_<-#IKVPMJ9:3IG;CI_'E'+@ -W%GC4W'+[<>VT MM!Q@3W47%-,\S-\^[%14#^FOF^9YY+MB/:[_THHF;NXG[ MR64(MRDZ(I:HZD.UL]%,SE^$R?MD"(>Z[X[8-5=S-U<_HPKA-A$;;RY-G9!V M1IJFN9NFGT=]<*C)]ADU$^J#M9/2A,[=A/X0[<%M]B;<\\S#G%Y8.]2#-]H> M1/(/U1[S0>_19O0=H# )J\!4! [0'B+.T!H&#M,3IX MQ[EZYUUQ]6W5L:;B1EEZ;P(USL7N-?+=C9*"D^H' #_'P & 'AL M+W=O+U>E1H!7QDN=*WR*#CT<^YV6I[P0Z_MG?]*A[IAYX^/WU[I=F\C"9^ZSA M-$M5^,"BH MBKK]S)[WCC@8 /=Q#R#[ 60X@'D&T/T X[EIJ\Q,ZSQ3V=F)%$](:FNXF_YB M?&-&PVR*6B_C4DGX;P'CU-G\^NK\XFIY<8[@V_+Z^^)\=@<7RSOX^'%Q=;=$ MUY=H/EO^@2Z_7_^]1!/TU_(<_>NW?Z/?4%&CNXW8-5F]:DZF"M3H>T[S_9._ MM4\FGB='Z(>HU:9!%_6*K]Z.G\(LNJF0UZE\(Z,W_'-7?T$T.$8D((%#S_S# MPW$Z(H=VGJ7F?M3GV=YIE[?7/]#US<7M[&YQ]3N:S>\6/Q=WBXOEUY'GL.XY MS#R'>9YS!;E>U+FHN&L-VK&1&:M3^O$,LS@."."+"0X#1D(\<)IM&$9! MY'99W,F+WY$'Y3@OLK;(U2N454*JXK_F!Y?:V!+!&$GH0*IM16.6)&ZM2:!Q-%Z^Q #X&SS9:>ZN6.V&UO]VH5ML$:.;S<<\I'(XJO58;+E%M%XJ>/4[! MH:-2A(P,1=MF:5W@<6+-]9=)TY\5C=E^ZU]8F4,0B%@Y=99M-DC0( M?4G?HPJ/LVH!<5(4;N-G@H,HC(?Y[3#$E'A"@O2<(N.< M^MX)?=TJ9\^CCK8!%,7!$*H.JS0*/,6(])0BXY3JMM620Z+M/!ZU2<.")+7\ M:9NE(8Z91V//(_)^J_2A/L.IW29/E$;)< ?K,",I"R-?-/2((N.]U+"?7%S] MO%A^HI\D/5?(>(6X;>O:@I&<0&6?0 MS4[F&[VC!Z6PMK"BZN48;A]]>?TT]M:!$(>3PLN@X[S* J M>/3W=*/C=+N%3<.+#FS=R.QJ(Q;*&N1 532-D"^PIU5.6% 'LW!@M6 .L\@; M\K1'&QU'6[O?;GN!]TLOM9&%XVC8&CBL)I@=YO%;L0<'>>-HZ["QTP<=L-O^ ML&Y78Q432J*A=(X\\RCY%CQJ_G%JT)Y/=+R%>IM*$'T[ M@X[>8'ZF#SLMT78_>" MCK%KK]+!0:BV@4]GSSCZ#N.R%RG*LCVV1*97V&U!.&02>@W'_FP@>\JD^U2> M.C#&XH ..>VR"TF,?;G?XXY^''?KHC918L[CG&IM?ED>=R".A7%,/4)[PM%W MS@V'>=^J_4#>N]JRB,96VCOL<))07S?)>JZQ<:Y=F(;?>%A(7CS4T%?FYK@ MP6:7HWQ_= #QHV=XW,Y3Q\XC,! :NF.S;Y(05[+(E3[?!0/G"P:;;),86RV2 MPPRSR-/=L9Y_;)Q_>HE6/)?F.+?X_R?CZOA8A--AS+D,":;4%W2L)R,;)^/\ MXS- F4+W_*&HZWWNZU( >]]".'?HS.9C&&)LG<$[["!VP\BS66$]1]DX1S\Y M-:X[]GO$JMN'PP;Y@;9$XYVE>1W:_=6^R9 M>7<[^/T;_CIOWT7WMVE?C?_()*Q9 S5O#;<,OL3@:=F^;6XOE-B:%[;W0BE1 MF:\;GJVXU ;P_[6 /=W^0C^@>^=_]C]02P,$% @ &(+_4(2'D'&U$ M>#( !@ !X;"]W;W)KR_2LH;=4M MNXJB'K9C)WY4R;*3:// MW2_[Q1:'>'0W3I]^8/ABX_SGL#(FJJNVZ<++@U6,ZV^.CD*U,JT.4[136WNB:)[7-T>GQ\5='K;;=P:L7_.R=?_7"];&QG7GG5>C;5OOK MUZ9QFY<')P?YP7N[7$5ZNL94UX<51Q'XTZZA*:[^6M4]O6?LK]8/KXBJHMUUMZNWY1Y"S"'N:A7U] M^L4%_]IW4_7H>*).CT^/O[#>HZ+\(U[OT2WK_>BB">J#4]_:3G>5U8V:11T- M0!>#^M^S>8@>L/G'%[9Z7+9ZS%L]_E/L_$>MK5[K8 ,-?.=-@)::7>/#RL ] M*M>N=7=-X_M.][6-IE;G#F?7!?DK8)E:T^.]!EOI2Z/FQG0*_+#6'N/FU^JL M@4SJ@ZE6G6O<\GJB+KIJJA[\UU^>G9X>/]\8_N/D^42E)Z[WY9'S^2DODYX_ M5+9C@7T-*0Q<)JY4A!*^;Z"D[FKPQ;)O6#M6E[Z&Y0CV2K7B4X9\ M2L$C3/$('G)Z?/+UA!>E\_1F102*U"U9XE<7>FB1CP5W5 MYY5K:N,#6?/DZ7-E?NUMO/X]4M!?K)T.*[5 3!GL=,\UIHSW6X#]6C<,J1E' M1-'M# 6UP1=0"W:MU<*[EK>_.2P[T6"U4+QEJBZBJAW V+F8 M8&087[4-5>-"#U &#!89RU$KG1!^UJ[$TA./MCWBRN=$1(NP9U M*'.U1K@FDZ4]KXWVM =IO6-@;(1!8"SE,!+8["-LIB"W=;4 96.P\&<2!KNM M1Y1'EFWXP&FJB4[TMYVD.83K="3)G&#-O_?:1T,N^]ZLG8\*@R@S4"?'AW]7 M8>7ZIB8=*#>B22"-3WTGR4=AJ+M9E.3N.# ET;8DN< P]8P/"$YPUG4]9M^4 MYV\W#(CI-P Z51\#'\?;$&W+,"$K"'N+%?#E/O0F_K$ B'@YW=+^ M=-IDH<$WJO$Q[%605Q['1#Z3*:)J[)GF!;P5GWIML26)"GQ8-D%B!1=&TD[5 M3Z!+V+1;.EIQ3L%X0B UE[KI*2:0PF7\.+K(4@6TA.=+T_7TJ'*(^:3^1/7! M+/I&-? R=F(+N'=+.V\,6G!O'1A_(U&M2>:(:"';8,*F-1B^=JS>V M:28YA$1]E2Q/81'"T=$T5L]MP]%UPA:FZ*9(+9%DL#'":/1]"HL<(PXIK:XY M7H&1=5(%W(Q(:EABP8!>HN83$923DRH(;A.1(_;?+M9V6I%7BO!A+'!3@S$$P ^]?4R(7..XDI0K+UG M; YV'AWVX>0PK5)E3>SL63*']6)SE#NW\:FIP^!P)) MPV&AN\EQ3(5?)D!X*B1.%LY\::YN0G$"NJ[=OY]8249,Z1_ M%1PD)/^"JW*2JVN2@:)/*]0*QX0/0]L[;1A&)IQ33:RF$)_8 P9@@SY6!Z_[ M@!P_!,I-Y[ #[7ZPSUSWSLT)29":]< WM4$^VS#$:*7T0=K=URE_(4AP*DF=4*:/:<1'Q7SH4)B,QC!WHH-YB M-)W"R\A@9'PP"?)MLJY!8.R$N'=%O:<@DW'DLZ-4,$?!"AR.HN3V:#C!5TBG M)"!QB/;\@ /IC= @&=#MH;4/@@'2@Q2[&5L24B9JWL>2 S:VM1*R)J.(S*MC M)UH()@'%?TIYGR1Q0W8OLR@GYGF>CI]%@0[9S@*(E-]M82)L+\6[TG)I8@D; M T!RI=+8!>9>5XUAPX0MTWA*%2D[ZR),BR0O'076GTC:!G^C\+2=+%"2FU*% M4C4,J[:Z-L0%$M??#W%='>[WHE_(9QJ*J-%KYRE_ >\@"76@PY$U1!+A^N5)S1#WF@QJ@!*2"IM0.:J?X MB!.+8+F>%4 Z&3N.M))E[\B;)B-85R:CB+@I9:\4'1'I0*F2LO1=!A7/)\&S M>+*!],TX(<.,)C@E;<#)+@TN#*4KYBH*B]]W%UY&ZHP $K]V"5:6S@O+DM2) M"O:=#= #MJ[%)9$/WKZ3TDN47,P $.G(^9NR7-QK#/'LE4A=CL0MS!KZ5JL&DD MCHTEHUH95@_II#D^\/9K?:HO47EB.JH/PK4^)NH!G6[-Q6#IKJ+IB= MB!_SN?5TGN+5>QL^2[#XF&,8IR!O$("2^')UQ 6+M+:2@C',PE\ M2LF$5N I*G[A"L18=/(E*H)/X3!=;I!BVU32T/*CLH:*T1(,.V-J.4.]7JT5.A6HO:3/J,,@K)0#JRMY,I$]TG=(J[@J'I'_838F*P).4(DL' M(-49I)S11.%4AUM4FU7DI;:;I]N-E*W&5<[#B.<%/G7OM_(4635_NJFLDSQ] MGK-H &EEEZO=1(4S$5N1U) /R5-MJUC\G'C!D<MVF<)E'M*'.*=V .YN;DS'V<0X"Y?UN*KQ8^IHC*PTKT]:I M0U(PS'=W^[$."BFG0[&_,CMM(D1.1R,$V@_L0_6CV8Q'?%S7? 0R%V*=U8X; MSA>=7$6<'I]\)5H.W9#1_!EGP1[9^VN'_]2#@V_/9J\/'DH\J-79[",O<7CR MJ%Q+CE:Z&%J8J,W.R"#6\-\CTZ_>BC\ZBX1V_<=!Y6S/D@U MT#KNL566KB,/4SMW?"LQ-/_*54DE^S>R/\;L[;6.4%C1A6?JD4(T*2GR,MPG MI=NFU)HAS.G<\(7T//CZF!IA):+Q?4G/AT2C&_ANDAFY'TU< B09 MOO"CGA%/&C# K&>[M":N7,V7QJ560C;@G6:T0ARD/^1TX39CB(^ERX3M](H< M5,VQ5DU^R1?!>#0T:,>Y(G\>GP+W3[A7.]IOW.B_H.;HI=RV $C/$A8!LAV( M/3ND2\U2=;N:>84$Y8[IU.GDS2+>[ G92<>]N6 MR2G3E?N.!2J^5$]+EUXG/V> A>3%6?2%]4C*?Y5K.KET*-/EOE L45N^84NM MW,)NNQ'__GR:<"9EQ^CZEG'P5PWC^&M2_.FM,'AZ>/RXP."B=-:D&W7Z_+MT M!\,;_<1.G/GER?'#;]0,HC=V<9V#T0= D4^F3+PH;C7)L* 7$=*\4M3#5\3S M-"F0Z]]\!42\8"CAHL89%^%FK>+&#=VL,G+DQG (U(8: M7J249_3%:$6D!7XYO,N06HH0;@ADVU%]]C&*:*[@N@E6%W M.H$DN7#Q4H#SG<^?!?/N^D_"]UF_1!YV)\N- RD=P,]\+C^,@)80_>R4$/VF M[**^11)IZ-V^Y SG6P7:>.1[H?KAQF/_3F,/:(EQKTN/.2WDQPM11!T:^"/7 M8/P6H2>WZ?4?E/WK4/9D0-E]6#1]<4&&1NUP2*]#S'+/Z<&LG\=,LH>/CQ^J M\U1PI#N",$XIZ01!LM+ID@!^[@*TNLCI#=6'ZKQQ/=W741.>IIUYSCT8*!\H MI;F@6\O4XJ=[/7X#<8Q8B>,"V2&-RJ\U!,FV;9:$H8$YM&M5=@6"Y)O1[KFI MJ4NKJTJ[WY.\.<$3]MZYKEJ@-G*;;8DQ>\>^]&+@OG.8;%_UI(O);5.+XGT1 M%U/>I]-I&*KGX%0?.)ZG"DG>%4C+/7U M'^_4^^GB7^CK#RS*O9LU8:[X?L3V_X,3>UNL#W(HAI/D\A9Z^/KPY'2B#B[D M+98/_!9+BCE/R;MWDZA=YQ[-&_NCZ59#;SGG4_G5$,UV+-7[\ ;-N(&94;53 M2<$^K:->2KGHO:+7JN0%$XE]Z96K\,+6Z#LQSHPYMV96CS1=*C=08_NWNLN_-]*/1 MKP$0K);\FP=^4ZV+\L. \K3\K.),?DTP#)??9/R /)M>>V[, E./IT^?'"@O MOW.0#^!O_FW!W$5$1OYS9:BDI@'X?N%;:JJO6SBPN7KE0AW="L M58F9A;&%K/!JEQ=N;97,>%.17\1A.+DHI"[/7KW@L4_VU0M35[DNU2K%6B[5M:I^77^R>+OHJ&2Z4*73IA16+5Z> M74;/7H]H/2_X3:N-ZST+DN3&F"_T\CY[>1820RI7:444)'YNU97*?3:;=ZJ19TST4I,[ M_BLV?NT()Z:UJTS1;,9[H4O_*^\:/?0VS,)[-L3-AICY]@6ZLIC5V%>]>E_>*E=!RY43LLS$6ZFM^$WFM1(?E72U M53SWXJ+"8;3E(FT(O_:$XWL(3\1'4U8K)WXH,Y7M[[\ DQVG<0>>O\RE7+B%R/>ZE*6J9:YN*YDY>45_[F\<96% MS_SW&T>-NJ-&?-3H^ROYNQ 6'Z7]HBIYDRMQK=+:ZDI#]M^56,E;)4HCW,K8 MZFFE;"&,%;DIE_ZEV&UTNXW2";,0,(CJ##(4ESSX1J6JN%%6)!%-1/- 5"LE MP*5&"*E,+(C%6V81RTUM^V>?/"X0:2Z=TPN-[3A:WDJ=\QKD).%DK@(AK:*I MA3<5D MC'WG]#89AT=[D ;+M-T1QT$X&XMH*IY$Y_06A1'8*@IEV5O7<@V)HE$PBB?B MG_^8Q5'\O/MMAJ\4I%SH5)*O0]^96ANG*P$-'.V8(Q@JT+W'"#TS#:#'&82> MD?CQB'21A.?-,+S!>U9&CO4X5SJRSU!<2;<2ZFNMX2O>ORUY:B5TF>8U4HI@ M&ROA2RQ_) _X@A9^QT6JQ,X;4VJ ML*H7$9412MI2ETOXOS4%"EU:%W7.T6:@#@OF"E3L%952G (%FD*))\33>2!* M5'ZK_'+0.M(:YP-6VD8=:(T%81NLK%*L7Z?O6C$4)?[]+,%+O"QO_^K60#R> MP:'X&0EFH>]4]K01NV='W65/F,962![:".DS"$FF>]EUHZL5S(S*JXNZ$&JQ M4(PGZ"BBMR63U6O2X"ALQ2#446Y!)].W.JNAL.;T[5#\LCKVJ8UJSF2?@BQ( M!\J"HRT"%ZF<#72C("[*CW9?&(]D= PTB&ZTVH)O5K=('EMD1LX/RL%P]Z$C4KY'#J0&/MLU70J9UG *:3$B M\J["GL(38&_LRT.UP!+?EF@A/O5)N,2.=2S.,6YQJ=5K-OUKF8,%U5#[ !/G M(FI^X^8W.2J;SPB&(TB;H%C4'LM$HWD0)^'>4PL$=D^?K%I+G;&[EZX)AZ:D M0$)&+*R.9^*]LU+ENCD@"6( I9;,_MM5L[,NV;Y0(1RNT,X98"4D;P5$%<2C M8TC3#(/E:1),)],]YOT9@W;1_8H[5OK?5&6<3()YG.P]':OR>N?AO73P[ AF MMFAR)_3^^T/X[^#U85!*,+3Y.53X0^B4\&C'Y_[K(W!G[_'O^%E/V/VW1_C9 M&*H='_N9'_Z9SV_/_=#AV/OI38,DGAV1\Z,#,9Y#RS,"RTDX#<93]IAQ&$RG M-)O$09(DG(KN/\"#!$GXB*H406"4(.0,]F-DFOU&J75D+. "05[ZX[ B@BD'0%"MZ:F/D!FC(L4N3H8 MY2Z[LUV#L ?Q,.IT2Z8?C(?SW;?V,#K?!KR(X!F2 7*E=^'2E+MJ M>HC'R:][0=KZ^3UZ;\O -=V5#1^G,V*'_%IG'&Z]@#IPZEU .4V'T'2?NF33 MM@8XH?FOM2$FF]J"=6F3!A%),ONC=M4IL-;%DKEQRMZRN7AO VD%4,^;FI5' MNQ_18?5&R$(;,D=J+/?;X%E;#L2FWX*=!\EPMN\+HV'8#AQ:&&]USDT(MR;W M,$T\*U84MCF*)RKG>EG*QBG>J6Q)1-Z7KK*U5_#GSDL0/P#295,Y4*\PL)$V MZU B7WQQ!O7Y\Q$;L K1H(L6Z??P*FDEY01T1$?=-5;@^K[(:T*H%-G<&:8H MD9(\"=.93Z'=/QYSB13D*A D M5H]//]$@(6+AA!1YNPLW;(("Y4$/S-#C_^/@KS=,^WL^F!3<7+7&\==GE% \ MFU?-X>W$DU^OWYR+*P0-Q=>_:UFB]D>3\?/Y? I(Z+LE@+AH)GZHK2%@D$Q& MSV<13P+>S:9S= TE:BBVOH'"T'U>#483GD^28(+FX+65?^J<%GQ6X.'S(!HG M/!]/@]EXCGF4'C0>G\!2QN^,$,Z@ MZO"4I4:)-P:XF(;Q"6.,8R_.'%S'IY4]\RLF0.;A"7,E7E< [-%L?,H8K+#6 MI)/PE#$F:&!):;-@E,SOLP8:A_GLI,H;A^&."RJ':6?3J&E8'DQ)!",-XUL& M%,AO%')-=5!WL%(F?LS-#:1]9_*,;Q)_+&[>B2=G?O;L7,@44*FYS,:_2Y1O M=- ^ZA@T[#4HTIOQ8PJQQ[&>>Q]-'[T%LH MN^3/V6C[2#O^FV\WVGTQO_0?BG?+_>?VC](NZ?8\5PML#8?3\9FP_A.V?ZG, MFC\;WYBJ,@4_KM >*$L+,+\P0*S-"QW0_3^"5_\#4$L#!!0 ( !B"_U#4 ML31,4@8 "L/ 9 >&PO=V]R:W-H965T3K?>[-_.YJ[:R$VYF=E+C M3V-L)SP^[6;N=E:*.BAU[3R-XW+>":4G%V=A[J.].#.];Y66'RVYONN$O;^2 MK=F?3Y+)<>*3VFP]3\POSG9B(V^D_^?NH\77?+12JTYJIXPF*YOSR67RYBIG M^2#P+R7W[F1,',G:F"_\\;X^G\3LD&QEY=F"P.M67LNV94-PX[?!YF1X&W X45C&7U%(!X4T^'U8*'CY3GAQ<6;-GBQ+PQH/0JA! M&\XIS4FY\19_%?3\Q95HA:XDW00&7)MN9[34WIW-/:RSS+P:+%T=+*5?L532 M!Z/]UM&/NI;U8_TYO!I=2X^N7:7?-/CW7L\HBR-*XS3^AKUL##4+]K*OV/N' M\=+1+X9^4AHQ*]'2C1=>=APO_?MR[;P%27[]QE+YN%0>ELK_!%1_GR5ZKV_Q M-E8AILJ@2)PGTY#?2FI,BUI3>D.OE,:,Z9W0M7O]A@"I#)"^DY7LUM)2ED3T M2>Q!*2\M('$TI446)+KE!*LF2Y*'B5I%!<)?;1R)U1-\@Z]QD$( M[I)!*!8E8"UT23@G_1^.]!=QAT[2(M8:[TJJ6[%N@U.+-,J7"08YG"O2T25G M&K\75@:7N,EYJ4-"TB0J\HP649(NZ7KP$@AURCEC[TF#;92P6);DC$H<%_0S MQP2,@&NQH'05Q64Q8+3[GS$ ;GDZBT2JQ5J_R?0-"CR9VXMU -T*REEHT*<"S!QR+PJ>0L MEJ/\B&4!4N8YOXIT-68+.YN%TW"CE6CLCSQ.8] 8N!;1(EL\.&!-@PI G$"B MD9!+5E$1E\A#E"?Q*.<$L\J#;>SJK6A[$*A&6PQS20*C&2'[R]6H I)9H9$K M_"WA)%[I V/R%)58A@#B=&",> 'H*;B51PN4Y13(K4"S)7V6X/JF;X5M[S&Z MY:V2L[ >6@NG43SU@OWN=YS\L.F!BIJV2"&*N,+:HYP'DK7CK/O^=+XR#KE1 M.G"WIJVXE5P28Y^!*[5J0%G\;% US *D8/#C+6W-7MY*&U'3^Y[+[T7[E>G; M>C!T-",)'%==H*WH3 ^FSA@#]#9SU"?36[J^?#>_OOSP4.(!" 0JZ5X*2V"' M0M&@*#!B@G,/A(/&U@&WO?);$ALK#\2H^\J3V\E*-8"(:X%A<;27#]$_((CX M1W"$OA]Q>1)AQ.JU">UY\X43$[>%I M%=ZHNT>;>=B!\4A6=-R/A$<%;I36; B6!["F1]ZB*J,"K?UZ*^Q&!A0Y(!;5 MV,A 0ZE[KLQH"=,ENF/\C$.A?&O%^7?TJHBR5?F:7N78,M+7IXY([I2/7> * MFH:J7*W02T /&UK^L.H?[$?/#?XP-NDIE7$2+3/>2XHRBQ9E^J)\:_3F!^2\ M(Y;,L%WF*0^XPC/,O==5VS/V\"@T@1.-TXIG%D(D$/KEWOWX"/&NMQPHA^VW MX"XZ>$BT#(D>XPT9YR; 60\LQ'YI-EK]!U+3K$AG&8ZC;1M.UA";EG$\6XQ3 M ':(-<* JX(/W^U]Q'_V6U5M:;I(9_D3&\M9.<[L1>@?(PCL1W:6[!BUJW:'+I7-"S.4#U?-NS!HOK2FDV$DPG']1BZ/7H[4EHD#T'. MN+F^=+R>GUQ@.HF&P=>TT-ZU/]QEQMGQ)GAYN ]B!^ND1_0;Y1VV-(;J(*3 MQ83LX6IV^/!F%ZY#:^-QN0K#+6ZSTK( _C<&9Z'A@Q<8[\<7_P502P,$% M @ &(+_4/?!BSML"0 \!8 !D !X;"]W;W)K&ULM5AM;]LX$OXKA"_82P#'[VF2-@G@I-O='-!MT72W'P[W@99HFPU%JB05 MQ_OK[YFA+"MV$N!0'%"DED3.ZS//#'FQNBD9;]=F+ M4!6%].MK9=SJLC/L;%Y\T8MEI!?]JXM2+M2=BG^6GSV>^HV47!?*!NVL\&I^ MV9D.WUY/:#TO^$NK56C]%N3)S+E[>KC-+SL#,D@9E462(/'?@[I1QI @F/&C MEMEI5-+&]N^-] _L.WR9R:!NG/FF\[B\[)QU1*[FLC+QBUO]KFI_3DA>YDS@ MOV*5UH[''9%5(;JBW@P+"FW3__*QCD-KP]G@A0VC>L.([4Z*V,KW,LJK"^]6 MPM-J2*,?["KOAG':4E+NHL=7C7WQZKH*>!."N''%3%M)H0H7_0C1M*"?U6*N MDYC1"V+>B(_.QF40O]ISH+T0,9_WE%Q:11,6$5DY\-Y>MB/EDQ+;TV8IB<%X=QJ<0O M_S@;C0;O9/:CTD$SH',9%;\>OCOJBI42F2M*HZ+*!>UH+W5S 9$/VQTME M729S@:H64D07I1%EY;,E XYJ+E<>;G9>S 9#WH#P,\8KB3;[)^I3!;0 M)59+9R#;K2S4AVH& 1I%WMLLU &+?E.H(QBN+.F[F;[OWTP_BN#F<25]LE_: M-:R7$6KGR@:!9J9"02%+.UD'FN[:+V MC7(P/'T7\%@J'S4BJ(FP4+L40F@FLS3$KKM"(T721F?< D^+"G&F>/F%HJ_D M0T"8:4O0"TL^JL>H\+IM2G"F2@"F#:6LG5O)-2?4JE57!"4+0VC,O OA.-
I'N.]+L5!>404N/250%B MP]%;<2/#$C;J/#G#:$!HLGL@)J<4'XC)<-0=G9T^71I4C A$VO'/ .ZU][!] M%L7PM/OF?"B^OF8@2X'DT7GW_/2,'=J:&.4,DE,?TG\##(P#?,T:R#=B43<9 M!4/( (M"@HN'XQ0UH^5,&V ',O"]*NA]H/U/2WBUU-E2)(PG*[$03=1H4#K* MA(7!"'0DY\FRV7=T+=(*(^Q"[07U-^=R!NN!&$\FW='X3-QR7N<:DE$NV*7) MR=KJX?"L>SH8I B3LHQ^*+CR( WV!7'>'9X/Q'N%JB/CHGQ\XMWA^*0[&9X? MB4]DYD;L86L).,ABB#A\TST=#X_J[&PST%CL%1P/K)/"KAXS0FD-HYVPNP?H M8G@!F@*F5FJSLD*C\69-Z22U6X?AG*Y#P6G>"T8JLSTS2D2<:K%AB%H1^H,- MLIXA4IK$O74KH_*%JKD0=:^5S1KCF*2]0%]QYQ,!X,>J=-)T$X&K,!=N*X MNS5L*Q*SW2G_0#1.R2(_X&]E-3!&/$S9Y\!T[C(83:!L;>GL[@&@*+A.Z$CR MK"SH4UYY)@1J#0JUF8L?E?01PF :E>Y18L>G3DS&O9.V#[1]UX\;HZ074P,6 MA[1=![Y0G='2/UQ4XD1TFO(@=;=;R$X9LIV-%EK.G>\&MF(T1H#Q"_U YQSM M#Z 3FVDD\"[B1<'XYB:/CD40QI=<(7LF'(F>^%3MFI92R?'@QA[8&9P!B%>Q M)J@%"^V)::MO@LE8?>9"+<$CF@O+R NJE#Y%KFFZL\VLE&UGI::6V"UHUC:K MB(QZS])W4[ZU/YL0Z==XL&'O)X3:918JHU@C9T2OWWB8Q[(I" AG$S%-=93L M_(QJ=TE$VB ^$#W]Q?1TNZ>SQ>:R)>:M^/41+90=4MG2\D@@A@-PYMEI=T!D MS>,_H\>D:7*IRT!+1L/N"19\]3(G) ,2IR#P,[S:5T],\*()M_88R&8&_H)P M2I^E]O > Y-Q)?/"8>?V\Y=?9%&^>]\Y$A/2R]R^']V#IL_LC%U06A'#;/OJ M<\DAS'B:A^0,Q+]EZ)T.$'9+LJU"XG#D[]$0@#F,@!H#)7C/58;FI#0>875X MIBW4C7MW)*2ZZCV;JMT.@@4%5\'39K4S)&;$IRTI/.PB(A G<>+.M]_ K4;, M%8B86^R:B97%YG7+VK>)RBK168%CJ3XN$U3K)HO\6GP/HE# ?IYZ:"H:BT)4 M*:@P(U4<$:(K= :I"G,XYH%Y[=&^XI7D0L2 K^D$@!EY,^EL#.+=V3HS39=L M;4\=N281&DUXQ.^]5 (O08,DSZM8<3=RWU-']T"AK52*]*8%DF$/E"MBI( 9 M**1#DJ->'-*H6GN9U3:\;,X*@]LF,]L,K'1<'L.Q8_KAT'Y_(NJ$V^P%Y3+P MO41.#1RS!?HQ(Z=9+F/T-4TCOO"B11LIYNQO@A2/YW&[@(.V0^CD#],G>9!7 M=)2H*7J;B!T\;*-"0Z^:'U/*K?%3_GY$H3419(RAK"YHW M@L)6$)!JJCRUH.V4!'("_88M_3]_W9!ZRUT]'P$.(1X_N;;9$\CG?>\$W\:V MU=1+"I;=>EYK[#UW7=9O MW4*"=Q9\UTH-#QE,%Y+-V^8Z=YIN,;?+TUWP1XDC&%PQ:HZM.#&<8)Y/]ZOI M(;J2[S1G+H+D^.=2 ::>%N#[W $5]0,I:"ZYK_X+4$L#!!0 ( !B"_U P M.^@F(08 ,@. 9 >&PO=V]R:W-H965TID-S([J^_9[AZ M36RU: OKU:.3*I6JD&YJ5:K$S M-[:1'DN[&+F55;(*0DT]BJ,H'S52MX.KB_#MSEY=F,[7NE5WEKFN::1]NE:U M65\.Q&#[X5XOEIX^C*XN5G*A'I3_U^K.8C7:::ETHUJG3$GK=;N@&84R2! _I MK?9W(7;$,I-.W9CZ9UWYY>6@&+!*S657^WNS_KO:Q).1OM+4+OQGZYXWA<6R M<]XT&V&L&]WVO_)QDX<#@2)Z02#>",3![]Y0\/*-]/+JPIHUL\0-;42$4(,T MG-,M%>7!6^QJR/FK[XVIUKJNF6PK]MZTB[_5R%+%ILXI[RY&'C:(!V?5/B/KAVR).(LCN+HA+YD%W 2 M]"4OZ/O1>.78!\/>Z5:VI98U>_#2*P#-._:?ZDNQ#+@[*?=1G*XE&/:UFC,HITP=,W MJE3-#!*)(%_$A+UB><(G<0KBVV^*6,3?[3]-JTI3N\,-:QJF'DTI*_3^ITZ[ ML,$$2Q.>11%BB_@X*5B2ICS&[[3Z!?W6XR!FV3AE.2_ -^8)Z&.GCI(#ZR(: M\\FD )6 RA*B4I&!RF'P7LWAOS>,P,=2-KCN'&KK'+LQS0PX),<&I)27&_@T2KK.!DMLI:PV%7O36<(3[JD]0@3 M4U! JHQ?_6'.XC^<$B MUGLHD\YC;/7@)$5=JSU;0\QA1\]U*5M?/U%;J,>2"K#)^7&## ^[*PS%]P=# MD4T)319KO>>J]Z-3]EP2N9ZI$$U#WOP:ME[LCI_#^4%&/BN+XY!->ZF^&'=] MUK^WAD"S=18L79^5KR Y+(E(PQ#PJDO/=F$C0Z&(S90Z*MZE83)X7:'I! MH^4LF?"B$"$P6(RS(D06CWD^A@5 I*R["NG 76@+"$LUQ"!<(;UA(M[>W7\K MF]5W;T(.37#P.I!/4Y3O"PBP! X&B3&/ MLLD>@63FKD<'*W# C"X3B[$4(XQPLN-C@%Z:+ MXDO\"C[.BW!%\$$'3=PFI'\SE^>=QZS?#JV^2NIQ13#;7A9 R6=FX';P/3.. M3M\,WO7GQ;]IAN/>2%4[.O6/$'.OZ*U1]2?-YOA%S.."%H):OYA,B(Z92'F> MQD0G1-,GT"EP@,P(2@)Z=TZ'5BYXD26;M.Z[?'HB"?BS2IVX,X66#Q<6.H!> MI4.!"WQ=A[<(=EZ)8;;]P($XMU+AA5(_\;!_J@"_<5O[PG(V3(\M)\/H>FLL2 _;G!Z-LLR,#N\7KU/U!+ P04 " 8 M@O]0Y_UOWE8% #T# &0 'AL+W=O230>AZ+B6H61:]CB MEZ7SM8I8^M4X-)Y5F9QJ,YY-)@?C6FD[.#U.>Y?^]-BUT6C+EYY"6]?*WYZS M<>N3P730;[S1JRK*QOCTN%$KON+X9W/IL1IOHI2Z9ANTL^1Y>3(XFSXZGXM] M,GBG>1UVGDF8+)S[((OGY;(\5Q][F/ M_BQQ!Y>%"GSAS'M=QNID<#2@DI>J-?&-6__.'9]]B5''8>CR5<<9IW#+.'.!R643U14I\?>K1X07HW'1A3K/H69?"75 MKYR-5:"GMN3RKO\8L#;89CVV\]F] 5^T=D1[DR'-)K/)/?'V-ESW4KR][^5* MRI;TPFD;Z1W6K>= ?YTM0O00S=_WG#S?G#Q/)\__CRS_8"AZ;>E%:VYIMB\9 MFQX,:P]EZ1H>O@SR!#Z+6.%<6*$;3'F]&9X(@3F%) .8 );=/ 1:T\LQ@2=FMEVR5J@.J591_2T8""<)4N*N*;)M$%KR=<<+U@3WO3E)"'(WH+"$$9)K?<1D!\!$@: MR! +5S,MO:O3^C,\"B \-\['!)I7Y[)ZNT5E!S4;C6"CJQ MEPW;!ZRS;'8>LH7HUW MDI3,(522)J2YD\GT\'$@XT) :XD:M-UR[/=AG8$Q#\GBA82-J&Z&WX!U%?&5 MN,#^=<->"88PHC,P!\2 9U"(5/*+S2Z.CJ_ 55RH;M7S$KY4MM5)P>+)!99 M2J\4*D6YKQZFVJU9Z(&[B T*B@QL/L$4[T_KM[BEL\9K0WLY1J[,1@'(G49B MX874231 [=JL4(V.V.V*VK4LBYXD@ MF8(A5,1X-=.#_?EHUBL;.+QK5Q4]XX5O<5^@Q&TV%37P#=)F5YS2F%GF]"]3 M!>K4]Z'2S:8"=^60P$KM"K>R^A_.G?_5'NF3C? /]HY&\PW&3Z'<2UF\[S"4 MUEOO-)%@*/5R"5S]:=/];:^G3J85+EIR;AI-\$0,J :S*+%/VI)VP<^^'V4_ MVCX&>9 *K/O\=HW^I?2*E$.K\KC^1J<-DT$#T!I=7^I2\I,';"] 58O@>MG^ MIU;H%*(:F4]>@ZQ,[[N-U\MHAUEKM8BF']Q[.[V_Q%M17J@E[L>V&[(=V\_F MR(9\H4S1FFSQ/;3RA-^-#QX%2 S1^=TW\!4$L#!!0 ( !B"_U#:DV_DE@0 -(- 9 M>&PO=V]R:W-H965T?S+UOW@R'+I]3+=W -*1Q4AI;2X^EG0U=8TD60:FNAEF: M[@QKJ71R, E[9_9@8EI?*4UG5KBVKJ6].:+*+/:34;+<.%>SN>>-X<&DD3.Z M(/^E.;-8#7N40M6DG3):6"KWD\/1FZ,ME@\"ORE:N)5GP9Y,C?G*B]-B/TF9 M$%64>T:0^+NB8ZHJ!@*-RPXSZ4VRXNKS$OTD^ Y?IM+1L:E^5X6?[R=[B2BH ME&WES\WB%^K\V6:\W%0N_(I%E-V"Q;QUWM2=,M:UTO%?7G=Q6%'82Q]1R#J% M+/".A@++GZ67!Q-K%L*R--#X(;@:M$%.:4[*A;6"N7%B; M(DNS] F\<>_C.."-'\'[U7ARXK,1)TI+G2M9B0LO/:&VO!-_'$Z=MZB./Y\P MM=6;V@JFMOY).)\#4YBW1E87K;*(F6M$_ M-W53 MW42&KJ%F MA9L-HX0EP19Q_"S[Q5U?",0#F\!T9*](R.(O="?V/YP>?3H/X>9CV325RN6T MHMX 4U(& S(6 %U$^>"9#X7.6\U%9SE@-J9TI%K+RJ4"]AS3!C&0YQY>2_C M+U_L9:/=MTXTG*0<$9-:FQ9Q0% L!FEGEE5+*L@B=F6K"Q=M! +I8#O="&$T M*(^:V[KS+QR/!NE&Y!9Y0E//D*?2FAJ'V?8&YVLTV,4#!R2JQI@S:+H427N1 M6R>#V$"<+J/6Q3MJ(P*-O EAO41]003^@8"T>!-9%XL#:B@/SP;NP<9R]0&0 MV+L2.P\2]*J7LK3T/LAF,#PI MFEA.T# MYK(0VJ#.O?. YA$P-1;3#4]H-$SN6+]K&Y*Y+$"!W0K=J$)[!;[! MS6]M00RS]RTREXTBM35S3.-%_L@L&_,LB[XM)U2K'>4MJW_;:+NK_?SYMLI^ M'&8;G%@SV[XT@(=G]B;Z%4/[4';S\: O)(J*+-[YL%TLQ^5#B']K7'X(C;-: M&6ML_RI'_WPP-\5N=9,-(BZ\ M:<)7^]1XW '"XQR7+K(L@//2X*NV6["!_AIW\#=02P,$% @ &(+_4,"E MI3@V! IPD !D !X;"]W;W)K&ULK5;O;]LV M$/U7#EXQM$#J'[*3IHUCP$F;+<.R!@G6?1CV@9;.%A&*5$@JCO_[O:-D)VF; M8!OVQ1:INW=W[QZ/FJZ=OPDE+-TOE(1 M2[\:A-JS*I)390;9<'@PJ)2VO=DT[5WZV=0UT6C+EYY"4U7*;T[8N/5Q;]3; M;ESI51EE8S";UFK%UQQ_KR\]5H,=2J$KMD$[2YZ7Q[WYZ,/)1.R3P1?-Z_#H MF:22A7,WLC@OCGM#28@-YU$0%/[N^)2-$2"D<=MA]G8AQ?'Q\Q;]+-6.6A8J M\*DS?^@BEL>]PQX5O%2-B5=N_3-W]>P+7NY,2+^T;FTGB)@W(;JJ<\:ZTK;] M5_<=#X\<#H?/.&2=0Y;R;@.E+#^JJ&93[];DQ1IH\I!*3=Y(3EMIRG7T>*OA M%V?G5:VT!\LQD+(%?8XE>WK]$]H9WM!IJ?R*PW00$4H]+"9L_ 'M"% ML[$,],D67#SU'R#%79[9-L^3[$7 7QK;I_%PC[)A-GP!;[RK>YSPQL_@77KH MVL?-'ET:96.J_=-MHVNA@OZ<+T+T4,Q?+X2:[$)-4JC)_TWQ?X'MX.BSI0OE M\Y+VA;+1^SU:,\RL:VS.!<&6<$1S5^%_F9;*+S1JCNUI6RE?:+NBZX^G]/J* MEX".CGYSD>D]_?C#898-CWZ%E2$PF3.+<4C[HZ,MHE@'<3MU4($-B(NGX(PN M5,3B3%ME\EV].XHD*#$#6D;&781#RF#Q8;FM=>& MQBV%?9KGN4NT&.BFC81('@&_:&,5C(RP1Y MZY9O&RQ4"-QUUK-)$9)5Z4Q!N@(Q=_S0?)>:O]3W,.L\M8P\R1<<,Z9*+&E^ M?4KC QRBE]7?IQ,ES8(0)/^N1/"^+;I@,(5AE*I6,5GEROO-U[4_U+$&M61= M1#$Y,O=J8;C_70Z74/4S(,^4=)BAI#-Q^Y+<+L!3XQ,[>ZDT2#^'\#1:WP7! M!72#&Z]6/NIR(,T%+J&$^XC(VXZ2@!EV\9]FTY+[-HUZ+9XIQ,J05Z* 4*1/R@. MN)/VQ#(1JCU>WS8 1RAPNIL'T@N/^2QZZF8)X0 %'!:8O1I-^AGN'"0,)"%<_QSA-0_TJY?9P84D6A6\G)W#+!/23[:O04G*O:N TSN!5AB31R%Y[ MY^U4[']OF@\>79X5PTP^$0(@&AO;>W2WN_L*F;>7[X-Y^PF#B;O"4$>Y2[@. M^^_V>RU'VT5T=;J*%R[B8D^/);ZDV(L!WB\=1F:WD "[;[/9WU!+ P04 M" 8@O]0B2=$7H 1 "3/0 &0 'AL+W=O+L'@Z+^X'JIB0FK::6 M9-OQ?[]?59'L;DE^Y)*9S?UB2]U\%.OY517U_,;Y3V%I3%2?5TT;7NPM8US_ M=' 0JJ59Z;#OUJ;%F[GS*QWQU2\.PMH;7?.D57,P/3S\\6"E;;OW\CD_>^=? M/G==;&QKWGD5NM5*^]M7IG$W+_:.]O*#]W:QC/3@X.7SM5Z8*Q/_MG[G\>V@ MK%+;E6F#=:WR9OYB[^SHIU(1%D&E-% M6D'CW[4Y-TU#"X&,?Z8U]\J6-''X.:_^"Y\=9YGI8,Y=\]^VCLL7>Z=[JC9S MW37QO;OYJTGG^8'6JUP3^*^ZD;'3IWNJZD)TJS09%*QL*__UY\2'P833PSLF M3-.$*=,M&S&5%SKJE\^]NU&>1F,U^L!'Y=D@SK8DE*OH\=9B7GSYVBQTH]YY M5QE3VW81GA]$+$LO#ZJTQ"M98GK'$C^J-ZZ-RZ!^;FM3C^]8[+&8]YO>/'GE']XVP6HH=&_.\]RY^4Y4]X^9.O M8>$7+H&C'YVJ*U-UWD9K@CIO= CJ3%3YM;X)G8WJ;:M^<]=F-3->_3#A.1.E M5<5CM8QMTEB]@(6&J,X:NX QM+6*2V^,?SS;?\>"Y_KQF) :[4")3.S MU,V%0M85\^9)HJMUIA'FR@^H39\<:85OW:-;=JFD[+ MYWA;14<<6)]$KUV$[FE.Y$&6V^0SW M&7@\EO8],QMLL] DHGV2XX6I1(Y'TUZ0P:YLHWV1X99$@E[124D0WXS!9VMO MFX0>L&<;7&-KS;05(>U0SQMWCW*R M*&$IA4=)IN 046%;L!<"+1N$KV?0W+N5>J.A?N)CZJVX[TK:C)^(%>2NM?-?0F9U(/VUC@X*.D=O83^R;F<:::\/;!E-8 MXPV"2UPB-*N5\594%5MC=<%6 KBFJ&7$?%SGI?%1JS#;<2(KM6S MQM T@(&:#)Y(PMHX$7L5V3NI;D@>QR#F.M!1Z;9U$=M$XQ'53#*)3R!\Z5Q- M\QL'OK5P+R9$B_!KZ/RZ7?#B:[RTM#^-VF?U4U=+G'#I&C+J"YSO6K/*9&=Y MV7,U:ROYO[H?66B] 9G?SO7=+&VUE#4;',./%*R*8.M)19OI$M7I%,H=V MB% T*3.+G\VOZ.HKISTS[L)Z0!['1N(PDV2N8#01:G:W18G79+-BKQ3RT0WE@^PO:BNM;?00E@="1U"@;9TY$+) M;GF5"7G3IB.59RG, $>!5GG$W-9=9=E3=_&61@;+;MYK&C]A1>S:CX!6RK00 MUQ)F&3=B1F"O/_+N6P%@EZQ$U+ 3" US(&5#80='@R9#C/!(18C%Y=TLX5=: M!XA;P:5B!\P/K@.:G-#4&R!6EKX-,,^%(7*S->T*-."B P-(("SY<; 9LDY' M:$EK;L.?_N-T>O3D&<*@"9D3 Q^5D 1<(TYLR!WJ6SQ.3@<WI-3UM21F^ M;ULC_]H'Q%VVEBQLP!UQ6+4)E;2M^G%)JOAZ-]6@-]W<%#[ M$D ?@:7?:,1_-96(^R5 ^EZD\D4P^@H\VHHEOR&W_1_DMM\JP&JQSJ^"",+N#>2<74(R8WRBH MT(;>E'Y?3$A6?S\F9*._S8RZ)_!\*S#XO8<@\U $VH'V'G:N&>V- QRCO1', M$XWL$=TVGDO*.8)TF\Y*G,FWQ6[J_P]XL^$K -O#LOS>S?X8)K^&A1>FC6H5 M1Q+@D%7+*<2N ]PBA:8UEH9\;#OWX),(J\<4DV: ^ -J2@4+A'8=0XAD7/VY# M-"O>X@)+X=65/ EN'F_(@/-9TGD3Z6PR0P F>@7ZYN0N@D$,)/(&"=$C?-_0 MY5W@O$Q *=3L8BYBU3<[*ITI%31S:);H)H5_$00< 5LH&\0^[8:4 H8"SRB6 M@C2R[AJ)L3,BG'Q%49]R*@)7X?(8)_%U6*XZ0OGYX?_GVZFX?,TE.Z+6>J2O1)HG2,B_[FTGZ M_L:1G :/=[LG49^W0([J:=:/4DI/KB5;W"3Y#_$> M/_;S[IY 9Y9).LDQP8VA,A S&/1RA7TC(&Q:S$G>#18Q+?[P/[<]H8*1G$P:RN3H4VT"6)Y>S3A"&THIQ^I?R.M:J.*\:X;: M)SM?)C%X " #DH41";9B*F>EI?BZ#]<+-YU"E98*1B]"\H(KL8:NJ5/*9+'', -SOB8PN"A$C-4G9%-&,E$(@TKKO MCS\8*7\Q,\^]'FF@34MB0$F1)&@T/D$AEN1=$"L'0(13FE?L13)5JI1X5E[0 MGO1\1*BH#F5;'0W9D&9.P<+#91?B%%.+C(&HI*"=5,;3W1/L]7-*FG<(ECUPJ&]>11YL45SCNN=8S6'"(L,<0MI*CO;/M^M05I2J<\[5V" M35]@I &//"%G:ZSE;A-O$*^9F>\S47I<(D$(AZ7-/*0OGF3;A":E<),JQ%([U39F!)H;]/^^G@A4 M"?;9WDX>6RZYLM0=^)->K9^ESQS:L<$/PZ(H!Y UW9BRE4D5,AE.9/*GB7IW MKNJ#V8%6Y^2AKE;0*G#7B[,E[2K6F0I4V=X!"6B]R"C_6UPPD@IU*KW [PJ M+EV202?,QHZ3O7RV\ >XBO^[N;_C'J>4_R6=?%S1V6W4N=^5+L.U:SH(%[G' M[/-B3UQ9ZY^*>'W0,I_=CL,SV[\.88#N]V)F4UNI2SU0/I>RVEAOI' M]$34[U$=_7*[OS@GB1$F(9B<&H(_ )RW%:&LUZ_/)V+/TFPX;[J9 M/,P>\4W?G-B:JARC!,BXS5G"&J2J/U>NX@XA\Y+;FF2<2#5Y)VDZWR2BTDEMZIOWH.)/D^@#= M1R=&MP#:ERU.Q\Z3&MR>L@U"SI6^A(NI.=<+W'R.V5$: M:A;9I(Z2I MM\T\-2B7=BU)D:'NUBY=$ZB4KRJ +L(4YI^=5,$'?J#2:\N9:U51VS]9@YKI M!MMR"1+'S/#T^"BW=J24/JA 4+S%$K[F:46H Y,HO"F<(XK?KHV7X'ZV\(;S M&[C.WQQWT.3@&1QP>9W-NH>/PT,+@\^MK\C']Y'SW+E/Y7K2)14S'7=)H1A^ ME03.!M&7?_-]6S8<#[Y9;THQ?V0\(B[#T6FW>':*@OT $9_"H?!S#&X>):&M MY)=7WM(',!^,YEC:%XTDV>W,=C[^-D2W!CGNY#2FW 5 [J#*D8 MD1QGQST&)"/3KLU*"J%^%$S #$A#)[N_R&?6X$/>!.+H[0J7R M2[D=G.#P$CZ+L>,0HPROEK@*SR%QQA_L<%K&&5)3>R^-S!RQQX;='SZ:U3KV M5LE+R;V0@9&P/4E/H.N MK8^[O$).J&HWXL]RH3#5H8B!SN_:;="6F3X95CIV<:RO MG0R9)(:?[Y;T336^6"+77W941AYU%$=P.'9QH Q#_%1<+ZGH(XJ+.6-.H%GS MM9744!G<$KI+5V^-E%-94^:BXR7UR#$2#V]A=K=2;(SETDQ_]:CSH4^(AHPD M^F'WV7; 1JE+PA-WHC OS":4.\IC1I:)\68 4#@AAG7I4I#J:7< MCPP4F190_,:$XCN2F"=)R,/D#9)-7I9D AJI(8&\M.*29T=50?[5 >LOF4A( M][4FT!4:GNJYL&^=C@Q^07R5"4/JYIKOYI%N4CUA(5$00[M&4+KTM3ZKAG\" M.,HO/>DEW=?#V*$&T^IC_1AT[$*^^!W8U( Q2!>3?LV[V'G&1OVE,I' -2.> M?$N)+0 [=LA)FOI9TKG>JFIG2.E+C[$ NWYW4BMP"AD@NSM7K%PO@+ HCZ?+ M,' S9#/4RR&?.)^3PHW/UF/MW"N9#/G7FP;M4>FP5'.ZE;"_ZY>=!X,?RJZ, M7_#/@3F:MU%^,UN>EE\X+^!Q&H#W<^=B_D(;E-]AO_P74$L#!!0 ( !B"_U KI:*B MK0< ,4 9 >&PO=V]R:W-H965T>;D2S;N?44 MNWVQ*7(X]_EFI,.UL;=NJ907]V51N:/>TOO5AW[?94M52A>:E:IP,C>VE!Z/ M=M%W*ZMDSI?*HI]$T:A?2EWUC@]Y[](>'YK:%[I2EU:XNBRE?3A5A5D?]>+> M9N-*+Y:>-OK'ARNY4-?*WZPN+9[Z'9=B;XIM7: M[:P%63(SYI8>ON1'O8@44H7*/'&0^+M39ZHHB!'4^+WEV>M$TL7=]8;[9[8= MMLRD4V>F^*YSOSSJ37HB5W-9%_[*K/^E6GN&Q"\SA>-?L6YHTW%/9+7SIFPO M0X-25\V_O&_]L'-A$KUP(6DO)*QW(XBU_"2]/#ZT9BTL48,;+=A4O@WE=$5! MN?86IQKW_/&U-]GMTA2YLNX?XOSW6ON'P[X'9SKO9RV7TX9+\@*7D;@PE5\Z M<5[E*M^_WX=&G5K)1JW3Y%6&_ZZK4*11()(HB5[AEW9FILPO_0DSQ6_&*_&? MDYGS%LGQWU?$##HQ Q8S^!^]^=>Y_/UODR0>?]RH?-W4CC!SP53O3Y&1N3@S M):K424[T\WM:*W'BB R>5)TG ^&7"JMH*+Y4F:JH(L1E(2OQ3CHA46P(WX%8 MTH/PQLL"A>>4!158)>-@/$F#=#P5;BEQ0)OKI8W"P\9<:BON9%&S(G(M;>X" M40&T\+A#9NQ<:5]#@T#(*H?VF5E4^@_B>:(3>G46FJ4I-49/*/NZ9Z"24)ZYHS;K-_"RLJS_%(^B!F)O--@$ @]A]*9 M<@Y!Q%,%,)PYZ(-0M%HXHD$ZUI"PJT6NYW,8,+>FA"SCMMYQH?@*X>XEKUI5 ML$W>"%/;/;K&D:RI*E>%>5 M'[&J;88T@&^0'8X#R!8N+4B(WNE[439%SUFS MGVA,DD3QE&(JZ7X!^'?BG:;(FMKAW!U\@.+$;Q<\Q#48[VTP/^:U79T9QZ&G M#(!S557#16_$9!KC%XDXGN _"9*T^4^GD;@&\NMJ$8B%JI2%=TE%F0-3-0$ MEP(J)(E2$4^"*!V+=!*D:2K203!-QN(*A2#A%+Z70V9A5B7%+0VF,:B">)B( M<9".4C$*XNE ?.7Z>3$LT&L81-&8%DDP&-%B, ZFZ8 6:3",8Y+ID6P4/2X: M<5-I#R\2*B31QZOK&P:()/YXP#FP7R9TO%=3%/ZL, YNV(394OZWY98C3;KT M#<7)IE-WT?]!S/="_4'\5I2SJKM)X/XSAT47$]0J1@( MQ#^YC#Z15I_)L&]LV!.R*T7#!W$]62RL6A#]EPI^P^20M9<>B;JI[N!9*@#& ML$\H2=8UC8,FOT;3$272- I'4:,')>($*3@:A-.Q^-9>9X@I%#OX73*9'(AX M, TG(_&Y*5W>3@Y$DL9A,GDL=]]]H_&0&?5*5+\*+W*5(S9-"+ZJVR3KR"_*[J8T& M55LDKKI<9O%-TUO#Q83N"CPTM3DPI_AV!WO-;-?\)X)WJY%]33:!W3,794M< MLE?10W)UOVUN))]*H0E$TP3A%X\*8:>P#]OV7#BS5?%E?=KFAHKG9'JDT:9W MDK,PE^JR+G_26] (F3,'?0E(C-[201KAOY7&/%#@7LNB>&@L:&OOJ<4$0DV3 M:I/O5Z+8Q2]!L3/H9MN\^ZILR1+8FH/_(\(E ^HS*7 I'78(%P]'.$C":/ \ MPL7C% B71&$Z?1W+DH3;61J%PZC%LA':\&CX;(:D9H5O8.K^^O.Q@ZPO*#C,@7 XSN_&K'>Z%7*TL%,C;L3R.?B"! MR%HI3+UWW,G>F MFJ]OAM#VYV# [1;Z"^\V76?:11]^6]M_:7P5'6 '.SQ\[O-!?^?#3*GL@C\_ MT9B!ND^;#SI:\^3R&(6H!O!>%FN-J%(Z'O6:DV3QXL^+//#/C MO2EYN502E4<$.)\;XSFA=;I#AG MSIQ##C5ME;XS):*%ATI(,PM*:^N/462R$BMF0E6CI#<;I2MF::B+R-0:6>Z# M*A&E<3R.*L9E,)_ZN6L]GZK&"B[Q6H-IJHKIQR4*USO ='?@M1"H%KM@CR9E,3J%%8%*J1F:8 M@RV9!=5H6"JF9$Z!MH9'* J-!:6&OI@>[)#8R6A/H<,*45K4 M5!V7)*4#S3+J89KB\BW=/<$9)43JD;97=+&ZV2GWQ)R#G"_JT)8\*Z%EQDW7 M JVG 9>88;4F$1S'$&Z="QE2,W6[P"I+I^-9@7&8/E5^)])69C^[)W::#$(' MWVEQ_K;;S\V>_([9Z7@8G@_>Q^R3-#[PER1CPJAGWI)93TU*WSP[1UQ:86U[ MF\Z/VI0\/Q)O&).2 .+MG7+"U0(^^WR+H M5M#>R5?.?OA27XWV;KD*=>'O?"HKLE?RWOOC6NF"ZX-"!P M0Z%Q>#8*0'?W=S>PJO9WYEI9NH']8TF?/*C= GJ_4&ULM5EM;]LX$OXKA-$"=X CQR])V]TT0)JV>RVN>T73WGXXW =:HBRV M$JF25.STU]\S0TF6$\=-][I?$ELB9YYY>V9(GZVM^^(+I8+85*7QST=%"/4O MDXE/"U5)G]A:&;S)K:MDP%>WFOC:*9GQIJJ5U&9T?L;/WKOS,]N$ M4AOUW@G?5)5T-R]4:=?/1]-1]^"#7A6!'DS.SVJY4E<%_]9J[0>?!5FRM/8+?7F3/1\=$R!5JC20!(E_U^I2 ME24) HROK'I\SX99NV'&N*,B1OE2 M!GE^YNQ:.%H-:?2!3>7= *<-!>4J.+S5V!?.+]+4-B9HLQ*(L'AC4ELI\5%N ME#^;!"B@99.T%?8B"IO=(^Q4O+,F%%Z\,IG*=O=/ *Q'-^O0O9@=%/BV,8F8 M'X_%['AV?$#>O+=VSO+F]\C[W0;EQ4\!58M>U8)5+7Z.8_^T,/&R!"LL(T35VOM/:I\Z76F4>C06RBG^-VKAH2,Q3N=9:42KZ0/+.K=JXO1WU'O*Q0MM!9@FJ^-=$$Y+[07I4TEP5]B@3%D^5MI\/Y&3*.9 MB?@(5PRM.6A%IC-A;(!"CT+&6B%%D!NY!+P5?/"K*.Q:72LW%CKPZN%*'U1] MU-2DA0(03<=V$$/6@'!("D@#N+$\#'"YWFUC=H!$A%T&T@QV\10G"K9"&O440"/1US*J!Q^I(TU MD&PTB%65-^+1=+QX-D].P'%E2:*S'TCK0I.1GA<;J-=5#?!=4/;@:VWXQD& M"6U(VPTRR]@\8H<_$5"VOJN@U'H\Z7R!"@FWDG.G@FBG-M<(A74WB?@7*J;S M6.YLA7=<^($+?PWHC^:SY%GO,^(&EE\XI0ZXC/50.2("U]IW6^]*7\R3Z0]* MGSX;PUP,"%Y%PE+(6VZ][$8GB8%A]V*1/'W,0&:S9/:8-ODZ+BS)=/%]VREE MGB1/[@ \G"\/-OYDNL>UAV0_U/0GX\7\27(W'."C/Q@- MFE=#N2)RE2F'A-V:$;= W6SZ^.&943M4I-.HR*Q17;[>+OEM?0QJFK)<4!EQ MER*$:2'-2G&E2&.(>_;8E,K&$YW?$)L6.F=B_8SB]YE.6RT5G$ZE8@$$'8.; M%\N+UOZ%_OI.*M'4"U?MXQ "2V,%+&#NW-=I.\:^Y5^U257+.@/?]@R"F3#] M%P71UP],_QW0YG=PY0TM& @0Z]K8K>UM\5_KH2^R)M7X+H MI?B *68,S=RZ)#-[P,BR1K!["H@#"CR#+N_I [/1'O\^N&C)$NFV_<5+^!Q- M7EONVNQ!=*RM%3($IY=-X"FG:TI0NVV<4A08#SA'N=(&M;G6"(' MIEPN)!YIK.%HM2X>=\1/$:!AJK2HIZ6BF/&BAX6 I^5"QIDL!C*.XASBSLR[ M$89I>+Q1+M6>=,"T'#5E E(I6Q$?$5B<#J3+^,2A?. 9DCMKWH0&,!'4+T"^ MPI$M%..=W&U+FDL6_O\,]=%5'/F6KJ APQG)X;S=(3TP+/ Y" _KQM761R#D M=\]FDAOE4I><$58T 1^_$>?==&AWIIR[T?/LDM322!$C$X6WT9<0U\F_=^ E MLJ?37Y!?.$DMGS=PHD2$UW@0+W=@'>O**;<^)5=)1^/C^(WH7<7CBK'FB)\- M"5[!'-.VBTI^MI'SAA1 O)"6379;/)^=0ML@+F$2 !DM615&\/ M,FTB7D/H M<&OL';QS (%/NJA_P$3Z@H_H%FI)L>9"Q4*UD0BNC)@H>#?(C#[-P0\G[ F2 MD3;P)9V-T$JA<[B5"(^@O_EP%E@]):<]7?G[)A6ORM"=M6NILS&Y#B0T%DT=#_E##=XW9(K4[6C>S@>,9Y!^E>SN)7JG M#4>D3G7G=,I6)1%92ME$7)20U*P*ZA34C)&I?+P.A8SQ7DH4?\QT&>[.%-(35M7;610FS;6QUZW]W7< MF&YXZ%H22\N;LH0G"0R$]4;*['/C0[QWY.$!'FCM':;Q#I67.A(]N3Y6Y?PD M61RJP>YNA%=OIYV[4POP15BQ6W (N>0V-I5T._6U0?>+'8+0W8LK@KA3]A'! M;G5=[%\Z)I[5/LYCPY9-L8#JC@O["T92R]Y2Q$HGL^1TAZAH'>QK#T;XT[7) M7C!.[-?:-IX.O6W;C\Y91L@:O)]C%.#B@7)SK7B88&Y8TDT<3OT2@,FIB?C$ M;8(T_%9:Q%2\V?KWGW9]])'/!>T=;C]7^ X67HO+IKT,>FN77ERDH>W .W,' MJY^5'I-MW:?X1Z)]U*(Q:ERK'U.'ER,HK3>?YM:'[0@KZ7]?._P=02P,$% @ &(+_4&:A M#H4A! - H !D !X;"]W;W)K&ULK5;;;N,V M$/V5@;HHLH#6NMJR4\= LDG1+9K B'>[#T4?:&ELJ9%(EZ36R=]W2$J*W3C! M NV#+9+B')XYR$?5(FHX;&IN;KP2JUWYT&@\A(;ID9BAYS>;(1LF*:I MW 9J)Y$5UJBI@S@,)T'#*NXMYG9M*1=ST>JZXKB4H-JF8?+I"FNQO_ BKU^X MK[:E-@O!8KYC6URA_K);2IH% TI1-#"33\6%%QI"6&.N#0*CQS?\B'5M@(C&WQVF-QQI# _'/?K/UG?R9I"W2HNF,R8&3<7= MDSUV.AP83%\SB#N#V/)V!UF6UTRSQ5R*/4BSF]#,P+IJK8E"ZU+!#2^P.+8/B-% M*^YI7<5O O[:\A$DH0]Q&(=OX"6#FXG%2U[!NV&25WRKGIV$/R[72DO*BC_? MP$\'_-3BI_]1QN]&.?M-*/4>=@/=*Z:J'#CMJ+H=];!#V1V5 GJQ:S46T"KR M%G2)L+=Y24OL&THJ,^!MLR8;L7%FRHS(KJ$2H6S+'X!*5VG&"X-0M+('HH,J M48S@NJKM$0=4_G<./K#B+TI^,J&^ XP_06&.I0(&W&RHHHW%3FCDNF+UD>T( MEB?7_5/,-#4RUKY9)4:,E8 MV 4CA(F%I6I!2XD(C:L(-!4!E,\XY#/X3M"3-.EL2LN6^IY6U"KS$M@+&H8" MB4IZ6;%V3)6HKB"Y/<5K;9#:N%"^SZ45B,ZUEM6X= M,(E^)->9]5JTBM!((WS,<:TR5APM'8R3*: MIN8Q'653H\NV]KYB>BKEL/NH M#ZO#E>C2W02>M[O[U"V36^HE4..&3,-1-O9 NCN*FVBQL_>"M=!TR[##DJYU M*,T&>K\1I&@W,0<,%\7%/U!+ P04 " 8@O]0%XY/WD,# ![!P &0 M 'AL+W=O+#FV M9QM(L@5-@;1!LW4?AGV@I9-%A")5DHJ=?]\C)6OVT&3#T"\2C[SGN>>.Y'&Y M4_K1U(@6]HV09A74UK:+*#)%C0TSYZI%22N5T@VS9.IM9%J-K/2@1D1I'$^C MAG$9K)=^[EZOEZJS@DN\UV"ZIF'Z^0J%VJV")#A,?.+;VKJ):+ULV18?T/[> MWFNRHI&EY U*PY4$C=4JN$P65YGS]PZ?.>[,T1A<)ANE'IUQ6ZZ"V E"@85U M#(Q^3WB-0C@BDO%EX S&D YX/#ZPW_C<*9<-,WBMQ!^\M/4JF 508L4Z83^I MW3L<\LD=7Z&$\5_8];[9-("B,U8U Y@4-%SV?[8?ZG $F,4O -(!D'K=?2"O M\A=FV7JIU0ZT\R8V-_"I>C2)X])MRH/5M,H)9]L[T!.#[D_WVFT2?9 X?E#SS]%P^H;$.32"HN&2R\):[D]QR- NX MX7L",V.0HK+B2\HR1YF&>Y6Z0A/'T(.^;(G+GD<&W[F=TU! ;U%O?]@WX4]3WQG%V?%DN^X;Z MMWO_+-TQO>72D("*H/'Y11Z [EM];UC5^O:Z49::M1_6]#JB=@ZT7BDZ;(/A M HSO[?HK4$L#!!0 ( !B"_U"B=8:$7@L (D= 9 >&PO=V]R:W-H M965T;78=-WV^?FY*3:R$>9,;66+E972C>CP4Z_/S59+4=I#37T>>%YRWHBJ7;Q^ M:><^ZM[5PE^,$Y^J]::CB?/7+[=B+:]E]^/V MH\:O\XE*636R-95JF9:K5XL+__F;B/;;#3]5+;,%* MN1)]W7U2NV_EH$],] I5&_N7[=S>$)N+WG2J&0Y#@J9JW7]Q-]AA=B#S'CD0 M# <"*[=C9*5\*SKQ^J56.Z9I-ZC1P*IJ3T.XJB6G7'<:JQ7.=:^OY1HF[@P3 M;M=W&L'=M*CO-NO?0):-NLWG/FRE%E9/,]'0DN(7+$HF#"M4LU6M M75$K,& 82KW5E9$,=-@.C#8XO14@A*FJ%6U1@74U8U.![*VH:K&L)>LVHJ,9 M>2OJ'F=*9/&ZKX6N[]GR'LN276XJN9H)]U86E"]N/SP M]KT=^B]..8,PY;#O62-NZ-Q:JW[+(8I=*6EJ X]UBHFZ5@4)K*51O2ZD,QYV M"F.D,;05[*T*;2'/V(=>,^)'DBL:6Q'?W M6(*@HF08D)H@#82S>\1VJY4H-F?L\_$%:&"J=0N1C3U;D1M:V%E/H=H3:5C0 MBKF:F8,-YB -9TH-JCHVCBK$@W[N+.@#6>@O86 >.H>)DG1-LI# ]+$JA M\L@A"%[4?2E9B]*BY:UL>VDX>-*J89NLI)V8LM:QM]!7*="3P7" K@IKB3]ZAVL%6K*PTZ@8"572= MKI:]TPWQ1,8;6)^Q2PFE$4I'"%!V/3RKCB0AV%MUAC@=DFBP;PDY5BNIL95R M9AY29@N?(Q+9"I#EZ!25+OK&=.0AZQG:1TH;MI0V+(9<*"&YG6Y5-Q'"XOU^ M!XD[L_ Q3XS^O16Z4CT!B$804*I-1C ]:8;_G2INGCGY"6>PZE2U8EM11B>! M[]5G3EI5==55Y+]-CZ#;YR]'*2]4WW9CI#LHDIS5J*XI<> MN&,]B7"3=X@=&Z 7V%8SWU5K=O))(H;IT \*T1&QQ9L>N M$0A@V2WB/*"S& MB*5-AG9?*C0/+<4,1D;556DCY.NI\EQWF'!Y1+ @RM+*@A6 &JJ0&9-ED&PF M[^D9LP4E>>$ _Z@_"K"MC"N(D!1=[X;:4<3&1ZW*'GG'(6W[[/B:-:!=1MS/ M ,=,57=)/?%S")(G4?#B$19CGG$&)+&P0EE;5TWETH4#*6\K(TCV!R1L/.T7 MOZZTZ-?J,>ZHS3B.*CPZW%IN] M#0X7X$8E\S .GDR9>3@0S^JSU(H270M%&&(H<2PZ."I\Z)GV%8I1NP$@V A= M[LBN6X 49>$ 6L#) 7P@+E!CHTJTT0!YHU:=/:"V%EXX^T"K (8]*!S7G%/ M[7#KH?\N#_YE]O205KW-7]>LH==8:]MZT&5JA?"TF8@T[* @VCK'9OB]I7:9 M>%N\,7*.=<=JG9;[&D;MF1I;K5NZ;+E:./2*YB&>SK28E4IX8JH+#O16"JL[ MXCOOQEQU,4,!-[,NY:0BW5&_P-V7![85=5W>'$Q;5 L_/9Z,?YDW% M(9Q\Q8(\XV'D8Q3E"4^] *,TS7D>TRA/8IY[Z?'@BT.>IR'S/?S/8^8'(0\# M_,]"GB8^^ZS($0<=S5^A%&B>?Q)$^)"0@$*8U\[D^XS*'/\R1@]EC*THAG0<)\/^%9%@\2 M'[2!,% 002TB'(4!#[*<9/'EO"DQMG3+_J1APJ$&<]]DC^( M(NX%1#+P8AYZ1#+R IZDC\@?\"P/69CS($D9% TR* -]H<6/[;Y%.M+PG/@^ MM/7R4XP\Z.LE& 5!3.:F$>8\+SX=C% ]J<]7["0-L=T[)6^D"8]RCR8QEP4T M%R01]W,?ER; +0KBU%&)ABX*O[J)AV;)QX#@41Q;/_/,)\O#W'$4/Q*%)#8B M)XLCA@"&( A#N/@WS)'Q+ I9RK,D)#LF*6C$/,[&N"V?E!P:AE8D*Z2?4@3" ME4$6DG=3'F49VJ6MJ/2^EW:-7@& 71_)0X)Z'T7G^"C(>0I/#[YYDO#O)(6* M6*V=,D9V7>UN>FNZ,CPNVDGLCUX_,NFDJQ\G_ =('<"E@VVX0U$-L5A)G'[S M$F ;+'=8+-6MO>@0'@T'EA(H+"G3;]T5E2KQR1)M-V4^D3L=MW;B;BAC$GU: M=\\H+]Q-IFIO41P!S'\77'_^/L0\VF$=6@Z2GW/KM)$\@ MH ^@SP-(G//8AW 9H#RQ1>Y0P+_B7KCRB(<=[$5Y:&$OAQP1P17LQ/TPL[B7 M9CP*X\J&-$ ]$4M]$(?,8+LB#Q4=M24,/UKO8C_I=?&YQ/W*F"O_+K"VL$[R+P5 MW$%B>4B#\&S=5K^Z!S/J*=TC :+!OBZVT!D."0KDCLEUYHJ$TDR;'H MXR75 X>R]%H*)7?CP]Q@FGWBFTZC\>ZUI(:T,E0S6GIJL*\VX]ITAS@@@C0J ML#@]!N"^1-DQ>_TB/.@>>!O&F84+N()?17A,5Z1G-:X3I7T![+Z\D>#&!^+= M/:>;R,"4LG-+(E@\<.\G^Q=:E"UJ].ECQS.U>M8;.=%VN_]-EUE@XASRX[B MNN>EN8N'E?(W4O7LV+>;\]GGL4:B?Z./@,:9T'TIFV:G[XP7[O/:?KO[2/D> M[5\%,]9RA:/>61HO7"Z,/SJUM1_;EJKK5&.'&RE*J6D#UE=*=>,/8C!]?7W] M7U!+ P04 " 8@O]0]O^DUG\/ I+P &0 'AL+W=O??<$]NW3^A6)BE#H=N96K\,G-^J2,^^OE16'FC2UZTK(Y&P^'#HZ6V M]=Z+9_S=.__BF6MB96OSSJO0+)?:KU^:RET^WSO>:[]X;^>+2%\^/C)R\?T/#_PLS67H?>WHI-,G?M,'\[+ MYWM#4LA4IH@D0>._"W-FJHH$08U?D\R]O"4M[/_=2O^.SXZS3'4P9Z[ZQ99Q M\7SO=$^59J:;*KYWEW\SZ3PG)*]P5>!_U:4\>_)@3Q5-B&Z9%D.#I:WE?WV5 M[-!;<#J\8<$H+1BQWK(1:_E*1_WBF7>7RM/3D$9_\%%Y-92S-3EE$CU^M5@7 M7TS$&%:^IHZ[EZYRI;6!/4?OO7O6='$5N3@*,B;?-2 MMAG=L,U#]<;5<1'4Z[HTY>;Z(ZB<]1ZU>K\' S4:CH:WR+N? M[7"?Y=V_0=Y;%W'$#TY]9VM=%U97:A)U-,!?#.I?XVF('@CZ]RU;/"M M'MRPU4L=;""#(XH"Q&N"YRZ3WE',NYX8]6%A@/3"+5>Z7I/[FEHWI8VF5&<. MMJ^#_!7@RU+3USL/O- 71DV-J4G)E?9X;KI6XPH041],L:A=Y>;K@3JOBT.U M_]>_G(Y&PZ>7AO\X?CI0Z1O7^/R5\^VW+"9]?T_9FA7V);0P0']+8!# M$&!]Y $6*"J:"S6J*]PH;8Q=/7VP\5YO"A$!!$YT*9#,UT]97 M"*+&8U$ (;"F8$Z?] 9[LN)QX8UA/8*]4DN)"4,QH8!HDQ'-CXR&QX\'+)3\ MZ6"%8IDM3<6R;.@H>+SPE6E\8&L>?SHJ3*_-C:N MOT4+^HM/I\-"S9 >.CO=4<8AX_T&8+_4%4-JPLE-SO8*OEM.C5?WCPV\WB0D=DIS6H0YFK%3(OF2SMN3;:TQYT MZBT#8R,\!,92#D\"FTV$S13TMJX4H%P:"/Y,RF"W/G.292MV."TUT^:$TM2;4.3F MDULSRL? #C4AVB4!;5=.NI.$UZT$]H1D$/$$?MP504"6W,_+C(M#%%JQX50C 50P\DJ++4E58-2R"1(SN=#3 M]E#]",J&3>NY(XE3*@@&%"CF0E<-Y24Z<'Z^G^%$5 X%0!M+Q M!ZH)9M94JD*D,Y%8A%P]M]/*D)5,.M;*$\' ;?2!3+VB(P]4!<4.*B;6WM-S MY\I+6U6#-HU%?94L3ZD9RI%K*JNGMN(,/V +4X95="S1I+,Q4GGT34K-G*<. MJ$HO.6,T:!N@M8 M# Y9F$JVT#57(:#0N9 7_/*+X4YAT_P4T^">Z(BX*Z9';PTE*,Z#-38&VS4A M4>!U&'JJR"IK+L1C0D_!U:)ZW.3\RX4M%L0\9F9^>>XWHNN8UL'F:R>7A[^=H$?!,"U6Q3>)-/NHMQOD(,.0!AXPJ* M@4WTM!EKU7C4C$%"UY8I09)=.<[3L8N4LK?.+\ZA5,Y(;(-Q(YZ"#72>.E @':MK$7&14=FF%CP8]NF7IV(D$ M<=?D/J7"0JJ$KGR4551T\3I/[F=5<(;6S@*(5$!L8")LBN)=25Q:F#FA TA; M"E=VAK7KHC)LF+!A&D^U"*7_.L*TJ"*2*R!_('4!PI*X9S,34!65\D N2SNI M2UV:VZ+P48["1[>&S_M$^^\[VM\5@[<*H;G1D[#2A7F^QW;U%V9OEV1UH";K M@(PH@)G@08NJDJ(UF(JH'#VV\Y0X"UTC^[=I8;EJX(,#;:GT*4U ^WBT]2WP MW\S(A-RO[;>MICH;OSHZ&[_)=4%H-T4%[)KY0DU!MTS4)0(&< ^::@JX)!$S MT!2]!4KI *AC8LT4+R7FEKYI,;)$85J$$^^GTHUH&12KZY0KF[H%/*\GQ5OU M9 .9_W E@!55<$K&60-F8G:#2$7:]IBL7+IFT4SD2-ABVI21J M/%!:U:6NR+:$G5028J?.]9-)5PZFL&W]U,9V:*:A\)99J]65TW<;:3)MF+SC MNE@CH\+^4MU$R:.PB]O*(;TDSRH12^-P-&X("6DAU[&WQ/!ICN'36V/X#$1O MHWIOPV<)F(\MQU"*V!7.7Y"7".H&@>H5HCKER;,??SY_=8#V&&50:9:V$"]Z MMNRGE#VT@O.IE$7H$@S(EID& 5)4-W4[RD\ F517TK=R4E$%&,P/I/-I ),ZGGA=#Z5:E+' /B@H&7-\%!O=)G56@3U49#D=@0 [?L/ -GR#RY%!_GL7C)/?^,B8M'GUUAFT>D7QQ5#/K8AQ\$RKO#5'@Q M3REZ5NHDT]9IGI QS+N:W"?9RSX^,O5+B%V;K0\JYVM 4V_-9?^)CZN282%K8:IQZ7BD=5[+P'4T/'XHEN\FB;WU$RYW/,JT MEP[_J?V][\:3EWOW)$>5:CSYR"(.CN_GRY>>I/-N2((B/!4,_W 4%"I1E+[ M']P*+KT_>GA/.-]=H*;9!1'JJ7R0LF^)W@6P+"Q=NARD@5%_]MJ-%_) N)#] M*]D?S^R!)#,_4TE2-SX4F*,S +%VW=#])X\R49 MQ)4YR_)4N&$GT=,5^"3IC&*.%LX!W#:D$-L-1R&=@$%O/=ME:>+"E7PUEHMB M5"C>:8X@J(-FCX@@W&0,B?LTKMPL*XDTU!2R2N(*ON["5]T(2/(4J!I'Y<]] M+W 3S].@WG[]42)P^-9=R$P90#I-6 3(MB!V>D!7-[F]*'\O>DS@J#W&I<^#628;M M7>LSM]*OZ!G5J7FZ?GPR2'=5'9\C:6#9,B\F1[,J-%&=H;1/C9/, 76*06YE=6;<[2KD[AR?<";3W]XE%>/@ M![32=+N)@S^Z$0:/#H8/,@S.\WA'1B*CI]^G*2]O]",'<4#L: MS4K%2]>-5/*3O3!&0,1#-#T4:/$VJJ!:I^4:%I*FY[]1,/8EHE3Q\^[&-LVU MH%R77#>'K^"' DU.V!H)WA7??1BR"VX%K3SVQ2"0PALAGIMPGBK_43"OUW\0 MOL?-'+7A%UFNGTC) 3^S7][T@)80?3HB1+_*NZCO4-@:>ADI!W$:I .PK28,#:RA78N\*Q DO_1VYX+*TN[ME+%(N]^1O+G $_;> MNC.9H5]#F[&A,59OV9=>?]KEA\'F?8/ SFZ:6@[>9#6WCY!F485>V4AM(%^B MCJ1>ZO7;.]51[^:S9CGFBT-W1]X>J+:JV.BG89^EHOI-O&Z_HQ0VY MPI;6,UFG]22APVR?(!-&O ^93<.8E32UE M) _'P=[MC0;'7&]JG'?E;'-+JY&&U5\?+KLF.D>]UY>1K.;\DC:_"U-'>9,Y M?YO? Q_+Z\_=X_(2^1O4V?1R9V5F6#H\?'2RI[R\F"T?P-_\,O34161&_G-A MJ*6F!_#[S+G8?J -\MOQ+_X#4$L#!!0 ( !B"_U#UWF]9M08 .P1 9 M >&PO=V]R:W-H965TDXJ2_?@\I6;;'CB=HOUCBXSYX[KGW M4KY>2_55+SDW]%P6E;[I+8U97?;[>KKD)=,7J4XFSFA MLNB'OI_V2R:JWNVUFWM0M]>R-H6H^(,B79R9YD(N57 M._@XN^GYUB%>\*FQ&A@>3WS$B\(J@AM_MCI[G4DKN/N^T?[!G1UGF3#-1[+X M7+/V[C.;%%R?7_<-K%K9_K2U<-=8 M"%^QD-*]K,Q2TT_5C,_VY?OPMG,YW+A\%YY4^$M=75#D>Q3ZH7]"7]1!$#E] MT2OZ_B,-U_19T@=1L6HJ6$%CPTQ[\/\.)]HHD.=_)TS%G:G8F8I?,35>2F7^ M]9FKDH8 ^Y.L%LWHGJFOW%B(:4E1S]<1[ MMT-->@5 M#4L8%7]!X[^5U+K]W:'E2*J55'"9)A)*Z(S"P/?R08"W( [Q^R[,SMUTX*$T MT9>+\04MY!-7E0TI&>6(_=+*9[Z7Y!FE">3.[2A-_ ,9U*=JNI$(0\_/$PHR M>A><9QR+J;,<@]XS_A* M:F$("!Q(#$!. [VO!&$G3&? ,<>A4RI8:O]\Q8!U\(58D?(_)I(^"L9>>4*?4BJD7+2[9:*?GL^-JL M[W#64NXMI+4;UA4Y'G)J5MD$D?:^U?C&++#TWLFO'W\(4O^JH_.2(35HNH-, MN4%&5IQ>.(/;BE!:]<6)X*1=<-*3N&U+V%!KC@BU17Q&0[.;1+]6]&A/H"RX M=TR+H\7FI*WCQ>:SQ= EN]7LL-)MQT=2.T#GG8^L\;'<^,C,'O[HV>C[&R\G MULL6;+0 WK4 U[<."\EAJ=%3)5;N+G#'"KC 6VV?^!,O*&B?8?N,:,3TDOB? MM8 _ENZ7MI/QEY8&-*^;\A/$ R^,_+VW3>YNWQX47S$Q(_Z,^Y3F3;>5H)PB M>T)79!PO*\1$0(D%*H;5$>:O0UU $O3 ^ MK$+M-%S.(B]+LSWG&QMGFTVO W<(^C^$,HQ2;Q!&>V^'4(ZW&2FVQ>CRH#-L M&L#VT/OC[Y7L;X;?[R.V<[2/;P'_7D.Q+:3S+9SV/W1&WB6 M -KDD&?-]*_._L:NN_:X\+VN+_.B,#]0U\R>43( RKGM;Y&?>4GF&)/X7I;9 MU2CTHB@ZU>NRKIQF)\LIKH9@/?C1=8095^"P_9( ]W QK!WWCA7/DYK?7#S) MK=I>:[O3PEV&J@.O6%$TI54J?(94"/YTR:J%ZXIKIF9= P*!:J,-.&$M_/UB MNB_S24[A34,2D!I7N!IDZ<#;W LV"^^^C-^?TV@)2#2G/VI6D>V:R=5@D($N M325%@(.RPG T MRFF\%O9FJU!0:?3SA\:[R O2@(:U_>8H=HXW/ N]'.L!JJ+C?>I[,:ZM1TKP MWPG&+L[;(/@YH/:/12J.FF# BPS7RL-@)&%SG &\#H^#G3<[4F2M?R1<48,5 MDCG 9?M(,!Q@FY"F_K%@I&AN%K3.J,2!':/,L.%I7 M^CM?X.@I"_<_@T;: >+F8[R;[?[* ?\-OMS?\@^!1?X0!@ VPX !D !X;"]W;W)K&UL MI5==;]LV%/TK%UXP-( :Z]MVF@3(1XMU6+8@Z9:'80^T1-M$)=(E*3OY]SND M9-EI'2- 7VQ*XKV\]_"<>\FSM=)?S8)S2T]U)F-ZFH8AV$^K)F0@XLS_^Y.7YRIQE9"\CM-IJEKII^O M>*76YX-HL'EQ+^8+ZUX,+\Z6;,X?N/U[>:?Q-.R]E*+FT@@E2?/9^> R.KT: MN_E^PC^"K\W.F%PF4Z6^NH?/Y?D@= 'QBA?6>6#X6_%K7E7.$<+XUOD<]$LZ MP]WQQOLGGSMRF3+#KU7U*$J[.!^,!U3R&6LJ>Z_6O_$NG\SY*U1E_"^MV[EI M-J"B,5;5G3$BJ(5L_]E3A\..P3A\Q2#N#&(?=[N0C_*&679QIM6:M)L-;V[@ M4_76"$Y(MRD/5N.K@)V]N&(5DP6G!\^ :U4OE>32&GKWA4TK;H[/AA;+N,G# MHG-YU;J,7W&9TZV2=F'HHRQY^=)^B/#Z&.--C%?Q08>_-_*$DC"@.(S# _Z2 M/N?$^TM>\?>GLMS0%T6?A$3R@E7T8)GEM4_\W\NIL1IL^>_ 4FF_5.J72E]9 MZ@$B*IN*DYK19[G" DH+;O:!>M"1T^:I6;*"GP\@/L/UB@\N=CQ2H2 48]U" M=L%IIBKH3<@YO1,2;U1CF"S-\2D!3>[1O.$%KZ=<4Q(%=,_6H)7E&F@8.J)1 M$D3C!(,L#2;IB!ZA+8*GI58%-X:2.(B3V/F9C%('I '2YHK51J*LV"<1Q3G M092$ -H"8;$3ZQ%%6#,>Y6X4Q4&8170 [*P'.WLSV'>:+YDHZ>,3RI?AA.3I M+P"CZ=(8;O?NP&'O^W'[PIY0FRH@5^*_X&+E9>,0C(-T'&&0(M4L[B,R:F;7 M3+>TL5XX_GOT84/ 5F2POE8H UB_=".C M*E%ZL/9J#TV&:@5LA&S[#0KWR0%FY#TS\CE:AIVN BS JCI;V(N(XA'BQ_UDP2D;; +2:0??8#^S8C&->- FR, =?@C0* M^WF&.?9;J,*%NF)5 Z*7Z /^713!:4)@Z7C2FT ,FDEP"E]S!(F_>,OL-$;] MR7T"8=PQF^T!^@@:2(,1BM$1D)M #N-#-674,V?T9N8\;@+UD;-J'VT.>MM/ MFT>.RC%O*J:K9XQ6[BCCN#+M6K,3!?L>*X=NLW12\H<2"%O2 D1#@2V 4#_/ M8K]+P!"*<4,!0 ?9ZA!CJNNC+9Q?*"% M6O,5UP'-&MNX8K;7?Z&:JNP<;=QP0L40M2\"K%8-=']"P !]1VWL236:KB]O MAM>7M]N"Z8% HIR>.=,$#@N4()08C%RYMS6PBZ(S35OZ5LVA26S MY(68 2)761PLAM9\F_T60>3?@\/D)+ %6'WAG YJ> M;$G$6A)M*H3YL43X$ZLKMM_7B@?Q].*,Y0]&^(DFM#G/,8LZ,1=2.D?PW(%U MM%$7:D>0H>U>+YB>[!+=#?9R_^!U!+ P04 " 8@O]0XH]G1ML% !( M#@ &0 'AL+W=O4K=BM8PS#@'VQCR+O MGN/=@AG>*VO+%^Y?>.O4RY M$9>J^B1+NS@;Y -2BAEO*WNK5C^*]7X29Z]0E?&_9-6MS<(!*5IC5;U6A@>U M;+I__KB.PY9"'KR@$*X50N]W!^2]?,,M/S_5:D6T6PUK3O!;]=IP3C8N*7=6 M8U9"SYZ_4ZIT_#C:<7X4&#/[7-,8D"2L(@# [8B_J=1]Y> M](*]C\H*0^X5N9(-;PK)*W)GN15@'#;^^V1JK 9G_C@ %?=0L8>*7X"ZZQA/ MU(ST\9X^D5NQ5-JZ ),[,7>X^\)\V/3]0I!B@:P)(AMBW8AK_22;.7G@52L< MYGR#B1KV2XQ\)'67'>&R0Q!;T<>6PH05#N!K/L3NA'V3A(V\1\@M>(?C"V8*G M;T0AZBDT(N9\86/R/4DC.@YC"*^^RT,6_O#\:5*6TI4VW-"J)N)1%;Q$G7]I MI?$3A)$XHDD08&\!S:*<1'%,0_Q/RC]16UVJ0Y)D,4EICG49C2#O.K43'*"S M(*/C<0XI@I1$3HI9 BD%X*V8P7^KB.,7B. 1H \AF@4LW\=84# 3I M6AM'?*;"%0KO/3K Z$^^OV/-Y$%H'%>;?70!O/&1(N^T5""6M CC/AI- MBJ*MVRX[.Y:V)Z[K)9?:I^*],_P1AW1O_%[S$@3RF*52/$CJ.TJ%3 MB\)\2/(QC4#Q2W\H@>.>7*[\%G()4$:2A 9.CV%A#(4CP&0)&Y(PAB^,_ Q^ M:91(0E M$8NQ(*1!'@W[THY0G&S=&;:2M\Y8Z#S/4:C,M8.C:$SSG/F- 3%, M> M3[QI6GR8=>!\&UQTX)L;"R2^IZEO.OF>_GKX>G(E30'DW]PE!?=31\.=J\=. M(&Z%>]R4F +*^@Z )&:Y&S#7R_+QV,DA83%-X]#)D9/=)\@QB(U4H[&!,8+/ M+$REC.9)M.;)<]O:E_?1UNT>Y)_[-XPAA3M;NHM^_[5_)DVZU\'S\NZ-]8'K MN<1]J1(SJ ;'&4Y7W;U;NH%52_]6F"J+2O/B D\]H=T"S,\46MMZX #ZQ^/Y MWU!+ P04 " 8@O]0-V5X530% !B#0 &0 'AL+W=O3QN>/=<2:, MMY2%MD_8=;+>"):--K+L-I,%95ZU;W'?^>%;-@3=AL#:W2JR5KX51LQ.E-R! M8FE"XX$]JMU-QN45!V5A%*WFM,_,%D8N[S:RR%#I'^'B2Y.;!WA]+6X+U$OK-@$/#7IG(A]!P( MO, ;P O[\X86+_PGY_TH#<+O\UMM%+'DCP$U4:\FLFJB(35OF"X9G,N24D@+ MR\*+>Q[C2YX=1.3D/-:U6.+IB+)/H]KB:':]0= 'JI:'JA06PM"DD2 ;]41. M[(3*-(@J RSK0CY@AP-UHY8;DH&Z$)4&RGHPI,1L%(FPO,[OH6QCC!QCH AA M'R$K$GC^%'*"Y_T%I;V&UWE%&++1M*Z/CN':XAUR!18$_&3"XEFLQ]&YU ;D M"BHJ5PJW6#6HX7M(ISX]?2=(4GH'3A"V[W#JP8(R/J_6#JRQ0B4*:Z+(*)=R MCC<7!<)V B\$/W6\,($P=<(PA#!RID$"5^1L04ZQ^S+26Y63Q0R.!J1.$_C4;2?B4#*BY<+K($V/P(^F;AH#-985YL9.!T<0 MA+X;I,_U/G5?G$R8.6'J1@GXKC4@G1!]DR'6Q#UKXF]ES0>A[M"\J5'9UE\M M$<[L";Z=3H.Z_G\Z??A/Z'1.MG';:"CIKU&55L,#E0Q"__>H%D1<'D(B2#CI MJ>9/8EH(7"]ZF6I^$A+5 L\-I\.D"@);A4+/G7@=J6*JGO%DB%-)SZEDF%-T MDB2VI$CO5:6S_GFAA2\_!%S@W: M\O4NNN)8;VUHR$SFG;0Z;.V6%=O9S5,XO*?6@6ZIMB/7DH_STK9=8:SXVO(I M8PXTFOG"DV>%H.9 CI%TS=IKJBFI6*"4&?(UT&RL;$MM7MCM22@Z$HI'5QP/ M]4^^=-A\-<_XZ;L<[NA18"OISI 7?"F*?#>!5Q"E1(=7<)7KNS$M7:WNXUA:RI3'L%[F?['XAY>V]^%&__/JC:K2D_H< 5;?7< MA%JA:F_T[8>1M;U%WTI#=W([W-!/$"H6H/65I$MD]\$*^M^JV9]02P,$% M @ &(+_4/=_E;]8 P , < !D !X;"]W;W)K&UL?57;;N,V$/V5@5H4":!:5TNR:QN(-UMT"VP:K-/N0]$'6AI91"12):DX M_?L.)5FUNXE?)%YFSIRYFUKHM5,9TRX]3^<5-DS/9(N";DJI M&F9HJPZ>;A6RHE=J:B_T_<1K&!?.9M6?/:K-2G:FY@(?%>BN:9CZ9XNU/*Z= MP#D=?.&'RM@#;[-JV0%W:'YO'Q7MO FEX T*S:4 A>7:N0N6V]C*]P)_<#SJ MLS583_92/MO-IV+M^)80UI@;B\#H]X(?L*XM$-'X>\1T)I-6\7Q]0O^Y]YU\ MV3.-'V3]E1>F6CN9 P66K*O-%WG\!4=_YA8OE[7NOW <9..% WFGC6Q&96+0 M<#'\V>L8AS.%S']'(1P5PI[W8*AG><\,VZR4/(*RTH1F%[VKO3:1X\(F96<4 MW7+2,YL'ROLGDV+Y&?;OR#)FP@EX^PFT'N/ =N 0^2V$J M#1]%@<6EOD?4)G[AB=\VO KX:R=F$/DNA'[H7\&+)G^C'B]Z!^\C4X*+@S[S M]L^[O3:*RN.O*_CQA!_W^/$[^#OJFJ*K$7XKX0U;6Z9Y#G>B@'M>=^;_(1HB MUU/H66N*M>][,&,7WW0!LI 5K"(?*,W^&&R[( M@NPTH6D7\#7'UIPK-[(31M\NX:E2B!GE@$TV?8'&V>N@:5,Q(M82' M;UA^#S>Q[R9^:)=!G+I!'-J5&Z>I.P\7M Z#S%TL?+A'(:F)!J2O?<>21?9" MX >#/E!8G=) M,G\C#E/ 3W0I,/YL/H1EEL7VE\W2S,9CEL;7$4X4+C&B$<,?, *J9,-_+$ZN M?^OP$$H*4A1!$%%*HP""(("W.LT[FV*4[D,_JS5!4?$, VTZG9Z#NV$*_B<^ MO"6?F3IPH:'&DE3]63IW0 WS>=@8V?8S<2\-3=A^6=&3ALH*T'TIR95Q8PU, MC^3F7U!+ P04 " 8@O]0T)NNN%H# !N!P &0 'AL+W=OL 2S;-5+A,JBM M;>=1A$4-#<=3W8*B+Y4V#;=DFDV$K0%>>E CHS2.SZ*&"Q6L%G[OSJP6NK-2 M*+@S#+NFX>;Q$J3>+H,DV&]\$IO:NHUHM6CY!N[!?FGO#%G1R%**!A0*K9B! M:AE<)//+S/E[AZ\"MGBP9BZ3M=;?G'%3+H/8"0()A74,G%X/< 52.B*2\7W@ M#,:0#GBXWK-?^]PIES5'N-+R'U':>AE, U9"Q3MI/^GM.QCRR1U?H27Z)]OV MOADY%QU:W0Q@4M (U;_Y;JC# 6 :/P-(!T#J=?>!O,JWW/+5PN@M,\Z;V-S" MI^K1)$XHUY1[:^BK()Q=W7=M*X&J;+ED5QQK=DU]8C>J[[/'V&_(S=:F5K9'^K$LIC?$1"1[7I7NUE^B+A^TZ=LDD-ES\>A.E9T$IJN?X4)V)..M MP$)J[ S@4Q5_,8"[PG-L>0'+@.XH@GF 8/6Y!KIT!R$*%[IRF8J#3 M-5PTM M.G&6()66Y"+4AKT6BG9TAUR5^&;.[L7NJ+.^'?1(9NR#5B>>7J@'0.O0!&*5 M4%P5WG+74%@!.&?78D=@C@@4E1??.V'(W@I;DU7H3M%VRQ_=\6/:N#W3D8,4 M?"VDYV"O6#()D]G,+=*0=+ ;Q(YB^1JW1C<"49M'IK0%$L5@5]1<;5QZ-)MX MWPN@T/:1-4!9EH-T5RMB_?./:9JD?]$JS\(DS_J^M5R4GH$WO4RA"MFY4OA2 M 5%QUT)/0@$DF7 H?,X^MF"X+]#8#F05"69Z_.)AV.V1RE$$2A]/9&95]WXS?H ^Q61Z>GT^8G]HGNCKI*)^AH M'X?C[O@SN>AGZ$_W_D]TR\U&*"0!%4'CT_,\8*:?[KUA=>LGZEI;FL]^6=,/ M$8QSH.^5IL,V&"[ ^(M=_0!02P,$% @ &(+_4,?O0CR/!P !A, !D M !X;"]W;W)K&ULO5AK<]NX%?TKIL6<0BP#X M=&W/.,[NUIUDD[&S[8=./T 2)'&6(A00M.S\^CT7I!C)D=5TM^T7"<3CXK[. MN9>\V%CW:[,TQK/'554WEZ.E]^OS\;B9+LU*-V=V;6JLS*U;:8]'MQ@W:V?T M+!Q:56,91>EXI'I_$@95:N3-V4MF;.S"]'U^+\34+[PX:_EV;3[(P9 M63*Q]E=ZN)U=CB)2R%1FZDF"QM^#N3%518*@QN=>YFBXD@[NCK?2?PRVPY:) M;LR-K?Y1SOSR [(_((/>W45!R[?:ZZL+9S?,T6Y(HT$P-9R&[. BWW#=#UC/QF[<'J]+*>Z8K=U%W+RWU7S;LAWIF9OOGQ]!U4%AN%7XCCPK\6UN?,15Q)B,9'9&G!@>H M($\==P"[,VOK?%DOV#^O)XUW2)=_'1$?#^+C(#Y^23Q0-&LKP^R4(V&R,>S"CJT]+C( -&&Q%V)K+#9L SS1OZXJ.^V2!99" M!6R=FN:,00DVMUC=T+WE3E(Y4P6AWC(?-!V4.BEK3-FVP>W-Z3ED.&/V$HG= MEX_[$Y0.^!'%SNAGD)HS#Z9N<6,(HEBA>98B+"?Y$P(157$O^YXEDJV"?K M@9]Z]_)73"62*Q%CE$813XN,+H$ F=%(!%*EDXEK$LYKE,F1 IS_.DUWBQ>S4< M)&.818)C);G,"])=Y#S-R8I<815';^NI71EV4N'L*9L[N]K-D.<&J)P7@O27 M<)_XXZ))O\W9V5'-8 MJ()*04F1408BE#)7%-V,QWG.;E=K7;JO9<4"WHY-E]HM#N#PSW_*I9!_>6$D M"YXATGULC@K^3E'O2E\N.F,:XWUE BTD$=NH'YCLM*M>%OP?B-JC MRXZV$0Y;3\LJ<"7=U!/E-E>?)VE@3],?UA/[8(ACB8_Z Q,#%C:$](!S6_HG1KB@2C#'C@>#M#3_-;K^]#W&(=T$H9D" M"KZ516 3*9'!-(JS"/C[OW+"P A;/MBRP98+;FMO4!$'DV+4#L7C- &IQ4D! M\$9%SCZ$9-Y>U6MZRD/<3HH4"@H0?2&A<<$3 >5R4'D:BMR^@G\DO CE@0AW MM!<7*M!> 3UBHBOXB0N5!][+O'Z'WG[&KJ&Y;T(KM=?+7N-]I3G451W79*]_T,&EZ%-JRJD) MO<[0/8OA'MJA_S>]BV#GR.B2+K[WH6E"&.((U!]P@/XE#74C%L!!2K4TR2B7 M44LWI?]B7$6.DNA8$D0Q&8A'HI_(,C$\$_O@XF5W $5W6*'.0X#;M\_4?Q1* MLIME66L6IURACXFIJU"AQT [E:,:J*+/ZX"!.B &\4B0P:@8J-^1$LAK(#J. MT(V@#JKLC_5/@GT3->V]*R0\\.+5MC6>L#7TOL>5N^[J!QF9?!G'PHBZ_ M4.B?0A]QMZP)I$X67#GC_W&H'LTDD!9:C6Z8:UE4&2-(P M<@.4[;KF*UGA):2=^M89:J++ANI#TUX/7QKIF8U@?.1 M7!VBWCVW(L!J'R $YJA-/2Z&<\ JGW8B1R@$^B80.UQ(OKT!_X2L#DH4F0Q MN[&-U^P.Q,-R],AQSG*)@J .H*LH 'F9HGU*#^)$ "A"H$]#LXWJM&TTOC$$ MRBKJA4.+#MP54$,<,/AWH8'2*Z3Y$Y:T9W:#!+*NBV 3MG?BSPZ1_WCGVP0H M>Q&^P#3=O=UGBF%V^,ASW7W;^+J]^T+T'GU>B;LK,\?1Z"P#>[ONJTOWX.TZ M?.F86(_Z$(9+HV?&T0:LSZWUVP>Z8/CT=?4;4$L#!!0 ( !B"_U 7-Y:Y M700 *,7 9 >&PO=V]R:W-H965T;N@*9J">-O="C[S M)S.G$J8\^ILMU'K4Z#?0 I9T&ZD'OO\+LH0ZQE_((YG^1?MLKM] X58J'F?& M&D',DL-_^I(5HF! L,. 9 8DQ7T(E**\IHJ.AX+OD3"SM3?SD*::6FMP+#&K M,E-"?V7:3HUODAU(IV&6W^20'W'D=PUA"P6XB8B/!T^S:_3YTY=C M+YZN6%XVDI>-I&X#I]NY*N3;1-]V.EU3A2O-E"M)=3E^W6HC=*,@EK]/A SR MD$$:LNT(61'A"$"LZ\?^A06:KL*C.T<8[L6QC# M6?@B<-QV; ]<.&'PAS(L"W]$,=)SH+8"C\E92):Y/5Y\K.](#D!6_O%I_7]J MS5IHQ7<@$G,T(B72L_0/FK]!.VS5&[#/CT MT?!_WNG?*DGX-NN(577B7XIUQ(HRJ2?*[V,=*4LP(7[?L8%)X99=2X1KLXZ4 MQ1H[I()8H2;U+NIU69>%/V*=XVI!K/236C=W]\I77L>V',@.'T.3$'OOB4+=94D MXDNT@ V73)WJ5UCU#B[7)"ET22[:)BEK+1XX:FZU-OC8+DE0UF37OK5Z''QL MFR0HW]M=F*W)P^KH$N0)@)^ON2<_4Z,(W=O"\__@]02P,$% @ &(+_4$UI MDN02! ^ T !D !X;"]W;W)K&ULM5=M;]I( M$/XK(ZXZ)1**7WAQZ $2A22E:GL1N;0?3O=A8P^PJNVENVM(I/OQ-[MVC5., M0Z5>LX*EQCPM2%V&!**TLA M$Z;I5JX+#@J[4V#YSQ<,-6>(?Z?G,KZ8*JX2$'B&]OO+YQL!9? M..Y4Y1I,* ]"?#,W\VC4<@TCC#'4!H+1SQ:G&,<&B7A\+T!;Y3N-8_7Z!_JU M#9Z">6 *IR+^RB.]'K4N6Q#ADF6Q7HC=>RP"ZAF\4,3*_H==8>NV(,R4%DGA M3 P2GN:_[+%(1,7!]XXX^(6#?ZI#IW#HG.K0+1RZISKT"H?>J0[]PJ%_JD-0 M. 2V6'EV;6EF3+/Q4(H=2&--:.;"UM=Z4T5X:J1XIR6M3,*YRP(/(N)^(?(3+#\ (Z7AM\UQO5#EA**:U!\ M]SC*[%50KDY&:8KH^A>X7-TOX.SWWRX[_>X?=5@WS5B3C7R!D4/R*37DEQKR M+6SG:.DDWS+34N#OC[0&%1*1ZK1HB MZI81=1NQOMK>2!39%B7U^C*RNAW3#!6\S*I7LNHU0EU1>BBY=Q@:+AP5=2%- M>UG#@HXW3MFF?8Z2^@][B+'2)-HP2426ZCKV^2O[]I7F1-R.>P/7'3K;ZG8^ M-/*]GXUF+Q@]"[E?AMQO#'F>;"B*7#?4R##/0$5-=3K)(7L5(IW@,GC.]JI_ MP+8S"'KU;(.2;=#(MK+%YJG2,LN)?Q::*J/X*F564PK>8T0[9E6U:L,-C21P M]E$H==Z&SUA7K6EP&)I[4(A#(\\/CE7BLHSMLC&VN]D4_C6AD.P6&"(%2B)K M4/6@!!Z\^+4R[9N[ MUWOM,NV[J-?<1JD>^53([#E 013C2>VDDV,-GO7/OFO_?LJG4QEIS3?1)R:I MR@IB7)*O>Q%0R#+_S,AOM-C8*?=!:)J9[>6:SBZ4QH#6EX(:3'%C!N?R8V_\ M'U!+ P04 " 8@O]02D-#HF4( T2P &0 'AL+W=O9$]G(S):?_ A?I@5Y0?C\]-%],!O M>?%Q<2/DN_&FEVD\YVD>9RD2_/YL](:<7!#*RA95R*>8/^7*:U3.Y2[+/I=O MKJ=G(UP.B2=\4I1]1/+'([_@25)V)0?RI>YUM/FE94/U];KWJVKV%K,SD;!"$WY?;1,B@_9TQ^\GI%;]C?)DKSZ%SW5L7B$)LN\R.9U8SF" M>9RN?D9?ZTPH#8C3T8#6#6C?!JQN4&5NO!I9-:W+J(C.3T7VA$09+7LK7U2Y MJ5K+V<1IJ>-M(>2WL6Q7G%^GCSPOI#!%CJ)TBJZB6*!/4;+DZ#V/\J7@J^]N M5SJC[!Y=Q6F43N(H06_RG,OOZL IB@JUO13I Y\LA8C3!_0VRN,?Y?YK1L,UH6#4:IV,TM[-,%*\++N8RRQNE3]JR MO.K(JSHJK_['>3)"L'T";.JCM723WQF>_Y.PHUP]P0>X'3KI"_ M&:T_5"'T'5U$^0S]_F49/T9)91G?T?LLY=^D6XG/@F)LNH0"T0D8-J$&O+)B[JG+9D(D=NF#IG JHG>JP?+-)]S4:W+ MBVC!A2XOX,W$L4$G<''B&M/);;GJ'-HE$U@WT7OW0)D^'M\>HX?LD8NT_ @5 MHNKCV_Z+"^R:^#:(!H9- F.B!0W1?.RYN$,T<&FBMVG#HLD[G'2R7S(*%DVQ M!9)1\&=*3$E6][3EAY1@TBX95?;1>DL>:H=<%/%]/)'K5E[>M4SY(LOC0I<= M<&K*;% +7)KJM]"'J.4T73'LD II=N9]4-X(OHGB*^-<%3W.^REE6S+A M95!U757)/"GEJS]9RLA)ESDZR+ M&P4*KD]#"^1EX/),OQ%?S[7E5JB^!\<-W1@-R>Y]>%M4U\:&@>?W$W?U M7[3.YK#KE,%:P*R *@I5T6_5]UVG%W7[K7T,HT&'1&#T;# KD9J\DY=2\NLO MQ,._$=UTP=^9#?"$@6TSP_B$M?"3MCOPECB&?=?ON 5G8.S,!$)1A3- 5!CX M.K.!J3 P;F: JK">6*4E3L=5'+!SQP17V1'5 &9QP-(=&S"+ S[N&,,L3A.S M=-P%.F#;C@G"TE^PWL#%46"X#<#% >MWC $7IPE,L1?G(/;B@)D[)MC+[QE",VT0Q'>JY M8-FN"0S3VS,/IC(NN+MK Y5QP%SB]:X+-#-'[<%3CPB+AVH!J/%@%O(&HQFM" MF%V5M2';XX+5P#,!:794-LAL/%@X/!N8C0?+@S>0V7A-9M,E%ZP!GF%@0W5S M!>_W; VGG+S]@V3 MFCVJ]28U/EB[;P.I\<'S?6.DQC_H:(P/-N\;IC5:U9Y-:WSE8*,-M,8'8_>- MT1J_26NZO!)\W#=,:@[2KR>I"<#: QM(30!&'A@C-<%!AV8"\.[ ,*W1^^;! MM"8 AP]LH#4!V'E@C-8$_<_0!&#?@6%<0W\FK@E@#0ALP#4!6'PP$-<$^W&- M-F1[7,HI=L.XYF"]#\)VM:H[KV12$L#*%A:$/- M0IL0UH_0!F@3PBH1#H0V86]H$\)2$!J#-HCII@GF']K :T(P\= PKPE;2$S+ MN<26,$89ZSB)$8+)A\9X#6(&4$T(-A_:@&I"I5S)1+W2?E2C#=FI4U(+E8S! MFDI'$S5+6"E:PC:0&H*5LB5LKFX)]SY10[!2M(2-D9I]DO6O7\)* 1.V =,0 MK)0P87,U3+CWF1J"E0HF;(S3Z#5[?C$35JJ9L V0AF"EG@F;*VC"O3D-P4HY M$S9&:@Y3L">D(6KU*;$!TY"MXE-CH&;=51_]U'+3/?6FYESS8$1#U(I48@.D M(6H]*C&&:=9=]9).L>\]):B'2O?3& U1:UB)#92&J#6K9""G67>P[QZC-:Z[ M^(FH=:Q["EE_J/2'XQJBUK\2&X -42I>"1V(;-8=Z!Y)LH[I]D, M'Y=_P12K)S2MWA39HGK(T5U6%-F\>CGCT92+,D!^?Y_)M-=ORN 9 >&PO=V]R:W-H965TTFN\5B'QB; MB87JXB7I.-NO7^I^ER78+XE(S1QQYF@.A]9PY[%??$VI *^.[?+3WEJ(S:=^ MGR_7U"'\H[>AKKSSY#&'"#EDSWV^892L B?'[B-%T?L.L=S>:!C,S=AHZ&V% M;;ETQ@#?.@YA_YU3V]N=]F OGIA;SVOA3_1'PPUYI@LJ[CV?PTP/&OD-@\6#1'<]< S^41\_[Y0^FJ].>XJ^(VG0I? @B_[W0 M"VK;/I)TK-Y\!?L(ENE!Y9;+CPGHT1D'!"L<4"1 VKK@",' MW-9!C1S4M@Y:Y* 5'5"-@QXYZ&V?8$0.1EL',W(PVSH,(H=!6P>HQ,PI11=< MYY*0W9IM&-,-6_,-8\)A:\9A3#ELS3F,28Z%P7&Q,/6S,.8 M>MB:>QB3#UNSCV+V48G]6I>8?=2^UI-B#]COA[(2:-*8"#(:,F\'F&\O\?R+ M0-@"?RE%ENMK\$(P>=>2?F(T=5\H%U)4!0?$78$)L1AX(/:6@EM*^);1\-Z8 M,NN%^'H)[CQ?/8D-IBX7;!O>/QE302R;_P$^@!OZ0NUW;Z"N?$9R^$VL*9/1 M,"8M >&<2OL/0$JH%$@77+XNU\1]IO[$CK 5>/?&Q+KZ&5@N^+'VMEPNB[\/ M9U%Y%NI:ZTE2)#_5_65$R'E("*HAY'KK?@18>0^0 M@I2+NY_@) SGCPJHBPY0]XLQ.'E;A3+N@')Y/_<7%!!4A779);BSNA5-.J"< MSV_ R;P2YDL'F"_GLS#3N#*NJPY0U[-&TJ8=H*8WBRC=J!+KN@/6[5]W->G^ MVH6TJPDXD653A7/3 >?LOH[\VV:4,5U*%.BCP,&>^KCK %5?']\ZH.RKCUF7 MX&KKXWL'E(;ZF'> V5,?BPY0>^KC1P>H??5QWP&KOCX>.J!4OM=]N2DG.S-* M=F84P.):V&3'_?M&W@-301W^3P,R3I!Q@*S6("<;.'&\K2NJ-I800 \ _&/< MRPCKBFH:P_Y+MKXJS# V#9B8Y=:G)NM3&]=WN66>[#Z<1]DV7/@K9!:5.ZL_ MW1"]EJ!K1\ZKGB#KA^8U!- R"1LHIC'(IW4<6@TR5B94%*60_#(65$S3*)A] M*X,-C"Q8+E0C"=782U%#QLP$QCPR%X,$>7 @%^ZJ*86I2D+UV/2D&@FU@^G12@E%JF:J^81^B26<6:MG,-5NV"S>UV1#7,HI^$G=IA2F"@F-8].3RB8T#Z;'+.=3MDDX MG\_+R"R[A:MZ!3L5: ,SHUI1=UM&TU ].:F8PV8UGW)&J&V!Q9K^HDWBAE*] M1,J1Z4&I<")X*#T10JYZ#%,KR-$D,H-U416:X]0-C4 MRJ56!6C(YCMOMJ@"#%BJJS:4BC]J%O];^FHM92,QH[RIR4.IMB+]V!2E,HN: M.]$V%!D5+1 M$)X37*XI65'F&\C[3YXGXH'_323Y@#WZ'U!+ P04 " 8@O]0#TH,M8@" M !8!@ &0 'AL+W=OL MB >0-I(X30HHK02MT)BT"5$8#],>W/3:6CAV9KL-^^]W=D)62EKMI?[(_3[N M;%_S6ND7LP:PY+44THR"M;7551B:8@TE,^>J HE?EDJ7S.)2KT)3:6 +#RI% M2*,H"TO&93#._=Z]'N=J8P67<*^)V90ETW]N0*AZ%,3!V\8#7ZVMVPC'><56 M, /[5-UK7(4=RX*7( U7DFA8CH+K^&J2N7@?\(-#;7;FQ&4R5^K%+>X6HR!R MAD! 81T#PV$+$Q#"$:&-WRUGT$DZX.[\C?W6YXZYS)F!B1+/?&'7H^ B( M8 MLHVP#ZK^ FT^J>,KE##^E]1-[) &I-@8J\H6C Y*+IN1O;9UV '$@P, V@+H M_P*2%I#X1!MG/JTILVR<:U43[:*1S4U\;3P:L^'2G>+,:OS*$6?'-TPP60"9 M^2LS466E)$AKR)WX78\3.*+) ^WN_7Y&)4.+@?#+NJ=MT'G;7#4VS.^.7>P ME58%F%YW#4&ZHYM0FM ]=SU1T>5PT.\N[=RE1]WAV7"\Z@NR4JK_SJ4?9&EZ MD<5[YGJBLCB)^LUEG;GLJ+E'9?'2\'_/IL]?]N'0XB2FPVS/8$]83*,TWG,8 M[KQ[UW._,;WBTA !2P1&YT-,43=]K%E85?E6,%<6&XN?KK'U@W8!^'VI\!FT M"]==NC^3\5]02P,$% @ &(+_4*G488W3 @ 7P< !D !X;"]W;W)K M&ULC95M;]HP$,>_BA7M12MMS0,)*14@M735-FD; M*NWV8MH+DQS$JF-GMGGHM]_9"1&%P/8FMN/[GW]W.5^&&ZE>= %@R+;D0H^\ MPICJQO=U5D!)]96L0.#.0JJ2&ERJI:\K!31WHI+[41#T_9(RX8V'[MU4C8=R M93@3,%5$K\J2JM<[X'(S\D)O]^*1+0MC7_CC8467, /S7$T5KOS62\Y*$)I) M010L1MYM>#-)K;TS^,%@H_?FQ$8RE_+%+C[G(R^P0, A,]8#Q6$-$^#<.D*, M/XU/KSW2"O?G.^\/+G:,94XU3"3_R7)3C+QKC^2PH"MN'N7F$S3Q)-9?)KEV M3[)I; ./9"MM9-F(D:!DHA[IMLG#GB",3PBB1A#]KZ#7"'HNT)K,A75/#1T/ ME=P09:W1FYVXW#@U1L.$_8HSHW"7H)+D@0E,%Z.?28']U MTP+_@*"L >XO)%9'L[!-MOVGCO\"4$L#!!0 ( !B"_U "LC4=2 , $<* M 9 >&PO=V]R:W-H965TWS/^=W?/PV MV0OY6VT!-+JK&5=3;ZOU[JWOJW(+-5$78@?7>;-+VW>I?!V^L 6T%K\9W"7AU](YO*2HC?MO&AFGK8 M$@EL7Q/S=PAP8LYX,QY_.J=?'M,+C[P?O[]KD33(KHF NV ]:Z>W4RSU4 MP9HT3'\1^_?0)918?Z5@JOU%^\X6>ZALE!9U)S8$->6'?W+73<21((C/",). M$(X51)T@&BN(.T$\5I!T@C9U_Y![.W$+HLEL(L4>26MMO-F/=O9;M9DORNU" M66II1JG1Z=D58827@);MJIR+>B(5>H$H1U^WHE&$5VKB:P-E7?ME!W!U C/ /S7\ L4X==\?=):#/-7P5Z M1[DI"R4,+3714+JA%7!8 M4^VLXL%;VGJSI\_M+ _#))WXM\?%&EH%:1CGCV9/6..>-1[%"G?F?%3@Y#MX M2(XB)TD>QR=\+JLD+-QX28^7/(LW;Z0T!4+F])9$4[Y!#,S9A=CCUG$1)P.6 M$.6@5)%F5NXK0G3L<57XHU*'OHFY6V!C=G.B0H$GQ:>8<5C@/LYLQZ MSFP4IR+,[ M-[MIE>DM8 XA4E1DQ?2[F;$@39%%TPCRT*G!^9C'D/7(^"GE/ MI"1K0*#W0NJQ G3ZT6^7#'X;@X\74]M,J3)'!G6O29%L]F^EEO M03I73#$@C\,B/ETQ0RNS%W'HA@KPXX6&1Q7@'[NO\W(\)6$<9]GIB>&PBX*B M2/(33O_H#K9/K(]$;BA7YBA8&R&^R$RB\O!J.32TV+77\DIH<\FWGUOST@-I M#':0\.7()58S/;A/;;[VP(2Q.:]05L<_?W[^[,>5Q)]:PS M $->9\!E-?%ZWF[A@6TR8Q?\Z;B@&UB">2P6"F=^ MJY*R'(1F4A %ZXEWV[N9#ZV],_C)H-)[8V(C64GY;"??THD76"#@D!BK0/&U MA3EP;H40XT^CZ;5;6L?]\4[]BXL=8UE1#7/)GUAJLHEW[9$4UK3DYD%67Z&) M)[)ZB>3:/4G5V 8>24IM9-XX(T'.1/VF+TT>]AQ0I]LA;!S"0X?!.P[]QJ'O M JW)7%AWU-#I6,F**&N-:G;@$"?(CDZ6F M(M5CWR":WRE,ILEGD4+ZUM_'D-JXPEUL$8M:W22=9Y1M8&4&$D2J8W%%'@T%6Q!E-!Y MMFK!: \CNK95?\-Z;!0'0=#-&K>L\4E6_"=LO:I= >$%NVO*3*FZ0>,CALNH M/XH/2#NL!D$4=J,.6]3A1X\ (IXN_K"C^'$X.L#LL H&H]$!IK_7FW+ RMJ6 MK;&TI3#U[]RNMK?"K6N&!^LSO"WJYOY/IKYJ[O' ,*$)AS5*!E=#3)VJVW<] M,;)P'7 E#?93-\SPQ@-E#?#[6DJSF]@-VCMT^A=02P,$% @ &(+_4-]0 MOW-) @ /04 !D !X;"]W;W)K&ULE51=3]LP M%/TK5L0#2(-\MC"41J*MT#9I$Z*P/4Q[<)/;QL(?F7W3LG\_VTFC BW:7A)? M^YYSSSW^R+=*/YD: ,FSX-),@AJQN0Y#4]8@J+E0#4B[LE):4+2A7H>FT4 K M#Q(\3*)H' K*9%#D?NY.%[EJD3,)=YJ85@BJ_TR!J^TDB(/=Q#U;U^@FPB)O MZ!H6@(_-G;91.+!43( T3$FB834);N+K6>;R?<)W!ENS-R:NDZ523R[X7$V" MR D"#B4Z!FI_&Y@!YX[(ROC=KL)X$5P&I M8$5;CO=J^PGZ?D:.KU3<^"_9=KF7-KEL#2K1@ZT"P63WI\^]#WN .#L"2'I M\J^ M >DOM%.F6]K3I$6N59;HEVV97,#[XU'VVZ8=+NX0&U7F<5A,:65S,R>G)&3DA3)*'6K6& MRLKD(5I)CC@L^_+3KGQRI/R75EZ0-/I DBB)#L!G[\/G4%IX[.#QQY?PT!HQ MN)$,;B2>+SW"]TVA;?1!D5LFK2V,WQP]J^;Z!=@EU?*;O+?>"NT/!B%G\!4$L#!!0 M ( !B"_U !5*FUFP, *X- 9 >&PO=V]R:W-H965TFNEBDO?EXLU MY$1>\ *87EERD1.EAV+ERT( 22THS_PP"!(_)Y1YHX&=NQ&C 2]51AG<""3+ M/"?B^Q@ROAEZV'N8N*6KM3(3_FA0D!7,07TJ;H0>^,#)4[SK^9P;MTZ 4F(\A@H8P+HO_N80)99CSI//ZIG7HN MI@'N/S]X?VO):S)W1,*$9W_35*V'7L]#*2Q)F:E;OOD#:D(=XV_!,VE_T::V M#3RT**7B>0W6&>245?]D6PNQ!]!^F@%A#0B/ ?$C@*@&1,^-$-> ^+D1.C7 M4OE)E"F2NA5ZG&J=&89(0M ,UM54YX M7G &3$GTG@A!S$M$KZ>@",WD&W2./LVGZ/6K-^@5H@Q]7/-2$I;*@:]T*L:A MOZC#CJNPX2-A(W3-F5I+-&,II WX:3L^:<'[6@*G0_B@PSAL=?AGR2Y0%)RA M, B#AGPFSX;C?A.=GXL^^^'H!V)$KB@BZR]ZQ-^$:U69A!0=EL=<$06Y*8\S M-"&%^=(E^O*71J-W>D%^;8D=N]BQC1T_$ON]CB/@'E@)C755H1.+-KO@_2CJ MA!&.!_[]_NLZ-4OTUMGO'II-3\WZ011VC\QFIV88Q_TDZ3F[ ZX=Q[73RO6V MXGFF"9L]G;(5*D#8W=^(SN\RNB)&Y28A.J<,.[@?!$<,GS0[R#QQF2>MF5_K M;/,R1_\BQ^'6<;C9X_#!<3A#LVVAVX.NJH\T-W9\B>9Z22[)HC+0]244TOL8 MH"]76RJ_7MH/XCSHG@>XI;:Z+NONB]=US\7N/>]=_P*=-)#RIEUSW)X#1M^! MB*;MZ?_C#D3H.Q'Z[65#MB]6-OC)LL'!KDD&+UXX>*]%X]^@=)Y(HF-KH&E+ MGOX(\E"*<"=%V.IK"DL00O.K-6ESNNMV^.7;'=[U.]S>\!REMJZ'3SM0-XR/ M-_M)@UG22TYZ0H,93KHGO6/69!=U@Y/FX>^=/W,0*WOPEVC!2Z:J4X>;=9>+ M*WND/IH?X\L);IB?FLN(/>_NW%&%/ MOW=&PO=V]R:W-H965T"%N &MMB)0%)IS^^DO%:3FPK M0,L-V$;GZ.CUT7,D,=X*^:"6C&GPF*6YNN@MM5Y]Z/=5O&095>=BQ7+SRUS( MC&IS*Q=]M9*,)H51EO91$ S[&>5Y;S(NGMW*R5BL=W4ISUZ^\)#QCN>(B!Y+-+WJ7\,.4#*U! MT>)WSK:J=@WL4&9"/-B;F^2B%]B(6,IB;5U0\[5AURQ-K2<3Q]?2::_JTQK6 MK[]Y_Z$8O!G,C"IV+=(O/-'+B]ZH!Q(VI^M4?Q+;CZPK74^HHZ?+E3P' M 7P'4(""%O-KO_E/Z_P]P^BY>=](5NF&*MU0X0^_IMME M_'7-%2^2^(^?S3-PHUFF_O3T@:L^<-$'Z>CC1R&2+4_3-K%VEL/"TL[MS83 MP0 /Q_U-791FLR&.$*E:/8N+5'$1;UQW3\H.$9@\ '=,;GC,E&>X@\KMX&22 M#JL^AD=+NK,2-IL%[7*&54RA-Z;KE%$)+E.^R)GTC'%4^1N= M3,>HZB,Z6L>HD7,P"*/HI8[-9I[4A('C6>"-C#V*F";UL7N&"VN8A"<3%3JH M0.1/!:J68$5Y K0 Y4A,"8@?EB)-F&RG+FI! 4*CL$-)1Q_HQ\^S8!33.F5E M3-\I4VOS!U-?9[HU)-R8(S <1K C(L<=Z ?/O= T!:NUC)>FU(/8E"IN9"F* M5A%I:S"D$0Q!412..J)QN(*#8^? 56GZ#":$(-S5J>,7] /L)F&YYG/.$E.. M-"U7F_;1G1Q-7$(["H(-9T$$+OD(MFQVV L3V@IE)L:&IB:T]BK 1 M102CKA@+)IX'#( I/I[0# M'?*#[E#JE^[J:P*;TUW2.M8A/^N^%-MH$P7=F+*[8,_>,%@QR45K#7[%+0S MDYD,ODT$=A#$?@C^)R25OO<4#CM.8C\G6W/RNMC>F^(A6;K;>"_YRBN"(R ^ MX?:TMC_U,^[0M,3-[2B"@TYU'>ZP?UUX;%J^XG:?M'2PQ(?"\I"T'!PDG$,E M/@*5]Y(F#/Q*,^^N'CM$XM,A$CM$XO\7D;B)R&C4J:@C)#X-(5]Q&[Z:B<0! MDIP0D*0)R&[9B.,C.8*/!YXS$4='&PO=V]R:W-H965T\\==W17:-OASZ=[LH,UZ,_[6VE:?HN2TQ*XHH(C"=N9M\!O MESBU 6[&/86#.OI&-I6-$-]LXWT^\P++"!ADVD(0\WJ %3!FD0R/[PVHUZYI M X^_G]'_=,F;9#9$P4JP+S37Q"B'+:F8OA.'OZ%)*+9XF6#*/=&AF1MX M**N4%F43;!B4E-=O\MALQ%% B'L"PB8@=+SKA1S+&Z+)?"K% 4D[VZ#9#Y>J MBS;D*+>GLM;2C%(3I^=_"9$?*&.(\!R]YYKP'=TP0 NE0"OT!UH5I@L0Y6A% MI'RB?(?N":L B2UJ@Z]N0!/*U&OTRL[\5(A*&4 U];7A:%?RLX;/LN83]O 9 MHX^"ZT*A=SR'_.=XW^36)A@^)[@,!P$_5/P:1<$;% 9A\'E]@ZY>O1Z C=I] MBQQL]-*^?;T3YFD4=0BCQSRJ =Y21CA&2"B[!;?0 ;E!B2*L$T! MI^>VM 8<.T![#1_FXR@-1U/_X0R/N.41#_)8Y#FU%T>AK10E@D>1D=S[3?3QLG&?=G%G3CBZI'H; MM&,2.$C2M.?:XL[*\+"7K9^4AE*YG\L:Y /-0 VIK?,F'%]:R9W9X&&W^1TE MGUI0GW Z \+##O1[*CXUHB@(DCX#QIT3X6$K>DG&D].K/.F]/)U?X?2B.DY/ M?H11D,0GV?M']5()J0H4R47%=ETYM;UMY+NIZJYM>EZT?B=Q1&PO=V]R:W-H965T==C;3R_9A9Q\,*."I;5%9 MA&8__54Y8.D>?YPRQ.\L%X5'UW)\8COI9I MDK,[ 8IUEL7B\9JE?',Y@(.G+SXGBZ4LOQB.1ZMXP;XP^6UU)]35 \'N+P=7\.V$^J5#9?%GPC9%XS,HNS+E_$=Y<3N_''BE(I:RF2Q#Q.K? M YNP-"TC*1T_ZZ"#79NE8_/S4_3W5>=59Z9QP28\_9[,Y?)R$ [ G-W'ZU1^ MYIO?6=TA6L:;\;2H_H)-;>L-P&Q=2)[5SDI!EN3;__&O>B :#BJ.V0'5#FC? MP;#P2? -$::VBE1^JL:F\56^2O)S&+U*H7Q/E)\>_ M<3[?)&D*XGP.;G,9YXMDFC)P511,%N#"\-W+&R;C)"U>J5^_?;D!+U^\ B] MDH.O2[XN5)QB-)1*6MG <%;+N-[*0!89/OC$<[DLP+M\SN8&_XG;'R)'@*$: MD]W H*>!N4;.B!_6^1N O=< ><@S"7*[W["9E.XP<-\W37Q^5/;B5+"O^=K1&=JV1JC5BNRL$+PHPB85X3/(%N,KX.I>O MP90MDCPOOYG&:9S/F&FBMY']*G()D8[8)%9T@NZ&GF>D[QWZOB4MZC#TRH8MFZ M5\$=$PF?@Y>*J(\L%L4K(P[=+4"Z]77);90(^'_18%*';LY^ #W///D0:4GH M5(D^J4.UT@)YA%HT:")#?,(N>%J!GRL%Z;GI< M<7_Z:E)"-RJ/*>9UZ.8]%$5^(W_K[G3-(/*M::ZY#*.3U?,Z5"N_:(3]?:DF MLQ!#LU2DF8[%YQ(F,.CP KJ_P>FW:^O5=0?U+-&MC.E6"T0BKR.L:T8PL>P0 MD:XIR%U3/K-X]G.="#6*HDQ15Q)@C7_LG0$O6 ,^W80V+!T#SQJ6;IC72.P&\//W$'4T9HR;,.@ MX8W=\+;N'G 7N=8"CS5PL1NX=ZJO>9D/GU@V9<*9"QJ,.#A'[FFP83?83I%[ M[A;"_MS3O,-NWAV5>U'WE"Z(+'M(HF%)#E\K]^4>,:R ,?0MU91H@!(WWIZ9 M>W6T W*/:"H2-Q6MN4>ZR,.^;8M"-/*(&WE_R"43KM/AQO$P.<=IM*84<5/J M!(OIGA:,YV7U;+@]46^N$HU'XL;C4>?N?G8RNHYF3OQ:J,NDK5)3F[BI;5T\DRZ2 M,<+[:V>3E0695&.;NK&MS]RKIX7591YGS'7O4PUD"L_ %*KI2]WT/0%3>EHP M'P"VY6IX4S>\CT%#';J%!C^RK:&I+@/T\/5K[^.V[N+U E'K [_&$[_#'_D= MD,[4\#S/?@I/-;FIF]S6?*4&+'O("_8:'#8>X6=,+*HW&PHP*V=Y^S1_]^WN M[8FKZIV!H3;?OGKQ*1;JGBA RNZ5J_2KZH7 J9<2IY5'Y=, MY;(H#=3O]YS+IXNR@=T[)>-_ 5!+ P04 " 8@O]0S]8IIK@" "A!P M&0 'AL+W=O*DH8W @DVZ;!XN<%4+Z=>*'WNG!+UK4R"_ZTV. UW(%Z MV-P(/?,'EXHTP"3A# E83;Q9>#X?FW@;\)7 5NZ,D:EDR?FCF5Q7$R\P"0&% M4AD'K!_/, =*C9%.XZGW] :D$>Z.7]VO;.VZEB66,.?T&ZE4/?%R#U6PPBU5 MMWS["?IZ$N-7V/5NAK"S+]XIX1^2[1.33]R7FT)I0BS M"ETSA=F:+"F@F92@)/J [KG"%%U*173/H$(SQEJ]<-6J5NBPA@M%?F'[EUR^ MZ+TE >F]A6;E4TL$N#Q/%J PH?)4NS_<+=#)NU/T#A&&[FO>2IV'+'RE2S,) M^F5?QD571G2@C,\M.T-Q\!Y%010XY//C\@646AX:>3C^4^[KA@Y=C8:N1M8O M/N1'9$FY-!WZC_Y='>_?]]E2*J'W_X\CF<9#IK'-='0@TULPGWH% O'5H>9= M=!:IM3#'PO,T#[.\\)\=X-$ 'AT%:U;H8G6J9(<5)OEX[(8E RQY"Q:Y8,D^ M;)2.(C]??.4#- MY?4%BS5A$E%8:5UPENFJ1'&ULI57?;],P$/Y7K(B'38+E=X&IK=0N+0QI:-HT>$ \ MN,FUL>;8P7;7P5_/V4E#MV95-?K0V)?[ON_N[-P--U+=ZQ+ D,>*"SWR2F/J M<]_7>0D5U6>R!H%OEE)5U.!6K7Q=*Z"% U74"6\\=+9K-1[*M>%, MP+4B>EU55/V> I>;D1=Z6\,-6Y7&&OSQL*8KN 5S5U\KW/D=2\$J$)I)010L M1]XD/)^GUM\Y?&.PT3MK8C-92'EO-Y?%R ML0, A-Y:!XN,!+H!S2X1A_&HY MO4[2 G?76_:YRQUS65 -%Y)_9X4I1]X'CQ2PI&MN;N3F,[3YN !SR;7[)YO& M=Q![)%]K(ZL6C!%43#1/^MC680> //V J 5$SP')"X"X!<3' I(6D!P;4MH" MTF,5!BU@X&K?%,M5.J.&CH=*;HBRWLAF%^ZX'!H+S(2]6+=&X5N&.#/^)&6Q M89P3*@IR*0P5*[;@0"9:@]'D'?E*E:+V],E)!H8RKD_1>G>;D9,WIT/?8 R6 MR<];O6FC%[V@%Y,K*4RIR4P44/3@9X?Q@P-X'W/O"A!M"S"-#A)^68LS$@=O M211$04\\%X?A&>0(#RT\_-@#SXY6[X7/_B_X^:O5G]0R[BY3[/CBUUVFC.F< M2[U60'Y,%MHH;"L_#\@FG6SB9),79"^KFC*%W0XUK+(T)2B2EU2M0/<=:4,W M<'2V\SZ,L7@//1&D703IP0@FE52&_:&V6?9]$^F>8!(&]M?)-I=EWR],>_QF M^WYITN,WW_>+@Z=^3;K^3@.I ,MF6[TFN5P+TQQ_9^VFR<0UT6?V:7B>A3WV M&4Z?9EC\HV]&UQ6>$A.:<%BB5'#V'F-6S3AH-D;6KGTMI,%FZ)8E3E!0U@'? M+Z4TVXT5Z&;R^"]02P,$% @ &(+_4/VPE7P0 P *@L !D !X;"]W M;W)K&ULO99;;YLP%(#_BH4VJ96Z<(>D2B*U2=MU M6K>H6;>':0].. E6P4YMDS33?OQLH#0=A$6JU!>PX7SG:@ZGOV'\7L0 $CVF M"14#(Y9R=6J:8AY#BD6'K8"J-PO&4RS5EB]-L>* HQQ*$].QK,!,,:'&L)\_ MF_!AGV4R(10F'(DL33'?GD/"-@/#-IX>W))E+/4#<]A?X25,0=ZM)ESMS$I+ M1%*@@C"*."P&QIE]>F6[&L@EOA/8B)TUTJ',&+O7F^MH8%C:(TA@+K4*K&YK M&$&2:$W*CX=2J5'9U.#N^DG[91Z\"F:&!8Q8\H-$,AX870-%L,!9(F_9YB.4 M ?E:WYPE(K^B32$;*(OS3$B6EK#:IX06=_Q8)F('L+T]@%,"SJ& 6P+NH8!7 M MZA@%\"_J% 4 +!H4!8 F%>K"*[>6G&6.)AG[,-XEI::=.+O+XYK2I"J#Z* M4\G56Z(X.;QXR(CB;4GF@]9CSTMIY8-" C_^' MTPYRK1SO-> 7!^..U8!?OL[Z53M^MN+[<%/5O"J\4Q7>R?6Y>_1-55.+L@00 M6Z#]A^#G9X6A:PFI^-5BU*V,NKE1K_VTI84A4ADZ04O5-9LJ6N@+=LP.Z]P+U\/*];!5T01OBY1(IOYD*F$#;>Q?5BV7;M?;ETM[YP]EMSKTA4D0Z!;F0-9XIO+Q![4GV'[N@?8;-D'[ MN0O:[6UPPEE*A&!\BZ@*3HUT3[$UYK7>NWS/J>75W!D"]!1Y@_F24($26"C. MZH2J"_%B,"LVDJWRN6#&I)HR\F6LAEG@6D"]7S#E6[G1HT8U'@__ E!+ P04 M " 8@O]0QD],>' $ S' &0 'AL+W=O1I_C.>\?SBD,%>Y"_%FC$)7M,D*X;!6LK-QS L MYFN6TJ(C-BQ39Y8B3ZE4N_DJ+#8YHXO2*$U"%$7=,*4\"T:#\MAC/AJ(K4QX MQAYS4&S3E.;?QBP1^V$ @[<#3WRUEOI .!ILZ(H],_EE\YBKO;!66?"49047 M&],UT,@TA'Q!(VEUJ"JI\=NV5) MHI54'%\KT:#VJ0V;VV_J=^7@U6!FM&"W(OF;+^1Z&/0#L&!+NDWDD]C_P:H! MQ5IO+I*B_ ;[ZMHH /-M(45:&:L(4IX=?NEKE8B& >R>,$"5 ?I9 UP9X!\- MR D#4AF0,C.'H91YF%!)1X-<[$&NKU9J>J-,9FFMAL\S7?=GF:NS7-G)T6W. M%ER".SKG"9><%> W\&FA#JFBT 1,L\/4TB6ZFC!)>5)T.>P?,9^XO&<=@*-C MWD.5N#I[J,X>*O7("3T=!?A_"K]99'$MBTM9?$+VL]H'8OFC,OBG/#&5+"W^ MM;@AM1MBC?[-S;QT\P'0G2HOG24,S$2NM'BV*HZ5Z*#:+54U5W8J#]5G$.Z. M!!37 <76@!ZVLI T6RC']A F\;L03KCNUJZ[]EPP*5G>2/IWT+*XO=I3SV=Q M^[6;OI?B]M]E-K;6]J:.Y\8:S_-V5K"O6Y9)\/M.?W\OF[!%@F%DF!;Y3#%L MP!/Z2/*XDFUF&=M;"!HD03N3CB3ZZ.1NEWN#+NB57=# "WJAUQB^QY=]AD.# M+VCGUU@M0, 3E:P]/: !%>QZ3;#A%.RY1L,+<%A. G7_W]&E$GCGZU16;0!NUL:^;Y EPQ"(,W/E./#,!0=-'4CQUZKM0C0SSD()[(%BJ@ M::: ,J/9"WA8+IE*QZ$<5Y^GXX>GZ_;3'S567,AK#0S($+[L]'?HP4YDKX$A M'W*0[R=K<'YK((,^%'LMB\$?LB_4VK>&7<]9%L-+9.?;/<]XNDU5EL^X#R # M0=3WFG%#/61?N;5O!+M>U$&Q+>/88!+;L78\X^=/>VQPB*'/(F"#/6Q?U;6> M]@X]UQT!-YY5[5PS1?!T;\ &C)AXK8:A'78N]-JUA$,/NEK"X!';<=:^&A=H M%X-([/79%QLX8N<*L66[V/6@JUT,3;&=?O?T]?R[!#&()%X?A8DA(;$O#%NW MA$,OZO2L+4$,.HD==<8T_].PKP];3WJ'GXA(QQ"1VPIDB M>+I+$(-(XO4!FAC:D0L_0#OTH*LE#!Z)'6?MJW&!=C&()%X?LV,#Q_C"C]D. M/72J7<+&"QK].NV>YBN>%2!A2R6D41> _/"&ZK CQ:9\9S,34HJTW%RK(%FN M+U#GET+(MQW]&JA^3SCZ#U!+ P04 " 8@O]0@=(DO5\" !Y!0 &0 M 'AL+W=OLJ ^M5!$2:+95 M(1+0;JNT:JA5MX=I#R8YB%7_2.T#VO]^9P C=M;,Y_)W)AG;]Q5HZCO!8&$$CT"I]\:IB"E M!R(9+UO,J*/T@?OK'?KGD#OE,N<.ID;^%!76H^ACQ"I8\)7$![/Y"MM\KCQ> M::0+7[9I?;,T8N7*H5';8%*@A&[__'5;A[V -#D2D&X#TJ"[)0HJ;SCR(K=F MPZSW)C2_"*F&:!(GM+^41[1T*B@.BSO5<&&IRN@8UQ7[CC58=OZ%KM-=L&G- M[1(<.[\!Y$+2SAD3FMT+*:FD+H^1)'B@N-S235JZ] C=@-T;C;5CM[J"ZGU\ M3-([_>E._R0]"7C/;8\-DDN6]I-/3X\W[/SLX@3LH"O+(, .CL#.++6]Q;=+ M-I-<8RC-[ MPL_9NDB&O32/UP>(KSKBJ_\3UT96GMR:-83<3@MI$9/LO9#!82%9)R0[*>16 M-=*\ 3 ':[!CV^W>E7$[3G_= MVT>)VFM)D\ D+"BTW_M S+8=]-9 TX3AFAND40W+FMY&L-Z!SA?&X,[P!-UK M6_P!4$L#!!0 ( !B"_U X+&0 (@, %\* 9 >&PO=V]R:W-H965T M-FDC5VX5(!58M4Y=A8JV/4Q[,,D) ML>K8F6V@_?>SG9!""2E]V OX).?[_)U+?#S:18=G@!3+])N%[/S3%ASF1DGRW$9,0WBA(&"X'D M)L^Q>)X"Y;NQXSO[!P]DG2GSP)V,"KR&):@?Q4)HRZU9$I(#DX0S)" =.]?^ MU8T?&(#U^$E@)P_6R(2RXOS1&+?)V/&,(J 0*T.!]=\69D"I8=(Z_E:D3KVG M 1ZN]^PW-G@=S I+F''ZBR0J&SL#!R60X@U5#WSW%:J NH8OYE3:7[0K?:.> M@^*-5#ROP%I!3ECYCY^J1!P _.$90% !@E> (#P#""M >"D@J@#1:T#_#*!; M ;J7QM"K #V;^S)9-M-SK/!D)/@.">.MVP MQA0M!(\!$L+6$GU&]U@(; J./LQ!84+EQY&K]&8&XL85\;0D#LX07Q>B@T+O M$PJ\P(LI)GD#QZR=8PYQ!_F^X? ',<\+3<-4 \^\G>>>;S5/9'GZ;3Q?+M 3 M5GKN\$YNB"JP@D:NFW:N;YC57,.&_+BZD'4U@[J:@26-SI NK!ATRU*A:PFY M,:;/*%QFN( 6_K#F#RU_>*Y;N)1HQIDR["PF(-'O.^V#;A7D\D_+#E&]0W1! M!!)A2F$-"7U&I HF09N"LZ9&+!F[EM&H3-P?3J8'H7!F,; M4:*4;UB"MIB2I"GAO1,!O68!_5I _Z*JE_N^7?'^B8!^LX!!+6!P80:6U<@+ MPS[:$DZQL9I*.1VT%.I(Q+ 6,7Q73TD]"U3V#D7#EN8Z4N1[+^/!:]6D3PX! M&:>)%C8'0;;E8*@.OY8/WC^80/Y_.E3\EW/1;S\87U*[_TX;3^S@S2_+/1BU MYNKU'8LU81)12#7&Z_0U6)2WF=)0O+#3=\65GN5VF>D;( CCH-^GG*N]809Z M?:><_ -02P,$% @ &(+_4.:D&!D& @ %00 !D !X;"]W;W)K&ULG51-;]LP#/TKA-%#"VRQX[3I5C@&\H%A.Q0-&G0[ M##LH#F,+E41/8I+NWT^2G2 #EAUVB4F)[_$]B4IQ(/OJ&D2&-ZV,FR0-<_N0 MIJYJ4 LWH!:-W]F2U8)]:NO4M1;%)H*T2O,L&Z=:2).415Q;VK*@'2MI<&G! M[;06]M<,%1TFR3 Y+CS+NN&PD)9%*VI<(;^T2^NS],2RD1J-DV3 XG:23(H5"#R,G[VG,FI90"> MQT?V3]&[][(6#N>DOLD--Y/D0P(;W(J=XFSUW@JTBY^ N'KO;^-H%J MYYAT#_8*M#3=5[SUYW &R(<7 'D/R*/NKE%4N1 LRL+2 6RH]FPAB%8CVHN3 M)ES*BJW?E1['Y9RTENQ/F1T(LX$Y&9:F1E-)=/ >GKA!"^=5UPMD(96[@2N0 M!AZE4OYX79&REQ-(TZIO/>M:YQ=:/U4\@&ST#O)L^/%EM8#KJYL_65)OYN0H M/SG*(^WHOQPMI*L4N9U%^#Y=.[9^+'[\H^OHU'44N]Y>Z#K5M#,,M 4F%@J6 MEC2%N?-QG'0'T]HB!EU_.ZJ.?1S9PT/:EZ-QD>[/%:5GMQP>S*.PM30.%&X] M*!O)C$F;I]$]0_@902P,$% M @ &(+_4!W:MU*3! J!, !D !X;"]W;W)K&ULS5C;;N,V$/V5@9&B";"Q)/J:A6/ N72;HBF,N-E]6/2!MFB;B"1Z26&J]^A@$:K9D M*55-L6(9OID+F5*-0[D(U$HR&ENA- E(&':#E/*L,1S8N;$<#D2N$YZQL025 MIRF5VPN6B,UY(VH\3=SQQ5*;B6 X6-$%FS!]OQI+' 452LQ3EBDN,I!L?MX8 M11\OR)D1L"L^<[91.\]@3)D*\6 &-_%Y(S2,6,)FVD!0_%FS2Y8D!@EY?"M! M&Y5.([C[_(3^@S4>C9E2Q2Y%\H7'>GG>Z#<@9G.:)_I.;'YDI4$=@S<3B;+_ M85.N#1LPRY46:2F,#%*>%;_TL73$C@#I[1$@I0"QO M%EN45U70XD&(#TJQ& M-/-@3;722(YG)BH3+?$M1SD]G&@Q>UB*)&92?0_7WW*NMW *HSCFQFLT@9NL MB+WQX?$5TY0GZ@2.@&=PRY,$I]4@T$C% :S4NU%H9;L4=N%6Y'II8+K+&;Q M<_D 3:CL($]V7! OX$]YUH16^ %(2,+[R14<'YVH)95,>D/OU*14#)O^3IE$D0G"7N5 M4O<%I78WBD@_K&?4JQCUO(SNF-*2SS0ZQ6X8N,^X5G!\-[E7)Q[/]RO\_F&D MPEE%Z,QK\*]"X];/,YH*J?GOJ&ZV2VLFE(8_X*@N! 5P=R<$$>G6NS\*794* MO7R^V.J*-.B:2>P6L&*2B]CDB*ZABNR.L3YM&95_C4]9G?SJ2"$*/4B+,M6% MF&Y]I23:*;B1%_N6R@?LMF,F;5W%1(8+&]#Z)//I)$XG.8S\BEQ)C?PU]1T9 M5B)'S[=Y,]J39*X>1^W_-LG\ZB(K^I8<>K3[HI^ MU#N07>/Z1-3W.@0]88XB)CDQJ&\,)K"$+[AIHUK &I> P$0'O61VY!*F-NI^ M8JTP;(;A=SXC7>^)_,WG'T2=9Z]$G;A60\+#B#IQ+8/X6\;_%_57B)'.:U$G MKD<1XL6Z3E>)V#)6AG:U[HV1%H'$FW7 MAHB_+[SU&%["/3N'MT/S5]\0B6LCY&]\$+S'.1_ G>5+LT;/SO*?3%NJ->KE MQP5^5[3"]AZ;7$LA_I;B2S-?^%S7( ?2-8CK&L1?G-]QUBJ1GYVU.LW>GBBX M$D_\)?[?/FJ]HJY;GK'JO!GL7)ZD3"[L%9%"I7FFBWN4:K:ZAAH5ER]N>7&' MA8UKP3,%"9NC:-CLH==D<2U4#+18V:N8J=!:I/9QR6C,I%F [^="Z*>!45!= MS@W_!%!+ P04 " 8@O]0RA9:(I\# N#0 &0 'AL+W=OGOM^RK)("?J2FR!FYVUD#G19BHWOMI*(*DCY\<$LWF;8+_G2\)1NX _U]NY)FYM>#?A]3+$EN 0?U'8JZ,QLJ'<"_%@)U_3B1=8CX!!HJT$,7\[F -C5LGX M\;,2]6J;EG@\?E;_[((WP=P3!7/!_J:ISB;>T$,IK$G!]*W8?X$JH)[52P13 M[A?M*VS@H:106N05V7B04U[^D\!7" <7* JBH,6?^:OIX:@MG/]G??G+UD^2@>M&PTX/OZ!W: 60.YJ8_XQ( MN+P_:[$+VU B*=M-K$VG)6+#Z;\&M@))A44KK="//XP%]%5#KO[I\"^N_8N= M?W'7@U"YDQQW/)0=W]:/I6+?*=HW\FX:]8)@,/9WQU5N045QOX%:G*/BP0C' MIZAE"PKWPK!&G83>JT/O=89N\VDSS//J5Y(G!3$O5]QH@!98. QP M\XEO@>$AQ@VU91LL'D6#]C8(CP[^L#,!MZ" F//8-4!J'GLFMN8&J+NR&QW$ MH_=9_\-Q%.*WKS\^>_WB47A6_A94V(N:U3]'#7#_K/CGJ'XXBANU]X_N?SG( MC;MX*Q-6P75Y0M>K]>7^QEUI&^NS\'H>MJPO[,> NV\>Y,LOB6]$;BA7B,': MF JN!J9/97DY+R=:;-WM\UYH&ULK5=M;YM($/XK*RZZ2Z36L& #[CF6\M+V>E*KR*[3SQL8VZL Z^XN M=BW=C[]9P$!KC-.J7V+V9>9Y9IAYF$QV0CZK-8 FW](D4]?66NO-&]M6T1I2 MI@9B QF>+(5,F<:E7-EJ(X'%A5&:V*[C^';*>&9-)\7>@YQ.1*X3GL&#)"I/ M4R;WMY"(W;5%KK%YD+BR:R\Q3R%37&1$PO+:NJ%O M;FEH#(H;CQQVJO5,3"A/0CR;Q8?XVG(,(T@@TL8%PY\MW$&2&$_(XVOEU*HQ MC6'[^>#]71$\!O/$%-R)Y N/]?K:"BT2PY+EB9Z)W3]0!30R_B*1J.(OV55W M'8M$N=(BK8R10 6O$N@@N4]TVPZD6)'I+F-WLQ# M$6IAC>1X9M[*7$L\Y6BGIW,MHN>U2&*0ZB_R]FO.]9Z\)O/R)1&Q))]$M@6E M(2;S-9.@R.4]:,83=87W9G@B>52<&D]DD7&-5V;S!9Y?$)NHTHAGY=&KUL;G MM<@5RV+*_(VBR'^WM[&E-1Y<0]Y MN75['?Z;9P/B.:^(Z[C.8GY/+B^NFG#*OSTP7IU^KX#Q3L!\RM,GD";-57(7 MR%\F>YZMB,EA#\2PAA@6$,,3$(O#ZV/*X-Q#! ;SSS^H[_SM41,A'9/_2%=, M9:9*_Z/"O^GR[=0?^Q-[VT%J5),:]9)Z+UEF./7!CHY@W7#<#>O7L'XO[&.5 MB2Q&14D N[F?@G]$X;4;AMT<@II#T,L!Q60)_%SP00>RVPT0SR)1TJ W M<3>KE825498/2)/C0!F=EY=&5&F_JC;>>>U]:[R;2NE,1.G/;[=..'*='PO$ M;@UU*Z7*^JW?K\?BF' J;Z^5L_9')%3(C"2S1U!D$6&FR'%?+ MA1:;8D1\$AH'SN)QC2,^2',!SY="Z,/" -3_-$S_!U!+ P04 " 8@O]0 MB?D@K)$# #/"@ &0 'AL+W=O$X_,]+9%B*1+DG9-; ?OR.ER,XL M*QNV+[9(\>Z]=W<\W7@GU9->(QKX7A9"3[RU,9L/OJ_3-99<#^0&!;U92E5R M0TNU\O5&(<^<45GX81#$?LESX4W';N].3<>R,D4N\$Z!KLJ2J_T,"[F;>,Q[ MWKC/5VMC-_SI>,-7.$>SV-PI6OFMERPO4>A<"E"XG'C7[,.,C:R!._&0XTX? M/8.5\BCEDUU\R29>8!EA@:FQ+CC];?$C%H7U1#R^-4Z]%M,:'C\_>__LQ).8 M1Z[QHRR^YIE93[Q+#S)<\JHP]W+W*S:"',%4%MK]PJXY&WB05MK(LC$F!F4N MZG_^O0G$D4&4G#$(&X/0\:Z!',L;;OATK.0.E#U-WNR#D^JLB5PN;%;F1M'; MG.S,=&YD^K26189*_P2?OE6YV<-[F-=) KF$V_D"[E"Y A IPIL;-#PO]%LZ M=LO5$U7.\>L9A2B#>]1&Y:FA1X< "Y$;#1?@@UYSA1IR4>^].]KX8RTKS45& MFQ[?13B$PKO61)U0%J+0B?>:[@@1<5]A3A50MT];\4X>&*=46@QDB.(A!%;!"-NH/ M@D-3#/YA-?;C-VY8\N(JA(/@S&U@1VV9_9>B>(46.XG+, H&Y\(2'DB%O=5Q MO5HI7-E:^"*HO=.G.7VU(-BA\[&H5_+!>]YZWUKO5F^GS-I??"0S#J/XG,Q# M?V3]#;*]!+RY! KM?&-;<$H?%4631,4+,*C*3EK]WAGLD2M(H*P_4#%D?-_7 MU]FAA[+^)MK=S5ZIE=%)K; P&$17?XNB?S1CE*A6;I+2%)!*F'K<:'?;:>VZ MGE$.Q^M1CZ:&%:47"ER2:3!(B(*JIZ=Z8>3&32R/TM#\XQ[7-'&BL@?H_5)* M\[RP .T,._T+4$L#!!0 ( !B"_U %]-QA!0, ),( 9 >&PO=V]R M:W-H965T1#8I_O>7S/^>4RW2M]:S)$"W>YD&86 M9-86'Z+(K#/,F0E5@9)&-DKGS%)7;R-3:&2I!^4B2N)X%.6,RV ^];:EGD]5 M:067N-1@RCQG^G"&0NUG02^X-USQ;6:=(9I/"[;%%=KK8JFI%S4L*<]1&JXD M:-S,@H^]#XN)\_<.WSGNS5$;G)(;I6Y=YS*=!;$+" 6NK6-@]-GA H5P1!3& M[YHS:*9TP./V/?LGKYVTW#"#"R5^\-1FLV 20(H;5@I[I?:?L=8S='QK)8Q_ MP[[VC0-8E\:JO 93!#F7U9?=U7DX A!/.R"I T!3L&; M3UU^4EBHG/:,83[M%WDAU &Q\H!EJ=<9><%2, DGYV@9%^8M,;R""$S&-)II M9"E0-UVTKH,ZJX)*G@EJ!-^4M)F!"YEB^A ?DJ!@U*D:=1%?O=''$8MTOX M;]@#"9-&PJ23YX>_YTD"VZ&FL@4;QC7LF"@1F(6M9M+2YK4()]>K&PO=V]R:W-H965TQB3#O$<+DLLG:\HR+.0M MV[B\8 1'&I2E+O*\P,UPDCNSB1Y[8+,)W8HTR7/*[DE::H\21[_&*=.%5,!F]=OWC_KR \(M%S0S8,D@ M2_+R%_\TB6@ I)]V #( ="K -P#_$!!T /H&T#\UPL !J=&" P@.!4P-("A M7JPRNWII%EC@V831'6#*6GI3%WI]-5JN2)*K4EP))I\F$B=FMS3+9$6L! U? MP",IMBR,YYJ+F(-E M'I&H!7]KQP?OX1=V/$06!Z[,>95X]);X&V3U^'6;]X#O70'DP7';A,Z#+^SP M!0DE'';"EZ?#1RWPSR>31UX+_(L=?H]_=03?6PF_:@%?N_,[W*U4?39JGX._ MODD3<"=(QO^V!.A7 ?HZ0+\C0.VZK?)N2G"@P6KG>)WUQP.O[WDR-:_-BC@V M'!\:[O$;5/P&5GXJGRJ7+?UOF7U0>0\^)KW#*L#02O\[3K<$T+7<&:L\@[#4 M-:YTK:W"AD>Y##SS:4_FJ&(SLK*9AZ'<9QD6DH16O@8M<%%JX65;PY9N89.2 MUQOME\"RU0BV,QY7C,=6QJM#E@5+0LE5"G9$TQ0S#@K"RLFT,B_=#QN<4-#O MC?T#[L=F_B#H#?KM[*%7[V#>&>VU,.AFRM#14I<,6TP'UJ* C6T6VI/ MR3'UQICD&S#?BIBRY%]9.0W#>4:WN6@361.R21?:BQBBFB^R\M5Z,%\]6OH3 MU@(+/TAA82VQT*ZQO]MV2^/WH*501_YJ285V33VWJ9;&_UY70;\'1QW,:CF& MP1GMLC3H_]$#M4Y#NU"K=XWW:JJ663CZH)JJ=1':A?&WI=SXW:LIV"73J!8Z M9!>ZLX7:^&_6%!P&O:"+6:UNR*YN[T@P.A:J8PDN0[N-HTQ&V$:?4KG+\OS;.VF/%[?8[9)<@Y2LI8NO=Y0=AHK3ZSEC:"% M/C ]4R&/7_HREJ=\PI2!?+ZF5+S=J #5_P:S_P!02P,$% @ &(+_4&!2 M#FFC P <0L !D !X;"]W;W)K&ULI59M;]LV M$/XKA- !"=!8[Y(=V :2V,8ZH%C0--N'81]HZ603E4B/I.)TOWY'2M$<6U8- M](M-4O?+KI7LAO:@N@R6M5BC#OSJ3U[E/.IJ'7).#Q*HNJJHO+[/91B/W-\Y^W@ M"]MLM3EPY],=W< 3Z.?=H\2=VWG)605<,<&)A&+FW/FWJXFQMP9_,-BK@S4Q MF:R%^&8VG_*9XQE"4$*FC0>*?R_P &5I'"&-?UJ?3A?2 _7;]Y7-G?,94T5 M/(CR3Y;K[%]:0E/F6(T_.[+!,UUXQO"%8I^<0S40'Y2E]! MD1MRE^?,% M\4E3Q:8\![\8QB<#>!=%Z90)WI2Y#P8=_E;S$0F] MCR3P J^'S\/%<'_2E\[/15_^7/35,'P!&<+]/O@[+<.NRD+K+SSGCZFL%*J6 M0 X*;G5<<&?*[:^[M=(2>]#? U2BCDIDJ41GJ/S.X49C:R2:OI(U<"B8)H44 M%=8O!KD!Y*:_$UQR58 DHB 92"QW[()*@>XK[443,K$A32M_F?O1)(P]?',O M/5SCCFL\R/51BA=F6[BYFU>';*^1KE5.&^7ZKEM\PNDF#,83OZ/45/&I613Z MP9'5HL<99I@F2?K><'EJ&/L3/^W7(>ET2 9U6!8%V"_00=)$4@T?229,+=6F MG/!C*VW!],HQ'"&*1F/OE[Y;/HP+@E'0BUL,X](H3$=>+W(YC/3'H^08]T[4 MM!,U'73TS"5D8L/9OY ?7H9>]=+3UYIZ!^7=Y'R1U>K4*DK2B:E=A*^F_&^(1 &$_FIRJ%P?)"2_W8"2H0&[L\*:([;U-W^Y.N_GP MSHY%1^?W_NV#WW.^\&^7S?CWO_MF&/U,Y89Q14HH,)0W2K$GR&; :S9:[.Q MLA8:QQN[W.),#-(8X/-""/VV,0&Z*7O^'U!+ P04 " 8@O]0@-C:/D($ M @#P &0 'AL+W=O.[;N3DF++>=&+&GL1TP@N544:>!))%GF/Q_9YD?'_;\WJ'@6>Z MV2H]X$PG.[PA2Z)>=T\"WIS:2TISPB3E# FRONW=>3<++] &!O$G)7MY\HPT ME17G;_KE(;WMN7I%)".)TBXP_+V3&?S'D@:JNUM;]1#*5GC(E//?/\KJ0@-M;^$9]+\HGV%=7LH*:3B>64,*\@I M*__Q1R7$B0'XL1OXE8'?- C/& 2507#I#&%E$%XZP[ R,-2=DKL1;HX5GDX$ MWR.AT>!-/QCUC37H19D.E*42\)6"G9K.>+XK%#:;QM?H'DN:(,Q2-*=9H4B* M_H!@?6 )SPEZ(@(MMU@0=*>4H"NP6V4$*8[ 2PX.EHHG;^AZ3A2FF?R"OJ+7 MY1Q=7WU!5\A!4IM*1!EZ953)_LG RY87$F:%P:M/[Q-' 4F]5">I"-V7A/PS MA +TR)G:2K1@*4DM]O-N^ZC#W@%Q:X7]@\+W?J?#WPHV0(';1[[KNY;US"XV M]\8V.C\W^^*'9_\D1E"'6V#\!6?\+;!@E&WD,9;ZATCKH]7W0R#-,BPA%B#N MLB(%/'K9\W(0/1*UY2GZZW?PC!X4R>7?'>L*ZW6%9EWAF77I**3_=R#;,"V,O;,#F5E@\],>?<8LVSO=&X[%;PSXQ'=9, MAYU,OYFC$Q(;OQ,!I0 EI>15,D(MD0HR#T3OZQ.8)C9!RBF&)TN+1W'4(#"S MH,;C,&C(8?,5C;R&&%9?KF?7(JJUB#JU,)$'=0J1]1H*ESX =UP1IBC.:EWT MF6;3(&JMR&WP;R.B,&ZP;V."8-C@WL;$46AG'M?,XT[F+UP!Q7+/^R@M,]#& M,KYHI]NHD3L<-_286WS!%D8-MC9?432T\QW5?$<7YC>ZSKB$VK2# TB6!]#9 M,"]]QJ=Y[PZ&S;1OH[S!*&QPMX!&@WC4X-Y&^8/XS%:/:^KC'Z?>L?/CB\BW M44"^F>(6$)!O<&^#@/N9!/?,]Q M^HN!7QO]9\2TX:\FWXRPUWP*T%GWG MY,:?$[$QK9:$F@4Q6M[&ZM&ZG;LS34QC_-Z[F7F6\;EN_TR'<71?]HZ/6&PH MDR@C:YC*'<00B:)LQ\H7Q7>FWUAQ!=V+>=Q""TN$!L#W-8<:6[WH">JF>/HO M4$L#!!0 ( !B"_U"2C0;NE@, )D* 9 >&PO=V]R:W-H965T84QUX?LZ+:"D M^EQ6(/ DEZJD!I=JY^M* KUDM9&\X$W"JBZ[*D MZO$2N-ROO-![VOC.=H6Q&_YZ6=$=W('Y4=TJ7/F=E8R5(#23@BC(5]['\&(3 M1E;!2?QDL->];V*I;*7\91D)A4FK,'%$&V2.UA4U=+U4F9]5U<5!\R+H9QLJ"[(-6:6W(BF0FRDWU^! MH8Q_(&?DQ]T5>?_N WE'F"#_%;+65&1ZZ1M$8NWY:>OULO$:G? Z(U^E,(4F MGT0&V4M]'QET-*(G&I?1J,$OM3@GD^ ?$@51,(!G\V;U<#$"9])%=>+L34[8 M^R;%66J#R<0]:,/$CF"@2,X$%:E;V>IEAH&^&'$W[=Q-G;OI"7?7[ $R0K4& MH]'T[YHI7.^9*7"5REK@=D4?Z98#D.[[@1V0BC )G=0+0G%'*!XE=*-UC9%"M#FIE"R9UE(]$B$-V,J#A[2@ M8@<$BY1HRIT<(&WS2$HPA(][H(,#6L<2\32,I\.T9AVMV6A9 MN/ZJ*,L<<%HVF6$BY36V@65F"D &5-?*]:3EQ7$)_5R-54S2(4E& _QO!8JZ MNG1EFF//:Y)CI(GL3ISCP=0!.<=[OEX873]=(B[ MZ2T803U_->G'$F$P7\R&(2\ZR(M7FO.IZ?\>\N)5R,<2TSA))L.0P^#Y50A& M*]4]YV& 2(S@#N\:O_?(EZ!V;O;1 MQ%WOS4/9[7;SU4TK53LF--+)T61PGF# 5#,'-0LC M*S=*;*7!P<1]%C@[@K(">)Y+O*';A7703:/K/U!+ P04 " 8@O]0C;GC M5!<" !Y! &0 'AL+W=O!(=MW\_71PO&Y:\6*3$ M+B)2]025&L%4@F PK?1[[< )(YV< Z0A(O>Z0 MR*N\ITCS3*N!:!=MV9SA2_5H*XY)]U/VJ.TILSC,]]#8%J,A5%;D(ZA&TZYE M)>7D089?[GKWEJRKBCGSGX-7]X"4A,SIF?EZ@7T[T2T^_/$/_I1<%:*)J.^(N 2TXD%&]^5]7 ]V5IW-7 M[I"G67PX51"?C(, W?BA-Z14O<0P&=/N=*_689S^A(=+^4AUPZ0A'&H+368W M-J\.@QX<5)T?KD*A'55OMO9M .T"['FM%!X=EV!Z;?+?4$L#!!0 ( !B" M_U#NF5F!DP8 %$> 9 >&PO=V]R:W-H965T/$KUI=H(H=%3D9?5Y62C]?9\.JT6&U&DU1NY M%24\64E5I!HNU7I:;95(ETU0D4\IQM&T2+-R,U0$-XK=,/%8'OU%-Y5[*+_7%[?)R@NL>B5PL=)TBA7\/XD;D>9T) M^O%7EW2R;[,.//S]G/V'ACR0N4\K<2/SW[.EWEQ.^ 0MQ2K=Y?J3?/Q1=(3" M.M]"YE7S%SUV6#Q!BUVE9=$%0P^*K&S_IT_=0!P$0!YW .T"J!D0# 2P+H!] M:PM!%Q!\:PMA%]!0G[;(,O4!9B7[=R%T%":N+J88^UBU-%UU_KMO^T('^,/1!EGI3H7FY%$M' M_,P?'WGBIS V^P&BSP-T3;T)?]J5;Q##KQ#%%#OZ<_/-X21QT?EOK<__=>M' M@\'VU<*:?,Q?+>B3V$JELW)]5 ]_O JK?E0A8"OQ06EFHX* *G^TM1MUBU@X@G<>B7.7J%2 M.!?M+MO1D(-4F+QM%&$\,5]?5S*2A"0TJ=LX3H)H@#KMJ=-1,>Z(WPN0?%&+ MU4/6[!?@\OF93I]$^XZ+OW:9_EJ[P7JAAYMR!1FGKOR@0MBW!PO&T=C'K !E2.]52+,7RRMJ(%'>O;8'D]$>E-$@N]OP4CO M2XC?F)RLUL3A00C'B3F-#D?#&4TB&/#*GT=%L#*9WJ/![MT+\=N4F M%ZE";_-L70KE&]+>!)#X?YC!7GN)7WS';#1QR2 8/6+.F(T#XQMC:Z&R<7&< M)*%IL1RX) H3' _,6"_ Q*_ 8UZ:V$I($LKLA=G& 8@$%F$;%]8VV5II;%Q, MXG!(@6FOP'1,@4]\1ZE#:GE"S %PP&@08&IN)UPX'#)L[B<<.,@&)30P +TN M4[\NG^RKJ2V2B;4EO'&A@M!T) X423@Q9]\%XX=>_IA[+\S4+\PG>VMJ"Y[I M.<>SS5?#S5,>E>]JG_8\C=UZJ6 MA&:*[X1ZR!;F[!XG[@6>AM]?C6@OI]0OIV-J1.V==\@2:[/@@!',0&7,*7/@ M*&/4=,TN'&=Q-+#AI[W84_^6?TR,J&/##:Z%FGQM6"U%INEUP&#W3DVSY( 1 M$O&A+SNT]QIT9*-_LA(YS >W/+\#Q1(0#I.]#2,QM;[M.&!1'-(!ITA[WT'] MON-T%7(8!XS-KSL.5"T<)G<;%<7FQZ^Y \58-+ BL]Z ,+\!^5RF>2X7J19+ MM) *%A+XB;K]L6^98KW$,_+]ERG6JRH;4=53"YDYMIN$!/;&QPG$$4[_#S.82]M#H&-BGG$3/XVBL3P MHIKL'; PY.;"/3TX(BL$>*/Z;+*":MV5NCW_V-_=GW^^;4[]C/O7Y/R&..[/ MR/F\/=WLT[>'K1_ BF5EA7*Q@J;PFQAF2K7GE^V%EMOF@.Y>:BV+YN=&I$NA M:@ \7TFIGR_J!O:GR%?_ %!+ P04 " 8@O]0TGL57;[9CSS#0,S M/ CY5<6,:? M2[D:.;'6NVO75:N8951=B1WCYLY&R(QJLY1;5^TDH^N!VF<9E=]O6"H.(P:**347Z)5GK M>.2$#EBS#=VG^EX@).2ANT7L>>)F5-/Q4(H#D!9MK-F+ M//LYV^0KX;90EEJ:NXGAZ?&2;8WL6@'*U^!7)K:2[N)D15.PX$496CE_!K>F M9N_9,^-[IL#3]R,HF)@"!>]G3-,D51\,]G$Y ^_??0#O0,+!0RSVRAA70U>; M\UJO[JH\VTUQ-G3F;!A\%ES'"LSYFJT[^+-^/NGANR9/5;+02[)N4*_!W_;\ M"F#O)X \Y'6<9_IJ.HRZPKG,^_Q_>S])!JXJ!^?V<'_EF*K8":D3OCVIF+\^ M&3A8:):IOWN<^94S/W?FGW%FRT^6Y==52 6;Y&S;&Y_'.$ 8^D/W^5B?-HR8 MAAH-3F&S-BSR,!HT8/,V#$(_(B2L<">Q!E6L06^LCSS1; V6FNIFL"?V2&6/ M_'BA!I6SP45"%>S@.&>^%P910Z@V#)G$!D%#J#;,AR@@#=GG;5@P" CQNG4* MJU##WE ?8F;;8LQDVNYO)Q:CRF+TXY6"7MWZO8NT*NG'>?,:.G5 8(1@&#:$ M^F]3\PX()B3"J%LE>/2&@[UA3C\N;B=]"4.U)?0&^M0-%N++],'M\B>XV::F M73 _1+@I41M&"/104Z8V+!SX.#JC4MW@87^'_]T^2":?FDF>YY.F?4FLFRD, MWD"SNM="P8W]F9[]\ MO*C-%X/C9RJW"5<@91OCRKL:F)*2Q2Q6++38YBG+K(\R(WQQES^EU[ M[4;TNWRM:,;(C0!RG>=8/%\0RC<]!SHO%R;9,E7F@MOOKO"23(FZ6]T(/7/+ M+/,L)TQFG %!%CUG #\,D178B.\9V0WR M8;M\1&9:#HT<=E[+78VJY(5*7LCF\]MY@0E9<:$RMGS%Z=>5#@=C17+YNV4Q MOUS,MXL%!Q:[Y4IO!#7HJ46/+?HFB-M$D4UD?KJ/_=B/0Z1;?JS#V@^+DK@3 M!V78JSJ#LLZ@O\JP,B>(CL6YR%0GF 1^D.QP M;@I#7N(?X%PY&VRWMN'E^'K0UG/E/3#X#X@K8X+AT1"'^VX1A='NH]P0%OOP MD"?#RM5@NZU],X:L82@BF(6!:1N!RHA@_!^ 5SX%DZ,!3_9=(>Q Z.\2;XCS M X3" \@KFX/M/C?],;[]^7%R-;@>M9TU*C="WMNC1I5;(7@LU$6F^DD"P3!* M=O\,&^+B.-P%[=8.L.;MX2L6RXQ)0,E"R[SS6&^5V![(MQ/%5_9,>\^5/B'; M8:I?8H@P ?K^@G/U,C''Y/*UJ/\74$L#!!0 ( !B"_U"FH5?*J@( /01 M - >&PO#.%2J?B#YR7S)68HN1(QYCH2"$DL,0H3,XE1 M+V@V.QY#A,/1@*=LS%0"YB+E:@C]9N$#MOD<:F_G/026=R-"/(1W%V]_I$)= MOP&V;;QK-)IWE]>'_HLL< F]H]!V!>A5T\W5,1>Z4PU]&N[&=X_C__[Z[5B0 M,G)Z27K'P7\>'=PB/8R5@ZN&7D-#BH M5!1"_?;J-!)'BYZUK0.C09,0Q6B [A#:)D)HF9%2%&Z,:Z M ^.8"RHD4'J[ZU2^\23W-NQ;RYP$.8<1+F26VV:P?V?Y\(/ UC("":6%P !: MQV@0(Z6PY&-M9(,SY[,0R/O33:P5+B3:^$$;EA.R1B>9"1EB69X^<.L:#2B. MC!Q)%DO3*A%[)JB48+H3$K00'&4:MC/RCL;.,:43M1AK&/XNS;)WL;T7<4%,5D)]2O7G\,PV189O)8[(.K/742' 1??==!3' M=/.1D@5GV'Y\Y82C =K. TLAR;W.9DIEKAU80K#"4I'YKN>G1/$4K]6VG-:1 M6W-00\W_=YT7F&.)Z*YH7?OGO,HO5MSJOI;D[%0Y%'Q48W[U.7>1[3J([-1! M9"UJLE<'D?T:B.R^VJE9760-).8W]G,7&=1!9.O\1;;.*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'."D6B+B$1J22II^^M+20DR:N/!7F9ULD71 M]!,E\@V'.GW6YO%!ZT?VK2J574P*Y^J3Z=1FA:BX_5/70ODS.VTJ[ORAV4]M M;03/;2&$J\II,)LETXI+-3D[?6WKUDSA@78B&">S MWXK3%O*./]BNQ/&'K]R#+";)S#>XD\:ZKD;7/O>,3\)7[H\:IR]EZ819N MC&YJJ?9M,_XJIN RNGYX_>P[\<3\EV[4NYW,Q%IG3264Z_O1B+(%5+:0M9TP MQ2NQF*STDS#LEN]%>U'^7S9Y?X'.DX'N,B?2GS";O&.DY*DJZ=I*EG&5LY6_ M(;YOA,JDL Q0! #8L2;[?IBFUZLF?^6WEQOULL[?Y#>^8\O%UL &2*0X8B0 M_P0 ,D(@HU$@SY?7R^WJ@@'(&(&,1X0<]&2"0"9CWNX00'Y$(#^."1D!R$\( MY"=:R+2I*FZ^,[UCJ=PKZ7_&E6/++-.-GXH Y&<$\C,MY$8]"0MFR4LN#;OG M92/8%\'A/#F?87/YC!;SG)=<98)U'O13>55KU3)#/M0UQ+(Y;ZQ4PMH6[4&J MO@*$PRPS)];,E=;YLRS+[@9?:[4_+GT(D;.EM6+8A9AFYL2>N?BW\7&5?^I< MH7,&GDL(B"EF3NT8(W+I_ C)V@AP&$3,,:W,B;VRJ6H_:M_&\(TK?"1V=.6C M7?N!K2 F)I8YL5FNQ9Z7S,?9F? =J?:#_L-D,B>V2>IT]ECH,A?&_L'ZYQ"R M80Z9$TNDC6*U8ATB^RKJQF0%MZ+MQKWA%<3$+#(GULBKU-2>^=_[T9OI2K [ M_FT8:F,*"8@5LO7MOG#=^N&1%MS E4J Z2,@UD?:U'4IVDI^A*RX+=AEJ9\] M;M\:Q$27*\0B2<7^;9:Y$NT36!?M>K8GA9B820)BDZ"!UR#.#C"?!,0^04.O M(29FEX#8+H="+W9TQSN2-TS,+@&Q709!SL8/)+5O"5Z"'+@"###7!".XYJ4G M[0<(B4DG();.>U/ENY"8<@)BY:!SYF#XA)AV0F+MH'/F$!,S4$AL('PR@LO^ M$#-02&P@'!,N_$,T949L(!PSAIB8@<)1#91 3,Q X5@&:OD5C(Y"S$ AL8$. M8MX:X1=H$!,S4$ALH(.8/CXR#?1YB#DH)';00_"62CI+#3M*MNSTUSL M_'HUW_J_L+[<-Y?=&M9^]"]]1'&[*[MKRG+ERV[4M>;YZ\N9KR^6GOT$4$L# M!!0 ( !B"_U#22;QM$0( !&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-V3MNVT 4A>&M"%R 1_0 M"^D0*=(8/!4Q)'CY%\0'8OCTJQS:<=^=ZF[?U\7'\7"JJV8WCOV/E.IZ5XYM MO>OZ00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P<]0M#C_$&R M1!F7!$D3K FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6 MQ%L(]%;46PGT5M1;"?36R<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'> MBGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;9+"'0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;)YO=!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>L?D9R6!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>&?7.!'IGU#L3Z)U1[TR@=T:] M,X'>&?7.WZEW'3\/I5Y[OM;X_.^D>CS?6ZZ/ORR_3D[>W@O.Z;:B/O\%4$L# M!!0 ( !B"_U# B&UTZ0$ 'XE 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO M6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY M-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>: MNC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3 M+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3 M\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ &(+_4-X9ZHWN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ &(+_ M4)E&PO=V]R:W-H965T&UL4$L! A0#% @ &(+_ M4*3_,2?1!0 K@T !@ ("!?@T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ &(+_4&[:H%MU!@ >!@ !@ M ("!Y!T 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ &(+_4'F2@I/J!P _Q\ !@ ("!9# M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(+_4/?!BSML"0 \!8 !D M ("!CEL 'AL+W=O&PO=V]R M:W-H965T5@4 /0, M 9 " @8EK !X;"]W;W)K&UL M4$L! A0#% @ &(+_4-J3;^26! T@T !D ("!%G$ M 'AL+W=O&PO=V]R:W-H965T@!$ ),] 9 M " @5!Z !X;"]W;W)K&UL4$L! A0#% @ M&(+_4"NEHJ*M!P Q0 !D ("!!XP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(+_4&:A#H4A! M- H !D ("!>Z$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(+_4/;_I-9_#P *2\ !D M ("!XK0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &(+_4.*/9T;;!0 2 X !D ("!R]$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(+_ M4-";KKA: P ;@< !D ("!U^ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(+_4$UIDN02! ^ T M !D ("!PO 'AL+W=O&PO=V]R:W-H965T 9 " @:?] !X;"]W;W)K&UL4$L! A0#% @ &(+_4 ]*#+6( @ 6 8 !D M ("!YP,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &(+_4(F].2C3 @ 3P< !D ("!+PT! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &(+_4(NQ M>CI+!0 K1D !D ("!BQ8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(+_4,_6*::X @ H0< !D M ("!^R4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &(+_4,9/3'AP! ,QP !D ("! M!R\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &(+_4.:D&!D& @ %00 !D ("!G3D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(+_4)BNRS'* M P 0 P !D ("!>D0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(+_4-A2P#L#! 0Q !D M ("!?T\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &(+_4)*-!NZ6 P F0H !D ("!#%P! M 'AL+W=O&PO=V]R:W-H965T 9 M " @2=B 0!X;"]W;W)K&UL4$L! A0#% @ M&(+_4-)[%5W. P '0\ !D ("!\6@! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ 0 !( $@ KQ, /1] 0 $! end XML 77 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 78 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 285 357 1 false 81 0 false 19 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.aligntech.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0102110 - Document - Commitments and Contingencies Sheet http://www.aligntech.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 2 false false R3.htm 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Uncategorized 3 false false R4.htm 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.aligntech.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103102 - Disclosure - Investments and Fair Value Measurements Sheet http://www.aligntech.com/role/InvestmentsandFairValueMeasurements Investments and Fair Value Measurements Notes 10 false false R11.htm 2109103 - Disclosure - Balance Sheet Components Sheet http://www.aligntech.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 2117104 - Disclosure - Business Combinations Sheet http://www.aligntech.com/role/BusinessCombinations Business Combinations Notes 12 false false R13.htm 2119105 - Disclosure - Goodwill and Long-lived Assets Sheet http://www.aligntech.com/role/GoodwillandLonglivedAssets Goodwill and Long-lived Assets Notes 13 false false R14.htm 2126106 - Disclosure - Equity Method Investments Sheet http://www.aligntech.com/role/EquityMethodInvestments Equity Method Investments Notes 14 false false R15.htm 2128107 - Disclosure - Credit Facilities Sheet http://www.aligntech.com/role/CreditFacilities Credit Facilities Notes 15 false false R16.htm 2130108 - Disclosure - Impairments and Other (Gains) Charges Sheet http://www.aligntech.com/role/ImpairmentsandOtherGainsCharges Impairments and Other (Gains) Charges Notes 16 false false R17.htm 2132109 - Disclosure - Legal Proceedings Sheet http://www.aligntech.com/role/LegalProceedings Legal Proceedings Notes 17 false false R18.htm 2135111 - Disclosure - Stockholders' Equity Sheet http://www.aligntech.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2142112 - Disclosure - Common Stock Repurchase Programs Sheet http://www.aligntech.com/role/CommonStockRepurchasePrograms Common Stock Repurchase Programs Notes 19 false false R20.htm 2144113 - Disclosure - Accounting for Income Taxes Sheet http://www.aligntech.com/role/AccountingforIncomeTaxes Accounting for Income Taxes Notes 20 false false R21.htm 2146114 - Disclosure - Net Income Per Share Sheet http://www.aligntech.com/role/NetIncomePerShare Net Income Per Share Notes 21 false false R22.htm 2149115 - Disclosure - Supplemental Cash Flow Information Sheet http://www.aligntech.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 22 false false R23.htm 2152116 - Disclosure - Segments and Geographical Information Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformation Segments and Geographical Information Notes 23 false false R24.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 24 false false R25.htm 2304301 - Disclosure - Investments and Fair Value Measurements (Tables) Sheet http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsTables Investments and Fair Value Measurements (Tables) Tables http://www.aligntech.com/role/InvestmentsandFairValueMeasurements 25 false false R26.htm 2310302 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.aligntech.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.aligntech.com/role/BalanceSheetComponents 26 false false R27.htm 2320303 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables 27 false false R28.htm 2336304 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.aligntech.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.aligntech.com/role/StockholdersEquity 28 false false R29.htm 2347305 - 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 29 false false R30.htm 2350306 - 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 30 false false R31.htm 2353307 - 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 31 false false R32.htm 2405401 - Disclosure - Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details) Sheet http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details) Details 32 false false R33.htm 2406402 - Disclosure - Investments and Fair Value Measurements Additional Information (Details) Sheet http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails Investments and Fair Value Measurements Additional Information (Details) Details 33 false false R34.htm 2407403 - Disclosure - Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) Details 34 false false R35.htm 2408404 - Disclosure - Investments and Fair Value Measurements Derivative Notional Instruments (Details) Sheet http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails Investments and Fair Value Measurements Derivative Notional Instruments (Details) Details 35 false false R36.htm 2411405 - Disclosure - Balance Sheet Components Inventories (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components Inventories (Details) Details 36 false false R37.htm 2412406 - 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 37 false false R38.htm 2413407 - Disclosure - Balance Sheet Components Accrued Liabilities (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components Accrued Liabilities (Details) Details 38 false false R39.htm 2414408 - Disclosure - Balance Sheet Components Warranty Accrual Activity (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails Balance Sheet Components Warranty Accrual Activity (Details) Details 39 false false R40.htm 2415409 - Disclosure - Balance Sheet Components Deferred Revenues (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails Balance Sheet Components Deferred Revenues (Details) Details 40 false false R41.htm 2416410 - Disclosure - Balance Sheet Components Narrative (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components Narrative (Details) Details 41 false false R42.htm 2418411 - Disclosure - Business Combinations (Details) Sheet http://www.aligntech.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.aligntech.com/role/BusinessCombinations 42 false false R43.htm 2421412 - 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 43 false false R44.htm 2422413 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 44 false false R45.htm 2423414 - 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 45 false false R46.htm 2425416 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 46 false false R47.htm 2427417 - Disclosure - Equity Method Investments (Details) Sheet http://www.aligntech.com/role/EquityMethodInvestmentsDetails Equity Method Investments (Details) Details http://www.aligntech.com/role/EquityMethodInvestments 47 false false R48.htm 2429418 - Disclosure - Credit Facilities - Additional Information (Details) Sheet http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails Credit Facilities - Additional Information (Details) Details 48 false false R49.htm 2431419 - Disclosure - Impairments and Other (Gains) Charges (Details) Sheet http://www.aligntech.com/role/ImpairmentsandOtherGainsChargesDetails Impairments and Other (Gains) Charges (Details) Details http://www.aligntech.com/role/ImpairmentsandOtherGainsCharges 49 false false R50.htm 2433420 - Disclosure - Legal Proceedings - Narrative (Details) Sheet http://www.aligntech.com/role/LegalProceedingsNarrativeDetails Legal Proceedings - Narrative (Details) Details 50 false false R51.htm 2434421 - Disclosure - Commitments and Contingencies - Other Commitments (Details) Sheet http://www.aligntech.com/role/CommitmentsandContingenciesOtherCommitmentsDetails Commitments and Contingencies - Other Commitments (Details) Details 51 false false R52.htm 2437422 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 52 false false R53.htm 2438423 - 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 53 false false R54.htm 2439424 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Details) Sheet http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails Stockholders' Equity - Summary of Nonvested Shares (Details) Details 54 false false R55.htm 2440425 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Details) Sheet http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails Stockholders' Equity - Summary of MSU Performance (Details) Details 55 false false R56.htm 2441426 - Disclosure - Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details) Sheet http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details) Details 56 false false R57.htm 2443427 - Disclosure - Common Stock Repurchase Programs - Additional Information (Details) Sheet http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails Common Stock Repurchase Programs - Additional Information (Details) Details 57 false false R58.htm 2445428 - Disclosure - Accounting for Income Taxes - Additional Information (Details) Sheet http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails Accounting for Income Taxes - Additional Information (Details) Details 58 false false R59.htm 2448429 - 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 59 false false R60.htm 2451430 - 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 60 false false R61.htm 2454431 - Disclosure - Segments and Geographical Information - Additional Information (Details) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationAdditionalInformationDetails Segments and Geographical Information - Additional Information (Details) Details 61 false false R62.htm 2455432 - Disclosure - Segments and Geographical Information - Segment Information (Details) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails Segments and Geographical Information - Segment Information (Details) Details 62 false false R63.htm 2456433 - 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 63 false false R64.htm 2457434 - 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 64 false false All Reports Book All Reports algn-20200630.htm algn-20200630.xsd algn-20200630_cal.xml algn-20200630_def.xml algn-20200630_lab.xml algn-20200630_pre.xml algn-20200630xex311.htm algn-20200630xex312.htm algn-20200630xex321.htm algn-20200630_g1.jpg http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/currency/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "algn-20200630.htm": { "axisCustom": 1, "axisStandard": 30, "contextCount": 285, "dts": { "calculationLink": { "local": [ "algn-20200630_cal.xml" ] }, "definitionLink": { "local": [ "algn-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "algn-20200630.htm" ] }, "labelLink": { "local": [ "algn-20200630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "algn-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "algn-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 515, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 6 }, "keyCustom": 24, "keyStandard": 333, "memberCustom": 22, "memberStandard": 57, "nsprefix": "algn", "nsuri": "http://www.aligntech.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "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 - Investments and Fair Value Measurements", "role": "http://www.aligntech.com/role/InvestmentsandFairValueMeasurements", "shortName": "Investments and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Balance Sheet Components", "role": "http://www.aligntech.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117104 - Disclosure - Business Combinations", "role": "http://www.aligntech.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - 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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - Equity Method Investments", "role": "http://www.aligntech.com/role/EquityMethodInvestments", "shortName": "Equity Method Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Credit Facilities", "role": "http://www.aligntech.com/role/CreditFacilities", "shortName": "Credit Facilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Impairments and Other (Gains) Charges", "role": "http://www.aligntech.com/role/ImpairmentsandOtherGainsCharges", "shortName": "Impairments and Other (Gains) Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Legal Proceedings", "role": "http://www.aligntech.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135111 - Disclosure - Stockholders' Equity", "role": "http://www.aligntech.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "algn:StockRepurchaseProgramDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142112 - Disclosure - Common Stock Repurchase Programs", "role": "http://www.aligntech.com/role/CommonStockRepurchasePrograms", "shortName": "Common Stock Repurchase Programs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "algn:StockRepurchaseProgramDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0102110 - Document - Commitments and Contingencies", "role": "http://www.aligntech.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144113 - 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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146114 - 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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149115 - 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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152116 - 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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Investments and Fair Value Measurements (Tables)", "role": "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsTables", "shortName": "Investments and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - 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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320303 - 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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336304 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.aligntech.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347305 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.aligntech.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i57b03394a65f434481a83e01bf6413fb_D20200401-20200630", "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-20200630.htm", "contextRef": "i57b03394a65f434481a83e01bf6413fb_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350306 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://www.aligntech.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353307 - 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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i589ec0b641ad49dea0341d72b105fce4_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details)", "role": "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "shortName": "Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i589ec0b641ad49dea0341d72b105fce4_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "algn:DebtSecuritiesMaximumEffectiveMaturityPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Investments and Fair Value Measurements Additional Information (Details)", "role": "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "shortName": "Investments and Fair Value Measurements Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "algn:DebtSecuritiesMaximumEffectiveMaturityPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails", "shortName": "Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i63f91bc9f63c493fa3a60d61665cc817_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "id84a3d3c755546f29f08ff30a429fde3_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Investments and Fair Value Measurements Derivative Notional Instruments (Details)", "role": "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "shortName": "Investments and Fair Value Measurements Derivative Notional Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "id84a3d3c755546f29f08ff30a429fde3_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - 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-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:TaxRelatedReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - 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-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:TaxRelatedReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - 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-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i27d082392c6542beb1d2ddeaaa80bdc3_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - 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", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i57b03394a65f434481a83e01bf6413fb_D20200401-20200630", "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-20200630.htm", "contextRef": "i57b03394a65f434481a83e01bf6413fb_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - 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:DeferredRevenueByArrangementDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredRevenueNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i57b03394a65f434481a83e01bf6413fb_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - 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-20200630.htm", "contextRef": "i7419c0d7b0884069af67a610a75be0b2_D20200401-20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Business Combinations (Details)", "role": "http://www.aligntech.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i00e629061edf4f8c8de4790d3e44a7bd_D20200401-20200401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i27d082392c6542beb1d2ddeaaa80bdc3_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - 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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - 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-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - 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-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ifda2cb89166e488187771187a237cba4_D20191001-20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425416 - 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-20200630.htm", "contextRef": "ifda2cb89166e488187771187a237cba4_D20191001-20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ida49cc7a8413446a9eef5e3b869ffa7c_D20190401-20190630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427417 - Disclosure - Equity Method Investments (Details)", "role": "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "shortName": "Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "iee62fe340f5644e991edc3539ca3d5ab_I20170724", "decimals": "2", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i78128e66024a41ab9ba336f976a092b9_I20180227", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Credit Facilities - Additional Information (Details)", "role": "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "shortName": "Credit Facilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i78128e66024a41ab9ba336f976a092b9_I20180227", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i137f31befd9c49d1895ea6e1836244eb_D20190101-20190331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Impairments and Other (Gains) Charges (Details)", "role": "http://www.aligntech.com/role/ImpairmentsandOtherGainsChargesDetails", "shortName": "Impairments and Other (Gains) Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i137f31befd9c49d1895ea6e1836244eb_D20190101-20190331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "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-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i33c438cad3544c2a8d797afd46ae608c_D20200430-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - 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-20200630.htm", "contextRef": "i33c438cad3544c2a8d797afd46ae608c_D20200430-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ica9eff9067c542f7a320c0d8712f9a57_I20191003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Commitments and Contingencies - Other Commitments (Details)", "role": "http://www.aligntech.com/role/CommitmentsandContingenciesOtherCommitmentsDetails", "shortName": "Commitments and Contingencies - Other Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ica9eff9067c542f7a320c0d8712f9a57_I20191003", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "iba24f9040c0b4286886f1325eeac3630_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - 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-20200630.htm", "contextRef": "iba24f9040c0b4286886f1325eeac3630_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i57b03394a65f434481a83e01bf6413fb_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438423 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i57b03394a65f434481a83e01bf6413fb_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i558a53c09c2e46e9bde64d7769c93abe_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - 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-20200630.htm", "contextRef": "i558a53c09c2e46e9bde64d7769c93abe_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i69b1964f24e2405083762d30ee69f407_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Details)", "role": "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "shortName": "Stockholders' Equity - Summary of MSU Performance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i69b1964f24e2405083762d30ee69f407_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details)", "role": "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ida49cc7a8413446a9eef5e3b869ffa7c_D20190401-20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443427 - Disclosure - Common Stock Repurchase Programs - Additional Information (Details)", "role": "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails", "shortName": "Common Stock Repurchase Programs - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i88e623d3c51e4d82a111cf6ebfc7101f_I20180531", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "algn:EffectiveIncomeTaxRateReconciliationTaxBenefitOnTransferOfAssetsAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - 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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "algn:EffectiveIncomeTaxRateReconciliationTaxBenefitOnTransferOfAssetsAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i57b03394a65f434481a83e01bf6413fb_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - 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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i57b03394a65f434481a83e01bf6413fb_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "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-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - Disclosure - Supplemental Cash Flow Information (Detail)", "role": "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail", "shortName": "Supplemental Cash Flow Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454431 - 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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i57b03394a65f434481a83e01bf6413fb_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455432 - 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-20200630.htm", "contextRef": "iee8c473dde444a389b76820fb067ca6e_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i57b03394a65f434481a83e01bf6413fb_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456433 - 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-20200630.htm", "contextRef": "i54433366765e419eba993a90476051a1_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:PropertyPlantAndEquipmentAndROUAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457434 - 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-20200630.htm", "contextRef": "i05a14da256f84422b4a7fca83789d5a7_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:PropertyPlantAndEquipmentAndROUAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "i7959f0a0d7c94dfc8d5416f77ec39a30_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "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-20200630.htm", "contextRef": "ib5e6c079eecb4682a13a7d2bd0b642e6_D20190101-20190630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "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-20200630.htm", "contextRef": "ife80ea7db09b47b5aee015baa5d42329_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 81, "tag": { "algn_A2018ASRMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 ASR [Member]", "label": "2018 ASR [Member]", "terseLabel": "2018 ASR" } } }, "localname": "A2018ASRMember", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_AcceleratedStockRepurchaseAgreement2019ASRMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accelerated Stock Repurchase Agreement, 2019 ASR [Member]", "label": "Accelerated Stock Repurchase Agreement, 2019 ASR [Member]", "terseLabel": "2019 ASR" } } }, "localname": "AcceleratedStockRepurchaseAgreement2019ASRMember", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_AccruedExpenses": { "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 Expenses", "label": "Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedExpenses", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets (Liabilities), Net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, other assets / liabilities, net", "terseLabel": "Other assets (liabilities), net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsLiabilitiesNet", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "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/20200630", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "stringItemType" }, "algn_CashPaidToAcquireBusinessesPaymentOfDebt": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash Paid To Acquire Businesses, Payment Of Debt", "label": "Cash Paid To Acquire Businesses, Payment Of Debt", "terseLabel": "Cash paid to settle exocad's bank debt" } } }, "localname": "CashPaidToAcquireBusinessesPaymentOfDebt", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Capital Shares Reserved For Future Issuance Shares Available", "label": "Common Stock Capital Shares Reserved For Future Issuance Shares Available", "terseLabel": "Number of shares available for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "algn_CorporateBondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporate Bonds [Member]", "label": "Corporate Bonds [Member]", "terseLabel": "Corporate Bonds" } } }, "localname": "CorporateBondsMember", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "algn_CreditFacility2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Credit Facility 2018", "label": "Credit Facility 2018 [Member]", "terseLabel": "2018 Credit Facility" } } }, "localname": "CreditFacility2018Member", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "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/20200630", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_DebtSecuritiesMaximumEffectiveMaturityPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Securities, Maximum Effective Maturity Period", "label": "Debt Securities, Maximum Effective Maturity Period", "terseLabel": "Original maturity of highly liquid investments included in cash and cash equivalents" } } }, "localname": "DebtSecuritiesMaximumEffectiveMaturityPeriod", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "algn_DecreaseInEquityMethodInvestmentsDerecognizedOnArbitration": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Decrease In Equity Method Investments, Derecognized On Arbitration", "label": "Decrease In Equity Method Investments, Derecognized On Arbitration", "terseLabel": "Derecognized equity method investment" } } }, "localname": "DecreaseInEquityMethodInvestmentsDerecognizedOnArbitration", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "algn_DeferredRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Revenue [Member]", "label": "Deferred Revenue [Member]", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueMember", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "xbrltype": "stringItemType" }, "algn_DisclosureShortTermAndLongTermMarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Short-Term and Long-Term Marketable Securities [Abstract]", "label": "Disclosure Short Term And Long Term Marketable Securities [Abstract]", "terseLabel": "Disclosure Short Term And Long Term Marketable Securities [Abstract]" } } }, "localname": "DisclosureShortTermAndLongTermMarketableSecuritiesAbstract", "nsuri": "http://www.aligntech.com/20200630", "xbrltype": "stringItemType" }, "algn_DisclosureSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Summary of Financial Assets Measured at Fair Value on Recurring Basis [Abstract]", "label": "Disclosure Summary Of Financial Assets Measured At Fair Value On Recurring Basis [Abstract]", "terseLabel": "Disclosure Summary Of Financial Assets Measured At Fair Value On Recurring Basis [Abstract]" } } }, "localname": "DisclosureSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAbstract", "nsuri": "http://www.aligntech.com/20200630", "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/20200630", "xbrltype": "stringItemType" }, "algn_ESPPMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ESPP", "label": "ESPP [Member]", "terseLabel": "ESPP [Member]" } } }, "localname": "ESPPMember", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_EffectiveIncomeTaxRateReconciliationTaxBenefitOnTransferOfAssetsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Benefit On Transfer Of Assets, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Benefit On Transfer Of Assets, Amount", "terseLabel": "One-time tax benefit from intra-entity transfer of certain assets" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxBenefitOnTransferOfAssetsAmount", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "algn_EmployeeStockPurchasePlan2010Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, 2010 [Member]", "label": "Employee Stock Purchase Plan 2010 [Member]", "terseLabel": "Employee Stock Purchase Plan 2010" } } }, "localname": "EmployeeStockPurchasePlan2010Member", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails" ], "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/20200630", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "algn_ExocadAcquisitionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "exocad Acquisition", "label": "exocad Acquisition [Member]", "terseLabel": "exocad Acquisition" } } }, "localname": "ExocadAcquisitionMember", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "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/20200630", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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/20200630", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "algn_FinanceLeasePurchasePaymentRelatedToThirdPartyLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease Purchase Payment Related To Third Party Lease", "label": "Finance Lease Purchase Payment Related To Third Party Lease", "terseLabel": "Investing cash flows from finance leases" } } }, "localname": "FinanceLeasePurchasePaymentRelatedToThirdPartyLease", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Accumulated Impairment Loss", "label": "Finite-Lived Intangible Assets, Accumulated Impairment Loss", "negatedTerseLabel": "Accumulated Impairment Loss" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "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/20200630", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/20200630", "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 Severance Funds" } } }, "localname": "IsraeliSeveranceFundsMember", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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/20200630", "xbrltype": "stringItemType" }, "algn_LesseeOperatingLeasesNoncashOperatingCosts": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Leases, Noncash Operating Costs", "label": "Lessee, Operating Leases, Noncash Operating Costs", "terseLabel": "Non-cash operating lease cost" } } }, "localname": "LesseeOperatingLeasesNoncashOperatingCosts", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails" ], "xbrltype": "domainItemType" }, "algn_MarketableSecuritiesWeightedAverageRemainingMaturityAtPeriodEnd": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketable Securities, Weighted Average Remaining Maturity, At Period End", "label": "Marketable Securities, Weighted Average Remaining Maturity, At Period End", "terseLabel": "Weighted average maturity" } } }, "localname": "MarketableSecuritiesWeightedAverageRemainingMaturityAtPeriodEnd", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "algn_May2018RepurchaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "May 2018 Repurchase [Member]", "label": "May 2018 Repurchase [Member]", "terseLabel": "May 2018 Repurchase Program" } } }, "localname": "May2018RepurchaseMember", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_NotesIssuedIssuedInSaleOfEquityMethodInvestment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Notes Issued, Issued In Sale Of Equity Method Investment", "label": "Notes Issued, Issued In Sale Of Equity Method Investment", "terseLabel": "Issuance of promissory note in exchange for sale of equity method investment" } } }, "localname": "NotesIssuedIssuedInSaleOfEquityMethodInvestment", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "algn_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Notes to Financial Statements [Abstract]", "label": "Notes To Financial Statements [Abstract]", "terseLabel": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.aligntech.com/20200630", "xbrltype": "stringItemType" }, "algn_NumberOfClaimsFoundValid": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Claims Found Valid", "label": "Number of Claims Found Valid", "terseLabel": "Number of claims found valid" } } }, "localname": "NumberOfClaimsFoundValid", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "algn_NumberOfPatentsWithSection337Violations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Patents With Section 337 Violations", "label": "Number Of Patents With Section 337 Violations", "terseLabel": "Number of patents with Section 337 violations" } } }, "localname": "NumberOfPatentsWithSection337Violations", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "algn_NumberOfSection337Violations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Section 337 Violations", "label": "Number Of Section 337 Violations", "terseLabel": "Number of Section 337 violations" } } }, "localname": "NumberOfSection337Violations", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20200630", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "algn_PatentInfringementNumberofLawsuits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Patent Infringement, Number of Lawsuits", "label": "Patent Infringement, Number of Lawsuits", "terseLabel": "Number of patent lawsuits/complaints" } } }, "localname": "PatentInfringementNumberofLawsuits", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "algn_PatentInfringementby3ShapeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Patent Infringement by 3Shape [Member]", "label": "Patent Infringement by 3Shape [Member]", "terseLabel": "Patent Infringement By 3Shape" } } }, "localname": "PatentInfringementby3ShapeMember", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum percentage of market-performance based restricted stock units during vesting period.", "label": "Percentage Of Market Performance Based Restricted Stock Units During Vesting Period", "terseLabel": "Percentage of market-performance based restricted stock units eligible to vest over the vesting period" } } }, "localname": "PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "algn_PrepaidSoftwareAndMaintenance": { "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": "Prepaid Software And Maintenance", "label": "Prepaid Software And Maintenance", "terseLabel": "Prepaid software and maintenance" } } }, "localname": "PrepaidSoftwareAndMaintenance", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "algn_PropertyPlantAndEquipmentAndROUAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Property, Plant And Equipment And ROU Assets", "label": "Property, Plant And Equipment And ROU Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentAndROUAssets", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "algn_PurchaseOfFinanceLease": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Purchase Of Finance Lease", "label": "Purchase Of Finance Lease", "negatedTerseLabel": "Purchase of finance lease", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "PurchaseOfFinanceLease", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "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/20200630", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "stringItemType" }, "algn_SDCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SDC [Member]", "label": "SDC [Member]", "terseLabel": "SDC" } } }, "localname": "SDCMember", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis]", "label": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis]", "terseLabel": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award [Domain]", "label": "Share Based Compensation Arrangements By Share Based Payment Award [Domain]", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "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/20200630", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "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/20200630", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "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/20200630", "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/20200630", "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 Programs" } } }, "localname": "StockRepurchaseProgramDisclosureTextBlock", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchasePrograms" ], "xbrltype": "textBlockItemType" }, "algn_TaxRelatedReceivables": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Related Receivables", "label": "Tax Related Receivables", "terseLabel": "Tax related receivables" } } }, "localname": "TaxRelatedReceivables", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "algn_TaxWithholdingRelatedToVestingOfEquityAwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Withholding Related to Vesting of Equity Awards", "label": "Tax Withholding Related To Vesting Of Equity Awards", "negatedLabel": "Tax withholdings related to net share settlements of equity awards" } } }, "localname": "TaxWithholdingRelatedToVestingOfEquityAwards", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "algn_TrademarksAndTradenamesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trademarks and Tradenames", "label": "Trademarks and Tradenames [Member]", "terseLabel": "Trademarks and Tradenames" } } }, "localname": "TrademarksAndTradenamesMember", "nsuri": "http://www.aligntech.com/20200630", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "country_CH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SWITZERLAND", "terseLabel": "SWITZERLAND" } } }, "localname": "CH", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "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/2017-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_CR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "COSTA RICA", "terseLabel": "Costa Rica" } } }, "localname": "CR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NETHERLANDS", "terseLabel": "The Netherlands" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_BRL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Brazil, Brazil Real", "terseLabel": "Israeli Shekel" } } }, "localname": "BRL", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Canada, Dollars", "terseLabel": "Japanese Yen" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_CHF": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Switzerland, Francs", "terseLabel": "Switzerland, Francs" } } }, "localname": "CHF", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_CNY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "China, Yuan Renminbi", "terseLabel": "Euro" } } }, "localname": "CNY", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_EUR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Euro Member Countries, Euro", "terseLabel": "Euro Member Countries, Euro" } } }, "localname": "EUR", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_ILS": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Israel, New Shekels", "terseLabel": "Brazilian Real" } } }, "localname": "ILS", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_JPY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Japan, Yen", "terseLabel": "Japanese Yen" } } }, "localname": "JPY", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_MXN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mexico, Pesos", "terseLabel": "Mexican Peso" } } }, "localname": "MXN", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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 CCYY 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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r411" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r412" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r413" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r413" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r413" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r414" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r413" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r413" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r413" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r413" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r409" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r410" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_CondensedBalanceSheetStatementTable": { "auth_ref": [ "r119", "r320" ], "lang": { "en-US": { "role": { "label": "Condensed Balance Sheet Statement [Table]", "terseLabel": "Condensed Balance Sheet Statement [Table]" } } }, "localname": "CondensedBalanceSheetStatementTable", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r144", "r151" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r59", "r113" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r152", "r255", "r258", "r398", "r405", "r407" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Statement, Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNotesReceivableNet": { "auth_ref": [ "r24", "r154", "r386" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts and Financing Receivable, after Allowance for Credit Loss", "verboseLabel": "Promissory note receivable" } } }, "localname": "AccountsAndNotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r55" ], "lang": { "en-US": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r24", "r154", "r155", "r256" ], "calculation": { "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 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 $17,099 and $6,756, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r19", "r368", "r388" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "auth_ref": [ "r373", "r393" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 2.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.", "label": "Accrued Professional Fees", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r65", "r66", "r67" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r67", "r68", "r321" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r201" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r262", "r264", "r289", "r290" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AgencySecuritiesMember": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Securities issued by government sponsored entities.", "label": "Agency Securities [Member]", "terseLabel": "U.S. government agency bonds" } } }, "localname": "AgencySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r264", "r284", "r288" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r157", "r175" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r199", "r206" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r101", "r211" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairments and other charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Impairments and Other (Gains) Charges" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsandOtherGainsCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r148", "r366", "r387" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r58" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r344" ], "calculation": { "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "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, Fair Value Disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities", "terseLabel": "Available-for-sale Securities, Total" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r161" ], "calculation": { "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Securities, Amortized Cost Basis", "totalLabel": "Available-for-sale Securities, Amortized Cost Basis, Total" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r160", "r181" ], "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 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:" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Short-Term And Long-Term Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r266", "r286" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r330", "r333" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r308", "r309" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r315", "r316", "r317" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total purchase consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r311" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r295", "r311" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r311" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Intangible assets not subject to amortization" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r311" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "totalLabel": "Total intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r310", "r311" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identified intangible assets", "verboseLabel": "Intangible assets subject to amortization" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r311" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r109", "r306" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r104", "r105", "r106" ], "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": "Fixed assets acquired with accounts payable or accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r40", "r103" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r98", "r103", "r107" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r98", "r350" ], "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 in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r13" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r108" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r381" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r222", "r374", "r392" ], "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 9 and 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r221", "r231" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r51" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r243" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "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,781 and 78,433 issued and outstanding, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74" ], "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 (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r136", "r383" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Credit Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r257" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails", "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Amount of total Promotional Rights Agreement" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]", "terseLabel": "Unallocated corporate expenses" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r84" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r313" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facilities" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r367", "r370", "r385" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r300" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r112", "r301", "r302" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r20", "r21", "r299", "r369", "r384" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "auth_ref": [ "r9" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "terseLabel": "Schedule of Deferred Revenues" } } }, "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r31" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r31" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r101", "r145" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r324", "r325", "r327" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r331", "r332", "r336", "r339" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r335", "r337" ], "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": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r118", "r323", "r326", "r327", "r328", "r329", "r334", "r336", "r340", "r341", "r343" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r291" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DistributionRightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.", "label": "Distribution Rights [Member]", "terseLabel": "Reacquired rights" } } }, "localname": "DistributionRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r121", "r124", "r127", "r128", "r129", "r132", "r377", "r396" ], "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 (loss) per share, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r121", "r124", "r127", "r128", "r129", "r132", "r377", "r396" ], "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 (loss) per share, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "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": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r133" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r350" ], "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 the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r117", "r296", "r297" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r285" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r243" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r80", "r81", "r101" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedTerseLabel": "Gain from sale of equity method investment", "terseLabel": "Equity method investment, gain" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]", "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r174", "r322" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r169" ], "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": "Equity Securities without Readily Determinable Fair Value, Amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r170" ], "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 impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Impairments on equity investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r344", "r345" ], "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 Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r259", "r260", "r261", "r345", "r360" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r344", "r345", "r346", "r347", "r349" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r259", "r260", "r261", "r345", "r361" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r259", "r260", "r261", "r345", "r362" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r259", "r260", "r261", "r345", "r363" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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 Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r348", "r349" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r182", "r183", "r184", "r185" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Schedule of Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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": "Investments and Fair Value Measurements" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted average amortization period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r205" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "verboseLabel": "Remainder of 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r207" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r207" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r207" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r207" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r200", "r203", "r205", "r209", "r365" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r205", "r365" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Gross Carrying Amount, beginning balance" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r200", "r204" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r205" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward Contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r230" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r230" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of entity's patents that another entity has allegedly infringed.", "label": "Gain Contingency, Patents Allegedly Infringed upon, Number", "terseLabel": "Patents allegedly infringed upon" } } }, "localname": "GainContingencyPatentsAllegedlyInfringedUponNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_GainContingencyPatentsFoundInfringedUponNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of entity's patents that another entity was found to have infringed.", "label": "Gain Contingency, Patents Found Infringed upon, Number", "terseLabel": "Patents found infringed upon" } } }, "localname": "GainContingencyPatentsFoundInfringedUponNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r222" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "negatedTerseLabel": "Litigation settlement gain" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r189", "r191" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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 June 30, 2020", "periodStartLabel": "Balance as of December 31, 2019", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions from exocad acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r210" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandLonglivedAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r101", "r190", "r193", "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairments and other charges" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r194", "r195", "r307" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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, Translation and Purchase Accounting Adjustments", "terseLabel": "Adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r83" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r101", "r211", "r213", "r406" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairments on long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "In Process Research and Development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r116" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Net income before provision for income taxes and equity in losses of investee", "totalLabel": "Net income (loss) before provision for (benefit from) income taxes and equity in losses of investee" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r76", "r101", "r146", "r171", "r375", "r394" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in losses of investee", "negatedTerseLabel": "Equity in losses of investee, net of tax" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r305" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r147", "r303" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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 (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r100" ], "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 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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r100" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r100" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r100" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r100" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2019-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, net of effects of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r100" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r202", "r208" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r202", "r208" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Goodwill and intangible assets, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r32", "r188" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r56", "r187" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails": { "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 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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r34", "r188" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r33", "r188" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r401", "r402", "r403", "r404" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Schedule of Fair Value of Separate Accounts by Major Category of Investment [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r401", "r402", "r403", "r404" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Schedule of Fair Value of Separate Accounts by Major Category of Investment, Category [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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": "Investments Classified by Contractual Maturity Date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsTables" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r231" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r371", "r390" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r370", "r385" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r43", "r115" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r232", "r233" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r225" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r259" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "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 investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r99", "r102" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r69", "r72", "r77", "r102", "r131", "r376", "r395" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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 (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "auth_ref": [ "r4", "r5", "r53", "r155" ], "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, before allowance for credit loss, of financing receivable, classified as current.", "label": "Financing Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Current promissory note" } } }, "localname": "NotesAndLoansReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableFairValueDisclosure": { "auth_ref": [ "r54" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.", "label": "Notes Receivable, Fair Value Disclosure", "terseLabel": "Other assets:" } } }, "localname": "NotesReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Notes Receivable [Member]", "terseLabel": "Notes Receivable" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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 (loss) from operations", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Lease impairment" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsandOtherGainsChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r354" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 6.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r354" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r355", "r356" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r353" ], "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 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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r144", "r151" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r10", "r11", "r45" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 7.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": "Others" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.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 receivables" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails": { "order": 2.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r330", "r342" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r62", "r63", "r65" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "terseLabel": "Change in unrealized gains (losses) on investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r61", "r351" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r70", "r73", "r75", "r243" ], "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 and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r62", "r65" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Net change in unrealized gains (losses) from investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r314" ], "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 [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r91", "r95", "r119" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r97" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Common stock repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payroll taxes paid upon the vesting of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r92", "r159" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.", "label": "Payments to Acquire Available-for-sale Securities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r93", "r318" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid to exocad stockholders" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r93" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Payments to acquire" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r266", "r286" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r38", "r39" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets:", "verboseLabel": "Other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r96" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r88", "r89", "r159" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": { "auth_ref": [ "r90", "r159" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.", "label": "Proceeds from Sale of Available-for-sale Securities", "terseLabel": "Proceeds from sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r212", "r391" ], "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 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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLeaseAndOtherLosses": { "auth_ref": [ "r100", "r156", "r378" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.", "label": "Provision for Loan, Lease, and Other Losses", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "ProvisionForLoanLeaseAndOtherLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r55" ], "lang": { "en-US": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r292", "r408" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.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/2019-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]", "terseLabel": "Research and development", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r40" ], "lang": { "en-US": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents, Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "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": "Restricted Cash and Cash Equivalents, Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r250", "r389" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r254", "r255" ], "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/2019-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_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r110", "r111" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r252" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r253" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r357", "r358" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r357", "r358" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r10", "r42" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Accrued sales tax and value added tax" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r162", "r163", "r164", "r165", "r166", "r167", "r379", "r380" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r308", "r309" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r283" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r131" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r85", "r124", "r125", "r126", "r129", "r132" ], "lang": { "en-US": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r264", "r283", "r288" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r200", "r204" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r200", "r204" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r196", "r198" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r196", "r198" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r35", "r36", "r37" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r271" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r325" ], "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": "Notional value of derivative instruments" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsTables" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r237" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r82", "r152" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r143", "r148", "r149", "r150", "r196" ], "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/2019-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": [ "r143", "r148", "r149", "r150", "r196" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r266", "r286" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r269" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r278" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r50", "r114", "r240", "r241", "r242", "r244", "r245", "r246", "r247", "r248", "r249", "r250" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r204" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r153" ], "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/2019-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/2019-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_SellingAndMarketingExpenseMember": { "auth_ref": [ "r79" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling, general and administrative", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r86", "r186" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r101", "r216", "r218", "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Employee severance cost" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsandOtherGainsChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "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 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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r267" ], "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 of granted market-performance based restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-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]", "terseLabel": "Weighted\u00a0Average Remaining Contractual Term (in years)", "verboseLabel": "Weighted\u00a0Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r270" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r275" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r273" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r273" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r272" ], "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 as of June 30, 2020", "periodStartLabel": "Unvested as of December\u00a031, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "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]", "terseLabel": "Number of Shares Underlying MSUs", "verboseLabel": "Number of Shares Underlying RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r272" ], "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 as of June 30, 2020", "periodStartLabel": "Unvested as of December\u00a031, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r277" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r274" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r274" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r281" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r280" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r282" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r286" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value at grant date (USD per Share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r263", "r268" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r279", "r287" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r404" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r120" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r236" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "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", "terseLabel": "Accrued warranty" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r234" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r235" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r148", "r196", "r215", "r217", "r220", "r397" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r243" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "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/2019-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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r243", "r250" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r250", "r265", "r276" ], "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/2019-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": "Value of repurchased common stock" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r22", "r23", "r243", "r250" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Common stock repurchased and retired (shares)", "terseLabel": "Accelerated share repurchase (shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r22", "r23", "r243", "r250" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Repurchased" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r27", "r28", "r158" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r359" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r359" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r60" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Leasehold improvement impairment" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsandOtherGainsChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r312" ], "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.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r364" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r251" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r259", "r372", "r400" ], "lang": { "en-US": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "U.S. government treasury bonds" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r293", "r304", "r382", "r399" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r294", "r298" ], "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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Current unsecured promissory note" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r134", "r135", "r137", "r138", "r139", "r140", "r141" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r129" ], "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" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r123", "r129" ], "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" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-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 (loss) per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r122", "r129" ], "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" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 19 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "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": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r112": { "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=26873400&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r117": { "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=26873400&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r119": { "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=26873400&loc=d3e24072-122690" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1311-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r158": { "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=27010918&loc=d3e74512-122707" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r236": { "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=68068213&loc=d3e12565-110249" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "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=65877616&loc=d3e177068-122764" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "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=27012166&loc=d3e187085-122770" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "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=118255775&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "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=116856206&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r272": { "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=116856206&loc=d3e5070-113901" }, "r273": { "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=116856206&loc=d3e5070-113901" }, "r274": { "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=116856206&loc=d3e5070-113901" }, "r275": { "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=116856206&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r279": { "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=116856206&loc=d3e5070-113901" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "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=116856206&loc=d3e5070-113901" }, "r281": { "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=116856206&loc=d3e5070-113901" }, "r282": { "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=116856206&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r284": { "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=116856206&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r287": { "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=115993241&loc=d3e301413-122809" }, "r288": { "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=115993241&loc=d3e301413-122809" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r302": { "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=116825942&loc=d3e330036-122817" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-04)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355119-122828" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888369&loc=SL77918431-209957" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r359": { "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" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r365": { "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" }, "r366": { "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=6876686&loc=d3e534808-122878" }, "r367": { "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=6876686&loc=d3e534808-122878" }, "r368": { "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=6876686&loc=d3e534808-122878" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r370": { "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=6876686&loc=d3e534808-122878" }, "r371": { "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=6876686&loc=d3e534808-122878" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r374": { "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=6876686&loc=d3e534808-122878" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r376": { "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=116637391&loc=SL114874048-224260" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.11)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r385": { "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=119400593&loc=d3e572229-122910" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r387": { "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=119400593&loc=d3e572229-122910" }, "r388": { "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=119400593&loc=d3e572229-122910" }, "r389": { "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=119400593&loc=d3e572229-122910" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r390": { "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=119400593&loc=d3e572229-122910" }, "r391": { "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=119400593&loc=d3e572229-122910" }, "r392": { "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=119400593&loc=d3e572229-122910" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r395": { "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=116637232&loc=SL114874131-224263" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r404": { "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=50485924&loc=d3e611379-123010" }, "r405": { "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=6589523&loc=d3e617274-123014" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r407": { "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=6590653&loc=d3e638233-123024" }, "r408": { "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" }, "r409": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r411": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r412": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r413": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r414": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "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=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a),(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "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=6877327&loc=d3e13212-122682" }, "r57": { "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=6877327&loc=d3e13212-122682" }, "r58": { "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=6877327&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "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=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "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=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "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=116634182&loc=SL114868664-224227" }, "r83": { "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=116634182&loc=SL114868664-224227" }, "r84": { "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=116634182&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.21)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r87": { "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=116634182&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 83 0001097149-20-000049-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001097149-20-000049-xbrl.zip M4$L#!!0 ( !B"_U#7#-&"*Q0# & 3*@ 1 86QG;BTR,#(P,#8S,"YH M=&WLO>E66TG2+OS_O0I]]'?.J5JK9.<\N*HX"P.FJ$;"!E%N^..50R0(:Z E M@<%7?R(E@0%C&["$M,6N;MN2=NXIGWABR(R,_./_GK=;E3/H]9O=SI]+] 59 MJOS?Y3_^OVKU/Z]WMBIKW7#:ALZ@LMH#-X!8^=0<'%7>1^A_K*1>MUUYW^U] M;)ZY:G5XSFKWY*+7/#P:5!AAY-;!WBM%K%>>V*I0259%/!5(JGDTB07 MC?KM\)5. (Y*4Q4 '/_RK.JU$U4%3 3#8HS,_19?<RVT(-XY3;6, M(7%#/$GYMD<#?#M\PT[_U;GOM9I_+AT-!B>O7K[\].G3B_S+BV[O\"4CA+]L M=OH#UPFP-&X?X4OK8'W;.7> #/H+9*:)73R^;GK6;GXXW+?^+#BU-K M[AVWZ9NXXH3BZ;G_:KA\Z=7)V17-\/KSP^ M<,?#A.YI9]"[N/OYQP?S:?KF:& M+$4O!SW7Z:=NK^T&*&7YQK)*S+4;?]5W-^^:#WO7OX*FWQM\W1OXXUT]<=KK M02=\JRO&1[\^\=M(9I&Z]OYW/_:/7IY5F;J2G'[SKKOAF].7_ZEM[88C:+OJ M;?%LGG^KPRB_=ONE:](?;PGT^"[JY>C@L.FKENL<_KD$G>K>[A+R!UQ<_J,- M U?)9U;AOZ?-LS^75KLHKIU!M7%Q@@\41M_^7!K ^>#EL']>+O_/__S/'X/F MH 7+6=RKET+]Q\O1CW^\'%W:=^/%\A^Q>5;I#RY:\.=2;/9/6N[B5:?; 7R MYOFKW!!ZHX_-&*$S_(C'ZZB:>LTPNO_Y8 ?2GTO-!(: TQ'5C!?:2P> /8ZZ M04;!.+,?UH:/0A'L+T3KN':^-31?K7?P^2Y6\75ZKK79B7#^;[A8JC0C7CKR M?R[\6O=LB^V<[?/::3Q>/SO8L,?;Q[7S6GN3'KS?^WRP5F_6/[_C];77S?WW MZ[S6"/1@H]ZN?3[\M'_\NKW%ZZW]S]W/M<;?S?K[?UHU]N[S_G$@>,ZG_?:; MH_KG=5Y_OW-\<%P3M8W-3P+3/ZA\/WA\TZVQ=U-;VS^+&FZ;?V%,UANV./XK:^WJ[WMC\5-_8 MX_C]XF#CS7%];>53[7@?GWO_T_;:^OBLG/0Z'[>_[S/MAN'Y_MLG]:. M5\A!(^#WOS_NOZ^1VMK*1?WXG];!\8JH_8//V%@?U';)^59CY4/$KC<*];>S MJ+I%#++JO ]59Z(43C&MG%A:)AD$JZFP?[R\@>?DX1VQ#\\^'[R*:,;:>,6C MZ"ZN [\Z5 6#-\U^<*U]<+WU3ES#MB7V/\*>7L=>6N:L %I-)-MY" B[IJK* M7& 0!%I[($O+E+WD=.JP?P'WTHWY@NX;_*5?8OLC;.5U;(W3EGDAJLG;@#Z< M"U4K!*L:8CP(Q5Q,;FDY]__,H'V+U^_&$MQ[@7M>6\W #@'^]($$DI2RJ1JT M0>><@ZIZX*R:M.4.G#$ :FGY'7M";%<0V#@$M^4.2SQ_C.?N-3PEADS:.EEE M0;BJ0!2J%C&L)L4-8])IQ= *)]?JPT,@%8Q$J[7PQ&EAM45@(Y,I">Z"%"%] MV+R-Y#A,>;4#9] YA1WT9IN=9N<0N3HTS.C4;GN,@(;^\?KY"00,-!O--C;9 M3KOX:S^YD(^-R$UG+ BU"]L.[3>=[>._V_N--\UZHT:V&QF$'?R.P#=:[1K; M)_N?/\K]X[W/VXV=XRV^TX*_=BX.WL<3SX2JM0^.:N\W:>WS.XGW;=YWB[TJHU-L^W5SXP4$$ZYZJ<*UT5DH6J<ED:;KCV+\[[$2_Q\N8U1O?_TTQQU6O_(8:=> M=4,;7/^T!\OCVP\/7E[B\MCE]WR-.W$@#OE-@6BGJ# R^" ,91@$)^(C,S"F MNLYZ9.;=/XJ/!^,>U54FKBXT/O+ 'CT=2O/-+AL/?[S:VUU[<&]*[0GG%@,@ MB_9;;CJA?O,2+0;1V%W!"V68HQQU*O.1>"70FHS[ MC>ZZ['V5^(U+O+SY]#_4]=)1$1V3*AF,Z3#,/(T,G29TN0R:N\!S#U!+&:=SU0,H^915.9U M#_ALY)5+7EDI,* W-&A/A;*H>=']NI0!/OT>&$L\'.;@;_0UXLW.3UK-T!S4 MH.WQ%K&)1T?35IO_/#7_LKYTUTCBZ;X>_M;F=W MT T?1]?ZX^6=M[CJM:LG>;!P\LE @P*I8R!*1:J$9]83B>%XX%%;_)KXPD"S M$F,SQWJN]=8UXV9GU9TT!ZY5$)B 2ZKE=#X[RU5&SU[0($R:B/: M)/!1*,6,4];XX#PQ@#=BBP?HDSGELP<78RK\G^&* A&**V,CD$ X>A@8?3'Z M=.,@12;I5 9H.'. O06&HCIE"B-B*KBA6@,/PBF^,-#,* :>$$SHEYI B.91 M6J&U=L$[\(Y::T1@UBT.3+./@29A!EE;A@9I)#MG-((L (^BLH\<.(BKB [J&#*3F4LM$9I%[MX@: M<_9 $^;1G^020K"$F< VN :&MBE,8&.7*&%F"6^NDB MP$E-STIB.9K*"$)[@>&?"2*8R)S-02&QL##0S"8"G!1,.KF@J8V@.+JKD?C( ME8^"I&"X4'IQ["'!BD$4C# ,1@EL9\Q0LB=@9 M,UB;4'A1G?W*":LE11]:X,$HY3[4-)J^ E<"H73Q49QX#SP;H0)WU>: C MY$4/H!W&O<0FKRA+)"6U>$ _60P\&T"I"U0QKE(,2@A'?%*>I)BBB-9K'17ABO/@[ .J!5:.AFME)2,W8WB8_J$,?"$)JB=A\2\5,XZ MU*.4Y;53U+L0B#!.JK@PT,PH!IX03 &8TC[1$%(20F@7A/-)HGNCD^8A+ Y, MLX^!)P29SH"8X$+$8!BRI8^!)I>8 UUR2P%74(A+N MD@+A03JBK /3X?/S"342HLFF40=K(@IY")O5"6M(7#K^,@LFP68IW\JLVPF M-T6OB34FB"B2S'EC)E)+DW6,HC+Q(BX,-+,PRY.#*2HG#%#A\JB#M00Q$IP$ MQ03U.AJZ.##-V"Q/#C*6,,1,T;+@A5!<>YJ(L%Q9FY@FWBX,9$]JEB>'#UHB M'D4($ /ZN+D>J0[2Q41 4QGI$U)J5CW@4'TP#+TL=TH0&[U/PBH3(],B\!1F M4/ZE\*(ZD^(T-^M I%SRW%(#C@F5B/&,>*X2LT3G@:_%0W4NAJ9G #1#Y42, MRKV!@WHM;\T^I%QO?=]WS0[KA.:N=9^?] ;5G(>W3R7%D6=T#OI]A"4U]U. MG-P]7;/WCVN=PNN+VJB,6K[MFQ[\]S1O!G'SY:\:7VO:WX&\6 M"XPQ.6B43QD5_LTC3\G(&*R^'/@MY7.6LO+SE+ELL+?;Z T?X&*E$S>Z9]#K MY$8%D57T;(F3Q&E#M)">.P%$0U(,XS?+C2EE=9%D=>4P/]INOB\Z"U"4Q4]! M2(OQM1 Z1?PHT4GG 01$3Q.C4R/0R^W>.NP9R8E$8M/CGF144F- M<#PZG80723,KJ7 &)%A($!.;?QF=.Z?TBAO0R^\6T#/M;Z7K-O#G,JNL?86B3_\E#4&>NE27Y[E]O4J#6[52A']6GJX^ M_H5OZWKAZ&(+SJ#U#9':[)R<#OK#%K3D4X'X9-'C(E$R%J00%K0+:$B3H-YQ M0X(N0$&]1><3*_E4(#YA!&,T,!I5(B*",4XS#E%$HPDW5Z7*2SZ5(CQ3K<(+ MPB>0@&+.#+,F"NNI!:!. D2*,9^'-/]\^O[LYF:_YZ#5W$5,>GD7S">CR]L> MG+AF7#\_P;.@CXP>I=:,ML!>Z?>AB!R:%[%%-TH+[ZWRS@H"QL9D-,/HFPO! MF7K"K;0**+:%B4)*#DTU--$NKZ0QP3,NB$I>"$&YYCXQ26F0)8>*);:SCX"> M'X=(%%IR%9)T3E#G392@B'94$\JDM26'BL6A,@29!89%8HV2-AB,/1Q1PH$W5OL<1QLF MN92NR)[35"6V##Q*^@SI$YWU3D.03!!F'1U6TE7:6'"<%-EI>FX*OXPYGIX^ MR!L; .,P(F@-EBO*.'1*N><#;% _"\N2X4R0J MJI0,P= B#!T_.Y4G$2OG9? L&L&TR(5#+4&/@4&T>K0Y5V$PF[WK^_P$*"4M M U<@G7 ")'$!/'J@2J$FT"X58,/$TNF:J0 %)6,B7J'@@,"XWWB.<;^2/BDC MI2E"R/\$-KX4H&^['51Z;S0)!+3@Z*P;;7-=(^&3T1 +L+]DF;A41!&>Y IW M@E(;28AY_Y6(TD6XR?HO""=)\K(4X5G'8&5N>)'X))1*A'+I-)6".^>8MWEB M(8"-S(X+J)5\6H11RI)/3\(G'Z1F%@0$$9AT7FON"9HF(2.'TCZ5(CP76F6J M(Z637 :< H\A&"4D$99Z"R8FZO/.2\Y2R>>?3_7[$T90*'EWDAC%AO/*&6.$A46J\Y;.$@9J@U7/&DFN.0N#,NW"Z.L,Z8(LC" L>H7.&6>4D.04][ID3.FCE8RYL58%(N7&2T<%B!C >&V\ M)]81%Y6(!4C\F@/&S(V0%LHY*RACI#2<2G",*RJT#SZJ2%(TP*- ZOB2,<7P MRLI-J9Z6-DR#4A"XM$(PI;V/0(3SBD2/OY6&9OXE]3DYAO-"&V:$4$D1K8U$ M:\-] B<,LY8#B6#*Z9KYI\US\@[GAC911")2E%Q;$1FRR"LM=5YR24P4!:!- M6:SW&6I[S8@F6J@@$@B1I(U$$6!6H &PS!9@F7"YUT')H1D'&D(+$ZRET4IA M*/X_H>;70O/ (!5ANK%4_674,>-1824Y%0((Y4IH@FZ35SZ)J$*RD9L"["!= M02MI:0IPB+M@4&%F(5/ZR=N]":7TGE62.>VTX$8PH M:[T6%BA@""(M*<#,1KG704F?F=%'Q.B,(!&B5T*0/#'H69#: 1->LY(^Q9'8 M,N:80>X6N.!L@.2B%]%9QXE,G'H7=(Q6+4)9E^="GS+1%,1B4W4GBA',4_Q,M$\MHI0D,0DL52 M, L>590LF0!+>.!<:I Z,24 >8)Z&Z-P(KA33$*19RT65'V7,<+3LP24)""9 M41! 2$<CVE#'"W+&D# 6>GB76H071+( -F1M@A%(V&6^8B"\>!]HA[ :$Z54T58ZSE7_NKS$Z" 'F1.IP>>@@@Q M&0!JK32<>>%($19RE;[5;".0Q#EJ'AU$+G+JT%!X::WVD9(4J"M"D=.Y6O[V M[ 2(@#>!4Q!4XH]7^\.H+_5=9T\ M8C[VV#N'B 9(.$+GX@KT]DC&EYO]KF!4OUJM[U^>?GGH\GL^_TY9 MB\$;06.D 2- Z;BC*A*;F#5$ M=M;/PY'K' )^_>1Z<2(B-9P#NE1$8?SM"QBS#K8F9LE?NU9.\=L] AAL=0-V M>;<4Q..U]DV/K>SL/YAB7B7F0QG)G!=?$&Z--XD%9"][' M4'*L,%SX#N&O)*/DV'WLF(O?MF,K:P_F&'/:^J2UQ6A-H/_M;+#.*L<(2"19 MR;%'V[%+, K/W6?',?SV38Z]WMEZ,,>,L#D%+QI.E$@:H@ K=<.6ICR;%' M/8\,N#P'_ :96 4:*6U\(Q[)[1))<<>R;$K,$J. M%8UCX2A]>USQKSH1H:!#\YPP< 8@4;, 8_1)P?$EAQ[[+CB)1@EQXK& M,7?Z[;'[E;V'C]W[E,!:IP43422E?4@Z!14Y#8803TN./9)C5V"4'"L(QV[F M9N3M&",/6DHI5&(V$9,2)T[@QPB\Y$4IO_,LOQ2XD3J!YLD)$:+WWD2J-"$0 MF8 "+%@LY;?,>YA">2 CK%(YY\XX89GRR4,@G,N0J&2D $L4YM3?*7/NBLT+ M9O)*"P$A@*"..".-%8S1R+FQI@#+K>:5%V4.3Y%Y083TB3%N.-'"$[!@E0E( M#>M9TJP -=CGE!=E3D"A><%T=)%J2R6A0FBPU,88<@@3+>-0@$H]<\J+,A^M MT+P(RE+AA(($QZ M4\@1N"_ IB!SRHLR)Z70O+#:.FT%)!Z%H (#B\"!NJA K&*7]UPH3+:"Y\E'1D+4*6%TZ*P0W&.H M:#3D9>7DP]I0*@2AU>=%Z\UO8[FY9%' MH*FDM#'I)&** J(U"6( DR1ST0?JQFC2$LV'HTF?'$TMJ TD:D^,$419EY1V MBA*GI0?B69&X^4U+.X1S#1*@18T[:-X[IS^J>55(:CI#F))!"J!2:,XM#T'F M9<^2LA1 9C!S>;,AF/BA!/->8(X*C-T+S-QT4LST&M4ICUX!%2"L,2H(0< J M&R0P720].T=@SD;-6N=YU"%X1U#C$HTQ'(LQYMJ5'H$U8V;2DID/9N8]P9P@ M,T6>!L_+ =%*"JNM]2(RB;XM=ZA[PQRO#LPC1SLYXAX!EK_6FIUF^[1]OT!F M<'$"\=NB,<9\!]H.K]HY? N]U.VUL[AL^U;S<"@K.[X_I7/A%[.;KC!FNA_(SW3M=]>NU#IR?^$P$RV62)JI>S;SZT,))'9VEU#U*2;CS>RB)>9%G0D QM*$48A+)!!-!:$LB M!R$<6MS;,0U^F#=%/;<1Z@."FNM-?\+:2DE3L$DG*9,PB:"UE<%#BI0FS>*E M=BI!O"_+KN/R,RP+0!,G" [U@E&'OD](R:?@\R9_1CTW7.Y]6]35@V'Y],O[ M[XZ>O'_MYIMM=XA*?O>BCTWSE,#JRMKJ2FT7>F?- %,?^)V0B ABP9D04P(0 M/E+'G5'.&=3*R4CY[*@[41%9;8'KK:!ST(%>0>3!.:X-F.2=H()&9A435,I( MM4XZ4E\@P_P&_;0!;#7/(&YVL#\.F[X%H[FZUQ&HTVUU#R\F-L4X:_LR>R>!.^6\ 8EANC,7F=GK(!".4@+!"$6&PX*(NS?>YAD8H5)8,!WT/,1J*II(";!.QD"8 M\<(Z9@ D.D/!:!JMAX771(V>BY W"5H<.9F]^F&0G#&*.*N\ ":1TE9 M! Z>+*CZ64!9FDXL+A1ZQY%;:QEZR-RAH6(4<4Q O*-Q_L5C1K'X9B=">HQD M;G;>]KH!'W@'^I!S3U>0W#FWM'N2W[P@?B/ VF3##7-I%(>&*&&,^%4]10IZ(/TA$BK;!V,8"9X4#H1+=.]DH3$S 0 M0(=/@K=V;-I]MD\ HQ#71B%YE8DHIU73EMN8G ,K)$+ M!N>32XI_E-&(EA"+ B5'28XY! MJD_EJCQ0^607@-P[O_"&M_ 3RBJ)+."'2UO?4N1)4(C08-CBJ0>7GX MK,8PGF^[WL9HRHDGE)>T&X7FID/GF\L)"F5\5J[8(0,Z/D1Y1.7 MG'L;$&K+DEQ$4CX%LM/Q,+@CC.:,0,,$SPLG4D3$F-0F!<7$HO+Q9^;>"LG* MH(QS#M4N1E_"8<#-+$<+F00ZDMI =S^><9W*MRTSGN+_JL0A M.C15(5)^" MI9Q%%?RB)Q$>/VD\C$+F:7WBI,8/F .J$@4? M8A"2LCSA&X*5CN1]>+68_YFAN0-U*K-"$A(#F;Q":@NJB84 5##M"40 2Q>5 MA3.))F=#Q928)H+%7"Y%^&A]\,'EL%((S40L0"'M^41V.E7/8\ .C!ADR)P? M[ U^DQAC.(TDU-$N*A]G&$W.AI4!,)C4"*L!)8BT'O+,7@B2T@22+QHK9Q9- M3I*;1 LM@ 7#00"G5KD8I) J&:40M47GYAKJU%[3GV;<=IJ'1],.)6=#3,6< M)-8D 38(FX2W2FG*(Z@TW.-N08GY%.!.I]XC,Y8;T-%3*3RX'/&3D%/1#'H\ MD!:=E6]1SCN+2D46:,BK[(-!AQ6C%"J,5\Y)-)[&%2"]<+X0G0K_P"5.-.2L M,RZ(1^DU3%-1'8T%KG[?9(")H MM:AL?/(QUI_CYM4^[IW3_"Q?;>4^O@9^O+S _7=RCP8": OH#PD3M?,F)*I2 M"I1[I4>5P1713,Z; .3Z0;MXQWC:@NVT_M]3?*@:#(ZZ* =GT!_DRWS]*PS7 M]%P;5=A=6YTJ\"K79&)R$J&*25:"<0$MJ(BY, H%%BEP1;UEHV3O$535$K.? M5,:W4/N>,K[5]&<6^H)B"=#@)JD$ABJ60@Q<%V\U_9GJ M8-[H0*5S)!F1A_2$U02\B$;&Z-)XQPPBYF_R>;B+2_<4WZ5W@CUU\<0<&]8T MGLADLC:4&5 *G5$G\G8EWG&NDM7*$V20)*"*4 :,-IY[[R-%F$5T 3&YV M_^@-JD^!,4VL70F:VNIW8[6QFV^M=Y^-V2I!+EF.[K6:9- ,"U=BHHZHSQ!):2A".KG9PNFET(Z[T*:RUH USHJJ04'8@A0)0V/ M@D4'@1=42.]5L+L4TH((J6>2!4F-]42@42;#",M9*4BPX TMJ) ^E28M7<2) M2F-0RDCFC331"A&T$]ZI2"771(2@BFK7GTIEEM(X46DDTC\+S^9DX&'":XO,3*X& )-'JP 8,X!)P;C 1&#"/*RV)QFYJ'\\_PK\;%R2W%<:O!M&4!M?=$BKY3H77@,0X75(?D MF UYE)BR:%( 5LK"7(Q^+JCT"6<<"<8:@:Z*\,1+XZ50/";"\\_C5:@H?=52 M#&?HQ,Q>_&XOI+TN@#]82'N]Z4]X,BB32K!DDT]41$A.<.-UGD2S:/N#+65U MKL:FK--/5 &3I]PBGE!54HSRR1Q 5WO@ B//V!BI(1EPI,9*< JHX8H) ?[6LC;"Y[%P\ -6B1'^Z%5B5TN.0LLUVU^M M.!H2;GCH\OQ[KSBB3.;MEE6*,@C'O#'">K320)1.C(ZK"!$Z?TO.,O^WFH/Q MMNFK2-#K>=5'K@='W5:$WAKV[!FV.8,M]ZE_^L.QU)\:TQQ)Q$^O+ O=]@G" MV1E\ ^K+PP^&.Z&OY85/AE*;4PP,B<8[@) WT(1$1BLE**6CE1+YP[SA?JDA M-[ #5O'=FF@1.J$)_=<7=3? 7K@F!J-UOIN=U,NM\@W\!4?9./F1(O_9.5)= MI;1*[[E*XD;31RJ&UDBV[Y:7L> _6%I\S,7)'4I(7M$6N56))L55\,(J(_0H M!8"RD88V\[PP=:ZEQ>3EJ/ L51620+K>5*S%]W#3HA-9HH9M&R'##/Z&%ML(E$R)WWO/( [IXE_J: M7NIK6NKK1^MK>G]]32=2SLQ92,FB7QZD8$D[SDA ]TU3EJR3XS60E! ^!U'2 MS5H+*.%\ N+M'1/8 0)?VPMFE#'HCW F 5S@BI/YS0$;Q217RWN'T4D>4HBK MZ,ECHV$(L]+KN;$]KJ!O=ES]*K M1)]N?X"PN]93;''S@$V))U0;/$8+2,04 A5Y3;;ACB@&U$05I%>7)6[%Y4A. M"><#!ICN"6=N.B$X6&\]R4L> MB#*: Q J%\V4S@K=V5A60ZR%D(A.S@BGM"/>T21XU(8Y=37QNS"6=9;\D6SNSO0!]<+1PCO&IQ!JWN2VRZPZ26.!.JE- :X\"IZ87Q.RT&O63K. MPJ*9WAD"/"/K:U.B-@7ODA,A3WYS"LFC ;9$"KUPUG?&#'YZ YQL\)0D98T7 M>0;$2X5>E9,Q4JN"OKU]1 EPT6PP*F2 V,! *K(^@1-1:V6 Y6N3Y+Y ] M',;_.MT/D1STFF$ <3BNO]=I#OH[NWM33E6:5('ZZ%@B#BRC00DKHE%"R<") MHU:#%Z9 BG76^,Q>B?H@T>EQ.E>U%E1)+T)(R1K.M/4D%F"CSUEC.)4I,XPU MG*>,N;R-H 1F/"=!&XV:3YDHBK I_?173MQ"?CA1.HI-WT(O=7MMUPFC6=6[ MA&$1V:S!)&VL,X)[5,K*VOQ_:;5.,3(="R V3P+NHX3W7JL/"BDVBBHJ+7"* M(9*0N88"1$X2F@)'O!G-Z)9B4U1PK<=X2"0F@ DBB>%:,8070-DDB"Z<%SUS M3*?B53OBHA+4:$^<" X,ZG+)J4UH_!4-NG".V!S!-$''S&._$2Y=2LX+AVA) M)V4RB4)0H*TL)DSK[9-6]P)@",?;TUXX0IA&669T8JM.\_5N;8BPOOOV;4& M-U8$0?.DCXXB<6&,I*A1%3%16N&+%RA]'_B"H!*)005)>5(1C1MSEAB6*U/3 M: UX)PKNN3PA/+-W5(P!Q7+NNJ0@HF&.4AJ2 I^"1@#3>'\+.;^.RC"-=P=. M+H'J=0][KGW#' XK/GYI,E7GQ%2)G(QSDH+0R"R(QB01I?1:\KQ+I60N5WZ' M<7586H"E8?. T>T"J_<=6O^IY6 WDSX35SQ9QW12@D1O):1@E-5Y#VX2%PK0 ME?P&*[L_JNQ23!RM07]$!QJ)$-HX"T1'0TBD3N&/X=8<6*%Q?&IBSF136!JU M3JAJ$WJ6(N^\Y:-*GBJ@' /#=#NKJ-" KH0 +>BYRSCP2]N5PQX,9T+S.TZ? MNC-!V@$D0V6BFB9!B,?X0@KPD)*@)- "U+B>!\9.*JJX6BP]OOG=JZ7'!R^O M<>_ETHH'G7,$I8\"@TF?-L)@K4'/^IH=:QT53R3-' M^.FU-.'6!B>9PWA7&.E1,0L)EGAG(Q%4+XZ6_K)2M7?2S=$NXKL].%I0UUB" MD4&CL47-'&VR$H0UQ#&JE52@%T+EG02,Q\"1"32!R# FK:$$HKZ=:LMS:"B+$A?> [G5OQ;+SD6!VA*$PQ@^"I#2VFR[D9Q',T>!*"B2Y1(5WR M1 OEI0O$*6T=*[Z=&V8!#_.1-O&]>YWA=*QK+6)"BS-)"+") =*05<$%KABM@CU5^81S!GM:.%Y M]((!35$+-(I&!:'),R*CSTN/K8%H.8G<),DI MAACSN[Q\)H/6TRD6QQV-R3F"_2Z(\89$$7WR&.!QH029W]*+,\9@@G455 .S;'=15GDJ0P%1XDRD-T/KC HY#H%^25FHHST(G$ M1%7A>3 M#";( X@BD @J!'#"4_#1>LZ-!4>3CQA#%9T'DPUZIU/5';4^MRQY M[:.@WKOH,=!!P8\I:6)YX7DP+0PFR ,%(;&HJ.6""JVTMQ"HMS1$JVR4J?@\ MV)E['N2M)E#GY#ZWPK-@$I@@%94J2N \%9\'4\)@@CR0+"C#+!IEY803Q&MJ M!;?..NDE!GF%Y\%D)_NFPX/(J=': PU$!"Z=2L$ 3TX)@YC$PO-@6AA,D <^ MY?W")&<6(S*MD1'4*Q5$,%13Y>>XH/>\C'5,A1I:&>HY&F@FO4B1&*+!".T- MR%P=<8[W_IH_6![+EI?-\U<]Z'=/>P'ZHZ]'X.+P>6+S;/D/_&L\V$29EP \ M%=\1ZZ M.D0XPW4)]%=P#V_N.&IWA>R]OG?W=\]JN=XBRX[N#0;?]*HL.7FDP?*3+;N_V\,5RE[?<21]> M77[X/3;[)RUW@1P8=L[PI-_/H#?(#!W?9= ]&B M^F(DJB\'\>N#UKP@Y#O';YS\I:I[4@ M#6Z_XJCK?A]W$[[P*WHRJ Q7@E:&4HC2,SXX[N6OCY^X&)N=PVJ^?CY\]4-O M)' C6+Z\WLMA9S\$X/Q6EO?JFXWUMW%ZHL*(S*[ _/^?O8^6G]I^<-W_KM\R9G B)]7FW M8P= J$3K+*-@&+_<-==>Z;CL^49HOEKKAM/L/.8M1I;&\2?_Y\*O=<^VV,[9 M/J^=QN/ULX,->[Q]7#NOM3?IP?N]SP=K]6;]\SM>7WO=W'^_SFN-0 \VZNW: MY\-/^\>OVUN\WMK_W/U<:_S=K+__IU5C[S[O'P>"YWS:;[\YJG]>Y_7W.\<' MQS51V]C\=- RYUOLX&+_?5"U]YNBQG:.ZPT\[W.-U#?V:*W]]\?]QLJG^N>_ M/];8_L4^^[MUL%8[BQO_B/@7?F:M,W_\]7PH>9M'D9;NLWP+.QL_H0,*[HMKQKM;H# MWSV_R_J\.W4]5)2MBQTXZ?8&A31$;YI^8T_5&V_:^Y^/VOOMFJQMU#_6U\*G M@T:KN;UQ<+S?^+M5WWAW7EL[:F]O[(_/^0?O)3L'C2ZMO3\XQG;-_<\?/^VS M=_B,KUO;^ P'[?I1K;U'#M;6/^%Y I_QTU9C95#;)>?X[XSN[>ROU1J6Q7<%HJ8$AT)V>Y7!$53^>\G_RFC4L0*="+$R M3<7T*N;!6+SB4707%^!ZT+E+,[T=/L_Z*..ND'KI\0[R=J/VP6GN163H%C/A MJT)*4C4DL&KT,4A/F94A+BW_?=J!D4AS\ELE]_.^/M<\?+VJ-/;'/]L[19T-]N4FWUS8_;S?0'\-G MVE[;8WBO6S[;M _7V%FI[VYF3VTN MG;AKXY9V=N.6#_3I!E<*X=*I2[UN>]1G3_]W9=!]W$#Q_'?X:K?=;O9SFD$E M-=&SZ)SF[(!7E5F.W=USZ'&* ]OKPR2(-]@A]6%_%-(>/=IWOZA__OB!T,"% MYK0*+.JJH-Q4C6>N:EA,PB>-H,1AGDN5,R9M\5WVGQC@GM^79+<=RF^H@:ES M:0<.F_VLU0=U//*\^(3/MHX^&K?:.H>Q,%CD4XZ%!<1J(DGJ2*D52BXMKVQM M;M0KC?75O^K;6]L;^[^-#-!F??7% LPA?6LZ8_W[X]]3&WK_\(#?.#6>JG'"+0C#]NB$ \)&MI>E>> MQ1C!6/XF'.7<1:MI!SE3'R/HY_S6DU[W+*N!F\.I(PNRV0GCC7;061UFPZZ. M4L)7N[&8!F4T8%!;^^>HAL:D]GY/[+^OL?K&WQ\Q_KO \RE^OZACN]QF_W.X M/>GSJ?Y^_6)[K79^T#C"X_MDO_V.[#)2$L(HO;1L!89 2C,KOTN4 M>1FC'N?IWH\R17"KOO(J1R[!+T,;4>GV*MV\-*)R?-IK]F,S# >5NJEX[N,W MWK-YW2X.7[=WZ#K-S\/OM[SD>1CC?3;RM_EBY\7NB\IZ^Z35O<@+<19$X&X: MELK(LMPE:(N5;C!UF[T28P_Z_?$_6_@$M)#V^M'C)*2VMODA$J8")[9*''=5 MH8FK&AI#E5!.)2$F5P);6F:&D*G[<[J'# MU'EV@K?_@0>7# =:338[>R!LU5N5JBD(DG<$0P%,2\N[*"1_=_M?Q42_337? MZ'X1\AC%H=^SW7N++=$W*&9H_!-0HM^N&/:K#ZIJ\OIA$?,G'475&2F"0'(' MRY>65U$#8!]WFNYKS?%$A'O;15!;!\V3PHYA_ Q0M0_144LMMU5%0JB*X$35 M""*KFDB:B(N,N$ITBN;L)4>N&=(J'KCXP?F-;.4>G27"$="259UG$#5!.FHB2@( M5"XM"V)NT^G7:>J\K2Z&?V^/NIUG.9U.ZL>U#]Y'%_$/]H^@52$,KSH=7%52 MH< ZH"J;)'1WJQAE?94 NT#*[LM$\/_^EV%4_]ZO#* %)UDZQMDGOU50";9. M\VA Q2&7*SG7L8#J[[M+SHJ=5V#NN=X;;5BO.6CB%4>SNM"#6#DY[?5/\_3N MH%O!%GD489P>QW[QOV8SF%/ 5L+@U5QF2XL7G+)'9DO+%US=-ZGY80?I"R7X M5"99U0MK[WOE^9ED?= PX]TS0W<)^=2329N#4144<.&H$EJNWY^G!-VB]FK/ M#:W)[D7;=UOS-7]9T"ZMC[-UAG(*Y^'(=0[QAT[ETU$3?_FB[F<^"3:=:>-9 M]/D47?2QI;Z@S ]54"%=]/$*C/>;?+M10Q>]=7S0WKRHKZW0@[6C]O[QSO'^ MYY5/M;6_VP>-5KM^_-4*C!8^EZQ]?M/U_(S7$RJLDII%5@6O7%68H*M6N%B-04CCO"24PBC9&AFR.^B&C[]5 M_G^2LY=HY<3U*F>N=;K@>18+1IBQ21E9E)(M]V#+M;P*K:)5AE4U][HJ).BJ M=]C/"8B64C!BI,^YL!OU^:9$04WWU&&U^UFIJJ(,96;013#9Y($ZBQ5AMT>#& KJ_LKJV\&UF;2JX8 M X/*UM;JSR0IS2"(^ [3Y^MI2KWS([WSRU@B-UI=[UICD?SUH8L;FYV1%J)>)1C*%STY,>!!A&U)15AG4P^I5? M\*)H""K]4PS_^D?=O$CC8?+#X'3S)\4MWU\+%&B]NSUSAP@]-^(8W?HZ=!9/UXY8/RVJ4$O"J!054PQ:J&1UM53D%@ M1EM-TM+R/O1O6ZD;<$UE;>IW*RL\8I!_7#!I[I?1?HL4]6XA^US\H*;GLS8? M686B]FPW!P-4NM!"+=KK=K)GT;JH 'H9%Y5A"7D7AID':V[@*GD5]&W#\N4: MU^=R=DY;XT(^@LAL-G;@\+0URA+=K38JO^2#^G?4FB_ 'S>&"OI.\H&_: M!F;TT%=OU:0AM4[ M#_3;:$KP+KU+3Q=U9QO[ZB*'''@U],YS5QY6L,,^#8XNCXX5\2Y )4)J=H:5 M7X8)<3E)A.%[?N,)AX?I[Y?-?MC@F\]WV2Y''..VWWC6RY;-SC6#1YFOLLO, MA>O1T_C-?ED=(M'MP*^OOIW,\V0Y#)20JY73#TYB8/(%LW8:J0;9,9!L*E?F M+X1^;.(%>4&_TQLOI);W/+>02P#OMVKVJT)UA1RW'OIF0\61->AAMW=Q5YY] M]HA[J^,&A?391B/8^Y]?']?SPS/.ZJO[;0/WJ_C]YWF?@-_VWAWL;T6 MY/[[=[='L(]K&S5>/\[WVT=?;QWO=]#:;^#WC;^/\#=RL+8IZI];1P=OKJ\\ M7S^O-_;(!\&35YR[JJ:!YW6UMFH4IU7#)4O:.*I"6%K>NEOGS\N4T*R(-8T* MD+=\T^?2E5/042M?Q'5D^<3K1 @EK_2XWOI35ZVU -B5 3@)F4,2OU4?/UT M">W&$-G5$;"EGOJ1GKJXGO69A">&.U,-DH:JB"16G0JNFJQ*QA$3&7$_4Z5^ MOM+!9O4T=^IPRA93U4Q!B6^F[\Q3Y)6I=\ZN---=4^W#"7:,JSK=X?SX:1^& MK;#?1EL4W5'EOML;WJMUD6_^J8FWSI,G'7S#;IZU.&OVAW%:QW5"UK(8O>4B MF+EQWH ]NE[L5W*-D&:\>Z%EA?+*+^[7.Z?X@JU^)2JBJ9=AAU *^Z1%DU:$6X,I)H1WYHS>>8GS]*@B@"1VX/ MZR^<$LW+'$8U([*^ZQ^Y'EZ[>SH8VL)L%+NW[?)5T8D?K,7[+=>>OQ?&_TK# M_Y[LG?&5_CYM78RDD(G1CGF53ZX G.K/98<6:*^;-\.<013;TTYS9.M&,K]T MT_X19[6E@"I846%D\$$8RJRUB?C(#'S8')H]S<02NA"AV7:M_I]+F_4W-S>Y M1&;%[F#+^%=?O%]E7U7!9CE/WSOY4.V MW2G$]I)V@CL\C!G%\4TG&N&.NRE;3(QF*_UNJQDK5W'GZ."XE[\^_M#(_N'E M='\@&"?=403ZJ@RE-K_>&8*/U M&) OH];ODN:'K&7 MX&-U_8R=^J\0^$;5L*\VP:J,]K]:T-?=K*^M_^>KMYMK=W2.MJ5ZM&MA7E@S ME5VI-'MAU51*L5'V@D@]46^(RDF[0S\]'RFBU_>CA[Z_UT?)TO*;S?I*?75S90M]EC?;.[65O/GW':Y? M :7N#G]KV.3G_:M2'J:D9_)$6BLU\9SK?>9-)];1I>\G4_>\NMV M9+>Q@N*V7F_L5G[9JZ_LK:'TK?WZJK0I\PGS,Y#-1]J4^8KEYIX2-T\PDQC' M*CDQ'4ZHI>75[?K:>GUW?:V"GW:WMS;74&NO75?>VV\JVV_7=X8!P6ZIO><3 M]&<@J:7V+K5WR8EKG+#WU-ZKV[6W.^M_8;O-?];SE-1V;;U2*O+YQ/\9"*TH M%7FIR$M.7'&"L6\J\MSK?NXWMU7__M;VUMKZS.U[#45E_M[?9V"^U^7P*P3.07%5J\U*;EYRXX@2G M]QU*6=G]J_)F:_M]Z8O/*>C/0%)-J;U+[5URX@LGQ-)R?;NQOEMI;%>^H<;O M2DLI5?A\(O\,Q-66V8W3S&YD979CR=M)\];(I>7:2GUE8V@]QF,YNY6US=W5 MO=W=S>UZ9:6^AG]6MO9W-X?1PA>CDZW29N.RS<[Z[MY6F5E3# %9=*DV2\OL MD1%%:8[N9XYX:8Y*XDX\DX(B<]_MK=0;FQC1Y,R>;%KPAZW+[]DR;6WO[J&Y MJ:R\WMYK5&HK._]>;U1V-G?_79J;^12 YR"U@I;V9IKV1I3VIF3NQ)G+1I,D MC9WMK=VAK7F[L[VZOI;-2VE,YA/=YR"2@I7&9*H%)\J*$R5S)\]6M]8V1H%(^MKF_6-,AJ94UR? M@S"69F3*9F2EM",E=2=.74Z6EO.L2.7-RFIC>Z?6=]8W.WL;Z3%XZL;*T/4[Q&J_TJN^NK>SN;C3)WNYZ M/C@.6TJ#,Z<2\!S$5I;9R&7Z5VEPYN&A'\)K-"IS\= /8:Y=6JYMUMGFSCD'+M13BTIC, M)[K/021+8S)=8R)+8U(R=^+,%:S,\2H,KL]!&$LS,ETSHDHS4C)W\LR52\OK M__EK\_5F6;)E7N%\#C*HR$.LAYIGZU%JN_F5-+.TO+NY45]I/'C0Y7(+ZDYW MU%&E:IP'[)^#P*KO+NA^.=P,_?+WNT$^/NT/FNGB$N;E/WSOY:T+WNO$;W;U MO]+POY_?:?Y+YPYO]:HYP <)W^_NT>;SFYVS9G_XU+]55D;_#(Z@\N7G2JM[ MV/VMLHKGKAY!^/A;I>8B5 ;=2JU[!K]=;[G2[S?[@QL_-0 Z-W[8P&O]TT1" MNM\JNVW7&[SI]@*,/S=Z+M]@^'EWX Z'OS=;\$\3/OU6:3:@UQW_4UEO01LZ M>+/MWN"H&US$ ZLNW[VYD\4G5EPG5N!\=,BUNYW#2A??K-?';SU\_AZ^!=[G M8S\W?-GM5;!/SYH!*J,?NVG4'?@&X:B#^!Q>_#9>>]@)+RK8'A5:;M4<]"O] M4]]OQJ;K-1$K/.12:K::;@!9S[51 O+O^7G:[J+BH=*#0^PHZ.'Q9F?8WWN= M9FZ-+SV JR<:/B]>X;0SR%=^\4W1.^GVFT.Z]*"%O#F#W\=;V&=*C?'FZBM] M=G6:\_UNZW0 OX]5+;E^_C=U8,#^A][/*\&?%?GO"SB[I0&N_9U?JQG_7+K? MYK_CDXYZ7^S5(51]#]S'JDO8$Z]AV"KWIV7FT(*Z(- M^=%#W]^&Z*7E1C81F>.K>$L4]OX=!N4[5F#.^*'OYL>U1=7#\G'L]V_LNGY; M]]R3.7SI7KWT_]C[UJ8VCJW=OZ+2WG4JJ5([?;\X.:HB!CODM41LR_&!+U1? MC;"0>"5A [_^](RX"!MC!)(8R6MGAPBDT?1TKWZ>U>N:4?=CWBF%[F>^M295 M;=*F4!GD_:7@" MQ>GN:9BY(^GUXZR)C X*S2G8L?UUI1_P MI&]/0J%O??L8=VKZ^>!:,L+EDV0M,PZ+I^C9XU%\?OGB]\LS;[=?WKV\Z#:[ MR$05,.:9EJ;4!B[L-1???Z$I/)MH"I<'YQMOU3Q3A,&(8<3?C)C?\]J5:BE0A=&8Q9K8+G#^,4.^W7.H;\'S13L.._F M$&NM?)>#46TK'QQ"R05_G^33/L.-VCV0W6_%EA$S,#G0W6-EEC(OLZARF#19_GHA,#FWD=UQ4V\T^XZ%]MYD5H-Q>& MJ'6,AVS'<6T8/\?^21P]://<;VX>!(J+7[('[8AJ+>!_OUZU^<[:))[E$=,V M6=F)E:9"T_9'][0X%;T<6E_X FLG_>[X;>$!/!F%>I;\?C$'Y1^Z0CG,F.%6 MBL09YYI8S2(F+DE.6'+[FP7S8(X)*E](ANNU$'WWR/9&_[>.\NY)@^&1'>?O M.AT_[Y\?7].WGW=9ZR0<;GW> M>V4.=PY;IZVC;;+WX?WYWF:[VSY_P]J;?W9W/VRQ5L>3O5?MH];YQR^[AW\> MO6;MWN[YX+S5^;O;_O!OKT7?G.\>>IRO^;)[]/*@?;[%VA_>'NX=MGCKU?:7 MO9X^;7?-D3]ZV=\YVJ8[FQNG>X?M3^W.^R][G;='[?/>P2[=XGN=@^YN\;?- M#;'3:9'7[.W![M%I;^>H=;I[M$M;=(OMO7K/6N=O/^U]V.:MS8]B[[!WN+?Y M\;SUZF5WI^._7%Z3[W6R1]_+W?.7W;W#W?/=3OBTU_'G[5=O>[N''[_L;/:. M=CZT/^ULMK[L?M@6[?,_4ZN+SUYWML:M=_C+?E**:HPU$CAIQ#5FR#JMD::9 M54BR*E!?;S)!&XSP/WZ[*3'?.156<:0&P@'"66_""98;[Y75F5XX ME]9D]5Y$YK0T*:.2+PB'F O"R2^ <"I-./B*<*0VPH@4D N$("ZD0R::A$), M3+&L4?B(B]!]W)!& >$ X0#A .$L@7!2U#AF===AX[ARPL9\O!'.6A$X9=1< MG' (G'!6@G#H%>&XO**62H]4Y!)Q*BARD1BDDI'.4Q)$4/6FP:Q!%1 .$ X0 M#A#.,@C'B2@]5OE@XQV7FEK""FN+"]A)3J.\..$0..&L!.'P*\)AKCC%$(^H M]19QGQ?0*46089ED3$R*"%MOD@;AIB&E!LI9,.7\P!NVF(@T^.A#XJZJ.>@U M_2BL174^^G3QB"OIL7\Q&(V+W,/^8SWWRPAGHO->QKO(^P=C7&6%>9D^Z$+ M=M*%V@RJ\ RJ<'O:NRP5-I)CB8QQ G$L#-(<>Q14DE$H;#$/616FJF&T7((B M_+"]5%44K'A,-N#>ZKE" ?<>@7O73DX;$V%2")14B(A[3Y&FP2!K\OHEYCR5 M,>.>U V.EV$ -P#W*O&VE74(P>X]PC9"3+A ;< Y_.6GT4UJ(Z'X6UJ,Y'(0MS)I1_-1R,1K7CX2!U MQU4+&9N7CKN 0(PU5("7Z>@II>Z?4NA _9TEXJFS,6YU\6FI F_L1XD3(<0@ MP://"K!+R$7#D&*ILLHAC%1&7^8E]TMM$-J:%4!2 F(.;*NJ4 ,1^. MF#O7.J:041$2%*+.4<2CML@$*Y"V@DCC-4N4UIN:Y5.Y%H"83^NS@AC_FS.X MAS[HSAZ7MG0AQ6IK F3 Y,#D_.(R:F22T^O (:_B[U>'E^C M]C'V,YKWRCZ/-AQU^]W1>%AV8X1#Q9J'LRW3FW EV MEI\"$I?IK@-(7 @D3GGRG)72&8I1M%8CC@-#>74]BD93DQCECI@,B5(U#*]> M[ - (D!B!2!QF?XX@,3%0.*UEIBT4]8P@DRR'G%B#+*"*J1PLM%(3&UA>!;, M-+1:1CX$0") 8C76KJ(.-X#$A4#BE"^..4\DM0(Q9FG6$GE 5B>!++%<"8E) ME#)#(A$-+$!+A!2QM?IHE5R?JV W?QM'T0[]06DO#_%S[ V.CV+_87DQD/N] M.IR_W#Y;$R'+;+]Y+6) ]0^A^C?3-G(6HB"1$D2LRJ>?8#G25*5,]3A0KY5C MJ0CMQ@TF"22#+^_P T"X.D"XW/Y/ (3S \(IRSBF)NC +$K82L2YD\A$FE ^ MS!)LG)?!9R!DNJ$% "$ (0#AD_:X0\&!9(T.BZT_*BVQ@_%!'-;\ M@1U^?&"_"?"_K@[AS-D6>QZ'@V!'!U]S3=%S;7PM:2\FT@4D,Q/)O+]A?Q5* M9?Y/*)+$$3="(^T"03*?F'QRU#-E"K34E-#?P=4*T2> ?@LWP +Z+13]IHRN M2@AOI5>(1NL09QG]#,<,)2IYHMP7*PKH!^@'Z+<\JRN@WV+1;ZH0)2<.$ZU1 M5MPUXE$RI*T1R'-!N<0R!L,!_0#] /TJ8FH%")P+!$[96/-JF.0=05A(@;@S M'&EC#,)9B^=)46-BD8]F&DI30,!*VEC7.KCU=7?<_6A+#,I;?]R+Q;ZO?;3= M/OCPUIQ8EF12?95EZ?5@-'H;>W8<0V=P+7+OKB0.*&8FBMF=MK F+B2.DJ 0 M"$- Q$5 XK39U6M#549# M'!0O8EWCI.DYIH1CY2*6PA;Y?8TL3M\@XJ\ A@"&ZP>&U3.X @PN! :G[*\D M,"RD14'JH@,P<\@*X1'FGA%G)!'<@68(8/CS@>$LFN%2:ZT#)"X $J?LL<9Z MPA2UB/J0#\O"!V2D9(CHZ"S6B24203.LK"GV@?5YF5P!4VQG,+:]VN";2NO@ MX?N9.WTLLPC!597_B^0*\/S-QC3^AEFVZ(RDJ4-*!8^XCP3I:#Q*3F$?A<=< MJL+SIZ +9X4T<\#--<'-9=IS 3Q_SJ(=0TD1J9EU)[[5&\J5C5WY;K1$J#G.J!GUEXL#&9% MU)LB'&GA!'+Y.":M8D5ELWJ3*-G@YEO0?.JH-T!.0,[J(>N<<+,B@=SX) MAE[KG5*FP+A02$=&$#=49O@D&@51&+>\MZ3H+)S5SENRED'M!/ $\%PA*S) MYH,A<[JGG"#4%^5SH^,L']7S#Y>$0E?Q23"Y?KB;BKOEP(TT=UW"IX&Y7T6Y?UP8]K/YI@2TGB' M9"(!<8H#TEQ:A$425"@5",[*.U?0$ BL&@!P3^PO ^Q[//9-^_[GRKK?H*^ M%Q7,7[A)(NU!?W S^ &Z"3^$2K:F3:A"&Z)EE,BZH!''UB$MB4->N."T#DZ0 M3"7FEMSCN0:,K7V'"\"Z%<&ZBEI/ ?SF!7[3-E0IL6,J($=]0CQ(AVP^$*'$ MC)6$)&5,D7/ &MI FQ\ P9\'!"N?. !P.#/(:Z< S M,%(9',\OO>49#DU#D&]]2J . A*N(1)6U* *^#]/EM]$/I%KA!5NT(73%FXZOM:]MMIW6VL[&?1=Q1Z00BU@7$36', M"$8BRFG6XK5U)-IZDYMO0V AX1?"(P SJVOY!1!='(A>V8 [K?/"\&&\U")$ MI!W-BC^6%AEB,:(>.\LUUCK8HO9,@PE5N8 * %, T^J!:64MR "K"X35:UNR MMM8(RQ2RD6#$BV9MVN"(& _*4J63L:R$5"P6'%H : IHNNIH6C$K-&#HXC!T MRAY-I/0913$*Q).LECJ.=* ,I:BH8PQ3:4+&4-Z@?!DESG]N((72-+-.8M[] M5_;F2:5S%S.TQ-KQ;O\D3^C. M59'^/TM)GGRN4XAJJ]L?#+.<7K)BYL.;W[)5BG$KC@\&^9U"?(NFT%"[;39^ M;$W'+I,DLAHC#5*L2 +D3B.#M4 B>*^U]M8"M*X*M%3-B M Z)6'U&G J(5U2P$2Y!613:(BOG$8:-',GH<-$]"9!EH$L,:FB_#$@ZX"KA: MC;6KK#T;$'8%$'8JW\[)1' R*!F?==84 K*"%Q7;H^?,6TDCKSXV MZ*R K6N(K16S;@.B5A]1IZSDT6KOA I()ZF+3J T(VI67)5/UD49M4I%*2"E M&YPMHQ3:VN-JE>*V5\ ,_L]]K=W@MUU%\EH18W:FIPNG[)\3 03*F8ERWDP; MGEET/I_?!!)&$L1E\LAPYA EBKEDL/*4U9N,-O0M/4.>,+BEZE )\2NKBX.5 M-CP#^CT6_::,Q#X&C)G%*"\C*ZJN*V14XBA@GN$P&(UUJC$(V>$1$FI)*S56&%9 M;PK2,*1ZN7,K"(%5*D:\ M;7K3NBA\OB%\4?QO84/(=K3C-SL+U.T\QY' Z" M'1W<[30$=]\\^.;]#=LKEB0&E5>)V%@$4!ADF6+(*QT$TXHH'0O@U)30W\'= M!V$4 (8+L< ^-D(-H'$^T#AEF"6.1:TH0\PYA;AB%!DC%0H\,IH$IIZ8HB6< MT,M(%P1@!&"LQMH]74LXT!*7"H53Y2>(MUQ@BQ1G64MDT2'##4>:$*1 (SZ-]&J?]VH]E2J)8EJ@P.'&]>-^.%#!K M,&LP:ZLR:^#S?YS/OW8Z_RKDOH;NY\OQE-_9 M[8?8'T\ZS'\%N_<$R)NH>F\P_@&H][K]B"[)$Y?6@3_MJ.NO #<_2'5B>Y^N MRU*UJ'*NMJ;'Q%Y6SIQT9^S4/W'XKE GYAM#1;]I?']I1-JRPWZ>J]'E?59#*%E#CBAA7)RX7W60F!F!;: M6BJYBKK>),\@=QE@'F >8/YVF']DX!' _&)@?BK(*$6N0U1(?U,0?8AX#S@/.#\K3C_R(@@P/F%X/Q4](^-R0IJ%?):\*(K M$T9:8HP2X20Y@JVUOMZDSQ2H\XN/[JF$PWDE'2.T!,O-;N]D',,C7"-K%J-[ MG_"(:FV::@3IWC%O%>7F2KM5+O8E\/0L/'V^,>U8,3XH8Z5'2C."N):VR"7$ M2!";>,+!*.J6X5A9W):J'A9!K@?PR,_&(Q5TV0![/(P]IIPVEMH06<#(6^40 M9T(BP[E#P@@K?,**.5,Z;5B5$SR 0H!"@$+6D4(6[0X""GD@A5P?0!S5RGNG MD,/1(TZ#1BY$CB*76!)-\IKIB4.HTDF"P"' (< AZ\@ABW8U 8<\C$.FG$T\ M2>N5UX@&;O(QA'CD:#Z5F"1DRG]W^4Q2.INJUX]X[2AD%7)T*C2#)02,:B>C M&(HF=7YP='PRS@,N6]/--2ERN6FY54G%A=F!V8'9^5F3W%+;4]Z9XFK#^4DQ+"1)]I^C.V3(Q>'.VFBBNRKJ6;0!&P$;JX&-RRP;#=BX2&R<\O4Q$8Q-,B)KE4;<$(9T5B$S5 K-H];8 M83_1&S%@XT_BSUMA,^_C4\N6X7U8:D?MNST4%^]>W&]V%\:*_=X>4#-?]PP]^:-^W7][GNZ0SRY8V? M=\=Y5/X^U=\Z![%F?9&98_MG96K.8)QOF)&BEA^CFQ_JX]#V:L=V.*X-4FU\ M$$?4[=N^[^8+,]:,XU&>G-&S[T[C\6#4 M+?;%\V'LV7'W<_S]2S>,#R9>A(OA,OF--^3J,NORG3/"_7XALGCZ^EL\*-5: ML;O7AWWE/)GZ63Q6"=N,T,PRD07F%%<<9\5?$26"3ZSP&*9]8NJ7%QT,KW'F M8T1N&.TG9%.>B>>V]\6>C>J_W9BPHVX?32_!-S/[V.E+:7'35ZYV1N/!T):" MD@4W(UOQL6+P=O4&73L8%DK%?WZ\Y"IO[0+MBDW[HM!'\@[\XS?;O$V:6W55OFI M?^GV,PT-3O*7A-&O*_TD5SSZZ[/>_VR^\N+[HM0&)"-L8\T]*4?',1JG'Q_1=<]&S"15^I MT9,WN7Y&B?G^^W=>C)^1N]X4C#[PVCOO:IXIPF#$,.)O1LSO>>T/HIKNB25/ ME?'[!*,QC[*6_7# %_SSF"'??KK6M_#,H@_7G:R"QEHKW^5@5-O*JFDH-<._ M3_JQQG"C=@^3Z"7\]P<317P^'P5!6BU!>M<]O2%&M1MRM 0Q>KH<_P6L6,5] M'LMMVCVGI;MSNTW94/. :J7M:\9*$]79BX57>/'K.H952&VID,^P_75%NJJ%=BQ^W1ZT+:JUBD_8AO!>TU;1B)8[^R#- M/T?GJ@'2O0-;\N[<+C?GZ[PU*Q.VLO/N,FSE9:]]_A[OO/K[:*>S>]X^?(-W M#_\]V/OP\K!%MWFK\T;L';X\:!UNG5^%K1QNG+;.W[.=5WDL1ZTO^9KSUM'> M0;L8\ZLW9SN=MP=[G?:G5J=W]'782FMSZ[S=\7RWX\]VSS=H>[-UMG>T15OG M6U_V-K=%^]7+8ORG.Q_V4JN+S\J0E7?XRSX+B0AM!,+,.\2IQ<$>DA>VMZF%2-2,%@4Z 3IZB#OD39A4!B3R"1/ 5B7BB+$W! M(<$X1IPXBC1C#%$EFEIPU2#\6Q:I4.@C4 E0"5#)VE#),I.@@$H> M027TBDIBVQ9K;'FB9-4;U*B&Z;:I0S6 M@DJJU$!#KX#_Z<6![7^,19>DC!OYMOV:/QD.8]^?U<;#_.V],AFD9L/AR6A< MY%,URB9*14J6/:VL%W^I]3X?X\]=9:Y:9M6TG?%!'+X8'!T/XT'LC[J?XS5U MO9P([HL+N>T48CL9_48_=*Z%>.-*AC/S[:2./072FX7TSJ8\.C8)QS U"(OB M!$6I0,92ABCA5##I-569]$R#&EZY>J'K1GD O#\9\,[!>0'H6CUTO79U!&XH M]S(B+5Q1(2U(Y$Q^99(JEIU@0VAQI*A>#P_ 5L#6E<;695KS 7:K +O7;@'/ MM8Y*2*19*@KLB(0V/EV*QJTXO%IF\I/^,.:' M.8^A]M%V^Z-)VD8<_5H;%'7+/L<)7HP>;2=?NW*=:TQ>\R0[V+_F38'7?C"$CL4236?C%E]_8<(F*CR%!;_"#!9]8+PIM"X51Z&;51 $8!1G\B&%VJ MP1NP\F%8.176+"P3.F'DD] 9*[U&5@:!O'4ZGPJ\,)+7F]IH0,H5M'2O<>7Y M&X@ ->A_O"7NW9\E1I@EEJB.F.E8;S+28/A;ZJ]J3?L9MV+U,*Z:04' 7\!?U>6OBI;-!]:: M&VM=NT=X_I^3." L)$%<.(XL%Q$Q&X,.-&A#TZ2(ON"J;UM]7SQ0\P\W_*UY,_WB/M<]7>)+ M>>/GW7$>E;\[P826^-DYB#7KBU08VS_+BUKK#\;YAG:8_UP40!K'CT/;JQW; MX:3ZT4$G9=Z?Q M>##J%MOB^3 6==H^Q]^_=,/X8)(#STI;2XZ2M7.[/B8%B6 M_WN>!3 MM3\NF6?^.T+=OB,V7F^_:M[+0WM]KO MMC9K^=6[G=?;FQN=_,N?&Z\WVB^V:N_^VMKJO%OE!_REV\_,,3C)7Q)&C5H\ M]3%K%<_:\VR_O7EYT6]C2!)Z->::E*1'Z(H#JXOLOT/O9!+V_TCLG;ZK\ MKKSC_3LOQL_(76\*1A]X[9UW)?B98FKUAFSN>?$/(N'N25\+#26NZF@>X\WHXY'+=,O( MY3H3LW)E)>YI85C&A&Z\>S>MDE4ML6-N]W],TL;"!_?4]Y_7Y$"@^TQ[;U+E M?URSHU$)QE:B#KX='=3RH;SFBQ?Q?T^ZGVUO8BJJ%K4M M?@&_-ZQJ+=A<7;>SY9>MC_,5"TMXL%3(I#FGU'&KDK>:*6V"L&I_^_$10WD_ M;?1#\9^MZUVU,7YAA\/"S?*O[9W$JGA?SUK=2^_KVT][G3][NT=;I^WS][2] M^8;L;7X4.YO;A6>4M,[?G[5I<>W&Z97W]>CMT4[G4Q[7)]+N;)/=PS?YW[WN MWN';PYV.9ZW-3WCGP\ONWJMM\;7W=>_5KMCIM#_M=-Z3UN&_W?9F_O?H[Z/V MJY9HG_LO.YTW8O?#WY]V#WLW^]4ZYZD@7B%&.$?<2X6T%>5$6 MA#>8J%Y.>]59H9IIZT !0 %SHP"J M:4&>JEX-1%1P(-(5IK-7;!LX("B"&4 M$:" *E' =>H#M<'31+-,8$\0QT8AHQ)'RF+'K'&:)UIO"H$;G%:O.M0*4D"5 MS!2K<+9JV>&G>.'=NZH[W:B-#@;#,1K'X5%E+1=0Z[Q*YXSO=0_[?G'SS>C& MU[]=V,N :69@FIM-PBR7F!J+O'%%O5;MD6'>(V>9CE(R[JF$)F'KE6@ 6+AZ M"C< XD(!\5KU-H0H)05#6C*+N%0.&2(C"HP[C%->3N^*6AFZD?D- +&:JO<" MFCY\/9YK7;VR0=:3..8-[_-@QJ/:,/J83^H90Z[Z_=I>;_#%]GTL@*C,A!BG MDUX9,U]>DC_RWVK9GC=@Z['UJ=3Z*]N'+3_E9Z5Z>H;VC=FIU MWI_O=%JG[<-MMI.?K7V^L4^]9HQ8@ZQ)1:7KF)!Q6=_TEEA*HXG6%>FPJH'- MMQ;MTH#@./:K$%BC%P$CY34 M%'&F(\K[6R#K,A583_)V]_4F5ZS!2/4:T:R@%@_HMW[HMPP]"M!O;NAW;<.( M225-+4.$$8PXM@&99 SRAH2H=5[.A"?N0VH(H%\U;1CK[#[<[G_.&WPP[,:' M!6."<7QU6&0).O2E.)UE\@#6F(4UIJM$8\LL9C33A$P><4$ITB0R%*BTA$3- MO"[J;3+2@';'X H$M'LJG1G0[N%H=ZTC*VV#M-0BSTA&.ZXBLKZLB4^PE"HP MK6Q&.T(;6"Q#1UY[M*N2GV\5=.1_AO'8=D,MGAX71:A&I1MD,&GN?B-+$.PP M:\XI2]"@+X1M:R)K&_U0-F+;*.4+S#$/H)KIA![-L(O<>F1\T7:MZ+QBHA-% M\&&.@6AN,$8#"#Z-8@T@.'<0O-:W ^/)*^D05<05SN;U\67D,QK8W MCZ/#VIFC?M;NS(YGRX8%;0I#1@B/L?5*,!1P\ M*=J)$&X:E"\CH&4!.ZRJP F6>X#*983" %0^'"JGN@8FDD\4#B/M,4/<:5IT M7E+(<1JM5$$&&@NHE(PU.%E&_92?&RKA&/+TZ4L5DI!_AH/C_!AGC5J>RN(< MT@]E:;;CHHU&F9<$EKPUM^0MQ9TQD;)_"AG;Z(>M2PD#E_F,56D*6NWBTY)> M-_83#T&;3*DI%N<08C6RQBM$J.?61D)%-/6FE+IAEN(T7WLC'N#?^N'?4CP9 M@']SP[_VBRO\,RJ3EPP,82,IXBE19)PU2#JL)&<\>E+@'R,-Q<")4=&@H34N M'[Z3=[T=YQ'6>M&.8JT<)QHD=))_F9C\'ZYCKYTQ:XTY9@DZ]I6LO2Y$[6TQ M"SOI_2B6=BP@F9E(9GM:R78^!!QLD:7.(N(J2.2P38BQ1"T.+JI ,\GHAE#5 M:[Y:=80$8_Y/@7]+T+$!_^:)?U-*-F?*.L$(4I1IQ*4SR/J@4<)4<4.5QCK6 MFT)6TM.Y@O@'%GJPT$])R*O!('SI]GJE:;[;']O^QVY1Y_>QQP5:$BSC'*^:P^#8+&?:08W8XK#80RUL3V%H/R?@U66H%U?BE6F MDL%1[-C3*W(!+IF)2]Y/Z]1,T>@X-LA;KE%>0H]T<@I)'X0@FE%-:1%;*J1N M4,/ . 7&><"_)]&J ?_FAG]3NK15,5E6%)*D,2 N*4$Z$HNLE4+XR+V.HMZ4 MO(&Q O"KIBZ]QI;K,ET?BN+\'"2RC B7Z_(/[4'?0V;6 _AC=UI_UI%2G/D> M&98,XH('Y SE2"6GJ3(LB,(F355#:(B>!),TX-X31;8 [LT!]Z;TYJ B*>+# MD>0R(_)H]J+1!M1;P MORN1K[[*M+NT6CG LS/QK)\^7WBIF C8(LX81WF51.99B9$+"@<>),FZ4[W) M&YB*AA;5,U&M6^T'H ^@#Z"/I=8/ OJ8D3ZFCFE*&.N4U$BD(KO7Z8 LSJ MO&^]-YBUQ\Y:A>P8C_7_J25 R.OMC3^W7V]WMK?>U3;:F[5WG9T7__/7SNO- MK;?O_L]_-"7J]]K6F_?;G=VJ::EP_R>\/WC99]IE%Q4J:[VN==U>=]R-H^>5 M]3K!_9=__RJQUBHT>KKL@5P[MF=%!^2JD=/23"A@);F?#VZ5#2'+L*-?[*=_ M)ML)*BH_P#!R>*/LH_=.1!4"BB$0Q!7GR(F@$64;WJ M\/^3V\T!]-.%Q4XJ(2&>XR DIL)&DSFMA)(VVX!&)24.S951T7'N+#"#?^B'?$FO/ /(]"OFF-&BGG<+, M$&0%\XA[X9'VA" M'0X&!Z>,*2K"LX:2U0O+7D'DJY M>H42:/VWD7%@E/F9 MNX8O09&T703,/?,6Y35A%00#4&.$8,2-M9CYI1WN@AT(0U1P6K! MZY;_ WCYD^'E$I1SP,M'X^648JX]Y]%DG9Q(ZXM631AIC17"@CBNC<>8R8R7 M"C?ROX"7*ZBU/U&ZV#)F<%(;MBR\7M'(^Z>Q_ORL[+.\X)*KJL01"JP]E(=N M%&:/U"@CI4)*\:RW!\*1=BPA;(DFA!MNA:TW"2EDHWH1ZNO&0X"T8,9#.\_D2-W&?7?;W3XOK0LEZ=&"ILXTAXRQTE M!$L3ZDW%&HQ7SYY3=40$8_=/ 7[+ZK$$X#!1& M.4I>$!%,EA4EZDVF&@Q+ +]J*M3K'R<.9FKPFSY!?#@0RTS$\G%:JZ;,82<$ M0YAG79I'*Y'-2@%2V+&@HPTX^7J3-(CT@-+PJ6C= Y9I Y7)#PP$J9X3* M*1T\KPYCRAJD)5>()QF0$80@DY3!6)&4E?$2*@5O"%8]N_:Z0248O6>:P1># MHZ/N^"@6!=EM/Y0HE,<;^S[C0NV7]F"<_V/*MPC^M;*FH+G=_S&$3*\A(/H]$/W3M/)+BB!!23P*U!C$AC#_8U+UN/Z++KHBXM!W\,[RL%#@J M=F2C]M^[:.R?.'QW8(=Q+B?Y[?;+K^GL:C0E//QCASO#=V,[CN%?VSN)UW>_ M.,ICX+@?<]QYYK9+CGMA\-[_.\#^Z-^^_6!.=H[>TYT/;_C>4;YW9^NTU7F; MYVCO8/?#+FE_V/[2ZFR=M<[__K3WX(<.<1UZJH7R=X9DR&L27"6&GO5HR^(U$/,Z.#1*V\1"6>$9)F] MULF;LED*XFCC9'PP&&8$#V"PK(1,OB?[4H=@+<_B& E%111O1KE $XT9\H[R?.XL0ERR0* HE)8B^8PWNMX4C8QY M]X"\B;C5[-5"_UY["M',&JDOQ//+8!A&L7\?V=P>C4Y +BLBE[NG^U1*[1V) M*(14Y'.YK-WA&%%&09:H<=*%N[2[!?(J"-?*"Q<72=%(&&*4&\2Q<$@'9Y%+ M1 4?%%$\@UX6K'@/S.N6BWOMNLDG\@K:JB&6MTHQ5N=Q. AV=' W>)3'1$"- M65%CJOXF-B9Q(A#1.BLW6INLW"1<1!&(Z(7!TIO"R:TIH;]# "]D+P#B+2I4 M"A!O<8AWH[0]#4RRK-D(1A$O.GNXI+-F$X)45INL0F- O(J'0\W;];K*/J(B MR�KX2#:#(4L.7/#[JVOW_$._STI7WTLM<^?'/:/GISUCI\0_._(M^3MC;; M1^W.)[Q7?.=1BWQ[Q/OT95_HK(+G@UQ6^*A%7+B(G*()X<1%_I=%DLC3>H= MG%9(G!*WVC'K4&!,("ZM0@[G'YRG**BBSO.X+JZA*<$$NWTU!5+LDYAP#)0A MCD-6](05R%FCD?;,AH2EDIY7T2\$PK4"PI5% $LI$^*)9HQ3QB-MI$#&,ZXM MCX86=?BS*%3;+313NLXW@@E&^ZH(I6AM;K!]D]==A) 0B45IV50(I<>YX'9)B/;2C>4OH]^5Z3S+$.Q X1;&R'<(ON<"2^B]4AZ&Q$G5B+CF$?"$(^9X?G, MBI?C\P:$6SOADDYH0;-.EUI= M-[A>[D8M+_]QS)_Y''MGC_&)KUVF_1I[B!ZN17T72, 1]"#PN'9]"VD8B=PB M[QE!'%.'+",*2<9PE)D/6(CUIJY] AG%&WEXA:S97NW8=@/J M]FO>'G?'M@?A46O.%,MH\W@E7?]DX=KNOYB(%G#)3%S2NE&#Q//,W30@9I3/ MIV%ED:6>(DTET]0*RYFJ-PW)QV$C($X*(D,!^IZF3R- WUR@;TJ-3BX0:R1! M6!9Y\XPJ9"06B'O)+3=8Q/ZH^SG6NI-&Z[_T!J/1KXU:/X[!'+/F3+.<7NJ74EPI,-!,#/1F6OEFQO+HG4/>VLP[F%GDE)>(>N8L(<*4 M!0!-@]P22PG&'+!/KRL@?C\6>)ZZ]RC/4'X%^+=<_)O2P(GU3G)*D$[2(DZD M1B;X@%A6R*.D*?\3ZDVIOS5E?U,@&( /K-ASF\*W<6R[_:QU1SOLYX%"6\:5 MI)%JZ=670K5U(5-3/+,94]=WH4/9;%3R?EJ5=DIQ*P1'5IDB&\D99/,"(B6H M(#@RXGW92,80U>!\&>KTVIMS ?7#P>78,D&')P[#DZIU($;K[1W*%@C$&<9 M#(TB 043B='Y'5XTU,I_STBXC'9::X^"%3)JKU"KQM%W*\^#Q>9G;D>V!#U\ MNNG!5BERP#,H:NJ#(&4J1IUPD0JS7 M5A:6"L9E@T@#B+F""OP#C>,KI,!/]5HO//B;BR_ M'P8GKA>_3UG5DH+_/IV18#[SNOK,O]PN]QO] 'K (_4 ?R,QU4EO9%8!*/$8 M<2LQLMAPQ F7 5.O>&3U)F_D0U1#B^H%H,YS&U8/WZKI[P#N NY:"^Y:PJD5 MN&O.W#4=N"6PU9XS1&U15(%)5W2NSE3FO. 1I\1\:?43&#<4KIZ?Z:?CKO*0 M^]O8YL>XK$(S50Q[:M9\S+MT>/E S3_<\+?FS>HU][GNZ8IHES=^7J1&=?W= M9;5IB9^=@UBSOLBKL/VSO*BU_F!<'&F'^<_]6C<_U,=AFA&Z1EI%!+<3^:/*J%*,R6R-U^[;ONZ6C*_^A; W^[+O3>#P8E;E=SX>Q M9XN*0;]_Z8;QP:3R]\5P2]- _?;+K,MW/AG'WR]$%D]?7Z_ZBMV]/N*KTDE3 M/XO'*H&;$>I$C"PPI[CBV%FKB!+!)Y;9!*=]JNN7%QT,KV'F8T1N&.TG9%.> MB>>V]\6>C>J_W9BPHVX?32_!-S/[V.E+:7'35ZYVIL?!T):"D@4W(UOQL6+P M=O4&73L8%NK#?WZ\Y"IO[0+MBDW[HM \\@[\XS?;O$V<5F)_J-OWQ\;K[5?M M6F?KQ5_MG=<[KW8;$_#?;K]X5ELEW+[[*5_LM#>WVN^V-FOYU;N=U]N;&YW\ MR[M._D]KJ]UY5]MYF7_;>?$_?^V\WMQZ^^[2!+GUYOUV9W=])N*7;C]ST. D M?TD8_;I&SW5%J;\^0&R_HZ9DI;*$@,MGGNAU^9EZ]G@4GU^^^#UT1\<]>_:\ MVR]'5EYTFZU^@OW&/-/2E/!_X36X^/X+:G@VH8:OE-K)FXP^(X1___T[+\;/ MR%UO"D8?>.V==U7/!)$K-F*-S8J-F*D[WJ[@B,TS1=A*C5@_$_RAUS[=B,4] MK_V!$_.><+_0:)!JC<8\RL'[PP%?\--CAGR[04'?PJ>+MB=00W_5P"-%45KJA>@[;[M1<_K@IWRU2#$*RP M$$Q5,RD3JVLW,JMKVQ?53%Y/JIFT[ZYF L*Q5L)QE7&[=8^,6UC[M5K[,J!L MT2%YBY>'"DWHP3#&6BO?Y6!4V^J'O*W^/NG'&L.-6A$2])"HAB<],"Q_#WW7 M0;ARPC#I1++L)7_L_($P+$8'.\H?>E"5N"?=_XLY4:[\1Y\N]72A&^-)8B;^ MM#W;][%F1X7'L&6'_J#&R,/YG6"U&[M&N:X%E[:Y*01/'*I MB5>.<&DX8<)=Q5BSQV175;95V,Z+B\"TPX-/K<-/^7-_'[4/=\]V#]_@W?,- ML=OYE%^'@_;FQR^MHZW\71^O ],.M[ZT.N_QSJN][N[AWP>[AV\/=SO;8I?N MY7M\8GL?WISNTO=?VN=[W:\#TUJ=C=-VYPW?._J[VSIZV6V_:A^T#GN'>T?M MHYU.Z.UMOCS8:!SVG),*5I8]O8YP?SATK MDWZ[(@R!KQGBX[[B"@?*,=)$*,1%9,ABJE (VA#B8M)$5K%[$O #\ /PPQKQ M Z=.!8^E#$1R1XW#(D;I65 F_YK8/,X60!V/I YZ21WMS:U]8D4,1?-0I90I M^X0@0VW1)ITQ+6-RJ4A[T48T"*M>Q78@$" 0()"J$\@LM>\C$U8J1H*4F/OH MG=2!<,Z-+W(H#?T^@WRG]CWPQ6/Y@E_SQ9M]R9.PSAM$E(F(,\^1M80AKZP, M"5M"?5'JQWS;9_X)Z]L#30!- $U4G29F88E\R@@4&VQ5X (;QYE0%I.D?0PV M"#AG5( W3EN7V?6';]B^Z@?FW M] %'#> 0X)"*"?LJ58(I%6BK,TL:,/H"KG#UY%%*E1F=!7B ML=IQ7"OZVE:M MN\8J_6N^-,67Z!_O[499ZJ+N35+#(((@XB#B(.(@XB#B(. M(@XB#B*^TB(^BT-9BXB=4YHI(;AQ0JM$(L]KKR@FUMK]S=+,PS%!WZLM?^59 MOK?A)Q_UKMNJ@\UG%IO/V;3?P--]&7 221+D#&.(*T61#38A:XA2CIE@(ZXW M.6[(6XKRSM7G#/@'^%>-M9L%_X1RF#'#K12),\XUL9I%3%R2G+#D /^JAW_3 M-N\O^Y@P(IWRR(BB_ZWU#AD7-;(T&!]YT#&JF3P?(!*K+A)&^.13D BSHKU* M7CUDM1#(2DV-%-8'*K]+BL"2B_1Z5#.O'C[ZY!^M4%?M5?&6^0/;_QAKW7Y! M,_G6_9H_&0YCWY_5QL-\AUY93KUFP^'):%QT)*A:D,N\U-G9G,RKILXNS&+U ML&FKZHZH9AP7B#B(.(@XB#B(.(CXNHOX##86XW'RE'%)B."*6ZL#4L$(S*)40;%ZTS2HX96+ M404$!00%)0%$'$1\T4K"'!PQH"2LE)(PY.>2\ M](A+11E3-'B'04^ C)6GF<'MT>BD+"$\2'FZRHY)HR*EK3;IZMO_6!L/:O'H MN#H#)UKJQ(G'EDD77U'9+;F3A0#&L'DRS//T3WZ809B4%BY__FE',;R8DC8@HUG(Z$:5X??[ M3'/FA55(IB(,32@XBON8C/ M4G6'4&*"TR*ZP*6DVDJCG;<.ZYA)GD:)7B$.'&VT4Q^->+-RO94?' M"W^+_6*'X6$^%H@5>/*= ^$P$ X#(@XB#B*^NB(^4W^3^=K0;PWYLKT\EUFE M^'"M4;R=Z!.=P;]Q5 1N[*1)/>*-4GF X\4LQXNS:?MY*Y\M#&%:$&1-LD5' M%(&,Q0$%J9)EUO$0<%'87MY2U/X)>Z( ( (@ N>#B(.(@XB#B(.(/WF5,5!K MGUJMO6$U;[_9MWDE@[ 2:1Q6F^+N(Q1=QS?Q>'GKH^3X*ZWT0\^]LMO M*>.\X&PZP]ETY]VTRV5W7VI/93 :81X(XLX99 /E*.0CJB;4>8QUO4E% V,% MT5P IC\-F(*^ "(.(@XB#B*^RB)>,;\+J,355(EON&MVWNPGQR-UQ")#0]$I M2[M)IRR< F/8!8P]!JUX:4Z;!>8XS(2]%9K$/VVO+"=ER_R%OT_ZL<9PHU8@ M$X0(%&-T@V&(P_(.>3RUT:#7#;7_E',\>>?B7BR_&08GKA5;BA-*E?9\+';L*KX6\UH MK*7QY=S0M5JK^M]5WRBK0T_?'L >SDVWY(0746UQ.)K$L $#S MV ]$6DF$1I'PHJY1T4!31HQTLI'3)!V5H=[40#Y /D ^0#Z5F=$9R(=1&XTB M41,?.)74*<*9)DI%YKF5;!X'(^"E1_/2U,FH_7&?)2J"5Q(I33'BP7!DHE6( M1Q<%MRDO7.8E0W2#&P'L!.P$[ 3L5)D9G>5HA)7V&"L6A.%**>N=C.309@RSBWC5-BR<1G!8+8#;@)N M FZJSHS.P$W4!4.<($8FQEEP6@5./!/<.&RIQ\!-5>"F\M]W)3_A]N;&O@Q: M1(TMHL[0(L(AY*,3UL@HKY/"E&!ABX140U2#/)6,Z5-$%8!056#H+:G"&I[/Z^-3C8?G'0*$O&0%'+6.:0P MMHX&3IF@]29M:"X:F(-U[ZFC]WX;V_P,^;^A^[GY1_YQ.=ZI^?(Q;\OAY0,U M_W##WYI7W_14UV6Y*$9^Q:N3UMQ]1>=%MJ?Q? MNF%\\-R89UJ:$C4OXAHOOG_R-GDV0=2OY'+R)J//".'??__.B_$S;@M$' M7GOG7=4S0>2*C5ACLV(C9NJ.MRLX8O-,$;92(];/!'_HM4\W8G'/:W\09GU/ M#EAHC'"U1F,>%;'\PP%?\-/\0]+U5XJ!6H)B\&+2U;A4A>]Q?EU,:9\J"$T> MS7#P91XA[XL?_'WTIAGG]J;XW%OJ[A;>4N4ZF/Q.< EIUVE3LZN"%7VD(O\+ M;??7YGDN,MEN/L\]]POLY)]G)WM_HG_^B3U^KX[L9X[-ZH0"&/S>CC MD8O#&B,%:Q)3M4B@J_M7I)C'>I?KT#3%Q(S%Q%/.&'6!>*TLHTH('VDL0E>( M(901*-?Q5>1*ZZQ]GJ_YL%W:T_>H-;QW]>]@Z>O-E+X\QCZ^WVWE# MOHE<.=]F.YT_#_)]\O.TOK0WM_#>YL>SO0^ML[W-/_,UX=,N_3??]]_4ZN*S MBW*J7_:-3#8R3A$VQ" >"4=:48\2HUQB1HV)J2S4D9=RA>)5JHZ@$#(Y QU6 M:^FJ&!>Y7L&/#V>0GR3"<6D\@:]XPGE"/'8$::85XD)+Y)**2+IHO378:6E6 MJIP&L 2P!+#$"K-$),QEFN!$1\JU5#8QZ[0+/G&5?S'S.&< @3R20.@5@00B M4\RK@U** G%C+#+6!<2L=TH:K8UW]:;!LF'8,NK3 HT C0"-K"F-S-*[-D]) M("%1[;#C!1JEK,[BH!AQ)DB5OL\CHSQ;^16PQKQ9@U\?.Y17%F."HJ,)\:@Y M3YV"'UMP>/)^Q "V0!9 %DL3)D,0-7N"B53];)("2W7!E# MDK),X,@<44+!F:,"['':NJQIM+%/HX[8!(=("@KQ?,A CGB, C:>&L^=TKK> MY,PT\JK!J0.(!(@$B&09!8A4P)HR0[T4G+KH2* A1&NMQBYX!D12"2+I7A$) M(20P;S#RB8I,)#X@'6E +%(="LL6<:RH/<2X;!!I@$I6L/O2_3K?%?425BYB MJQW'M6Z9.@(] >\QQLI1"[2]A+:7(.(@XB#B(.(@XB#B(.(@XI45\1]F0*V3 MP,_2K5NF1*PP5MK$-?9&"2VQI502'@+S%]VZR3RZ=><#WZ140%$H P_LQA^ MSFYX$#AW)!#-44@V("XH1X9HBIAABC@N-1&EX8PNP$6@_B=$ MPA0UCE8%AXWCR@D;(R;"62N*(KG4 !)6!@FO3> A"*A.NO$SY=WO+*6KG]@>U_C+5N@3_#F!_F/(;:1]OMCVJ_]#(" MQ-&OM30<'.5/?(ZC\5'LCQ]4\V']$I97C6\6=M1\V+15=5-4,PX#1!Q$'$0< M1!Q$'$1\W45\EFP4AB/%EICH;.1!8N>#(30*Q802"=_G9/R=M)2RNNN-HJB3 M8_'[*S7YKT&OF,9765DNSLH[_7?1GPR[XVX<;0R[H_S69OZU__&?/!F#D)7M MG=2QIW"DGN%(W7XQE=RB)0O88X4TQ@QQ204R441$F:0D>4LCC_E ;7B5DEL M* $H01< $0<17[@N, @"E=8%;IC7@[;$$8L$YQQQP0.R4:>L#7 5@E'" M:P_:0#5MZO..'"]+^4]/X[*Z$-RZ2+>T(;AI:4^#87ZW7\L(,8Q]?U8;#_.7 M]VP)<#8T,:SR,WXE.]]MKP >Z:J2+02C0= %B#B(.(@XB#B(.(AX M945\N0Z">X?.?<],4%@$7DYT_A<7*G^GT/@GH]_HA\ZU_K]QI?Z#D> A1H)W M4PZ#H&7P1AA$7="(JZ20U1:C8#EF-DE/?:PW3T>!ZT!"JH"%,NQ&H\YHIKU!>>8EXPAA9XP)R/%%&)$L\,- 1*NU-6.,( M_>W1Z*1L'39(>;J.C@;%P ;^4VT8"S#H?ZR-![5X=-P;G,58BV79JN*#QQE< M)NZ$XUX>!/B^UXK#;NTCAJFSF#"F(M.<).N8X<([QA/SA"=^#QJ[I2!:(8 Q M3/NN)\W$RI]_VE$,+Z:D#8AH%B*:[BLFF4S<4H*4*=)F-=7(1IL0#8E'&;). MPDR]R7CU.L94'4(A^F=U$1 "W$#$UUS$9SBH&A&]9RH8+QUG(;KDH]!,&AM% MM&:N]3"^0_[_VMY)!.Z?!_=?M_HQ%ENCB40.!X8XT?GTF8H6HXX[GZ(SPNIZ MD^"&E-6KN0W8"-@(] \B#B(.(@XB#B*^,JX8T' 7K>%.NUD<-R2*$!'G5B). M<4!6]6)9 *APR%^X6^\4.P\-<+! F\.0[!R)A(!(&1!Q$'$1\=45\ MEB3Q91C1;2_/958I/EQK%&\G^D1G\&\<%7$;.VG28VRC5![@9#'+R>)LRG8> MO3 *)XJ$HP1Q@A4RRA!$./=<)>^\-?4F5PW,%MSS&. 0X+ J:P>,#R(.(@XB M#B*^NB*^Y,I'H-0^M5)[HWUN(IPFZ9"2V",>@D.:*X*P3=HDJUT*"=3:95C* M0W=TW+-GQ03'6T$,/OIS?A0R66;:>:6[%;G"IWHC005\^JNHG$#8"H2M@(B# MB(.(K[*(5\QM3?E;6&4,*HL1P)SBS@1 M%AEC"%(A$>DD9\:K\EAJV+=E=P%) 4G7%4E!60 1!Q$'$0<17V41KYC'!?3A M:NK#TXX:XS%-@A6YN]PAGKQ -N*(+/5!*D-E\!@TXJ5Y:Q:8US 3[E9H$O^T MO;*"E"US%OX^Z<<:PXU:@4H0&%",T0V&(0[+.^3QU$:#7C?4KJ9Y\N;%[5A^ M/PQ.7"]>?6!M..[6HE+2L_R/9I)$S"63VH2(/68X_U]*2O:W'Y^'5]YWYV0\ M&MM^,7- 1S/04:NS,9ZF(\>U*HH=VZ0,XM90Y+A1*/&(-2,<&RKJ3:4;2I/* ME3.J0U;<'LHV_TL7S?)BILC+:E\QYJ6(@R7#>8&: 3"KS MA=(*3HS-V[:3D%__2MW>6(-9VT9USA"#[6ZU=.NZ[ET264>&AE9"A%NH]7D=;2:I ->4AF\\$%#M[:ND&Q1Q3)7 M9:[*7)6Y:C6XBL.HCD,HB&.*"B&T-=H;C922U&*E,UDJT]6*T!5D&E&G,>-!4HJQH5H$JR414CFF1::K9M#5]I2N MO&00&>P!Q#):5G'5@'3: ,X%#5)ZZ"5:6\6%Y_VEN,Z_S"WGH.KYK*Z\>N4 MR]NQEV:WV^EY<%S_CG"%BP?'OM VE=+KWEEIW'#H]W;.=^,7!,/ZA2CI^ M=6D:;YSC_.;2O?G3;?&3[YWV!U4Z^>OZ6-*O_O=O'3<\CM(=174LMH37F'+5 MU[2)$C@:^M_'^ 3GO[_6])U[\S[EYV=M_N=Q.:.'(P],Z?47H$-\J->Z^TV? M#=9^._?L)YT>F)_-2Y-TWYD(X?%FHEJXJ,GTRZHTX77$HLA(Z6-I\'KY!ET< METG3^Y\.0=@P[XDC1E!!H=%:(,&<#41" \.A2 WF$]E&'-Y,2F($U?_\IM>O MDHRE$'5QM:AOO-]^URX.WFS^V=Y]O_ON4ZLF[>WVYJMBF:CXYJ?VCB(O^P?Q']VWK0/]HO=M_&WW_M5Y9SXO7CS M]X?M@T_%+_%K!]OM#V^V?EV=2?FETXLJ1G\4+^(&J_1<4XWIUSN(\+5<7"FM MTV>N=?/X3%U].O"O)R]^G_2=ZO2JD55?NJH95,T#2KV27%54,"Z0&5]_3!.O M:IJX8)C4;Q+\"B%Z_?LW?AF^0C>]R0B^XW=OO*MXQ1!?LA%+J)9LQ$3<\'8# M1ZQ>"426:L3R%:-W_>[SC9C=\KL_J=>[)=P_:K%9LT:C[E7Z]M,!C_GIX6L; MY15\^M@^HXC:R9+$8X]/]31]G+%&UWVXCAO/.7 MAP9-Z''I?;$3[W(\*-[T7-Q6<_THD+I+,LJS&@Q/OX>N#?(NG3#4?1^>>LGO M.W]9&!Y'!SN)'[I1KVKD_F_FR03/_M'G.QIA-9HT[>C2'A<$W9T55Z^7X)VQ M;GF2"*_LP(0]4T9BXXGTE$&MO9(>"B6=8U)9EO((D8*$H-R!Z4(:X2>Z\WG[ M6_MS^V3WW]+Y\./K%_#_[M_/OY[[/=CQ_.V@>?2+P>OIA&V/Y\=+;S M>0/OX$_TTX\=W'ZW=]S^W.VVT_VWMN,UME'[L\7MS_^&G0X\&S?(_A'?.^0" M:2BL [K*D(VLR^JT_&> O M8[/6[4%3U1]'V)>'0:ZHFKHS?;R07/,G(PDX)8F#-X>I.964D@)"18@DX2G0 MT%@@-4=<(TH<8T_3%RGS0^:'S \OEA\85,13YSP5ANI I*56.JP5H4A"Y1_" MO,C4<4_JP#/J^/L04T>]$Q!$/H_V!>08**HI0)81$Y<1*N. )9Y.QQ$;05*"JTG 0J'32.<.,H#%82RL4-%L8@3E5\E:GD":F$ M3JGD\\8A0II)Y@Q C E 56! :P,!CCH EB)X)F"J>,57- M_T$/&,X=D#LD< MLEH08<(#BD. M%%,I=40DR:0Q%'DI76:01C#(I.7VP=^L?73(XMHP[B7@7%) ';9 <0F!BT)@ M'+1*<9[ZPR69$+!YQ^>M%(L\W\%ZJ8)YZ1*VVGY8=*K"D*9UT'NH]*S%FD\M M6Q+6HYUF?+=I:ZJ8-[-)9!;Q+.)9Q+.(9Q'/(IY%/(MX%O&E%O%%NBISJ#2$ M!D-IJ.9>8:D,Q@9Y!9W7]'"K\O-0B$#UXC[ME:.)5Y?^I\+_[.M9Q-=S-HL6 MM+?LMT,GC4A' 0 =A0)0:#V0#EJ '(L+*&'@2JZM(RI:B.+&-5;.V)>QKP'8 MYS15U@HM*2(T'?SD?6">&,E5"%K8C'V-P;ZIG_O#V<[1H7$408\I4,XJ0)W# M0$F4CD,F%D?91ICXC'X-]V7?+DRYM+YL>ZQ[1[[H) 0J?7R8']X51[K3&Q2_ M=",&^,&O12C[)_$37_U@>%*W,&Y6%/IY"I.7C7$>S:"\V[0U=5,T,]$BBW@6 M\2SB6<2SB&<17W417\ T5H(A;B@C&A(J.=<&"66EE-XSCY&ZA6E\WOZM^H"> M:P-:F\,?ILKQG_UNFKQW445.-O)N;]_;4=D9=OQ@H^P,XEM;\=?>T5]Q"OHN MJMB[X4!_SZ;T J9T>W-:K@+;!]N'FD)K2#2A ]$(4"$=T#100+CQ%#$I-4OG MB:JGL*$S3&:8;,K:94T@B_A*B_C3.LFS)M!$3>"<4[V]<1BU>[T'+]=1FK*Z5DY12&+>!;Q+.)9Q+.(9Q%OK(@WT9N>S.6WM7:\.5:. M#Y)N7 ]QH^<.9IKRQE11SA;T72SH_7E?^H?# !6ABC$@A," >B*!#($ A+&E M.""('%U;QXCD?+0,DB\&)+,>D$5\Q46\B;[TK <\I1YPWI-^=(@P# 1S"B3& M"%!I$%#2FM392_( /80J9%6@P9[T%4Y-WQX,1M7!6/T0IZLZ[7N0^C 5I4]P MT#LJAOW"GYQV^V?>%[YJRY0^>!KAI7:PGW;C('+8=Z6HZLJ#LBS2RACMJ0V2 M4B]2:E!$+L,1#C $OC!;50V_D@!Z-Q_ K4_+JG[^H0?>;&:"S'PEQD^BW@6\2SB6<27 M6<2?,ZR2E=C'5F+/A4QV-PX)EMY@$@!*9_A2A1$PEE'@',:&.:00I%F/;6S M9(5+#P[T]^);9WA\7!I B7LF&QB&%Q-N<=_[%]B+5&-AH0 $KCHU4A/5 4 M"T HBELZ:.RH3L?Q,B(>]SC>#(@9$)NR=IGSLXAG$<\BGD5\>45\$;7V*;K< M9[7VD=7:>7_YCYV-0^9("%7+>\\,H$%38*0P0 7M"#7<.ABR9MM4=_D*UQ=L MGJ\I.!V5]C@%RPK=<_'W8:?T+@=D5XMSGK!Z8&\F41L]MU?+T^5B@DPO"]#+ M[N9\V8 ]M 92*Q0#VGL="2;%8N.Z 2NIC*OJ'65P;1UQ]+C,LO*!V(Q\2X)\ M.=LJB_B*BWC3XB2+D7Z5F)4Y?S'.GXN4?#C$7%"#! 8!20RH@ZF.P&B 6>!2 M6:\@2LU?6QQ=KA;,K)\A<04A,;-^%O$5%_%%6/\I#XK.K/]HK#]WC/01.G0A MTKOG"% %0^I4 X$R,K6K@1@C(;F3:&V=BI:4,O-^!L4,BL]W@G0&Q4<$Q?GH MVM&A44% :3F(@N,!)5X#PP4'WEAK78!0"Q%A4;48I!D6&Q=>6^%JE H$@*DB M:O-=N7(:QS)23K3SE!WJVP)<[&8?2^5KPXZ0[_ORZ\=ZVO+8L_;_E&ONDHV,A8V,O;GXRU' MA\A0@3W2@(1H5U#$/3!4&\!9"-APJ0@S:^L8MRB_G,"7P32#Z:J":=87LHAG M$<\BGD5\F46\H2[TK!(W2R4^YW=O;QPZ2@B45( H2Q!0K 4PGCL@-5<*2\1D M=896UHH;['Q_A/AE@R;Q#]VM3L_059NG_XYZOB"P521DRM'>-$;3+YTOJSO$ M\12#?K?CBO^IYKA^9WPO$M]T_9'I^OK=E6&X*XMAF/-8D* #U"+2'57:(T4% MT\PIQA \W+Y_>+BZ[^YH.!CJ7IJY3$8+D-'.P<9PCHR^[?Q]&"!E%"D/E(4I M)3:^,@9+H+CBG'MA='!KZT*U)&]>7\+[;L.FXF\S$VN>C"\?#%V;M:K_N^P; M97GHZ;(!=G=NNB(_*17_^W)0E_IG!EJ0@=J;4P;Z'LTAZ9$/3@00I$]%_H0 M38T$T&$FB.7"V6@.74[,S.23R2>33R:?)2 ?;7S AG&M-*4>88,<1O%&%E*I M&7.GHT$=MP4.M0%RTD'C) 2V(!\Y@Y:PQ2AD1>4G0%A;9 M-,KLE-DILU-S9G21^@[K,1G@9Q(N.KS%-/ MR5.[<_;3[L:AY40B92#PTD$0]0L#)'4,*$>"4$I0HG$J:I>B447MF: R066" M>KD$M0 _B<0^TFKKG*1>&T4QEX'"R$J<6LBS^=0$6JK^VZ^H"<7O'5*G(0\2 M P1#M)\FF1 M$C*937%M6USB3%#/G,#WVU#'9XC_NL[7]?]4/^J/F/*W]>G'[__F9!KFEL'Z MN-O+-$_5&*8,6<]S?)RN/AWXUY,7O[O.X+2KSUYW>MU.SX/J2U?5Y7_KN.'Q M:Z5>2:XJ_!LG*8ZO7[^-7M78>$'"ZC<)?H40O?[]&[\,7Z&;WF0$W_&[-]Y5 MO&*(+]F()51+-F(B;GB[@2-6KP0B2S5B^8K1NW[W^4;,;OG=G^1,WQ+-'S7A MMUFC4?=*/_[I@,<4]/#YY?("Q8NG.SVA4FIO88E.Z#1J7_XGDK# 1YL@-'$T M9?_;0^2O/_[@?Z8:S8O7+8=W7GQN+74W"V^E9UR6=OYY;KE?\DY^.3O9VM')J#IR:V5$?W=X[,N5>9I43EKZ8]\; M=+[ZE7FJ[9[MG_CBE_?]P>#75KSJ,"/5"U-:]_Q01\%PQ1M=]N(X!S=IKGGM M5VKM#_KSNLDCU10_OCPT9T+W.]^+G7B/XT'QIN?BIKIWC?&S.B">?@==Z_V_ M,EC9=&FHBGJ?>M4?8 JS2#R62&R_[_SX&_Z[]0'M;/W]H_WC^+C];N_+[L>W M)^T?VV?MC]NXO?7?SQ?S43[%>^Q\?O.CO;7WI7WPX5M[:X?LOGL#_WWW-_OT M,<[ YVT4/P-W3MIAIS,]B_;;H<".( D9D$PP0$7P0#EF@1"!FZ"-)HI4'3B$ M6*(BZ"5--6D 7#:4%)NU=$U,>%RMK,:[D\C+2%U\.JJ 4ZJPEG*MA056&P$H MU1P8:Q'@7FA(I=3&P:5JE9%9(K-$9HDE9@DFH)+24D<#HX1@Z9!"06F,G*2& MNH M(.;0#19))I(G))+.E$@D(A#&M0)"&@@HXP1H&'^5W#LAN/10J=30 3/ M13R+>!;Q+.)9Q!OOYM$<4\RX4T1S"I4S)E#%I7-84$O"Y&!N]! 'LW,Q QVL,5S"N"12 XJ\ HI2!X3UQ!M&I/1P;1TCV5(*YB.T M,_)EY+N,?(9Y;J%0WEM#N<0:$2T<-@X:3K'G&?D:@WPS)[=.L5&.(MY9%)'/ M>@ZTLPQP%CQFGGKE=$:^AGNQ;Q>E7%HOMCW6O2-?=!+ZE#X^S _OBB/=Z0V* M7[IQ__O!KT4H^R?Q$U_]8'CB>\,[-7]8O9KE96.;1S,E[S9M3=T4S M13R+>!;Q+.)9Q%==Q![>U[.RH[PXX?;)2=07QK*_[:._HK3D'? M115[-QSH[]F,7L",;F_.%:TPRKB$$ /BA0+4](?.A]\>CC@@NUES\_2K2?W)XMTQ4$$Y_WKH5_&=WM%A(G2 M]^Q9,2SCQ;NZ C?M/H]J[_HU!R V]1DOR,ZU!RSD*'13>3:GF.5$BRSB6<2S MB&<1SR*^S"+^T],45DG@FQ@E2)Z M[6:OSG6\@^2DE\/<:/G#F8J_\94X\_. M@;LX!_;G8@1:4P>M"$ [Z0$-P@$3@@16*D$%LIPXM+;.,7Y\U\"#[,&,GEE! MR I"%O$LXDL?,<@JP5.J!.?B!8$8I7@ U*2ZHV I,()"X#5A<=6=E4^F%*P^ M1N;,^X5F<'LP&%6G@O5#G*Z3DWX:6-]^*4J?H*!W5 S[A3\Y[?;/O"]\U6XJ M?? T0DL=,#CMQD'DP/9*T=25YX/1J+41**6&DD3CE6FNL(7:>QE-5^3IPDQ5 M-3)+ NC=?(BZ/B2L^OF''GBW.2=MF886H:'Y\\*XCFS#$^MXG4K E (&&@\D M9!Y"JJRF9FV=LN8URVPZA.;4GN5%P)R]ED5\Q45\ 5LT>*^$3H:H$M$6-=)) M8AUA#++@O( /6=M]#?G_H[LCG[G_(;A_[OP>9@VA*@!A@@.4,0&4HQ*D'B8> M!^*Y=FOKJL4;>'I/AL8,C9G]LXAG$<\BGD4\B_AS!UNR@ML8!?=<&W_K!5," M HXL!30$"I2T$NB@F:):.N)U5G$;'65YZ*J,!LW@@?Y>?.L,CX_K6JU!'5WQ M+@57>GY85/[V8N"'PZZO&ANE<,PXV**_Z=+=+<"2\P">?>?D5)>Z[L:YC"K%QYE&L5?K$P?]?_P@96WLAOIDL(U*>DX@R'&0Z;LG:9 M\;.(9Q'/(IY%?'E%?!&E]BGYSB9(7NN?C[L%-ZE\.TJT4X3UAML#>3 MJ(V>VZOEZ7+Q0>:6!;AE=W.NS CJ*U2,DJ2\H *[8!T-@#O*0N",<:A6%LG M_')OO >EE94/P&;86Q+8RPE86<177,2;%A]9C/&KA*Q,^(L1_BQ"@H)V(@0$ MH,,64,BC*6F< \@(;S#$'M-H2I(6IYGR,QZ^"#S,E)]%?,5%?!'*?\JSLC/E M/QKESY^D;734VV@D?(5&U&+Q<@9(A M\;E#:BMQYVS_J M55?)!L;"!L;^7)A%"0BM@AAXX5(/8:B 1"B^XH%[R54$3+^V3DF+(93;"&[$P(""\>..3TYRH(4PP,OX M4S&O@Y59(VZVU_T1@I8-FL0_=+AHYV!C.$=' D%G,!61B2@#U&,- MC&48("F0#MH$J-C:NE MR5GC.A ^S$9L*@XW,ZOFR7CS@5&V66O[OZNQ:9:' MK"X;9'=GJBL2E5+IOR\'=:%_YJ,%^:@]2]&D6KN ,02!I\Y5F$!@G!* ,T60 MBW04UVMM_7)V9J:B3$69BC(5-6=>%RDU,#Y@P[A6FE*/L$$.HW@C"ZG4C+N' M,)HR2]V;I696DQ><$VMTE!^, 87>@JA$:("\PS 8KIGVD:4$;6&1S:;,59FK M,EK 9Q.N.KS%I/R5J[,]N* M".$(MAPXY1&@6G"@O32 :,M@JG&T&*VMHY84C:IYSW25Z2K35::K.YE6(G&1 MM-HZ)ZG71E',9: P^$Q6 MS2"K[2E946Z058H"A%,;,<4PT,QK@(7U' MGM,+)I(KKVN(29[IZ;KJJT@%_ M&^KX&/%?U_FZ_I_X8S+>N5FS/F[,> MGJNFN;KQZY3IV[&7)K[;Z7EP7/^.< 69!\>^T#85VNO>65S4HML,JPK]GO.]NE:_5XE1=5!DZ/1TSW;B M%P?#^(Z?]0971_;HZU+/SU?_^K>.&QU&$HCR,98/P M>D]?]35MXC*/AO[W,3[ ^>^O-7U[W+P9Q/E9F_^9'JNB28*P8=X31XR@@D*C MM4"".1N(A :&0X+6)E\Z+F>8?N2!*;W^ G2(,_%:=[_IL\':;^+J';'Q?OM=NSAXL_EG>_?] M[KM/K6*[O7D9R9?HB39WVUMOVOMOMHKX:G_W_?;6QD'\9?\@_K/SIGVP7^R^ M+38W]O\LWK[?_;B_S(_Z2Z<7";L_BA=Q@U^7^DFF&L?D*9YI?-<0QZ_%T_![ MIO/C==0:G77WVNM.KAEI]Z:K>4#6]*/5* M9GS],?N\JMGG@I%2OREH_"Z__OT;OPQ?H9O>9 3?\;LWWE6^XE(NV8B5O.'" MY[[["&5/5_/SBA9!W=W3^?C3=&DTZG'7=0P[#[^R\@K0?_2V!-5/%=4Z#NIO%=I%/YH+$EP M.ID*P4OHM7 &*D.%8=I[B)C1FCF*"5:IFQ&&XVY&\<5]4A;BGMJNMM3[_J Q M1YS^V-F?9"O\^V7WXS_Q6O]^;G_\0*K,@ZW_'G_"'[[M;AV1]KN]SN[!F^_M MCV^[LVR%#]__??>!M3]OQ']3=L->=^=@@^W\V&'MK?;)[M:7LW^WWA[O'+S] MVOOS8^?$%[N!/=/?@OU]V/K[YOO-Q M+^R!(!P,1,42E5 4J1(MAU;A4A:9#?S.M MU(SZ&?4?#/6?LH==1OU[H#ZK!<=&T.'']%*=E_VLG11_,V>U&^,RSWC_U*3&F=U0D9/C:&7;\X/6%K):5 M=:;D^R^COZC*76PZ@6SYX,LRXL!0?_>#IAD/]EG::_YDC(U3H!<[1_[>?I/% MJ^@G0E;KTP?Z^YOOJ>&S_\/W?.@,LW*]@'+=WI]SJ5C(&4^.E*@_(T"]%4!9 M20'A6M@0)#6()Y<*@S1*S.5VSOG\Q"7SIF1 7&*/0H;!!X7!F8^!(26$YPA( M@2"@5E@@M6<@\AC5VEI+J%M;9RT.+_<5R1Z&9?8P+(F.?5I&1*CJ.@K= ,<(-=ZES,UM;IU'5EB2?G/)T^G9&P^5!PZ?5MS,:/C0:SI1NA#RE M+*K:7',)**$:&!H00)P@PY#3-G6>(*)%Y5-T2U]Y-,R>[07K;%*C&5 =,%?8 MN1/FLDMGQ2GF*17NZBBH/RX>8IA)91%2F<\11!8BK:P 5DH.J%,8J! H<$P) M8R!'2MJH8HN6(C2[ O_F/-G87Q+[NR%RPOZO= E=4VR\?J^KC]X^0-AMEYL^+,\A2:M>[& MJ7SO!P/O=R53J-XKCX?9G[W8%&YTN_UONF=]@HRJ$?8PC+I5 MR^11U>4SNW56FFN>TJW]5ZH.&L0!O>V7[_NZ5_'-1L_M#H]]F>HA?>:9A7AF MEK1-VY]WX*$01CN!,"":.$ )44!'00?:(1<,$EZ'E+B-6TPT[ZCIIB-E]G._ M"$!\2C]W!L0'!T0X \2_OQUZ0:"P(>K=% :0>IL#%9@%6$#JM35**[.V3EJ8 MYB+QABK?J^SWWCXYU9VR+OJ.J.2K@XN*3N^K'Y>"9U?/BK/-4ZK?];E8^]Z. MRJK0_6,G-<^/ ]$NSL26'_KRI--+S=3?1JG\1W='?B:@B8TV>KV1[FZ<),LP M\]+=%/5OA^G<3@$U!R) #JB!&$C!'%#"68>,)8CJQ$E"BNP0R@[RC)K/JZ-G MU&R -O_MT$!N)5<2.*0\H!!+H"FQ$36)PAY:+I(;G;34DQR>N_*HF=WH]]+D MN_TT^LY7[PH=K?CL1U]Y2GI@1?Z'+_M.#XXOLM%,SG;#^RAD[Y.,;50B]J?O MNK?]\L/ 9Y99I*U@8IA..O8V_KMQ*'1@.$B2SF6//!,8!5(2!9@BDFIO$&8R M(:;$"/^>?4;9AY[!\'GU\XR(CX&([UX?]YYJ M@[$"W$L,J#(2I+4%%CKC@E><&O>4^OC*>WXR+BX)+B[2G_7I'>89'1\-'>=T M96]X]H9G,'Q1R68ALCDZYP6/2H,24 ,16 #42PL,2H%8YQ06 MEAF1ZI@0:C&*LQ,\.\$S&C9$#<]H^%!H.)^10IA2G#,@D3)1X28"F. $<()3 MYZ(23EA86U<1#'.+J8:JWG?T?%/=>\H7K33&R=_5Z?S=#O:=+J5 MXMVJCO%-B2HA>#NL7./:1A-]T$DR^KJQ'J%\_Z>_?S9\%VQH-.YO8\O6_V[V)Z.U-)2]K>8MH>9\WYFU>:*5$A@=@ MG4R-\SP'2B .-*&:6\HD\VAMG=,6I[GD+]N\+P<8FYKXE0'Q$0!QSNR%S&,' M!0*0. _2(=Q 6>L 0E*X$-<.2K.V+E4+LLN F).]EM3D70JE.\64>\-^>=>H M4DYG6").>19QSB!X=Q"G=.&UATIRZ;K"1N6SNZV'%*-L!5H;9W*EJ*YL+EYFODJ^[JG"2:G^NS.V279U_.BLDL>((;Z M5RUMF506(I6=6,LN1ZE]_M3M7?743Z=MS)=29#_/,O+-$WO!'RBW.\GC^YGH39P]L^/3 M9^]E8EJ(F/Z>U](=T4A030#D(9WT0@PP,*!TA*-6D9LXX^D06\A;3%PN=LZ^ MG^P97T'$7"8-/>/DX^'D?#HX]9)Z&A5XXFC$20&!Q PGEP9VQA$!D4@*/,&7 M4PC%/A5=I._GZKKG:KO03'4W[/+_(5PT+.[S!,'U?TV#O1WG_U%=Z*; M#_-J.3=(1X7" !:0 53C$-5RX8'!"(OX&^-6K:WSEH#97Y1]YQD5FZJ99U2\ M-RK.YZDX0AEC'C >'*!6>J"<%D $;;"'-.KA/K4BXC!'%!NJA*^R%WV2GU:4 M_JOOC;*_?.4YYGDU[XF\[=7BEIEE(6;Y=$[?=E@K00F -,5GI63 4,P "<82 MAX+P&*ZM4]B2*K?\S*[P#(:-4[@S&-X/#.<[?EJC?= 8.$48H%Q0H'2P$1L5 M]LX)2"B.:C9K(4$S]S[ZCLYO#5X(M@:K=]L.B:K5_6O:_=ES4N)XBD&_VW'%9-)7F)*>4C^/(KD9)?*OL4#^3V>A1T5R-R15 M0 %0)!J3D M#(@@C0\D"(M]VMT2(_Q[XTSH)43%)EG)RZ"*_S4J[;$>^*2"GY8I2C8\:Q6G M7=T;5A7?/J+ :0*+QIK*.45C%53RO\:R]U>2O(V>>S.1N\P_=U3(TV'51$-G M'04(*P\H-1H8C2G &".CF!+"HK5U"5L,YOKMG+26$?$90UH9$1]=(X^(B"AR ME@08M7#O "4< <,C+ I(!75*6HMTC8B/?=C*RB-B=HK?71,_T>47/TPE8<7 MVU&9T]5>!-\\JP:^\55WNDGDWO;+_<@O^U/!RX2S".'\.'=VK@E:>*LE4- D MCWA4QHW3#!"E"%>,>T74VCIK$9K/M!84(HMM("S M^(,Z+H )F($@(=>>*\1$.FZ%D992CWQZ[LIC8O:&+ZB#E_TH$FY0A+)_$K7P MX7B_/ZQ.GGU RQ.1?5*5?"Q];Z/P[4QEKSK@IF:FC9[;U-WN8#=D:GH@:CIW M%*\12O#@/;">ZU1 0H%6P0!EI:("!P]-2.DK+7Z%MIZ+&[/3/ /FTVKL&3"? M 3#G*T0@\]H;"H+'(C5=XD 2@H!3E!&( XSKGSI$BQ;,O4^;JM"OM%/]G$(_ MB/O\@77Y[$U:'FIZ+ET^\4UFH =CH'.']X9 D->$ H4)!-1X!Z0R%D@1^0L0 ML\9CHD(Z58RV*.,9%YNIF:^RJWUO8J07%395:KAW*0?]I#,8],NSHM2Z=?+/?[?IJ=+NA'05ML.>M[WS-7;@79IUS1X812F! (H!4ZPDH M13!JXEH!I8W53@1$67VP+Y1/H8VOO#\H0^+J0>)S:>,9$A\.$N<4<:VMI4@2 M8%$JPG'0 JTI!9Y:[:&GW'N=CFNY*N,\(V(C]/!5]I!7)P(6G=Y7/\CM45\6 MT3S+@;Z3+,NW_7*>?"HQW)Y(8>[?=T?F.7=P0: ":>0PH)(+0(D.P#B! (EJ M!;*4.P&K6(/GYE_,K#8H,NCO:0P\QT$&;[?;&^W-ASC(X"D<40]V_Z<^R.!%3DZ# M;/6E")Z=+R_I# 8CW;-5!R?;/SGIIV'V[9>L4RZCEW@)DMBVQP*W&S8K<=M/ MTI9UQ(5TQ',-4X/42@5& 2$( 1H,!<9Z%Q5%R;TT4#/B4SUCB_-\U'>$M =4M%UG<-K59VF"_4^\]LW\ M:';B+^C$UV=EO]LMAOI[O/2I[KAB=!IQ=WCLBTG:73]4)Z$-SPK]39[ZKA]X=] _T]X^=X?%QOYNF,_5%.=:E_R,2KHM\>^I[ YW&GPEW M(<(]USB**6H,]Q)0%""@CHE(N(P XS!T!CG',%Q;IZ(%23X)*'OY,SXVP/3( M^/C(^#AGD#"EG%,& 54;XB"1D0)8 M:$BD$H.!##:^,E#:@#3V5&5??_;UOSSH:YK"G0'PX0!P3I>&R"!." -*8@LH MP1 8:"6@6$OKN')6)5\#:PE!LG,_._>7P[F_M-7TMD&$2:LDU4$RI5!^E(IPZ#ACE04"B( QF;1U) MV2+RD<^S?\%XFN,%BTWAFQ"\'5;1@GX9;]LK_'=[K'M'OBCUT!?UZT$ZB"+9 M":W:6DCY/E\C4/2&@U:A>ZXH_6!8=NPP&A'I ]GC]J([Q3R+T5!+\FYX,Y;? MO2B^N[U$?-5)IX/C-S.AS3RW$,^=ZYRK+)?0<09,?:ZIML 0Y8$3-A E*&&< MKZV+%A*-Z@ZY:IUB,JJN JHV+,:1L?0)L'3.9O"&0"J 6J.'MPI>A 1I$PQT!0\>&P+X>4XP9:1RQIO(23B MND!>>U.I')/;^3_,??*O.#5]M]VKI7UK+/7Q]^XH+V^!,1&::D%D2H)TQ&BMCJ8X6"T:D11X[7^ME(W.# AW+ M8JYLWMX\*?2P,/ZHT^N-*YQ3P?-I!339"[>,V<0+," 6#DI,%+:<46R\00X[ MY[76$AIGR>%V(CZ$";JS?^U>?)?I:R'Z.CIW? C3G%F!HJ@A"B@C!$@9.# ! M$D@QHP)%PX(QU$+D*3KWK7S.<0;(U0-(11UQ-$Z'LTG=4T8*R[0+T O$'$(5 M0,H,D$L#D/.ES=Y3*Y4#AFL%J,8&1/Z+/R(C!@P#B@;4VCHGHL7XY:S0#)"- MT.-7/.RPH![OXY_OK\$_HH?K\9?Z-C;P^,WQW4A\W_5'INNO]WHU2RK^MZ&^ MA5O/Z_(K!I!%K=IIS'B0E&)LJ!;!:DE$9!2F15(,[MD.*BL&3Z<8G#O^@40I M-20J!C[%9:@P""CH(7#>*QT"<]R[M74*:4O1YO4\?\@=VCSH:V;@)M-:IK65 MH#7IB2 ,6L*=H X2';BGQC,-N:+>^-HAF&EM:6AMSMXU/"A$- 6"80VHY0%( MBBCP04.#B6#!XTAKF+:0NAS/RK3V'-;R;T,='R/^ZSI?U_\3?TS&.S=K-FX, M7TX>:/T_IOQM?7JE6W_O6MZ\>LCGG_/6TW/5-%X/Z525&J9G@I!M _.)@&/]0-1I\=>TTGO8'G;0M7I>I%V'GJ__] M6\<-C^-3Q2&.ATMX+697?4V;>.?1T/\^%EDX__VUIJ_8S>LCS\_:_,_T6!5L M$X0-\YXX8@05%!JM!1+,V4 D-# <$KHV^=)Q.8.9(P],Z?47H$.Z^TV? M#=9^.S=A)YT>F%^"2S-[W^D+X?&FKUKMR)S]LFI=^3H*;D2V]+$T>+U\@RZ. MRZ19_,_/EUS$K9W0+FW:S:24Q!WXG]_T^E7BM!3[0UR]/S;>;[]K%P=O-O]L M[[[???>I56RW-Z^'FJ5[OG;4=_:+@]UB<[>]]::]_V8KO=K??;^]M7$0?QF? M7+SQOM@_B'_8>=,^V%^=I_]ERC2_7GZH6V*?6'L QO_)-$W4KZ<3B\C2!7I5 MC*V1]N@D7L@^0*[T>?-B/TY0)T3]L3?=3Y^[83=:%^VC0^8-C$9<5/F-1H!*38!!W@*A.*,2"1B 2*OM76N ^JN,5DQO6(G[S60Y>6CT"K,;G_LVEN+X8AB_NOE:ST SM[4.9Y;?YM3R MVYRW_-Y.+;_]J>57'.NOOC#>]XK3TD=3,G[.G!4;Z=F+ V^/>_%YCLZBZM:S MKXI?4M-:'&TX7[U O[>*\5_ZHW+ZIWXY^6MUF?'??TW59&G I:LZ6'_K#(^K M &XYZOI![1>HH[U'HVZU_(-)B'??VU%9-;.IXL&3[.\BG<75&0P2,$Y&MO]F M1(GI4QW*:LV>?.?ZWGK!X.$ M],-^;3(707?*;D3^49EBTZ/NL!II_]27XW&'. 5IX,-H$_AJ'(/.]^(DCN5X MD&+7<9+_.^KY^J$);!4).:O/):]CJ[IR6MG2'\=UC%9W&FW_Q#_(A6<.@(F5 M7NCJ 2Y_L_Y"=>1H.GO EX.J:['X?7(ZT'W'DUY5#YOB^J';_S:;NT4N]*I( MN^$:L?]#=RN!VS_V?CA^U*VXJ"?&E^/KH59UF>);?#<^99QP5X2R?U(-Y)K/ M3C;;E?Z48CMYYJ*\]OK#L:3Y2@1=9V"[_<$HRDV4G3B)XPVG9VK#:91!VSF- MFZ(X\KTH4]UN];X_'=;]'-.@/O2JFU<;N7JBC8JZ]70C?'BU_VJR$Z(NN@#X MK3QJ/NB>+7VUQA.4B$..2^3B2B1GV03 )G<<'NMA<:+/(N 6_ONIKW):)C<^ M\[I,-THR<)7,Q;O%3T:P+_KQXW$?CX91C,;Y+_56^N;CU;^D$:43@N>8- E; M=99(NE/IA_U7]973='1Z=4BCTB]K41V+663DOT>ZC"98?*H]?]I/CL9>\39^ MO/XZ@N#O8G#<'W5=>J32Z^J;$70_CWIU#&8*\S^GHO0$M8MS/,ASP]F.'RMD MM6@1,#9Z427N7C>H_WMI4N,UKM['%_P1%U7UNVE:UZCRCZAB?TC]J]_$09PD M0'AAJG3[\P?6_K&!=P\L:Q]\(KL;AU@%1KFE@ =8M: .0 FG0/#60D:C$:A> M@EK]H3XU9"H8MW$_O1CMN59X:^";'JURGLC':)8 ,JD[%9A=0$BM]M M;/PUKP17_!WI>:( #"I$B\^DCZJ[)D6S@G$_6;8*&O5@,#HYK=&\(A)=]WE+ ME],GZ?X)Y1,>SM2$GT9^ZBM?"C*-Z6'##D>59ES3EZV WG7B?=-X(R]TJGD8 MJTK]P=R0QU?8[:585;]WU$_7-LG*:R6:\E]U=Y1TZ?3HTR_-:^7U]::TE1CM MJ^^-TI]L_ZA7*:ZMU.,ZC+I%-Y)M1>B=2'B]HT[RKL?Y\N,'/"T3T:?3+.,O M:=)/T\.WBFX_)8E4ZM[MT^VV)EIW?5+FQ)R(@TN+U.UHT^E65DFK MFNMD%13IL>J1S&8[FA\18,;F1*5, Z/KN-SL[*[X*%%UC1:(KX:;[)I^M#G2 M:J0G]IVO*610TWP]=V.Q[?32H9U3:8WR]S7.6%R58]^M;Z%[E>4459FC6G6( M^NE'GQ;CPO0G'HVD/^PG3;);:2AEQR?=N=+3>_'&4=<8#<8*R&6!+),IV>WX MK_6*U2K!H-^KASX\KWM].^[8XRJ=HGJGDHV*MZ/L)P'X/')'8QDU_5$MYU:7 M926ELWF>6[BY);D;K?\4P!8 PR5FC9_Z,V_MOUQ^HMA-!O#=.NE?;^SW7\YYJ8FZ?AG)UQ MK751),/BU>W6]IDS$S:B3(ZA=F(P^>]]&ZVS=]V^B4_V9WV2Y*!X=V+^G"HJ M]6=F_C,;F7(P)MK(V96K4+LT3\D0/:G-JLC0DZE?J5'GN\5>>VWUA7Z@PN(=7VB3Y*NVS_;! GH%:# M-C>V?MOC,'#ONG&]*CUV&<^I%4J=>%1^/?2_I(KX\Z?1J%]S%H=YR(*UY;V9G M+M(Y\6Q:7Z:P_/4>SE9\Z]3;VK]8N5W+Z@^5<_22DZ^._U[O+IV>(SW8 M92_A6*]J%68TG ;UNIV33NU\;,UY6:NKQSN-NTB=EOW/XT!>'9";Q;+K;Z60 M;_6]ZO"-:BCQ&2;S7 O$.%9W3B8&YR]5W35=;OS%J0-P)B"3X'PWDE5ASVS7 M5Q,S.#[G0(&6=NI#"1+DO=&\?N M1KT))U??3XL^&5Y] QNEO7]2A2?C-[J#?I*Q.,A6<<'G$GR*V\5M4GLQ;WN7 MZC)URLV@,/ZL/V;E3MKS\;)IU&--ZBJYCN0[Z'==K='HW@UW*O11Z6L%*@[I MMWYY>:R54W:J5X[#HX-S2N!$:TJY2(.H\SC=37.;]MTX6!WOE+?-@SB$]F=! M_K%6-I'QB>HV&)GD_ZZ4TLDZ5Z'8B2)59[ON_Y4NX+4]+J+LUI'J81T3C3+5 MOV BS 5LJ^6L'.W?$K#JP7B7#J;.^)M5M-\NE!OD2M!;KKVZOA(T%W7FHLZ+ MDG%E5<]/JW0N:-B.:T@]LT8Y1N-KR0DFRF-LA"(!\VNW5&,5PJOGY:>6Q'K4 M-B)V'J6LCV)OPH*):H>)AL?I0C\2)WY-(;,XY@2-"6JK[-YH!4_9/7VK3"P[ M<6Z,3A-4']<)0Q=PO55?1E>YKXWBJB43$KB*G?9/L[+HZ-06H*N;*OX_;KSPT72+Y8F?>6RS_FYO$@1\9.F4B_77F?P93," M2&>87KUL_Q'=^?O0,4TAUP)(IRV@GJ1<;*V DXY)YWFP&*Y2:.>:K+K-L:,U M"47MXO@P<;X.K\JJ>Z"Z@P=W%#VSKKTU\A,XW]S]9WL+(!7!,S[42!/DI]>%1N#JX<\U>H&XXS9.-XZ1ZLS&(Q\JZ[I.1N'3<8G M=]?//[@8\I@.N#5.&*D3ML>)8.GAO$X^AI0QW3DYU7987>I\4>#YY/=S14:3 M.$MR1-1TYD;EN3A$?=7);Y(DWZM./BY?S7?O=K?-1ZQ(.H#Y0I@?^.PTS9X%%\ M3GV=!JV+WBA5$E5IWO%"_7(^<[V.(5T5/YK.5JU$G!_3].:3QYR;YNO&7P]S MHFFF(%$O2I2ANMXF:^NC*N#?/]OU'%I"'92 M[:5='-0@99K7PZD+&5W4N,[J3/1:HZFO-AI6[J>T)V;9[-.RA;$C;;P+)ZI0 MBG.EC/E1M+NLZ@')W.QC5[OCAYE28TF;[9&J>2N5IK'M9E F4*VAV5 M^F2LOH^W6&7W#=,^2UO;N3(M_6QC5#GPLUF)XXD:6;4=HPS4#S^J+GYN3>+. MGSH=DRJ?AC8//TF$SD]^O5#3>M@TLLFS7 2:N1#G>8B:+Z/P$]VQ#M-6MQQ# M5/VU.IM_MBR#L0X=:>''='=7GJ241U8VHHN*J>(U3 5:G8LSCF M[5N1M>9E/ZY#+N\T:T1/KI":O)SGTXJCX8UB^TOGUZ*Z_-QD?CAU%9[7TQPQ;L/U4\7A:A@+F*7_/::QL-VKBO93I3>O MF666,SXWS?M5:*QT@^*/?ORG^&7M[<;^'VN_UCJX*S;V/U27 (A,.Y[]R.K/T"^X>.O[*0$Z9>#_FDD38+YKTE=:':J M9#WTJ'Q^[3A_E?J3TL/*01T>/NE7966VDQK<@'&AZWRSAEE9Y+27A*V7L5LM M8[(/KJQ"G=/Z;&JA,ZX>C=-7QY@GEZDJ2%-SDG$2=MHJ\9-)ATQGL"1W[NR- M.H>PZDJ4*H.F%F351F)4X5CZ=#?JRN,Q=P;5%X^B4C91%Z/>.JHTS/0$E4+7 M*:MY.?'#X[ZK>A%-@^?1^B[[NM(.XW!*'Y*2.[AN,FJ==EQP?=Z]FA3BPL1K MN:0'5ZV%XI]FI:OSON+J]_E5J/(1JRK6N?O-U4''C5:T^U^KUA,)1.08AR+ MC.%E7&M=8XP$J2].HPHA%L68S;ZK+)1J>K9/DKC[J81-MVOK ?;J"B/HX\/0 M!$''KJ*NCI?IU,U7BH&--E':!-/-.6XH,,>$S5B^G]7R)4"JT!FL$M"PLOJ**//TDI-EBKE358#\;:T&3-0Z<<#(O_5W<"JEL;3!^J[DM4 MBY#K5/U[QG6B4\O\HK?J]KZ ,6;7(;RYSEF/6 "T:M[RI #K*-OE69);<8E[ M)AM: $@? I&?,2UL>YK47R?"X]_?C1MY5'*T6^D[$W61P5]?%_M1,KMQ$2=^ MLH/(VA4<3+^X/=5 6A.X;,8'_HW141SKU59',3,X'M*I M\1P$\#9M^W\J--B9@[.&DV2@G4V+T\8/6\X_;'(=S"K_YDBC0O;IQ"ZKRG#U.C;C61[& MHLG$MES$EGGMX7F-+3FOW<:B&;^QG79W3W=!ZOBY/TF5_65_9(83@P=0^&NQ M.6U)7:BL#_UNM__M_(CC MMR_(P+)2]I42WHQ'N7G@K?/E_N-63N?W62U1H^GZ7Y2-<6Z@U:?5A/VH&I96 M,9"4A5/W_AYG_ TFD9S46O3Y[.!<:?8HPH1@+C7+I6;W+#6[1>G8E=_[:;[3 M?4O.GGES52:.[U2.XLK2*?UPSM:I\T9?BNESM:FWRA;1LO0:^:63,L4N9]Y- MDL7:<6$^1:W@S93A<[K8K4W+J1)3AWFO,2X50'A9$QC6MNNN]@=55_NQDU0D MX_!B/.RB;3CWO0=T>3[^LB9UN'<\J_JQUA7'3//99U__Y4IZ)[GPA MQREBUTD_515,6YI]3X="U$WQ:X?R^,"(^:,AIC[4..]UM[+4JF26@U']*=UB M<$6>5,HXJK-JZCRF05TG]SY\^_TT__?BCLX-WX,Z/ M';S[\>_O.Q_WCG=^?#J[5"7QH_NE_?%-^LQ9^UT M]\WW?]^]^='^_-_YLE[:_KS!=KX=0B^$PU("8:$!5$D,5! >0(N\T9@A:BX= MLANM#N*U2;46C!+##/'0DEZF]WS0[477R>_SD[CO)U:25Y$*[N* M.U+#A>-^.03)V9?LQ>J H>J7D]D$#N:.,[WFX,VE;7&]\55WNNDIW_;+?=WU M,V%YL,K\#.V+CAN-76 MN2:R[D*KX:K8=;:9KMP_K:0R#P9)9ZX=XA/IJW3C .CD1[IU9J M1_&IW.#7U]?NLWB_J.:"L0MY[&T>WW\\N?W2^3)-;%>?#OSKR8O?H^IWVM5G MKSN]:D*J+_T>E=)AZG,S7K!A_W3L;U7JE62D-W;[RK>H7%(XV8$9Q'O+PCEK?\[F_5-JFW M2MQS:?_^GS6R-HM]N)26#^(.>XU/O_\^^7V\D].?;FG>S.%KUX?AQ2U<7W!Z M_?21URCBQ.0/98V#E_6[&8K**\R?6X/Q>0R_Y3.MK4_-]0D,3R%P//-7S.DS M3-@-HWF4%1Z'_U9CC3=.4E'>#^\J_2\E<>1%7KE%?E?V!X-J@3_TZF8=X_5^ MISNS,T/R@J_^@I^O.+NE'YL^Z09QSHK* M+5Y,GNX^DWRE6?G8L[S9+T_[U>$LIA^-PKOLH\6F;[&=T]!5;=8:_N_%57O8 M6:L6YC[35J]L;<4T:-K&WL"W*<

7_\^6,X=)3+[9/.MYV/N?+=N^.=U]#'K;U]N/_)IY-W)] >[OOR MQ^?7+T]V]O](.UO;[.WF%XTY39X;9(-BB$LFD!,R($-8(IY%;FL>4G+]NI/D ML HZ\-=ZM37J9V'-DCK]K%U9*J$#H!["B0)ZN]R]>41*9)1&8:?#:MKM_PKOM MQ.;Q]]B=Y8!M.&)$XN)P?%R#',$1/22L6#D]*N M;9"?R5\M;7<1&"F$"4DE'E+@,1B=8O!1)T%MR E2)@)#BL \+4R]HSN;7ZP, M2D@C$&8T"PFG".;+(4S!ZK%)Y92$N1# ^G6)R292T@*@&1Q&GZ>B<]RJ2:T- M-%FK+>VN[QW$ZI_QQV'L#N*_6E4W#JM\>=3/!:-"_C3DWVJ%-T];]6$(/_)L M9;QZ>QC[-C]TL'Y>+\E]RL+7[H[LV"L^7YVG%@E&J!,QL@"F'U<<.VL542+X MQ#1V.'WA;&WF2S_1?*[6C^>O!ZFK]2!8'+%BZ]6_SRG:YU=PBAI'JX+#QG'E M0'V(F AX;1$X9=10U_@\'Z]N.G$[C/_MO=3KZO@%4) M!NL; BM/!ID4#0%IG##BQ$JD"14(C%3)C<2&@8)0380;<"S#(7,A!.6ELHSP MJ+T.D6HA6,)8 >KJM2H"G!UFV>^/XMK&9.2K>NAA?1T<]KH9 *M+=M9=;:6K M%LR%M3A9/#_M\OE7!#GC,1GG9 B<&) ^$$8".JQ(>1?$GSER'DUR_5X,HTY\ MF]YTO\-K]_K'X^*&P]ULJ#YCJ<6@UI)\NI[ZB*)F.9.&HL@(D%\-PTU8A.%. M\:(4_L1Z;)RI>#KO;;@G2->@/1B>6HJIU^GTCK(V_D^@K^%>;P1/"H-_O3A= M"8MY$W.[%[G@XN=5 M=3I[*BJ&6[4*D6GX/J$L98X;/<>SE<4G\WRANOC3'8')G+5T,8'O[5%U "9Q MOVT[@Z8%Z3_]GG_9U2_U2-M86,)#KGV4-.>4.FY5\E8SE=]NW/ M;$)8C]NGRW$G#M^F]Q%>\WL<-&?S_GX6XGCS?G^GO7V0O9#?V-O=OW^\W7UW M_#E;B[LOC[;WW_S8WMW$.Z^WV:>#3_CBYOTV?0,6YDOZ=M>+G=V78F?KCX// M!R_S=XZW]^'GUCMX9FA#/]+V!WQ\=KXA2L6,DPYYIR3BVG.DJ?>(>.I53,$0 MG<\WL!;1;'EV[I=T;[ZP2F&5PBJ3/*%84V:HEX+3G,<@T!"BM59C%SR;0S18 M895YLPH^8Q4L.#:4&)24)(@K@Y'C$O@%Z 8+9K7-K")XRW!56&5ES]0MI='W ML=?_EO=)#_L]'P?W,_O*D9_EH9I%&C!9MMYT_QI+5N&:>W-->\:"83:HQ*)! M1C,-%@S\HX7AB#"<,.:4!)GJQ-24E4)O"S12"@8N#P8N4MTN&#@O#)SJVU&8 M1("A4+0Y.3]C$ED7)/*!,"^4E=@&P$#<,FH1&5]7'@/+/LJ=1O!5N]L>[,50 M?>WU0N,V4DJVHR76J$]%ZW66K,(F]V:3XQF-6GG, @\>Z1 #:-3<(ZMC0D)Q M&I7T5ABRMD%%2\OFG>9K.A8VT^U?,'")->J"@?/"P*E&K2WC+#J#C%46<1$] M,E%1%!5CN?A59!HT:BI;A)6JI W5J%?82;W;&]I.U9X&33?-1;.PA'TW[M:4 MI"3WMLKG,Z[+3^2+-&9FST86QOXY8^_\/F.U:!.)MX8@K%Q$W 2&-*<8&6.Y MQZ",U7O.A)$65;)Q3K!Y+K?FX5@SMQ$*1Q6.6@F.6J2Q63CJSAPUM2H%PR17 M448Q2@I6I0".PDP@''D@T7-A>"[Y0F@+B^8EJ7QV''6+7%E7)D.X54ZGP]XX MK=&+?NS4V30F9SH)!BB:G"EEOT]5>/U/6/WZ>X$.M;=2'__,Q M\-\SVW6'@W__8C>NDHPKLR#\-*O!A2P( DP$0G *DD8N"0%[(@>Q:D%E$,'B M!Q^J?^)%]5<_'EI [$E&F$&=9&B<+&:<*&U8V9Q3[/8'\*\ZZ[ZH1!%U>(H#M@_2IO$W<&Y:RIB"N2TT-XA[1@CDK';7+LJAP1CY:7@$IS[[P$ MFC_:*?\;;OR04_Z,WW"YH3V^;>Z'DI>@G%DO>0G*')>\!$TQ57?MCZJV&F/( MN49C^WNFX\8%UI6SI.4L:0.\HX^X@V<[,)JP&M^/%^/[Z5I<#1_IP=\,_CZ M[_S8WOKTX]/)^_;G_7?\\ZZ'_U^>O,TE!D[>D>W7[\A%'^GG[!M]_0ELF)=' M._NO]G=>_W&PL[77V3G9ZVSO;O.=W;_A/?\^^KSUW_,9";0#4QT+C;P6&/$@ M#+*&+3'?:G&)< M6BX1Q=$B[G..;6,48IH3%8%+G/1K&YR ."SB5.CS9I%',._N9?(OI;%WZK8? M]-+PR/;'E2@.;#OOB.1$TTOB,'G8P8*?=OB9'C-X;-MF(GP?)K*WV0W;4\DK M['07=IH]8463]8I%AA(-$6P<6]N@I"7X K*NS65Q-14^ M[V_4%)!<$9!\;-6]@.0<07)&A=<*&\\5PM1YQ)F.R#JJ$3;!1I>LE2:GIFP1 MJ@M&+H'*/O<=F>;4_;D4<3..+IO4,,FIQ [:@T&O?YPK#IYI[$_1]9]6L1CW MO#KKX^APT5T4ZUK8#!9V(7;[\#MYPYK 8-;[4E 0.0&<1,I!"SCU4S!P[A@XD[3-6\(@%PA$/*2)# 1)U"AY[ M2RPUK$ZS@[$H&-A(D^;Y[$+4X?;WBC K;K05X9L%Z-PSASH*O3Q(Q:;;6]M' M7X1*3#N'$681*$9HC9RE!$EE,"0"%/(" MD//2OS- GGP1QO$ >B\BS##$M8B@?AN%A#61<^VE)A( TK2P7( ._MP \B<: M^>F90QCS^)-#.,ULN@R;* V2D'%2N\/;'E-NFH/KZ0.52RZA1XBY?$Z)A!9@ MXDV")5Z.5_=F-Q25YF$JS6PM',)9 ,M.HDBE1UP:@IR3#&G#M<18N.# WB,< MMZAIGD]Q;DNP><#6S"V9PEB%L9:;"8M M9&8XJX;\26ZM:^Y^0W3::7+#A<2CT9_%H]T8ZS>WKOXTNF^<"0R@$ZSI8:^Z M523B_'M7/^E%&ZS]MK]-?W,80B7_WS\TI?C7E_\;M8?'U78<[O5"E?.2#H8' M.3EIJUK(Y=R"_Y>R_+UB"&_%N]1.O$&:_:.3Z[;3O5AR%\<##.+_:_N9% M4X_7P40TJLY4-FZ=J;#1(=>SR_Q:ECRP_:_M[JE",M6 M5.2ZY^Y9BD_-4BSFTQWT@Z'IWT\5N3.VRHUE2+Y742T^S*_GRX+#3.XYQ MDH)IQOQ<+0_O3N?SP9N3[9/-HT_Y&;OO^,[K5W#M)=[>__3C\^XF^[P?OFWO M_K=]T/K]IPC^.=_5>=[:UPL$/?_=CY M^,?Y?'Y.T62"22@HHQ"7"B-M%4=,X\B4],3(54"JD4 M4EG0QF$AE3F3RDPA+><,B\DAZ@E&G%",K+(&8( M _YF5&V<9#X[@R2) M!N!/)60)E8BP$+22CG!KUS:(:"FV@-P^JP]_QA<-F?J/$[&>!2($(ACYI"C MH),'[Z+A M@H92HR+8$7L!G[W+P^JXJ:I^?L"DXN0$LO./EH.#FCL@>FJ?8$ M$>]MSO@LD!6.(YP<94)B[GG(A]U;G"S"8W&_];5$R%C\X?=2T@>PN@?5T/ZH M#R=\MYU1K*#K< 4^*RZA%2>;!2CE'[* :>\_.';@[AK?_QEC_.AU.(3N@?! MS,;:"^.8(]RCZ!A&/$J#K-$4V9BT3=X)PS+!D)9B"Z@KN?H^H8)_JX=_"U"V M"_[-%?]FPL(ISZE' G(:YY*1@B!'G48P#TIZSBSE=&W#M+!>0/3)ZL/?8^C7 MEXV2E=.OCVR_;[O#XWM1R>W&I_AMFD EBU"EAV"CV7YVW(21'WZ:)J*M$C7\T874)EQY^"N> MZCN-X/VK$197S%//7;/TYW$N[TM)1XLGYAX$,AN<;8,@,B:)'*,J!V<+9"PQ MB)J$<3)12ZK7-CAM&=Z\\_E-A[_BB7X6\+>P>H(%_N8#?U/]V1DGA7,"X93= M!T%@I*6S2%/": PQ$BS'YR Q+?#73/UYA3W1XTI[]G)"[:;Y9!Y__DJ%HLOP75A,_7LR/YSK\1%= M^;7:ZQU%@*)6E4;#43]?N.K^OC?JA,F-3F\385*'[8.Z=* ]@+D8#M8K& A@ MP=[I]ZO>J%_]OKGUR^^;VP!F:0B?3T8#WC96Q]'VJT/H:"_DPH3P6Z9.>)W< M00"\>O".VL.]RG[MQ_%Q^;P2J\$A$&J"<PEO"8-UUO')=X"FX4W/IG$<6G%:>6UPN?1:YI;O MN43C-378SDJ;E?IEM_MNJ5_6Y$/.S>J-*;6M;JVB?6C_J+;A&7N#ZF4W'V^L M=:ZSJF8_=S&< A-H9?$GLG%ETZ>+^GF$&6NX\V<1&]]SG[H;E]O=ZILT?"W> MMWS@8Y:$*9/^Z).^@%J"*[R-^]O$WK+#RL6O[6XWJ]^@CX]-C.(C?^Z%G^;D MC"M^[G(JX9*S>__;T<[))M]Y#>WV-^'W=WA[]_/>]A9\9_?-2;[V^>#E\=O7 M+]E%9_?;W4VVG1W_=@Y>'GT]N.G']O[VW!M#Y[_AG_:#>>+ M;CBN?%">(!^T1MP$@S2C% GAC)5,A:!T8T\EK%K1I\(HA5$*HV1&,3RPP$&1 M#]YSBXW3R@L;$HZ*B$!(S2BZ,$IC&&6Z?9JX,(E%A4S2^9R;S2=\J4"2!"8P MYY9)OK:A6T*00BA+&,-[WS-P>@FLO]_W;/]KK'>2\J9.-ORZ<9CWXV)W5$J7 MK/SQD'OM^3\*_WP\VRA\,QB,8BA\=!<^.E?3A%##G0"[QMB4TTY@Y 2A2%IM M2,X0ZD1WP0N\,5J5^[(*(Y M5\E$A$239KETB?6(RZB0C5@CCCU))!)*O,CZ-S.7LU;\JV0\6J[M@P*%\X;" MYNC>!0KO!X53G9M$P9**!'$J,.+&8Z1CE(@E3C##TF%*UC9X"XO+&2P*%#ZU MNKW"R=]FHIY RWY@O-,C>G86%L5[XT90.19\;\M]/N/:4%IO5@:+LK\]/Q*? M+0A#??*.>(9@!B60N,7(@4&#(C?8",:$,6J!::R?;OTU#]B:N1U12*N0UDJ0 MEHY,,8$]DT'Q@)E-,G(7A<72\.CB.,RWD%9C2&MJ>3*'BBCX>N-BO&#F=YP6<[U[AG8[+_(\J/\Z86/Q&S_THWAS-TM7Q^BQ@J^*" M^;9:&4Q?'FWOAGR_XYU=?_+IY!W9.?D[>W_8]FOXN?O;7N[+]M;GSJ4,IKN; M/W9H[OL;^,[._L[6WVQG-WM__-'GW:]D^_7+_-Y'.P?_3=NS6Q0R.N$38$YPL"XFSM+8A,6EIMHA#>(^VKIJ'1V4+HE!)H9*GRQ-2J&0> M5#+=.%#*4Z^21$E&BGAP#-FH/(J*1D6PRJ5+US:$9"TEFU=V:=6HY.E.D1RT M0^C$6]+.TVU._-0+C*_Q J.JT\LC%_L'IR/^%"]@;M?_L\V5P>APT5T4ZUK< MII=7> O6-D#;A"Z?;6HU)&I]84EOGI,&]) 8XV56(27RV22:/ (U52-BF<",TN2\7-M@LD7X(M2"0<.>(BDIBFP"2V"H-URW)-8590_U$"VVXL MSW1S]-%:8^T?^C/[IY&VY21P[TW7=T:Y=D.[6]7%S*>F\6Q=X[JJ#C2I"_3T M\L3D"D3P6^UEJ8OZG!XK^[ 7X_#\S-ZI2M?*!:&-^CG +(>;#??Z,58'O;ID M1JQ+9N2XCO':8;A596.A+O24^:,N,M2/OO>U"\\+U?_=@:&$Y+_$5(JP17"F&!+>(R&:2Q%2@*:H@- MR003,A'1]?7 M'2TO$O%8$O'FQQ?!#.B+B:.(@\ZJB0:)T#B7HE21^01JBLQ[N'A=72\1O73J MX6S!+[GDV;#]/7:.6_G*T5[;[]U)8!0GQN, 0*(UQ]+8))65!-0DX2)V=)X0 M+$H^ 'M8D9+VV2#*AA4HA^$C6-A1= MOUQ6^][@ 78-E<(+D$P +B 6YKTPT6-!:/)1S!,\BBS<4A8^T2_I_[/WY3]Q M)-FZ_TJ*>?>^'HE@8E_<5TBT"4L8X(9>6V;; MFQ(S\4>IMQJCX+$.\6P( /MOK=V],S 93[<)RPX&0F/W&@M/>^2"YSI2!S(C51KRV>%[XTKQCH6E/?.8G S M & (I2$$HUQP(";Z>[C2B,9CBP8'T= >C $, A%E!"#1Q"'-M$ &W$#+O)*. M>A -IM:668.?Q[S,H\B"UNZ-RU;?SV]P7AI0)5,B:U*"4Y T,)T%@3FA@B7W/<-VFFMX,E-V9SR M[9] !'(3]JI->[F^?0<35'5A7YV(1;9YEP4B+W=^CT[_<+6P99?T*VS@TSB( M=P*>>]9KW,/._1B[MIT;2OXU?_V=V=O_Q##S#H.U N9 D-Y2% (U8*-D0G*N M*:!] NG&C$I#P'$5Y :ML_:-3^AH[: 4#VS4^T/[:^@>H% MW\H+:RUB3"HPZ:E'VEJ-7# ^446XB&#-]WMQ(EYY;F^BW>#>,)&$#I(+'HTR MUI,@3"(T,NNH7L2]!:3+J_ FC >G_4$8QMZ]H.[=9/E!7.$K.^D3_'68JKW\ M5TD\27XZ#-PZV]XX #\-_#7GD0PYZ*^P1R[:A)*G@8-6TI::E?4$=DYQ%NU@ M>#F-NK:,*<6U!LM)?]C.7WDSB!V;;:<) T59O3M! B9G%=U+EUDW['?&H_CK MI*8!+UY_!77(A>/9-0^\$7[)BESXF=^K%$Y&J!,QPI(YQ17'SEI%E @^,0TV M;P7+!P1KJ#THI? ,&6(B#_+4\>/OR!ET<#3)J_NO[BPXKOEORPH!]FAW- M3)G]/_^QZU<)U/=7\?&4OKI:\K?[HUCPMW,+;:<3U]V][<8W_2_;.]SUYN'V^<[VS^?;:_^0&WWN^WM]]_ M^+;7??=M^WCKK'7^Y6S[_3OX?(_O[[:^AO?_\/#__NCLT\Y7=]RGKX6WM_\O0V*B+:.MT#Y;.&]7?C\^*C3(IIN[WYAK9 M%]_OGG1B:=["%8M?S<3:@_97N*!S!H_K!+"$^]Z&;& 5%BRVD>T4)^.!/[+# M6#%3 0+9Z;5WOCEWO[M%3OQ[>+8 M=P>P$)4[3^KBYC['SF3;QU]@=Q["L]^=[>RV3@^\,N [$8TPSVT!"!%@$A#X M+49)$I761]A;G.$KXFD51"_&6R?"Y**'Y0%Y.CWJ=T#0^J<]D,7AV,&*M.W@ M;&WZQ39X8\7[F,WS(F]6$+ZW&YO_>;O1*H;]-#K-KEH69ML[ U&VF2,-5G%8 MI#'/P[7B'!SFDL(TZ'>7-LTIO"& Q"#V#N&CJN PM _;Y4W!9@P=>5-8,8!"=J#O)/6KC?DF[3Y)>C> MS865-V'IA/,OAONP_MTPBX]&":@%NQ\EH&9KE-R6KNZ.!'M,B\<@V"-TC6+V M, Q[#?W5I0;7=G@$V-0.%8B56@ @T7\!30&B6KL.UT]&7/(SG='ZD6:;+_F, MUH^:Q'0X?)]U?UW.;/V &?Q[V[W_6^9(9HMNL;W/ MK;.=S2_G^7Y[G[<(F,-GV]T]TOJ\?;S?_2<_>W+-/_ LT=O?/>ENOV_!^,+1 MWOD6!W,8;^??C__&VYM;=/_X[V][=+N[G]_S'WWZY^Y6/K/U#?X_G^TZ,%)( M<$8)2B9BQ*GB2 NPG#6#]4RKI!^;F*2NNN)I^$>N1?YZ,O7 MN\,X&G7B1/W^WUSIT/L"../NQ4#Y# 2N/];;\;L#?DV='FNFG6P'IC++XE\@ MBE>HIHG6VDF;((V-BKJ;BOIV644I1:G@EJ-H13Z6$0VRWGDD%"/<\1")!A5% MU*HT3\#"^"#[KJ[XVK2 _-$9W+TI7I(UUT_K&EY+(G=S[YG&I;P[+=\M9[11 M]G=Q1>^5G6ET_JUT_MEEG2\LM\P1CH(+"?'3-5?4G]TN'5;#1 Y?P^:1.B4] M5B*'K#%ZPYV;1,[]$>U]OQ]R8ORGMN42P6%=S$% M0I*B85JB_B/&\70?O2+#]_?C7&'>VNQT8#Q@M!Z>[9T?"O@.W../H];Y.PSW MX*W-PR7#M_6Y)6 LISN?__Z6V]+N;/YQO)/O4X[W';S'Q_;>[N'ISN^7\C'' M_L 8#^NB/?+:@>'K@D'&A( <#E1RG+BQ9&6=<;Y*6?T,W[K#?9./>=CYW"KK MK5*[/( Z ENRG:V]RJ!MLC _<1;F"53.%?&8^6'SJ6!F1V*C%,=)DB9L],*? M<^=JH_*MMF;"^YHJ"IY$@RVF:WAK]^\#1H(3DE,4J56(>VI!@T4-&LQ@%VD( MF&;: Z)7%;ZN&K?)U]1)G[UF!["L*,CQ$9]_B8 17V'W]^ZGOA[3(WP@A75/ M@ZY14<^MHK*@P@?OYA+::*J[::JSRYHJI81UE.!K*481UTH@Z^"?%$1!8T:Q M%GAEW:P2\P1ZJO&T&D_KAOFHQ[1D4, CFMP>-B!B-'!4'&46PE\U(;4;;?X&29\^??C:]5)XWV MFGVMJ@O&)-W]RX(2^_=JT8OW*MMN/*[G7M2G45?YP##\=MO:[(=46J745M]; M^' [OJ;"[B?16_BRWO(QX)@KN;&S'($6"\@:;1 .E"BC.2>>KJS+5<66Z[H? M4FTUKE?C>GVOI+O>?M93KV-3TOTD)G%3X%U?!W=:\7*ES=!8!W>V#LA%Z\ ? M\*"NB"\X=BYIGY\"B/% M()X,XC#G=7%EU[_M!/#89S0:)W MI,22N+BZIN2WZ@]\22)UTK$^KA7;_=[D\_:P.)S.!OP>8AC#[?, ,_%3CGO# M-)STAYGZZN_\FE5U_P\*.\KMG\JE,EKLZOV7YH]V,*W[!"&!E_HYDKZ-(C_ M.X;O9!:O5'C8^A9>#$02!C3J#RJ2YLE\EG1=DZ, N9C_Y&30_P;Z*'/8W8V1 MSD>2& :]2!RG!'!0^)1<\HZKW+3J&I5X%R*ZI6K.AF1N[]N!HS)99@ABDDC$ M30Q(:Z40$4(PIH0)-'?I%>Y3O!^N48N0N$,NLEM;JQ%/20EQG MMS5"^D-"ZMF!X#00;W/O[4 05\8A%Q)%A :9HA;4YY@*9VOB^S*:Q>.RG+[M M1#LH-K**!6FY+* ?;X/:^#2"/Y1$1D4]IN;FB2AI5,'RS&(!HP\1 M]%IG^.]Z#/VNJ[KV(J8\]W6YN)LJZZ&$Z)*&=%CNO_Y)>=P8OC.,AZ5$K14; M"RR?)0E]S/&IX>0."UTAAO'$#BHPGU&$NBDWM9_[OS/SK93IJLW0."=N7TW/ M24JHH.:I#X;.3.O)CIH"2?N&,OKYN= +IS172P\!W,6R@<&5!)MU.WHIS9HP MMSW'>%>J2\;UXQSJ%.P&VL]Z'.JL0X'/(R<3)NTN?F3(5X=-]!5T_H\=-?E< M/@IV] :\CP5O>:-R1ROLK3JWE+N]VMOU3CTT$G /"?@]QVW^R7&;II[D!TZ? M+>G*!6H#N["GWCQ^:0GL:^Q9HI>W47U\D:HK4A4( MJ'Z^^]8>EN[&*/JC7C]3^U_JP/-:],!SID*O[.UC+5,ZZN0L)YP$:B3E1(A ME$HJ$':R%7$Y>/9[&SS,^&?[Z^+9QS*\\?$\ M^M;NQ^-6%WY__^YT[_-V9_M\N[MW#F/)]SC^V-TNSS^^F^4M89P'W%HAA0DH M&HT19YPCS;!!AC.;6.[\F]3*.L&7F\[5V\Q[I@J3IE+D9R,K859:IZ,P2ADN MN+3"4!.XUD%00;BKV9&&UWAR_.F0L[7 ??+N0#%/";8"89M;%T<1D"-)YLI0 MK[&4*6;DU&H5-P?'7T2-Z(,[GZ_$J'X['L*B1YQDXG<: M$QC6/.8CVM)(^5"6='.0J"8;^#8V8N26$!R]YA)SHXS!1CGMC##1:P.LC MV8B[ QMRN5Y\7+NPB;?.M(H$J\**X#'5CAM+=8R" MYH18)QL;$2:Z$1SB]; MB0(S2R*FR!*:.SYKA;2P&AD55+3>&>_HRKIZ6>'6ACCE40U(\"*LUA);(QW/ M;:6LQXH%06B(+#K<&)"O""Y:<[C8W#H(3##P'CUR4N5#YQ@,2"D4$DS:R&ST MCKE,^J6;&..+L"9_K@*7?'[I^8I1:8.O2RCIO#/?&<*\#9=3#M$1YM19RTWNX M5N6'3>_A5T--]9T88O7EDM9R]\CV7EWKMB=D)\=I+<+3 B9@^.6? 7?6ZR?8>&O..BU1 8&7^B6[!(7 M>BOE=1D=V5(#HP.VL/\HM+*:?910J4K3#=JFL MSDJ.K/*V8<(^MCRFK!(KYJ+NN#-JHY/JN/2$+RW:00\^'Q;=.#J"/X]G/&'M MGN]W8R5],(RU(A,T9.ZC?K?MX:XY"U]TVFGR1LL//K4E;T,<=&'R0N'.9MVV MIP,JK_9GOC,C/%NXO")7FY!SY%Y3J=,_'<[)22;AQTM)ZD=BV#CI5YOD356 M_#5.Z!W*>.I$+IA/T5L>0+X=":;P0B+BW)PL^C MP5PC'T;D0**_()O@K=[8SJD]&Z[\Y\++@ZB@Q>EQP.E#@PI?L M*;"/WV:COVP(9]>OD@S8L=DO:/?&%7]#:3L;9QRE"DN7#)=<.B]X K] J829 MD_SZ?,N+52!7'VJXUAC(4YO&HW')D-@_KE@F!V!W],:Q4AE36L:,L%^STLF4 M14-P44IU#Q=E?LB2?VL&UWXR!L#5:X9S&@9L'3ZA5*\+G%CY94O"9;R6@=XY\%9M<@+(GO)!)C+SR";S.#X M@82B0?_,=D9G/VB!+(QVV?!PL>>/LKFS]?.5)A,' ,& AV[>7K_KS>3V^?,TRQK#8"1!F*ET7$6T"90LBEBLVSL"M MR9/>B:,)Y>R1!3_II)\52^8'K*Z?W+%:GK-F<6Z_.-=UQZO@?N:>9FC.G63: M"6 7-%+%YAO:":[./,7#3)<*^ZJ=*5;[>:$[9:%-MN3AQA&^YTMG>&'1;3KN MC(;S2,:<'',IGE1\FE!H G@/8;86/E^^8=[7H!"J>/_B8R9?S0JZBFNUAQ<> M56J'BJH\]J:LD1439VG05#C4KLH!60PR+#LN"'WJ= MS)0NS7>=)FY6+O!/WB@Y_TKE?QY!5M2-Y+YKDWCP#>= 4M0X6A5<3NDH)VR, MF AX71$X9=1,SH&0Z3D0R?!UW-0;O:6\RV9[Z#O](?@]N_#$WSI]_^5Y\RUX MYY/I^N[OO9WN.[R_^>5L>_/P6XOFW,F'\^WS<-0Z[[3W=SW>HZW3[?/,-]WB M?[*/G?C_/I[M?PXGCG*YM_OQ2^:FWME\=PZ_'V]OMM@V?7>^\_F/SO;YQ^.] M\PVVL[M'6N=':?OX;[%]OD$S7W7K>(NT#@\8C\)PHA"C02%.G$3&,8D"3N L M,ZRUYE7Z#:0VAHV=#+@KT55ODR@C ]X=WZ75(LBZQ)&SB7'NB.;'8"QTY8R0P\X,5 MFH^PWZ[5^]?LP-D"W$HIE6]U-_7VN'OZ4XY=CSMQ)TU?Y&?=P#N;7TX/G/=< MP,HB*Q5&G'N-#)<).1)I,,0P1?CE+?CJ#)#LP?LC0)*RHTGIO-G!H.R^,G,) M9PSZDQ06>"#?BB[<^RB[Y]DM^6/S 6"'$Y+IX45ZZ"L(H6_.;SX&633!L!J36/?=V:+)FC#R,=BBS9J\ M-PWU=\FB[WOMMM4P-^IPG\;1+VK0*YF]''KHN#@I%LXA'SN)5^]ZF%;@J>[U4?^;JJ MFK6Q*>@4<#21J\ U-T')S+R:G"#6YJIF8@AE]Z]JKEO!\7W]YZ.][K?.SC'X MQKL;='L3OD=;='_S ]_O[K=;F[]WP5_F\.^S[?.-3#UP.KT&GC7>IW_+[??; M1ZW-/9S][+WS_2_;FT?=_>[6:>OSGM@^/H)_;['6YB%N'?^6JD+CBOED>W?O M[,!AFZC+AZ&X$8A'<+V-5P:!#XXEM8D[F5;6)5LUE+^<8N,76E'C M/\I *PZ8):JQ=HQ;232Q,C@O+,;"<&-NIS_.XZ ?[/"H41T/JSI.#X)4P4?B MD69^AVMW2W>.CW0*D7J@D&)@A[ATEIDE1 H4A.= M^86G>W WP^LHSR!HXH8\19QI@.R ME'H4F0--ICEA/JRL<_9$U/+WVUTO2'7=UOFYG3IZULX<#1).:=FBMER%P!4S M/&%EG;3*P%;RED:C18.$]4;"TX.HDK6&2.2Y4(@K $!-M$$B,D-(B)$8N[+. M,%Y53#! MJ80#(420#(:/$"5#\D7T_/QCQM3 MNV\1XXU$Z3];E>/=0I4/,Z\O7^$R3L$-H<&Q$#DEUC!P1:RW7/,8%::3IA(/ MH6<;Y7D'Y;G]]L+Q*W8@J#4X2HHLBP9Q0PBR44<4N'9@)V$+3L?*.L%JU9CZ M908>P%)\X&SJ)WC@D"_Y-:@>+BO-%1SZZC M3@]PP$8;F5#T@8%^2A$90B.*C$FL A;4BUS&HU9%#3/7C7YJ]%.CGQK]="_] MA(4E/%@J9-*<4^JX5 M(ZPY\X$0C*U=6>=$@):2C99Z;BUUB\9Y%QD][\U%OE+;DB5Z[5FK8E*R]!RE M8>9V?*73Q@'/2I _&^M=&P>4#-Z\6)FV12T6^J*NU.*-OM/XH!9CO.NLO]0^ M#+=-2=4\1WVRT^8?>,Q^N!<%V;G/&L5V7JCP>CH^)_QW8P I60>]JT MLRU;V+;@W)B1[%JOI8)05-^O>(N M%09@J'NG#9$RMK&'O7V>U;L]'_V1_.RPCPR[3B[]^)8?/=MP-/* F>*)3K.! /6""#/4;) M,^X8218GN;+>ZR^9WXLR,.E,FM0"EXC3AA!)E,RI*B]8HHK+5::IXB M'-6P,)I0RKG'3E-/:I]S.SZN/IIL>AEOLMM;).Z-3[HQIX[5! M[M-6ZJYNQJ7SJL?2=SHJ/,V;WM),NN2E7][B73LX;/>F48A)1^?:]7J@>DWA M^[8:N/E#LJ:U?IS6"4::QVB= $-F^(:F##7L3T'P&J?W[=7Q;$,F[(7-,ETC MMY;EIJG&JV+C_UP^*MMT\#[V,!8;E<*J/-[JL'=1&FA9:9V!S3W\=].4X=6) MP?M!/X<]ISX1",&XFG#_ M5(WELU8O_WV]8G\)="DU*FG8'=@0NW;PI>I>-LK_S"''V_0O>Z"YO%%\[T:1 M7O?9OC$Z3 6U6'$IK.:2"F?@MD$F3()FALLKH\.7\SQA/,B>SN6P\33V=T/0 M>.I.3;RIOXM;HOM'?_QI76^_:6U^[';HOM'VS!> M&!_>^[R%88RT=7S(ELJX=K?.]LY#N]7]< [C_+;]?N]\O_N.[AW_<[2W"]\] MAK^=[YWM;(:+[21PP$EK&T".-$&<68U,4!;!8GI"N A>LGP,YMKNVC4Y.?[X M@-ET06BZ('R?B\3IZ $#'3&2J\2-DUS08$0D.$KB'Z!T]094+*,+KZ2D]K M@BR3MBSEA&JYV^J'4HV":11,HV">0<'8#DSG[;3+-36]C7ZYE7YA,_UBB8HA M2HF2H!AQ PZ-4=(B[32LIA4DB7PF;Y4HT^B71K\T^N4EB'SM]$L]U,LM_)?M M.&ITR=UTB9CI$N$M(8$'9%VRB >)D5-&H""8AO]XK&/,Z8%5BE43$FOH)^LT M@^^^M:MS;:/HCWKPU<.SQTH3+\_BHU4YU"X3'#E+ECN2C/0\.(431A\!.P2QIQ3C1RS IDHB"2>Q.(]@^6"6YZH=5C M1]_&?)/:*66]YL)'3K%TB0G&G/&PT0U-HLEIUFY7SW.:)D7%I26(=EE'QEW9A5V?3$?24\< T /G1\]'D1L$G /0@FSA-PCGCNI3$H MZ! 13YXA:XE"-@7LL3$ZY "I6#574)8]:("T0<,&#>NQ=C5!PR9;]$1@.,\6 M42RHY"$@JC-[#'46N:H&SD4)UB'&B>9L$:/++,,- @^ K!L!Y8V*0V'@/X MYJD-G%2PE()GK!@!SUAQ9!VC8 IRHYTPTO"PLJ[-*JLA<^T+A+_FJ-N=9O#M M> CO75*N5;2(PZ/V25W.N;VXV;SQ*!NSF!+CN-"4,TP,3@& G JEDY>4-PF, M^@+Z8KM8JIWAH'@1$\H@[AU@.>4&"8F]35):4QYE(W4_RO901EK3!'7:[T9J M:VTR,H*2M\HZ:I@D/G'EG=+Q(?K=- F,A]W5\P2&BU:)D#S"BGG$A9/(XL!0 M$$13IH)71*ZL@V#@&A[*JKM:K&?98@. #QVR>UX$;!(8#X*)"PD,FS2Q8(_J MP,#22 5LB1*A!5G)@F:L,B)5;'*KF L:BIEFD+!UPJ =XDY/B\"-BF8!\'$ M>0J&$*--#!XY8BWB6#ED/4Z(2Y5T%!96& ,FTE6L65,WW<#ASP"'3XZ&YW'0 M#W9XU"1?GA@'%XZ/: ;+)L'74S0B'DVV#65"+!AO(V'.DI1WM::$_MH8APT: M-FA8-]NP2<'<&?_$0GDBYU83AA058/U1G0^02 ZNL@S!)0I+"KXQ6Z7L*3(P MKQ[]7L(ADMIG8';[(]M9;*QM+_:9?VDY&7K;G,SS%"K\U.2?DP\G3V/P>>B/ ML\PU[* _1%]XZWE]^=81%I;P8*F027-.,\6<2MYJIK0)PJHF=U S^VCQ^(:E MGC"K+!+$>;"/#$%:)(%P/KW!E*#&9P)1+5?UDR0/GF\+U@_;ZEG@U^BM1F_5 M5V_=)>7SO(JK2?D\B"J;IWRT<"I9EY W3B.>E$0V@5)SU&E!M4LA@2IC9E7K M6M69-TJL46*-$FN46.V46).N>R(=-D_7&1>L<9&CX'4^*^48AH MB4CER5$J:G5RM-%AC0YK=%BCPUY@ +%)K]Y97\W3JUH&$9./B)4^ER86:2\5 M8@I3DU@4"6>F ZI6I1)-^/"YM5:9GOW/R,)K3--Q\&,ZWG+6VKT 5MP;Q-?$ M@@(JP9O2\F\+DWL\'H[:Z>S7KATR[]L_?7QOVWWY-?-PO9"T2\/\RVE MDF="\7 B\ +7G+Z -0<-"0LXZL^3_\\YUO*Y;]HCF$5_F]%O]T>QX,7*;^,A M?#@<%F_[7=?N58'.6KS1S>-_F;/>3P5L^R)/_C"+SMM^WM!#0 OXK51RV64O MP":R/=^VG>+3"/Z0G?=A/5[XYM<#HZ_(F)2%" 8?XLBV.\,";,SEDIDTZ'>+ M_GA0Q&]];T-1XN:PO'3M(@@NG7B$?V_J5ACO\9?3]MA=%05STQ>D\E9G=+29=;!^HU'\=>)68(7KU]9'N.% M0\HK=2U[JM:5R$LKLO#S:# W"P\CV,ZI/1NN_.?"RW?!&EF< MSJ59^M&I2.GQIJ)<.7!D^H-2\MZ [P26:/Y:'KQ]>8,NC@;9T?M7FQ'J1(PL M,*>XXMA9JX@2P2>FLYM]Q%XV5NSZ59)Q:8-6GALF.07$ MDK")<^V)YL1B+W3DC)' S'3UK[Q8.*HQ.#*$4LX]=IIZ0K23C@6:-/9P<6D[ MSU:@IO.@J&Z022V/6%%:E9$Y*)R?W MGTCM6B6UE_RCZD.JU[C1UW]^X\4W?TC6##7WO!BOD9L^-(K=\]KO#9GQ&^[\ M(T,6['&&C->X?'%#)NJ^4O5,0Z9KE(I;7OR=&N9;PNX3E:S>)TKRW0$_&K>\ MOJ1)U!.$0:;<(<6$/*18K+8H_H);]T-16FV_M'M%)B@9+B52&C%X\6)0UHE6 M(;&W=C X@Z&6BP[2,.Z-P%\ DZ/\PV;TL>O Z69DM:"8F$88'F3 =71-KA+$ M*PYD+"2Z;XZPE'^6J4;=L=V!"[=O"E+CV@;DQNOKCIO8F.M_#^YRVR5$QP_.%T>_>W+SN[7VCKV'_; MWFR=M>@6;6T>\OU-SUM=^/?QQ\[>\3^I]6F!G-!+[EQ@"44:%>(F,*2="H@) MS*,WU$65SR(]##OAJR_,:NJN?FC:7GY9%;61R$2B\\%S0:BA7'AOA,4,6ZE* MXO I&C;G,FN!A?-SF0I3I2B3R.C,7T9P0DY&BEA03FHG&0EB95VMDAIVU;K# M_JH?+C6UOHU*^;E4REU.FSRO3GG=1R:?3,O,CTP*+BR5F*%+=NIXV:11,HV :!5.G::N)@OG9CS,^F7Y9:/WFM ]. M34>VG M1!4&QU E'K@+QGGG+:=88W' +YY7B-J MJ8BC"4D&_C!WT2*MN$29V%((*ZD6,1=:<=ZTH:MI\N(5GUU[.Q[">\=!4;%2 M]7O#H_9)7"T)2%*S)7]1O5\_S%\8'$I5@2"2I$5=6(LT41RY9G82GW ?8 MU8RMBAJ>NJJ[6JQG76(#@ \=L7M>!&SR%P^"B?/\!<:1"BT4HIY(Q#%AR%#% MD LD<<4$IY;D!J&KL-9UJN%NX+"!PU<.ATT"XXG0<*$_5_ R8# )0Y0.<<<9/!N#/R+9S,T))R$BQ*@5K$ M);;(>B40MV_9)"0#>)"]J"^7;;Q>2%XIY2J-P"$MPY#EQ#EQZ05%R.&JJ M$Y'IY[D)B:14F M&CE"P3.E@B#CM1M21CW-*F+5U]ATN#?"\&_N\3JGA< F]3%@T#B M/'7!G*(*K-7!X' M_6"'1TW.XHEA<)ZS2& 9.LXP,H1@Q%D"=X^I@%)T)N#DO \Z[VI-"?VUL0T; M-&S0\"'1L$E//![(S=,3EMF$@\$(TT3!_546V> 2(M)[%JQV,F6FP>9X15V3 M$Z_X>,5?=M+'N#E/\= I"4ZU83JJX(C(IZHTE@Q[HHG5"K Z-2F)^L+W8NL? M&AACA%,D ,<1Q_##):5SA8V(@D9+?%Q9U\UQBI_.[**>^!0(\9I3<%8DX:#+ MK1716FU-DY*HW:9>.$X!BRZ)4$AI3Q#77*&<*$8A<=C12FA+P/&4J\K4C\ZS M[DJQ*9A[N?AWMY3$/EL1;6)814NC81P[; *-&A,O M3706?,$F6U%?^%[L7J$X]BZ"V^ZE!Z,U$8JL#1@E$#"9J*4D^95UVAR@^,DL M,IV\%EXX15+@Q 5MHE+.8LHQ]TK>8)$U*8G'W+GSE$1T,F3!7DD*1Q,0 M-8$@+HU$UH//:3V-.)LR,N4>%)HUQR :P/L9 .])\*[).=0 !.,6G(';[(]LIVK/=7MARN];UY9L*5 6L M*3/42\&IBXX$&D(F@-38!<^:TOV:V1&+G1"4<(9+G)!*B2-.&4-:684$_*1@ M8218Q95UJ5<)J1_=XT/NP/I!6SVKNQJUU:BM^JJMNR0XGE=O-;F/!]%D9('] MA&,1E$&Y\@;Q)!1RV@84?33)F> HQ^ 1JU6L'[GG;*/$&B76*+$7LVD:)=9T M'7E6'39/79$8?+)>HI!"0#Q*G=NF*V2E9-IBXZCT*^O$@+@T.JS188T.:W18 M3758/518DX5\#'TUST(F%K@5PB**R^.=U"#'"4/<8B%T[B*3RN[(JTH^1:%M MH[2^G\?\S\C":ZR7JY&W8;LW+@,/\)?0_KK^/_!C^@8+\W@\'H[:Z6SZCNO_ MXP;_F1]S*"^\X3A,BAI'JX(#"X8K)VR,F AGK0B<,EHV0P<)JH[#P"^2XYW-O]"+MU"^]LOCN'WX]AQ[)M^NY\Y_,?G>WSC\=[YQML9W>/M,Z/ MTL[N!CU@@4CGL4,)$!9V:N3(>8.1,@9'G; /&' Y A">Y)4?C./*LBRT>P%, M_#>4K@F0Z.O%X[LE0!=E^M9;X3M;JM/N1714_9O04B7N'L5B5.:C(XRPFWV5 MPO9 Y#M%*H6EL O24L1*7+)B*49'$7Z;=1M:RF?#_Q7]5/PQ[L5JKS&\6F3Q M+=KE9ZG?Z?1/A\4O[1[> M#..;Z2^_AO;PI&//WK1[Y9R5%UU5>W#:#J.C-\:L:<%*"V-2!3&Y?_4Q6:NL MCTL(7GVH^9I@-WQ^X\5XC=STH6#TGM?>^%2"UQ33M[SX$6I#KD;TAW0A2DFY M<:->/88?WK;ZTJY5EW?[$9?>RZ."@86;U"[*_; M$W=QUAY_WA_XB.UW!_QH!VZO6L?'-F@6U7I3GO4C'?2Z-JN90=9>65\U@8VK M'( F;O%#T_;RPQ)86,*#I;GK(>>4.FY5\E8SI4T05N6PQ-17>83T\+(3,]NX M.ZE2D'LE.\"KB%W\_6WG_3_'V\>_'[?>[_'MXX^=G? MSOZF%SN?]SM+L8O==WS_6.BB[@JH MX6WYT1D$X"'-"9Q7?@*G=OHGJYO=TWZC<>ZB<=H+&L(E\L%H%:VPDH'&(6-5FN4]=T;K[@0VF5ADNRUEKE:!!C MHU?NHE?.%O0*C5H8*B+2(&R(.V>1,QX<&X6ELEAHRASH%;XJ.:V=*U-W5&R\ ME0?0*ZSQ5AJ]\O1ZY??^N F0W46M;+]=4"LQ",6Y$ @;'1'722'-6$2&,Q.) M<^"OB%*ME'9CXZ[44:V\;G>%-^Y*HU:>0:W =QNUULIAWX9Y)[35#V$6. MN(#?7.Y7'JE(42D=72*@5M@JU@TG?DW5RBOV5G:/XB#:-+H5,7[CLS3*Y0&5 MRT86NT;#W$?#+.99<&+>9)7"+LCEM*,61QPBB%& 7GD4@:5];YVG(LJP"1[.15SC)PEZ4/EAOOE=6PT)Q+:P"F M1&1.2Y.257[278Y/NLLU2_\82_\W.=#4*,ZM0U2!TN),>F2L$4A[^(3!;A28 M@[Y:6]95TZ5?+09Q>!+ACU]CYVRUE(2;#J06P_:WQX.4>QW3;N3J(>6JM;L! MMM7?WUJ[>V<[F7GA\"#D7F4TF6D[BT!S)S.)&(U*,1:3)'YE7:PMT[/>&V"< MB-)C!;CB'9>:6L) +*@+&,PQ&N6E]I6-(#RZ((@6F,?*$$>I049G\SAQ@T#E M9QN9"&NM4=Z!(+ U?$NX6;MT5':)$.(: XWHN75ZG5U7KA4C%"0ILL"U(:_8;D_VP?%O1SN;6]G!$]OT8WOO^ /? MZ^[Q_>/](W@^;AU_P:WW?W1:5^R#UOMWO 7/W]G\PO;?P[,WC]K[QT?=[>Z[ M,[C/VZB6H.B6H1B816*:_N[?O\ ^H,[ M.8]T,O^V+L__7$*)2AJ_/]47EP8S'3"5PH'YR@D&\(K,1UC%3%'"!"S&3@], MF\Y9046V:HA<+4X7R#AL<:TV V7CXN"R0@LZ^@@*32K"=5#6:9^(3,D3YJ0J M@T*PRQ45BWJ,WFZ7[ISVXF!XU#[Y*P[RB7M[.,_=(/J3[=?M\]8!4PR44R*P M6>$'QR(AD Z!P&(PS%-O@F9@%ZLE/?5?1:SV8#OS%L#TKA;9>BG2N .B$-J= M<>9O<7;8'J["=XI/(.%Q$R3"C]YVQFZU^///M\4ON;,7Q;]^VGQ;_D9^_7=I M/M_% *(Z&0$.G:?4\T"L]2320"*3Q!G*J_[=I;R@JP3G3@;07_:L1)G=_J2S M]S6ZH#:FT).K@%WPM0*8.LY[AZ(CX&N!.D"::H]R+6+T#.,8"+C9,$C\@D0KZ3J4I*( [X 4.^MW*#;P\'@N#&,03,*7+01?]\:!X M6PYJH[IEX<9#0//AL!C&PWS)6C%X.195O?S(>^",[+&F2BAR3S%-H.W?$ MVQ@E39%QG(3D/!J3B4V98,9;%H1U)=XJV#:\P=L?Q-M-CP\\; 6IDT!>^TQ] M;FRFC?6(2<^L#2QJDA;:U%^/MR6H@MS=%2^]HM' +M16!M#_QBDB?!31>4(\ M)J'$RW*]T54+W^#E@XK$[@:(1 A>1::1)QHC#ML06:HHBF!=F:2H9Z[,I:PM MDQO,\7+W CJ6\23K/1BC&66RC.0_]*9"U*T,YX4+,GR!&]6D$_U>^"WQ_YR0.2J-W MN'85?>(C\KK=^5Y76NG?M;HO6>G":@/^NN2*2-"SRF& =.YM\.#!"VIJ[JIL M@'#F@,>X4ZTV"+,=N/8(UK _F,E-1IEAGJ)!/+2#DFNLTKP]>!-?:>V6!:58 M5)Z(*=7D:J=M!,XX*, MMV$#P*4@XOF6,-Z)*0M>:CMS&$XVW\2L!4.XVC,5$>&.'_47+ L%>)V'5*:B MXJ [G,[!?'^N@9-;5$.J7LR5BK_?N\6SO]K.. ^Y_[6=]Z@[FQ@\\9+IE-7& M,(+5!7^!;W?;PV%_<%;T1:VI MXPPKS1W'EDV(@S'_D>AD]=;#C5[(X:#AQW*8.>6YF.G_V31,:_<=W]DXP"Y@ M@A7H]*QHP.P0R'+FD%4\)"ZCQD*LK N^MFQYS$+3HR- C,.CXO?H!F,+DE%* M+R49E^,WV!B]PX64:ISREN6-UBTMZ6P(SC;:<*U8V/6E..8MZON'/4".RI:^ M5EM-MQ/<_DZ)6*>5SQ%8G#175AEN%$@F#UJ$8)/Z 2DL.S" RS"(L#&W>M<% M"1?><*>W,8&XQ5Y"/Y]\MG#KPX&DDLBD,!*8*_ 9N46&,(*4A"6CD0>6=1C3 M-Z5.+HOAC8!V1\EI\.OYY$.T#A\$O[*)>[I@K&:$">V48$_> TN>,K-_-9I\ MC&!+ I"\M^U>[N6RT]ML#T_ZPWS]3RLM\.\/!RPIC8,.B#))$7H0$F# M$'GGO64QL_?S*NU^\/\RNC[%\ MP*"DF@21B!7[\B\ 3]F7Z#_;5):/>I/?I^UO,[EE\M9,I^)/F+I.\=?L!8?3 MR9C,6*D;\^M=L<-N]<:/[NK>]?TS+OS>[L%*M^'-9P@Q[\*^%+^HLRM_=3SC M^_&):22^Z)0",)?P#%I#/QYF,/OW%=&W+]O'[TZW*1BJNYTO MK>,_TO;QWV+[?(/N['J^?;QW"@XX8P1K:14B-"3$+T,R)@F\H_P.S[FN_\S4;=%F L_%32 H,9NT^YF^2@+TPM8M/$@@TGV._/W M+B$1)<4O*WG5BTM:8^7?E;MQU6<@E64:=UB,2Q,<'-Z3:7E&+E9M)S ITLR4 MS?YR690P+ <%WFXI3=E]G-RHM'.KYW7Z .F%RW40\Y(B.RI]X/[)J/1DX9^Q M73K;MACD][J0!8%+XN K.$HA:Q[X^Y];O^U\G+F;X)."05[V7)HE>V!([7XH M2KS-]RKO6B8:H_5'X+!EI[4S'I83.CAL3Q*MLZ_F_E'YWD>@7O+])C[*)4"? M.8 G>9%\K@:9I:S )>Y.'YLO31%<_[+E52\,JV>4 [A;40?VPC-/6 #[E =P M6@6C3F&1'$_."5X&I\H-CZ[=^ H:.2;!TK',PE)P@%V_LH[7Q/+> M_J]RD_1[DX-H$^F]Q^([[2E8FHG82&#Q-7@H3D9B$F=4$6.:Q7\,BW_K]""G MEESR%F$-Z\Z])L@1K9$) DN15 #;/Q\RNF+M*URI, 9V?>\0,+8L(;O;TDO) M*,^>MDZ14R5L"I)8+1V&W:]BL^\?9>D_L /%5#3@!:!@'>Q[#4*@.75(,2R- M I]:49J7GBX?,/NO,E9WMYH]$WED2@4I%&<1@]M.I- ,W/1@HV?-,C^*3W]^ MX))0)BJ'2%Y<[@)!.AB.L"4AR,@3QSHO\Q5GWO^K-$0J4*]LG0SW=T1V*J@7 M1!N'.2 [+KT\:P3'WD2G2;/NC['NGAX$)@!+'49>1X$X$1PY;L!NYU%IG?E5 M--(?EE[3FT',R:*O\==I MLU/\7[].(EE,SMJ#+EUFW;"?CU_\.J&PP(O77]$J^$(#RIH7"N:3*!=.0B[\ M/!K,*40.(W(@WU]020_XQG9.[=EPY3\77K[;[J'%Z5R:I1^=BI0>;RK*E0NY ME*&4IC=5"6'^6AZ\?7F#+HX&&?S^]?ULBUI9+YN$9V_[;<;-,E=F+[>3O7V4 MN^Z1Z>]&FB]%IK5+QDM%1$ZVF4BTI3;91#BG1'CB5M8G$9/*#FD/BQ-[5L[H MI+BA4Y9CVP'LH$%5IST]C9R5V260JP).HZI@+WNP*5=>70ZQ_#+[UHQJI?K. M5]!917M:[WKQHO@MYP"'%_A9_CVMQRB#,_"P!9-JDN/Z:]#N^?:)[:S"< ]C M&3"JHJ;>#\;E>9D HG=BVV$AU@33$,:SFH@+\;.R5/'*!N)E./_(WF#(75%+ M%HR0F@G0)X$GQ2W+Y^Z2L%'!$DER->W5Y6@LR)C/$=G3_B ,8^^F<.Q,J^.? M3*FW=C?.6X<'*L&$:J-0U)0AV#\,69$DBHP1Q<%1YA&LMUY_.=S:'X^&(UL5 M5KAI%'NX4*Y]992T*C0;E+5 98BT7<8\9Z?8;AT7K?O1A3I;"E=#Z?>A<7;4 MCDPX6I;S=3T8XH_G[+0HRQ](/!"4ZH#ITBE MP!$/5B$-RX*PLCHEK3GA^)K\WD79N7N2;Q&Y6)G@ P"[(L'W]TDFK.J-!F<5 MIE6J;/F[J]LT9[A\B\?*&?Y9VIZ+FOB*9[_*=.+_?<)$ M(K?:8J^-YH9S[C# HA-

  • E(0!SJ!K :<)1?T0I%#01YP)\'Z]18PX M EK(>F033B@:H7T@S&&)OY=61#^85H0EEYPFDQR82R$FRYEV*M<7&0 (;QI1 M>'Q1V/EPP+6""1<$82PBXI@($ 4GD)%61A&)PB8];I)1*:J(BX2"TYYT$J2Q)APC%)P)Q)3#2+_NB+GADFE0@I.B=AXU.,N*<> M&4,MN"C>P-9+6#.QLDZO3D3]> (25AZK)"13.'!MHF5:@4T@B:"4"^X;*7A\ M*0 = $:8XX(H9&FBB$?-D=8F(:Q]Q,%S#DMTK3EPYZVOJ?>!9^9DE7C"W"B1 M@N6*L<3 T\'-HC_ZHHOM? 0V42JB1I1FYJ#@!7)*$:0MC<)R 3.NKRTQN3DY M^5K3 :6]LQC#/7GPS,"=SR,]QO$C4?OC1_IICA^53,1;75B_04:6MT=@Z\9A M78XA;4^)B8^/CO9WOYRW/F]]VW^_A_>//[;W/V?0^'"^W=WZ!L\ 0(%G[WX1 MET%DY_WOG9W=UK>]X]^_P'7=[?=_=/8 -+8W6W3O^-WY#@#*_J8G.[N=LMJ\ M=7K@LJ,FK$+4Y!"FP6 R!IF09%1)9ZBFV%].(4IN"0�G*B>,!>:U@(G[2+ MEHH@V.6C1_,YKP!@I]Q:D_E_8D[6*P/_WWVA>FATU!13)9AV$X?]&4;MNM6 M[VM[6&XB>-5^#M265)85?T_Y_=GYA6LH"-U9<8$M:ZW(7":EP.5."=4S8Z:A M*F>\%-;>83_+8\5--5FJI9%,'EST*Z*$G#J)I;61)P+U$QH/,Q-!9I^?$-AU MRB>4WSKJ=T")=S/O59P#4\75D-K?LK*OKLRV33G>>99VX]/;@DF\>KLS]+7; M(K ;8,9R^/ZOCIV0^V4.D9,\#_5XI9M?8*WX;3$4/Y&=,FA?25.(5>ZA%*>) MM>G!0CV[+%1S 2DS\IG[(A/ ? 6! @MW[4KA3*#*KKG)-;*BZ8N5E=_SR_Y3 MOFP+MLVX2K#4Y6UN'ON$T0>T_; ]X?>K IQ?XJBB/,G&?L6G40*8=55>" #P M,/9BZ;5D6I=^%XQ1!W])&1$!SS(#[^'2TN]H? T#EJTMUG1]RTS/6ZK$@=];6]1CVK>DG5Z?^9&H/ M8.(OL?VL7B"0:L^,W@7JTKMD\0E3B1$74S">FT"T$='*2#23E//H+C=O88S< MFT-J9ZI#_RP9ZF9#S\Q1M/[V'].YT>^. "J\3-PJ1F#TDX0QR06LDHS>2 M>&65S#F5&]G%LCEV6SNEKC*RN]C09\F-_IFEA+0^'%@3K"(4Q"+Y+"51YIZ7 M%BDK!3/"))YY8$!*ECM5SZ0$ .).QFG)^SKE=I]SWL\@J*Z2]"EF"PMLI+?] MX6A(?F+1V3H'@)%:N:B91RYFT>%2(V.I18(:&^!O7N@R=GNSY,3N2:=_%C,5 MW61V88&'%V3'5UMU[7KNJ,>I'+UEH%+7/5!912G!@WWD0&49M6C97-^5"3_? MEDL$)JEOUR=V M=WQTW**MI;VR?=QBK??[1]N[^T>MSWNGV^]AS)_?X9WW^^W6;HOM'__1WGG? M.M\[[^2W;D=M]G)\A;+.\%,NEVV79)5O.Z $BXU*L?UI3X?C]NAA8L>\IC/V MW2#P=K87,N.FF-))V<*7TS31_YUJF@J;J4O!@:GB&U5SFI+RLR+DCM]@FO/9 M0OA#:OO-V?Y#U36_^>3Z, M!;,)7^BU;0[A@.!V3[W>[_3+TY[_ U:/3 M&"]V%M-5:F'".3KIA:.K+%]95@JO/)HX]KD+%?R(N<8)GMGN+M:*3FLCAW-9 MR_-6WGX8XY=A3B[&46;+";9K\SURX*>LYJY*5F.8LJ;F:^9:>-($-G^_;%\T MF\P./.:PA(>2YG367(C0^4(.VR U=C!;PZ45&8(.@8?EA7BP"9XT%;AYAANL78^WS1;I"/$_[-PAGN939L9K.T61- M[7"2*8;I+:N')P\8_O@$E95Q+0O2QVZLNC?.P'QQ MX=(_;*]BU%<+C8%M,1B7\:1IXKEZ3'O&]3J-7KK8:8-%.)S$JZ93,Z@"E/WQ MJ,@JK1+5'+O/!<$PV*_MPSZ@VS#W:XLIY^K;HV'LI.EMX4'S%ESC7ED1 )>= MY&ID/[HBYP3/GHCN<-H.:Q !$')HMI Z89F"\-Q2IS4'ZS[(B*5*E/ )PS]A-YZH M^=ZI3!#?N:U_]E>UC]^6&W9[4GM5D[.:3VW]SSE3#T^WS[>^;1\>$"D8SH4+ M-H$KQ574R&H5D6&*YC,(4FBYLE[:-<^<=AQ< M0/K5N<8!]+R@C$IT7PIJ83R)FE>KEH/OOC,N*Q7*BK5!/C=3 M?2.UP]BW2Y-LG#.;[2KG4XP&-G]_=5*ZE;&JB#U8KJ.J;]+NQ;%D\^Z"&;=D MZ5VU5M52@T+,VQELQ'XG9OLRIPUR[BAW.ILMXLRV.3T" Z+7G^8;S_+UP\SQ MGT\B96'L=,K5;P]!#Q_&61NV:O:6+$J8Q;YOEU;$["3QW*IY:/$TWHY%/U0,9NG>V#S7WMY M,]0*:^[0J[ZANKF!ZD8W5#<-U/(-726NG:2LDZI5UNU#%=?Z@N\4 MJ/@,F'#)B ^ON-\??']T+SHMQP6'ER@B%[1*B9X-4LRL__HU+G$4H[1O6'7 MX2?%]LEC(:_PGN:43$6.IS(;."B.JN0WCX^#'X%6KSHDOG=\^&4E9[0ZWZ[.5N- M_*C+C[OYZE^9^'B:5.*7D7/G%39<2D7(#SU'E_V'9=X/.,^GI?/A?Q\7#_Q*F3"KX@O&TXK'S[ =7TSN2VY M,'ZM(? 41.HI2- )K;PN3T@]#P<7I@6O2N(*\5*D!G=!YP[.0F D/PC!YJ)( M9>(-B; 9&R+$GPTK/B^;&\=-#I)L6_7R(4B"?I W)6^6J2E%J65Q01!FQ5_5 M+V//U-A QN?PA-X1+LC!*I0E98AZAB!DE"..+]52-?:<%// >H["(XGFUYY?[#>K# !;Z=JIXS];?%U@:5)P2MLOK MIOMO"CV\2'0). ,_^0&09,/NSQQ;<9K'8WOH7L SO-)A_6#NR4G:;G3U :65 M\A@^*I642B _'WO-4DN^!Q#9VND67T?>*BI9 ]66:YQ(S>#-*YQ<>":_MUC5 M3,9(I%2X14EL%:]5UQ=L$ZZ?V8>%KK7)"\V\2?3%1EXHUU?R;F3FA3Q;3[0@ M^%6GG7RH)9<7Y%A7#Z\4\Z5&,#]PS+),"06"'<2)L*ED'GN6,J.I9(+R8A(5 M/#F6#,(?]\J.;(3\#4)^[S )182)26A*+6+69XARB9%TA (=)<8DQ E%^97I MD#41=$O3X$I2*:Y_ DJ9S95]#PA1SY4MD&HK1D-L][RB%!MZF;_RW%D@D*QS M=F 2)["B%/$T34$+Y R%V3)(A[%FA DGL5K;Q O&2E^BCHE%6(%X\%_VN]W^ MV?#-;/U*LKX 9H+F]=D5=).FO%[V4+E[/NR]G<)_S31L_IP^[GZ_6-]=+A?0_2K<^%^(R M^JW*S,EX<:6 KI#-*I]O%A?+83D[F!TU*^^^ERILL7M)^&TNMK9VK(G M>2^H I/( 2@;H+*U?BO;7VW]YZ^RX=6_0#P.BQZ&DWJ8RMM4!MMJNUQQ?Y3< M=TJ43U-#0R]RFV:4&J*";<&5MY0IQQ)1]8"E:8*J/^[%Z>^"3&VXO%8?N[>% MV\=;!QF'O1O.O&+ MK0.9)8QA[I#W%$X\)1*I1%DD, /L510T S#OY>43+T7]I%BN-!\K4V&]M!$+ M"_%.=$&8E))KRPFC-+5.9IDP'$B 66J)\^4 FJO)(2I]Q?GN^J(")G+\/V$M MK_K$.Q>'!\& 2C/N$6>&P8E+8.^$$<2YQQ@30 #/UC99P^._Q(GO;A\>.&RE M(5*AD&^+*$D5*&_2AV$?1'&?">W\0AZ_FKF#RE$PN"JUJC((5E?-@BX2H\6Q MWG7.03=OEK\@1)1KAB7_4[W*Z[4(@6C([E[[ ',FN,464=C \!^*M'4:V#1C M7- P?-ZM;=(KB2:_H^[WN$=:PL)7, F:TYT]W;2]O7^09@G'FEOD,PGV7(;! MX/>*(DN$]XP#.@B\MKF@)UGE./Y_+[N,BT0'L!IB*/^D],B!R>!^FNYX& %B M$!(C8D9@[&(6_K)NF(=&\?$K/9V(.&LE3G!CW ,[S8^[==.L>/*'TC+9GK%, M0L9$_RS,-SLNN\H/W(_Z[>PTCQVM(TFV:BR(#=FK$[5.G6C(M(?S,+R M%C'_HUS=7^$W('#R:Y^=J>C MTA=8KJEQ]M_-F5JY1JJLU$N>C^C)>%LY.-:#/3W]#5[D';ESK#7!:9(8X*V$ M()]X ,&L%^[^V.3I;,$]X>6.MZY>\7I4GZVK'%>#=) ([M_(B(!NR'N>2 MLLI\\+#X;N2+3JC3A5:V,"= &P')%N >$'C*N'<546?AT7[BC"3H:Z1 %[50Y-%=\: M'0W"=1,]O\@9CZ,MHM(-:RWU\YDS*L@G MUJL?QX*+F7LN2"1]1?L_30E?[3&J\&]X;O=_-^S >L;FRZ M8?!X//'2E;) \2Z>'C EJ&*U;*NRBZ"S\_ R%T:'AX14QYO3KD[Z%HBI( M+1/92%+W5;3581%M=F6XEBO'CV6VYJ?7AI(8R-%#HY2$-<_8&_>CQJ=G7 M\RN8_/*3"WL=-_-3M2@U6P#BQZ'MIQ[ Z1>R\S)\K$_*4LJJU*)>4^6C*IN@ M:KNX8IGD+SU"XX5Z-*R'89&J=[[>%,Y<>SZ?\U"T_O^HD],_6O'O5R[=8LIN M5J_9C,Z.T^BJ,:XLX"MV+1!F_&N]]??;EOU=_ZY:;X/:]AD6!\O2@T(##=@[ MD5VE;Z^2AKT\..'CB+GAHS15+FK&RVH<4$:+!*%)WX):XYE\5(RVJMYM^ R" M]/["\._8[JPHR"\R@V]7$]N?*\/]>U+W_Z/?'2K'U!X]4R@*.+#)^I;59US2W.HM?OH2 C "3">G_D,0ZM3D^!*RIXK,ZX MVN7R("XD\RF3HK>( M*@]0?/U*'H:@DNL=]V,4/28M]4]=U"%ZP *7I]G"%L47C\=7N06!.WY$52B$ MV(_.A[ 971#7\%TW0"3L3#X\.JEJ[. %>Z65.LE?+Q26PE]A6_#("*4SNDY9 M&C6[V,EDR3MM9=EJ8WKJ@"N57N%"7X6\I,GH_ SZW[3#4_AS-*SVIMOFVW_\^Z>[[(90Z]&/C$Z".P4EYZI$KIM5OU5R.5^TWWAI. M9UV7N4,SX%%0JHMZXV+*7$B%$0S#N96*:D%*L[;0K8CS4@!A,KUXAA5.XP#G MJ.76YAR[Z5#B>SSZ"KX('\]OV55$/I'P<4\WXB!UN#2JV]$"BP9,6DFO6?ME M!MJL.RFR4P4!X?S(!Z-%@%BYGBR<>U3/BTX,15$Y"JKE>0'E58B]C&<% MVND/%CVMUN^2\'K$9-&.36,P]4TJ,*]J$C8MN8P=PHH^9@LB++=ZE7XPAT;C M48T/ZJKS1.H$[BQ0O$F[>A0^(DF3=M6D73TP[>K73Z.ZT8$[<="HV$BPK%FH MM9:\2B4X=T7F3Y1*OE E)H[-R@J##\]!NSDODD-&DS:&TWZ5X\%PZFZM@W; M2E"O*A4QFM=!G(7G%DV$W.L>S0+JA?BJ(KURW0_EY11 MV'ZQN<_D?//>CW[W1^DVB<.\2KNLL(G7B[$8Z[,U**4+K.8IG6GN6;6K"BH- MF-^G9?%/ (SH#1X7*9*PG$IA@^L7)H"5WQT&MNZ=%-_/KJ,+[UZ$'XLYZC/7 M37O%!G@.@=+)5R/U<[TV8;WH'CX,9M\AJ%9=-YQHIR6%KY?T77..[Y?M?^ M4=+<%%!LWP5^GQ1O3;PFTZ<'LH*=RNTX*M3]";:KP\-!$"(NM&,#X1+@(N39 M!JW;^T!PL^\V]>%5"NQZ??^FK!&>8=3PJ.5#5Y2-.RC4=T\5*B:*WZ2(L# D M? [H7B .S!>C4:-W,@GI$ M9%F/CF,O(?B#A7+3V0+T6',WBDZKK9Z=EJ*#WK"=#T-X!@AS#Y[X9[=OOK]L M(1-I?ZX*F3Z=M&/AD;G8)^V?^\=BZ^7,#UN+/W+N^\_T)V]^S1I4*F M]_MGWTX^_.Q<=([W+^!WVU]@;8=I9Z\-:_V"VU\_)-_V]K,.>>?;QX>A::3* M)-8J4T@*(Q#EW" MD@QQ1031Q#!*V7S&OW0\#5"5@6"AH)YJQR53DID$4,L8 ML@8BV:C30.2#L5O;K)U#9/R9DVA5!5(E%=P]NKR(7Q:JV#>N>U6#V5*Y2DIA@(V+BIE T1+V<;E!FJ%3 /:[$Y<^[,>NG(P0-%M>3@) M0T=5<)0/JUC$R2HD*8%6&+REH<_XH=M8TJD<6U%;"UF>94_S29K[*FQQ$6,* MP9,IQBSG/J_$=I9#KN*DW5XPTX8C500 S41"+BD=3R:*U..1.N0IY792PP:$ MG=Z^K\-KFLYTE7KD/?JS#(M_/G(.C,!!=" UNM)M<+6 U$7@>N:J@'1E9X=I M0:A*01C&O5:UO2Y,^:-8R!23 8*W0@W[P85X7KC]S@/)%[]0DRXH(?&M\"Y, M'N0*9ZJPJK/I^X M8.I9C95LST?N)$[$"=9FX39;E5&AI:E>*;37&G%5-D'I PN71D__V_K^3S/" M8@7$#)[-T#E8^=6+P'" M?H#EGO1R#[9,M';^GD3Y;X>(=(-GU]OYJX^E'WIE,@38;-V:,UZ''-'@5PY5 M,,KDW3R.-XN#,BN7>4F=DSS6TLMNQR;XC,^""[8X@/,)()6IS6\ 0X>C_DET MFOX 7.N'/X(?NS^8\257J=#SWOGJ?C7/:^G0+V:T!4=M-S_)"V5E?;K&4G.) MR;A%XL]X6BA_V=^_P,%?2U$JI@,,BMR,6J2CE$$_YNSW?(X>U32I+;Y?V$P[ MG8(7-F'Q]-DHKZ(GN- M9Q,I;P3D'%\?UE)FI?0N[53<^1C T*[8_RH+L%2KJPRL\+OGUT)7B=]'1:.[ MT31&.0J*TO<8OZRT'C>-:I8[>Z)^YB?C$[AJ5.5>%3L_F04\=-<1N!U/\JG& M/=!N7 P3%51N0NKQ2;"'BFSX:8PO!L2*,HAQ+).K;KC1VJKE+DWY34VX_B@/ MN?L6-XJDEGQ=L-Q(,OIR\3OPQX&/5--M;\JJC:K M!5ZAXTWC-E&1O!3RV6C]W_Y98*'U:N-BOOVHX-*B7?)5[Q39=R8 MEZIJI/W M+* /$+]KXR @(-MXH\DDYO!%N:GW>LL"N=)&>)E4T#8KL^E&,Y MT#+".91YS6]#&#I.,OY3@1WS=TG#RQ(\ZU1= $\^?>_L?4G:QQ^SSO9WN/?' M='_OSZ/=]U_.=K?;\+\O:8?LGWW[^E<^[RK^]CZXDC^>PW7)[I[YV=FV1^WW M._3;WA9M7VS1SIY)OQW_V=T_^^M 6JT2)QQ*J!:A)3L-30 SY#E7 M<$?CF:7SP;/$8T4<%E+PC&:I4SXUC.,LY6%X"Y/SP;//8<1\,3YZDNR^ SK' MZ/S&P-D=PV,WKVSN38!.N4ZQ$:FATB02PQMGANHT-)_DYE<+IWT>GYRH0J#% M0T&1%5IU;FGM%,-ME]:\>>D\L2MES2B.Y$TRT.)#TF_0MO_NPHO\%MRU11[U MOV+.G0)A7+I=0 %VUS8D'P; &LX/*0+6]#*AB4DT)8()P3Q."0@*95) QK)] M-5O0OOH.@;43L 4BE;PMW$01.X>?BD7;=_W!NZ@-?!@.QT'K6I9^JL^/I'M? M?AYP1[G-O$,,9#2B">5(&(91EE!E.9P3]GYMD_!U+M+UE"_H?U^<=""&PH19 M'I*(#77O3 _%UUL_5-X-.M0K)@]S=J!8:H7W&2),$$2I=$@RPY$EEC'0[93& M?&V3KC.,UXE8,-FJI([8J*/:TJ+37[G==[)87Q%>%W).1SEGZG(.3-CBTW[9 MZ;*T5BU8E?E@6J(8JU[!UNJYZ"*H_:P_\*YPIA?NII"-#0;01;CGC[*72G2N M@#'F)LZ.RFC9672C>,"3917V9ZSI#J[[0>YB_6/-Z0$+.AQ4YE;PNF@7VSW" M#6*_C)X#'S MZ/*?R\ZALYI\4.$!9RXI\?6@UU87E/GXZUT__>'\789_G@?9'.L=7K$%<-$! M:!).D$Q09(BB $UA]@8<&5(4JXR![/*7&^8FF?2995F2<$LQ42'%1QO"B4ZL M-IF=MP!"S'#H9Y#]# M7ZC142C?#&[:RRI;_%W(0 I8,!T,V/HM>CWZ8\ =._S7FZN,E)= /7D[T+O" M.KKQU&9/F1GG-+'$"" M*XU0)!5$.JFD(8FV:V6^T +/1U.5]RA5>;BIRFNJ M\AY8E7>CCV,>V\%P(-([8S)"L;8R(U@XG$IG)<" J:AEX<-NAHQ_C^+;5"<6 M>["$T^JJTZ%[4_WQ1RBJZJKS-WDO[FN\Z(^89 C:4,G$H_[IE(PWDI*41P/X MGZT>4'Z_47SW^\A>_C)+-EB*K_[^VHN3C6NN3#:R]+[77OM4N4$ROE(K%AN, MDY5:\>KM,:R8I;>\]O?()@6K -,%+/D_:^G:5*;8$ A'P&)OR.G//ZI_ET(V M?'1+L*T)W:[SHWD>+FXXN7_XR1L,Z%I],"CP]+*S=8K&8@$8WQK49V7Y+=]I MJOB4&%QN]X*-?(%=NK0:^;3'6NI23W^P_!D.=B\:$.W"<-@)AD/TD<0VNVDM MZ_J:(Z]$%Y@,;N%YW.NG#2&M%B%]!ONS3D:M&3IZ!C)Z H3_+P/J':C,#:8_ M_;Y<\_Q'.KIKV:U4S,,C8$&MF +;JK9TU7@Q.'N>_EP?8Q!#$'(2N)6,W MO!<3W6Z/[@6.3W]T]^*,Y3K(_YX_M/'M:SO9O_@+[GUTM'\,]_[Z+M_]^L\)K"UKO_]XL?O^KZ-O MVX>TN@:>-?Y&OK#.=ECKI^/VR4ZZ^S[T0X!_?_V0??NZ_[-S\?WLVW:;PIJ_ M[VX?^7:>G/]G;V?4_IR<'3!CA78<(Y$ZC"B1!BDA*,HR2@F6WAC#UC:%Q%>T M.U@)CEH^)'J N=P(D4:(_.)"Q$J'4P+8@RFU(A.I2EC(3+?,9)KA($2P+(4( M_+% B-PZ4[>1+T\A7Y*)?,$F)/=Z@S3C$E%E4R1QR)=2F= :/B0F7=O$ZX2+ M1L(T$J:1,(V$>08)0\ ZT3+3)@&;Q%.G&2. 2H09+Z7E?&&2;2-AEDC"D(F$ MR9Q6,E$$T0S$#/69+FP9;3-',$F4%V)MDZR3M)$PC81I)$PC89Y#PAC-52H4 M9JDTU!DJ;(:%]!DQ,DM!LI0V#&YLF&65,'0B8:1(.5?8H RG*:()RY"FVB-E MO("C!+G#DB!A4GE54]"58+?E@ZD%F_=RB3DK&;KZ[,)HML/UUJ'KQ5Y <=B= M/>Q3O8Y/;ECC*HLBFW'GN53<9VFHIU:6,+!ZN$Q!,F&F M;A&3:431"XJB\UJX!G-LC08!E#D#HD@)BI06"5).ZI19G#(<*N63=9*DSR"+ M[L=CRPJ62Y[#V.#AX^"ALPD)Q5DX2QS56NHD2[Q.F.!IK+5NP@O+CH?3\ +% M-*48.\0PY:$#DP4\M/!/E1C/B$M\2MQD.12.F,3[@' M=4(QKA*ML*>IY8(H)I+&&;[L>#AUAJ8L(RQR3'U"NNA+<6V <;2J@AK''=+CL>3EVW M0B:)XTHCXBW@HK8?V% MJSQ"+T8UB.WO+<#Y#]?MG]9';BU+@/NQY/W=XDB_L+P7F7/$.NYQYJ@F2CM* MM1)*@+106J:-?WRIY7WG<\T_[J3D4EN*J*4IHDY'^X<@PAS7A--," SR?EWB MYS!_[L=BRPJ0RYGOT\#A(\-AHA*#=0:,F89CPS"+.M09,3!Q2'BMDK>2IT'":4@0XQ!EIX+"!PP8.%VB'TOM0!ZF5 M5]0DB4A2[+S&GLHDH[SQCB\]'$Z]X]I@1AUS*)7!&\2<0B)Q#!FFL<->"ZO) MVB9?3UFC'39PV,#A CCTTFB<>":%II2'!O5,,:$R:W&8R> :Y_BRP^'4.6Y9 MBJVG'A$G%:+28B0QF,U893KC5&FNY-HF6\>2-G#8I"X_\P[NQ3%/5PT^6+8H M[+,UAKPVH;_\LGQ:"M_;_CAT#'^-=4EW"[8]SKZNOH#/N$[25%+%,D]32@56 M(G4)UIY1G'K=>,.76\#7F_MHER16I08I.$E$N2%(\40@[;UEF,%T(YN^XV8J"\7EK;G[;.&[;-BBC8\/?I./@ #, MI8$K"Z9%?W+#T2 W893ZYS@C_0L VK#UV__S7X*0Y(]/G[\,XY_XCW_=:A<( MW>#WVS]"XL;7:/IX/!SE_OSE-_7Z@=MA3KU7^:#U0W7'<>1RV+4P'KX(WX*4 M""/J3;<_!#YJE:/H8=-=^"H,H+> W.&ZPX'JC39:_YX9'?\(IM&LK/ALCIP= M=]VN7RPLIB01*2(2Q-:9&M@M@+,?^>@\CI;>@R7]"4+G^VJ*DJ[[OY_.OWVU MIYI0]NW]1]S9^W@.UR6[>^9G9]L>M=_OT&][6[1]L44[>R;]=OQG=__D+]\^ MWL>=PP-F,R$2DH$Q8Q)$+5=(4(T1U8:K!(LL\6Q^2#;VC*8<;"$M4JHSJ:7@ M/!6$NL13DX!0=B"?3P-?#,9N;7.K-1R?G*C!>= #(J$,\Y^MDWZ<#^GB?,@P M&K( P#!G-)QXH#LUA"M (S@;OJF$44E,EUGQBIG<-Z[U:69R2[E!<7:_D=R4 M;!!&[SD&^?HO\0;C[*G&.F=/,=89EIP(L6I+7L5=EK>]^(8\J&68U;OLL[SG M50=5GVCW0FK"HLEV,UI"$FD %B[09#R4>H.K]>)5NC%OH @&G3/X:P*0124 MGU_FY7[+@X;6'\,]['!. U[RN=M/S,N_U-SMK_%1H$]MP?NH0]=Z'S3QUG;0 MR]\%U?Z?H-K?QU/:'/Q*''P!7=7I?W(G*N_!LJ/U^A;6$%PY8]5M[;G!22N MPKE3@QH@O&J*>,UB?>OP<. . T[\,C+O Y![WAOFYI=YHX*[9S%\U=_I1LVD M*;NXDR3XTOOAAD$%4,.@I&\[XX+"7CI7<'"N7#,:_EE[T#UD2/?J!-2&T4R: MS]+/A,I2DTA#'&5.:NL8M9PS:62JM#OX$(X)DQ1?/UYWL>=S:P!JWZ$+W8_^ M/)_^Y&]U'CZ*/M"=_QWGH_,/O>%H, X?#G='1VZP=Z1ZNZ?A%L-.OR2DPN#[ M14)N[^!>^TEG^\//SO;.^?Y>^/Q3WB&=HV^PJOWC[V?MXWU8]Z?C^9!;^VOG MI'/\$9ZWD\!ZCSKOW^7?WG](]\F[D_V+3KZ[MW7>.>Y\[[SO^/;GY.>TY3LS M0"?<(BX<1S1+&-*.<.2HP#C!CA FUC:99*L5;UMV'&R20IKI5D]*\JLC@<9# M^[<;1#GP*&*(O( 4J@SC:@03P14T@BHVPBHBUJ/52*YP!FR MDH00H)%()*E'89J"I<883^3:)I;)!GN.^5B-C%J6AM2/]OR'*/I/OKB7?OYC M;$#MI^M0\FHUL%?&)$.448H MTC)+498!5V2"9U9D:YM$R*:?S?.I&DU[KV6%S:L-NP=BYS-:>+/0V9AYCXRM M4S./>:I)R@FR7F' UF#F,2T1$ K8^HKAU!+ 5D8WY'.483?P^HSPVCS_^9^_ M3'%+L0*!RW_*L&7/M@:NZX(@68XPY:JI"[_]LF9602*-F74?5>"\9F8YHA-" MJ4 ,*X8H2172)@$S"VMB0J]L^#B86>*2'G I4^SYV7!9\6O)G;D-9+Y6"VL6 M-1L+ZY%A=6IA$4^]\=8A;$0HKL8$295ER":99":5'(?AK9C*#;%\R1X-O"Y' M.*AY_DI&O%;!PGK7'WB7CY[.KOJUW;"_KETU(8S&M+J'#M!Y6S.M4F$EQF!0 M26<5HE9+I$$K0!X^TYQ01WPPK2Z/ZWI4RZIQKC:QJ^4XNU_:LBIQ)H&;U46\A,E,@1GQ&K!N., J2G>()<=5DW@:J6QM7G^ MZPY+9TOME7U_CRI3V+SUFIUQ3CW4YW7AU!<[5I>S]IT]3;_0)R:&K/&B\P%9HC MDO$PU8U+)+0G*%,9UYSPC#,3[%FQ09=O'DXC3%ZP@]'C9F$LW^%=US#X7E[! M6M]Y6)EY8\>#T/#J^?!T=SP:CE0O[/H8%>V$%X2D&@TSD;CO+_&^6A^C5O/ MZHB0J&]&37UGU)PTHYNT<(LJ9PU,&R_(W> RG26DR MA$F2"JJP("&:@@50WA(.%5YV#>:1AWB\PBD46Q,O^NP\@/76F6NYGZ?.C%JC M?FO@3/^P!S=N_??3HV)V!U3<.3GM]L^=^^P&/W+C%JN6$S,[XN%PKS]2W?KW M;_O#4:<_VG>P[O(]ISDY;#4A[]Z3*G;W=K(#J1QSB10(='X%6AYEA?/6DD0S M;KB6/@/8(FSCR*KOOGL94JG"CE[)KGHP6 MBRRQ=_U!^5'X'7YE9-G>VTK:AP<*6Z8XU4A+#.:'YP0L#Y&">%4 +%)B9D/+ M@LOF1]%Z>6/!(),[0OUR-$^)#[[#P*:V&GQW(P1,$HFY9UPKDF;KADE.[;M. MY3_">"8/4 "$5XC7'66.PB\!U4X! MW8(V'B?T1 4K7MUSK1@Y#4"V%38B[#[F?PP#T6 M7*C*'Y]$W%3XD8.6^'M01/H3Y=X M]7K4*-[9]2+RSZ^H>%"Q62?J9WXR/KGC;D7KJN4'%1%?2XI5CLBS$5__I'6E M.M8KX])X8)+(YFP]*81R9/0B.H"AX)8"CVO0?CN M^@)?_I[N?42713/!ML=@8Q[^4Y#"7/XS(J].JGU)=[<.#(6#$8D Y$11$.M MJ*0\0YX9AT&!9H0ID&K9967K?P*EWHT&N!.>"ZD$334H/TS*\'^9Y-Q;2[AM M:.#9:8!VM@Y J<$BDQ:EBAI$0<%&*@O-F"S+<*(3Q\.LT#191 ,E]$5 RX-^ MJ+K=\P).RQK_R_ ;)KY=IRDSS' F78J3%-,L-4(ZFX8I;D8E6C!\6TWYK ]J MKNL]6A @_F>&=%Z?*KR?M,\.&'&I8]RC%&*-&X9/W%8U6Z3F/=ZS035!LM?-4M/4M=^&:*?Y.!=8<.OZGLU8U2;JNYF MC.K*I#@OK-YF4F/)J ]]E6B2)2+EC-@T<8Y)3Q/>C%%]FKSEPXMO[S^>=8[W MS]H7?QU]._Z(][^^.]K=WJ&[>_ \\I%VCO_\OG]ATOF\Y=WMSO=OVUND<[QU MT3YY=]+9_N<(WHFV]PZS-KS;M^U#TG[_Z;AS86?'J,HT22S&&B5>AY !YDA) MFJ%$4IHF6J7:T+5-0NG2Y2PW(^I6MU2F&:/ZU"2_.A+HZK+N^XFAIJS[%Q!0 MT[)NG!J7&8&1(B%O*E,**11D8M1VOD9HSJ M*QNCN@I-I>?'HC;=49_.VKU/ F0S$'75E(KZ0%3JG<^D=(@HDR(*>B42C$FD M:.*4(<9(H]0YG(H-O#XCO#;/?]U]I5?!LFH&HK[,X)X5 M,K-^R8&HSZ0*U >B$M $4IEBE$G+$$TZ8RE(5FB+QM!F(^LNX M91O(?*T6UNLER.PTSS_L2RLJHH6N,S=L.;FIPM_NDS!P16P8%]B--+=W&A71HU? M^UPDE2C+*!9<)XH:Y01W(DNQ](Z +F=X,Q=IE;6TF;E(/B&""\&13*1!U#"& MM'(:$95)G5K"F KS*,AS= -^=NY=5NA<3O_YT\NY5]BB_B&!G]61,E<[#NXG M:IKLV5] "$U=!8P;B@D1"/,,(RJQ12KQ0&T64TZ((4RF:YLT3386]!Q\:3G4 M").7'(KTJ+DNRW=XS]$2L1F*]$O Z70HDL=82<$)2GGHW1F:N&HC+&). *RF M1FE&'V\H4J-Q-AKG2^/C;<9_W-^IT0Q%^@7A:&9-JRST5:YN,K*?L.6JW?GGMV=M"REC!JPF=D&?L:12.V'CT1Z2JNF M&8GTI'0)\O7C@<,^31DQ*.$&%[.Z-%<4B40H2Q45GI&%QL=5(Y'N!>=WG:"T MC((A/O@.0Y4JZBXG)_T]'I@C(.[6WUUXBVJ"TL[GO_^^TP2E2N8^REZOK!C^ MT&NUU7GH^P22-\Q4BE-_COI=ZP;#ECH]'0#J%7,MPF]:UY]%^%EY'O'7,U]7 MIU.?!51.C70 U*.\VQJYP4G>BZ"KSUL Q$?E2*,_^P!9L655#AK!J ]KZP]: M88*6LG!%#O:%@D_+\4^+YQ 5$6% ;95W8W_VT)O^M%KA.'3HG;[G[(M-9WC< M,M"L$\F3-%/>*TV5".,7LLP+CYUACLMLL0+RH?/N#AK(VSBH*I[#6W4:V*EH MFOS) 3' H0%JOQL'4?9A.!R'@0VK[L=_P&B&G2P@N$FRQ N'G!09HEY)I'@J MD+<"\]3;Q/ PU&X=6&4]63 IJ2@DLBN56"/0#=80I*YM_>SR$;8]06%;54L M!"06PT6OF+(^G+>W#B3U5%I"D!>$(\H%J 6.:Y1FJ:?$^)0[O+:9+JBZ M6XQ,/O(N0$_!O,^O/ZRL3'NVJ3A71 HJ93P@!,3PK_UVL? MF9,"+GO'/:=:(,Z"=THG FD-ZK4ARDB7,0:*]]I$5;!;HXB6 E#<8@=_P*5< MWE23)^+5X0,K>1M?\>#:8^ST.'],"I[TAY>*LWJGNF MSH=KO\^\/"BCJ+Z=EW;IH5OA_=-M13PY4!WZ@TA ;PJE./PL+%ZMWJ);1X. M^O^5IYCHS+G4III33A, ?(YY9D$TBT0G_H #1$31"P@0PK0A5O'OW]4\BU5# MU^I\5F!VPCPFTCMC,D(!B61&L' XE8<#2RB3*WVT7-D0BGVID$WF*D4VP8OQ($YON$R!Z^@[\B\-'\[W(ERIW M:6D98?)3V8S0N?6Q?\Y_MMK]. 5Q)TY!C-9854'R#.3P?CVVM*NI6OVV1SZ(QWZW"R,ID[R3ONW$Y,X0O#HBJ%22XR03PVF MCU01]E"V6KK4[WNY9^^2^GV?),9)(4S-;UL1=\CC7M&$B"HQ\>>WD\Y1^^3; M]_;VUMFWO8\_]_<^Y?M['\_;QQUXSCYM7_QY]&W[GZ/+B8GO3O;)SOFWDX]G M[>T_NYUM6-_[OXXZVQ_.VZ1STCD^O&B_?_>]\_5=Z%$XS>,F.+.,FP2ECLO0 MH] BS5B".&5>8:)29U1(I4B6/8^[@8.GA0.=.682+ITSFC)!%$X!'(BVB6:4 M.!;@ ,L2#N"/!@Y6!PZF>JI%=VFWBX,C9-37F\KAG7(>X_ M$_+]I$;3%"=$&A2^&87/:TJ93106A*4(I]@B*E*%I%(><4<-(TZE"0VURGCC M.3IF_%I-S?YG:?N9-6CY:&AY+UVU0V5V!0I MFF98X(1@90$MQ<9SS##YE=&R<;K>:?,^Y!>:6K GT>O;P9MK114+K5>WT#E(T#E5*N7*9R?!)0TB0\3,Q*+ M)+,<<:VH#H*24]#J20.52ZC4OP9?ORU-YM,D:X#TL;OF-0[^V^Y@U5MX4B!>JVI7HUHI^BJ;"$U_W*8_[CVE^M43 M&1YH(SW>:(:R]6WLG#-\=0,;GT>DU]/-L=2IYB1%S"N&J$DL"D(>&8F%!FT/ M<\?7-D6RD5WNS=/X]9[,,FKZJS?R8Y7DQP--PT9^K);\F)J$AG--$NZ1=5PA M*JT(?=0=(@IL,T.HH=RM;1ML\.K,I82C*. M4N,THDYX)#7.$.59EJ7$6ZU!F MLE^[:==^^\"FZ381WA&<>F8)38B2B2#P"<56"J<5;9JF+RVU[I_O?CRPJ1:I M#HU1=<@]TP),+\TR1*R0(#AY"F;9VF8R3:B8:9H^U_/TV@:'"X#^AI:G\3QN M; S'^-HEF7.C3?/XDN&*UNA >JZ%2=F2^(D:GZHNB,K8S?23JSC_[T'_<*!. MMO.AZ?:'X\'R]# ]+PG].$S$,6<=>,[^UR] K)_R]K&AG>VC?/]B"PBX33O' MG9-OQU_2>4+OO&^GG8LM_&VO<_1M;R?IO/]PWKDX3';?_W7 MNF=]>V\KW=TZ,-X#+K$4&2H!C!5LHTQ)"GMI8']#*V>EYGN8JDPD(:^(,P;_ MSS*1$@V?,"*X%Q2[^1ZF1#Q9G8G-\-8J]\Q=TJ3]2(/+&HZ/^($I#U3H-S63C8)MIZ_G3 M\,&=%#CA& ',,AEVU 93%&/CF=/><.!@'Q0X+)(LQ0_H%;Z0X;PT6I:@]^!B2<,/.5 X-E>V0_:]5HG:O!]$CU[ M(7%_Q?)'Q42.G[']=/?\CA,&O*$<]&=GA?#49IGF6>K3A&=$,9UH%QU8HG)@ M"4QFX>-.]M\<>MBMGOWD1@"+=GL\R'N'A8[\N5SF:X60XR_T@'H%8.X\H <- M==>$(PUB%'' <^R!$%RA(E\S[JKL3;X(1T R 0%/C"[0"V*+XVN%S57QLX>1 MSR7_Y][ *= 2B=@81Q&%F39#:5&3.:K6VF&5L4O0I6=D$=ZZV\9[KCX N,!)(/A\&'O!Y' M300*J>9P3B?B3(AE%G/NHJ!^4J5&?OD!XXQ8E+,H6T%1C( M3$LDK-0HE=HE3"KO4AU4*'*C"E5)PU)?BI\^3&MZ(,4T6M.=*>+X ST0#)0C M;4!7TFF&J$P%T$9&D/),.N% ^2!B;1/DX 86EXBB&;5U1WM:WFQ//\QR)5)@ M;KG!-J&4"R5=PBU($HL5@P_-7.I% [M/SV0@W7$FG,6:(4Z,0)1[AP0!(T5P M;'@&QR2(#;![F<.>V7)](/DT&'QG\KCX>'$ !BOH>F!=>$M!^>,)11J'-A2I ML\IXKUP@#\+HADR?R'*]DP&Q=!CSN@V(W>T=?* 2FGJ5$L05=B#',6AVV&7( MT2SQ-'48SBETZK_>6 5# ,ZH?\E0!7;W/I(#[HG*$L-0FG(;ZJP]T)?G*,UPZJGQ MCE$1FBE=[:TO:.$V]F;QR_LH/ ^DG4;AN3MM')(#V&F02$8BHZ4(W6,PZ,-! M,P;*L-HH:X4!VN!L@UTFCR:*^QCYL,7H]>4,WMY-NU#.>8$SCWD, FI)34:= M=MY3G!B,'R%'=W&&QR=WHO(>@/XTU6/ZFR;I8^MG>^M 9%AJ(A-D,R6!OS.# M-!P2LD+91%*O.?77UY@TI[TZIZTDIAJD*$HP3A!-A ;MDCADF)5X%5"],-B"MY:&+0<_7S79"G=-X<7BWN)N=LE M]?)D^9-ZTXUK,^,?D,];(<*''I@R;D_]7+HLWK0]25?_<+Z_]X%VR [Y=KR5 MM"\^X@YI9YUCV]T_WL&=XV_?X?KLV]>//^%=$X^PEJ[W6_;[WQG^^-Y9^N :^8Q3BD*0ZB TPE#REF/ MB$JLYU@QGYCY+%YBK5*24B*=H2Y3*A$953PS@M#,^&P^BW?+F("JP9T5^*DX MA!:< E#0W5)X;\T8"U-X;U[W['L*B;DR)$F--[ S3AKI*$\3FQE -(-_P93? MPO@-"+><&F5KF/]LG?3C/&$7YPE?H1-/71:P_+PW&B@$!Y./SEOP9V_H <9! MH39N, )E('8.[W:=&8U5%XS1_BE\?MZ*%81#N(%M^?QGN-5PZ."#43\Z2SZ? MY<-A:SC6P]SF:G .SXVU:>&[G7&XR7JKG5L+8F1'#4?Q/EL>B%RU?EM;!3FX MT][96OO7DA+"P!T"8\-Q'3EE_W>L!B,W&+;R80NP/.;A:/A!+^AYK;\4P,#@ MO(4+^MAH[8$ KY/!M<=O<]OJ]4?PP.&X.PH>,-4:J9]1/3@$XOFC==0_!!"K=0TF]+8> M*4UL[N$RUS-P0S) MCX#'%Y_ JH9C_8^"?\.S1$5P85UDJ^<7K%L[!:K>W5Q[NKM^*1UN8&\MB;3R_#@)6R4&6 M<,**N2+-@:ZU2F5W8AKMS8=B*^;BDHHHL[T#-< MT0.ZS$].X<85MRX@W%J=IP*.JGB]O""4GH\*6+H/IT>VJ&32I8K4T1QJS^P$\VA^^PGL.S]G'[?'=O_SPT'<@HX=0)I%,'4HF$+ Y/#=C% MF81#4LXHO;9)T^N*5"IR6FY=OX#%@N273=!ECU[FDH' @)/DLSQN+9&;"]MY.T MMPZ<3KG2)$$933FBB:=($94@[T&)UT0(%E1!2A?DU_U/Q.2[G?0#(; M=.?L #@LDV":H93:#%&:P$ESYE#*A0Q'D2D=LI7)@@3V_PE,/SPM=KH+NN[N M*N#KHVJ=CV#?-EKGXRH-7WYV#@\\X8ERRB,@7X< PQ02&6.(<>\)U@G!1!:F M++^N6U&E-]S"A'T*3?2!7?\:3?3QB.H%$&)H:% MWA-1:*1&X^"G;'EGX52Z-7E57 ((0_#_W.2/F1.%IP.@C0'H;BT[=I7#=#X8 M,770UJ(-P]#\ 2(/CG. MA&VXI"BM N%>5N:6E8ZOI-/'(;V9.%I%/TX-0C; <+TF*":DTG&AKW 7KBM" M:2'%7[4^Y4:MPY-C3%'%:-NHU>V?A1S 2AMN2J=OG;,1TBZ T-E1?@CVJT+ M^/A.LN+Y&Y(%C%AN-"@S9.Z.7\^^F9=EV$KL;, :-9A&Y8=@B53MG?.B/T!( M*ICBC!J-!KD>QP[ODU ^T/LTW4"UCN 140A'3:RFFRT2=0/X9R_(TYI.&&YZ MHZ)7:7AWY,6%CH-I//11-N0V>4-SZ1 /2^R[*5MD\GX;K:]'>5CH+5=YUA]W M;>L.:>"G_6&\XYOX?G "?YSE=G0$% D$5Q)?RHJNM8LN4WK8[XY'[H]RCD)2 MOWY!FFHA-DRL#EYVJ4'2N8VL_?=H,!TL<>B0!G+^CI2'MWJCNF?J?+CV^\S+ MG^0]5-_.2[OTT*WP_NFV(IZ+5ZBVZ!*/7_9^V_;E&] M ,I#A K@N.#2"7; OW]7FXLH8V'J]SU2N5=*M>H%_VBPM*+Y']7JF'06WK\W M@?/URC,2T#ZDNW7[H%UK%^1#_-'MX#XFNAZI(FNN$!I%%FT4)Q6D7I8F=U*5 M?]$DM.*XOH;I$6Y@\J&+D;C<@Z71&X'XMH>Q4V >TFH/P_R%.(L"7N.DYM('A"=8!4)[$6KAX8M?$ MD&(./'QX.AZ T"D6$F3=,!YW(">E\VZ4POW6> 1_7@1#^KQ:[4SL\[+$',8V M E7U1;A'**9/1>OX?B9W6'BH.3[I7NF1-UW"^,Y+I& M.BP;V\S?/F;&CTJ'S%O8(3BK7J[BHSZ?Y:.+PC3?:+V#F]8O+7PU\SHH4*_,.,@[-.C?8>D?/GTND!/N7-PHW"&N#?Y@<*O@S_)P0L&?48PRNWZ-G[T"<18\26 < S)7^R/5P6&43ICQVT2E+>$X= M6%9A^\,1#NY6XIYD"E.K2,:\H)00317W1HF0]F(SQ1^AZ/E+[86FI0=+T\/D M^6->%UND?78@2,H%"*5NU MJBCDCA0\TW5+);$_?>15CZGY8*Z+YL#;![=0O^=ZE7DPT2?+$KS\)*!K40L6 M'1BE4Z6F5G:69^$JXJMA:^ZHZI8[%3E=CWL'ZB@ZZWQ:5&E5G_" M<#@.KZ+R,EA:>N3B>FH2]D15A7633:N'#:I'5SL?!+)3<+QQEE=KJPMW&A\> M!7LIN+] X,0RH,GX'*U KRD:]]T@CF O \'4%E%X_BK'7P]0IX5):;6MMPZC M@S!\,]DQ4)[+'UL']-D_/2E/!M2/?B'F%F[[1%49]RIW7660Q+OY<;?;BB-< MP\TF+ZEL4 )BR*YPU\$.E.^[2AKX"QOV4Z:?L7BZ>6$/!1I=1BUDNUSL)!GG M/],%OU[A5$N_V2W:+SBEL19$(B<,1E2E$@E*4N2M32E.54HI#K,N-JZ:TSXK MK58ERK.^$F&>:M)GT:"NC%QX6.%9C6-TT_:"+3G-7Z;>PL'Q8A.[JGL:R?6CEIYCT MQ A4':676T++J?8F.^6+[/IWQ2M\KKW!ZY57(47T\""5QF&GL]#KS8#I'.8Q M)<(CXRG3)-->AR:/-",+7%P)TJ.-4 T1NM+Y-V7>^[?= ]6Q^F M:/V?_AG:BSD]93^BB?=[6"T+OFZ]'9?%]7_U];"U94:E,W3&.QX?K[H#I^QY ML8QX,SL="W %WT1#('8$6/Q>96 ^&F*%-AZ:ZTXRF?\HIJ$'MEN?SRF(1L_D MH3$0- 1I09D1G3B,@Q&GU54<& II9W"B=#I4W0S>W;MY4\U!!Z+G5S*(^I.CJAH M-9T7[KBKL%W5O:E+FI68H.DR<".F>[H?1 ,($PB3M82B8JDIW(Z M^7;>C<^IK>?1%[)>.EI*[U.(N=KPV.!)G,;F3_LA9R(X(NO7ELO\>^&7ZXN6 M-RK;8I>;<.)&1WU;S:N Q7WZ_&6XWFK#?R>5B3N?__Y[8\GSIZOF=Y>3(YID MU"89=:EWME#\%O,W\"7H?^/"!QL;O:E++!K8560("JW.:V!FB1 M/:9PMB@=J R?PN=#5\%7$?B8*NS!'D 58MW.,K]'WZJGU<$^FR-GQUVWZ^>U ML2B/MGJVE 0QB>T5:VCD0'.G:)HDR"@K0$-C%L&N9R@A5C!J$B+4I?ZQOX!> M$L)=OM_M]L\*NRI8H(6WL#\8'2UB-1TUF<"A]K(6<4FKF<^GGD&!WR(S@UD= MREO6RR24^L5%%.M?;YX7E^7MMJZ<)#,/#)O_+G>Q7&9_ +9^6&)7G0[=F^J/ M/\ $/NVJ\S=@[89[QXO^ -UJ!%9LMR2;4?^T3 66UJA5-,$@LPZ=;0-HN(MWRG2P!7 M;O>"C7R!7;JT&OFTQUJ6I#S]P?)G.-B]6$[<+BR?G6#Y1,UTDDM_BR.OI!=SKIPTAK18A?E8>9?Z5P;9GZ% MAS['S$^AW91.LAL()#B>'K)]"]V/3[U_T8NN1O"+>['.[7;FL2#Q@<]_6M9M M-J?9G&9S'K Y+V>77D9NL0K0/1]"6C:E]N4<"LMU4/\]?S"/NS%Q[V_8F>)\ M"C?_$NW,;W=((Q>92[3F(N591J7.!/?84=[7VZ3_Z"?\/]+G;P M_IY)JVO@6>-OY MKDW_RW;UO\![_',$[=#OP;M_>[R2=XZ/C_9-.=W=O'][C M'UBS]>WSY/P_>SNC]N?D[( Y*J7''C%F$T0EG)&TR@)I*98QI>"\\-HF3=99 MRGV63YD64[/9(/[#>Y?OS//.$KM+O,&&K1_ -HG$[0WF"OBK499 M2@'ML29(I&F*"&>IX)QGRHJU34SY.J:7X7XQIC68WV!^@_FO!/,?.A*KP?QG MPGPRU?"YE EG-LR<$8@RRI'DGB#.L/(ZP6ELTH/7*>?K&;D\W:A!_0;U&]1_ MU:C_T%%U#>H_$^K3">JGUFL2YG1S[12B"WT=-2R_7&HJ6G"E,WN-+NS)+O3Q+CO!N!? MYSLH5+609?N$:=^&]:+(&!)W M,"0ZGVL!XA3.4*8\033%%E$E/)*4>:0SQE(C%#6A=287ZYPUOJ-?PW?4(./C M(^-S!DL;9'Q"9)P&4YF'X]1&(J93@JC&#@G/$H29RS(G.?.:04%XA*G"(!ZB, 92:H$Z'CLBET MQJ1!QE\L*K<*7MWMV_:T7=J8W0/ES^4EOE[Y\\C>W LWZ%LU/+J5Z"D[>5Z2 M/UN3<5>-$+J+$,KK+EV="2Q(@H12('HL5T@:DZ'$A?'=5"12L8"F@F#RQS-( MH?OQW+)"Z /T\P8?5PH?'\&GVR#A"R!AS84+6GAB4XJ8RPRB8%DAE1F)'%-P MH!G17,BU348OSR]M4+!!P08%'\E_VZ#@"Z#@U%UK?)98ZAER7C!$4TV0I-@C M2V5&I&4$3G1M,TVS!@4;%&Q0\*E\M0T*O@ *3EVSW!!!N91(I!)04"M 0:DT M\L8K071";:;7-CF[:D1P@X(O[)>]9[9MRE; +[L79Y,7R+->C2II8H /;7*V MXD)G"=)MKY)(C1RZBQRJ=V3*C%'$>XX,#J.;J#9(")DAZ01UFA CF5[:A-M; M,>.R@FR36=&@ZG*DZC:H^CBH.O7T"HN-D4J@A"<446XTTAP#OF+O,RU48AU; MVQ3)>K:$Y= -JC:HNNJHN@1IO@VJ/@ZJ3CW'W#I%C&;(9TPCZEV"A+$&)43[ M))'*$:MB.EN"68.J#:HVJ+I\;N<&59<#56M)PEQ3EPF+0#1FB K,D;94(.6Y MM]*I!#L5=57&GB,D][I1]09/=35$.4S(?NE6&K_H6IZX 4JS:\VN-;NV'+O6 MA 7O)J\N#9IIG;I!$2929O]T@&AJ/&P@EM0$TLS;/ MCAKT8*^&U7-GRQ^3QK*YT;+9K3<3\HH:Y2A'RAH+EHV52!J,D7<^,5(2F69@ MV20;63-K9N5]00W2-TA_3U?7U4#_P-@L:?#]"?!]&F75E%F1<8H220RB7!M M^M0A(QRQ6BGF/5_;Q!OB.9(H&Y!O0+X!^9?>F7N _ -#Q0W(/P7(3X.^V&36 M8XH1(Z"_TXR%!$5*D?%>)LX*QF4"("\VN&A0OD'Y!N4;E%^$\@\,73+QRW7"?[J#+V;G64M]NW)97 2QTV*7/$&FE\EW%N>UNC=I[\ MC!)YZP!CQE,C&?):8$0)MD@9D:'$NXS(1!&BV7.$3IZ.I98/BY:S?4,C1QHY MLE26W%,'91KI<3_IT7D[D1ZI-)FWG"$B0OE;ZBD27G,0(8Q3)[F%4XF!F>>8 M5-&(D$:$-"*D$2'/&/)I1,@]1* \& M8Q'V>8X"ZD:&-#*DD2&-#'G&@%(C0^XG0W:G9@C-+#&&&<2,#[TWK$-2)PG" M'$OBG18"BQA4>H[A)Z],[U^Y M4)O_F)59MY0NLR+IUI+L!HG8S7L.54>91/UTJS?*D:TF5%V>2Q4[4+0J(3<< MGS[WBV0;(KO-JRPX(K"<8>'C4R"5> [+8N691^KHTO0*?]2VK;.62F",BB\^ M.S,>Y*/<#7=^FN[8.OMNT#]YVS\Y'8]46-RNGS=LMD[@%9O.X7>S:SY,@_-[ M.PG8.0?:4^:3D!*=AHF.!A.DL.7(&B4Q=HJ(5*YM\G3Y0BPK:+TTT/A+0N.C MC]1JH/$EH'$2>8[0: XRK)55BB,&9X:H%01IX3.4X!QAFM\?N!8TGBI<3(8440]2Q!$HX3B8SYU'./A?!K MFR1=/H]X XT--"X'-#[Z\*T&&E\"&G?K6N/QSH%E3&%N&3)$@%7-O$!ZT1-]#X6.' WT=*=]W$!UGL:F=\ L\RQ;\#W^6]<23\Z#*>[&I_ MF(,LMZ.CPN%9.C]C:=G:XLN4'O9#?/V/\AB2^O6SU]0.P3B M@<'\[BZ/XYK$Q1,ZV>IB8VO_/1I,Z?+0(3UPZCM2'M[JC>J>J?/AVN\S+W^2 M]U!].R_MTD.WPONGVXIX<@"\_4$DH#> Z]8-PL_"XM7J+;IU- @2Z+_R%!.0 M0BZUJ>:4TP3T:/COW]7F(LJ8I_4< M'M@;O4%T(ZN)[BC+"8F?U5@B3(+,_7G%$YO_UH/?YY[R6/>?PX-"RF6>@8E" M=.(R3 FQB@H.FZ&T4S@1.EU;VM ,N2DTLQSKYK=>=ZM:]PM@H[P=-'YRIZ#/ M!69H??K\9=A2/=MJAS]Z_5CA&Q4N^*,U.G(M>#\S[A:T!FQ4UOFV>M-BX$D5 M<$L-XR7.>V=&K;/^N&M;1^J':VGG>O"86BAQ8\(=EP3<\_%CY)V;482MU2ZZ MX60KI>7QY=Q"$ES;[/1'KE M<+;1^O>,^O (SHQ9'?VM&AZ]Z_;//H]/3[LN MS+Y5W>U\:+K]X1A(:@^>]6>W;[Z_L/+=R4OE^^3=2>=]Y_ONUX]@]W\\:V]_ MI)WM?^!Y6Q?MB_V?^U\_TMV]#V?[Y$,"BG37_=]/Y]^^VE--*-O_NI_LDX_9 MM^V//SO;6V>=[<.D\_5#VMYN7W2.WQU]VS[,VL=_'N\??P)%NIT<*)X2PH._ M-;4<464E1%F994JX^!N!G6F<($IO"!*?(:4P!-#O,AR#N08$%"^7X7?@("I/5; M%'/],:S"#O_U9@&W1/-L\OY%=#MV;ZH\_;#X\[:KS-WDOKC)>M$A! M*$P'*4'%2*/U4"8HE?_?VU%R<;^+HOLY3<\]IK MGRHVI+CFZR5=\6WW^ GRS!9SU6.Z1A<[1L1R^$5NZ3)^^EVZM!KYM,=:NE:> M_F#Y,QSLY_QGJPW/.!JV=GK!HH@JQU_CGFNER?HM#KS"5% NW WYIPM_^G*3 M+5X=*SYSNO$C'=VU[/:0"7=+QXM!N7[Z^^&&HV N!%>9SWNJ9^*_S"C_$<.4;Y8VY/UHS[^2-?Y_]MZTN8U; M6Q?^*RR>.OH1C>%YUH2U'KUEC_W^M?1,B\IP8;4%B_.7P2<0*Q@/'L;9G^8@6]- M<,Y7&F?KX)S]\W='?_4/WN\7^R_V,+RG.'AQ ._Y[_OB3[G].[_H9O@O<2^*:3/\_>'?W6?_?>?WA+?AO"\^/!\T8- M+VX*)[F-2!"64HEA@90H/!*A**2@EE.5\L#0'M:;".=^\JFA,QNT9G0R&ZR! M#399LCZSP<.PP:KB%\.LL,IXI$I/L[0$&<4H*B2S@1")@]? !J0'S)[98$UA MFBTQFVR#:O9J.IV;D2O#[DXGXY/!=#J>G*?HHI"BBL(GUS>CX^2%G72FI@K/ M"Z# SEBMNOUQPKY;K+;/R?5AYT-#1"J6"MQZC5%<9 M,6(D4L1J1 M,'0NR8-(D>E$$DY_S[HDGL;$LLT%F@ZU2TC(E/#PEK!0U280G MC%H4@>,1T\HA)61 PG"%N0/%2?ON+F<]S#=1T>W),T*;?&A;H*>5 >2G9N!+ M3!K2 M%L?1\2IR?=J)D_%)9[P\4RZYKW-79]DWR[[;(/MNTEV]7'*_IW7UASE/U#;- M4NX]I-S#IG/:T.@5-1REM#J(P7@A&,: <,JRHP*7U,K2':&PS%)NMGMD[,_8 M_UC.Z8S]Z\#^E84#2+O D3($'" 0\Y(A ^.'A+>2.J58P5EW5_?*[0<9^K\' M TANBY10"LL#3E&+L?( MM5@%O=89_TN%(I7P,9^X_DH(^2NE< O^:'S4'TS\'V8R.R\OR[+)?623UPV] M5(%Q#1,QIC93$ FD"(UUH0@4)FW3(/_DXN&&1QM&A@JO"8V4)]0Z$Y:*GM,C,T$Z] M]2E[!7]9;C&_70_-=N'O@'Z_5[OP)A2R!=L>QB8'9W*]![FF M,T725E6K#&*""*2,8$AZZJT%K.>_TIO0.*+Y M-"PR!XWMS Q&5;3SA8VI59SSV,+GECF$H^ZIIYI!.*.F# M12JDPO/6:F0#"XA(K' 1%=/<=G<)[W'&LZB;K1R9(C)%/%;0F0*IA#%$<* M\XF%Z&,.\\UAOID<,CELA2J6&6(=#-%0Q*)7B@[N7N=T/%E4M;\05=TYK0.#4OV@,NW9 MI-R$,>W,QN45R8MIX.1DMJ@G;.>#89J"Z0H#1P837YX_[Y@I'!B&E %[IW/4 M'TSK/&N=P<5,:X?PF$EGM?]X;UE:+)T=SR>=Y^,TZ:=P.?Q6UIA*&T,ZKV?P M3YG%(#5F61-\NO- *^B6%5KR$L4$"#503ZUDDA6@9$D,,.LB584MXC]2=W;;+'2PV*EA[8%+FX?C:H]/.15'QZMBYFTI8W[XNF;[ M]^[\@/Q]_N[D+09V)6_? PNGY[SX]\F[]W^3@Y,_/\,S02)X12Z7,3_X_(H" M0Z?K/NU_?@?W[*4V%P=OWIT<'+TE[U[L0_O?%F_?OXL@.7P&QG;<1\:$0# O M"6)48604ER@J[934H.[94$EQ0"#![R71*SJ&K9362\N88M$H;[43A?>,*X/M MY<+G=>=/RYI^OX;Q\<2<]A.2P2I<50Z_REQW6%48[Y!&\?3KULLE_JM&^C7_MR5U1=M8JPF2YG]B2 HA++^#8@(C<^.1V/ M%E0!7U)60CV=#*95R-L93/\^W W,!9RRJ',)"V+06!")P3Z:P; LK#?KFY+) MPD->@&(T30_:-Q^ \7Y(AAE2_/S\ M\,5^^2O^^<=>*MCGZ^O0B?F0[DM=?=I+9)C.E&3;'Y^5A#L$H$P-GH0I$*4+ MU9*&*U.,W[2D:WA]^0E \C6T'R9*A9>FYI?T6K;SY:?@YL"\H7,8X\ %(.TW MZ<$)H!?]>J$[K$F,/*Y3I9J1.:XRI9K3T\G8N'XB_6M/P&=,87955KIFFX.\=+N&Z\LI+2DG%J6@IFS0:5 M35AEU RI.%'*X^('D^!F,%O-;#89V'GU;3"I4N?5K][I/ <9UR0Q[.H#TA*[ M?._XFI4(KR\_IYZL]4JJ^]=#.V(,$[@T+9SFE)J>PIC#3.Q$T$>KY[C!Q,U/ MIK,T0M.%!)H^>MJQH9P6]8+PT/+R\&@\6SX(3IZOKDC-;?3P=2.Q&-^/9C(8 MSQ.*3& 2I/6V[(3I/'T9_#L#B055[4]@ V>K3RV;739E,4CPWE='O?15=1KA M7J<_ATFW6L2]11W/P86ZNZ$'XO0QK)-TJ$*;V7ARWJM&N)2B%P@&'UHM/ \3 M9@0?5-UD?%H&TUGZP(^+GAO/9].!#V5?7AV_+PC3]Y*2;V+C[6,<0,82E4MH MN#!C8'1O-,#5?;I>#\VK@U\N6.'@FURRQ)V-)WX:1I<%;Y#F;)@+:0 M!I=VMN)[D[R/_B3[Q__0B*D(42#+#$Z2-T>68IG2>N(H"^,5X=W=V=GXBJ'L M.G)XUGD."O.DLY>F=;DR*ZA)R_#5B3E.:^SU^104V K:GN^]^.GYWCY<-_DX M2.CV0[=Y^G5]N/OC"IL395UWS?)=9Z9D$Q#? 0\^C,9GHP4YOG9FE%IU[6T@ M%@$%)32?3ZKZPM/!PEP0/@%ZEA"]!Y<-.[C729.R\P/,Y9!N6J8'>]35>Z.P M?<-Z[I3*+^MT_S4'H0DD":"/$PNHF[Z[NV":LGI$ZI@;#!*_+,7&AFFB'1UR M^^>72?"]+T<96@\"$XBYTP41UV/>F D_[G0ZG87#314;"5=E.*] M^+G]4^&BTP_>S$I-LM08KH4S8#(0LVL+',@]D]"'A9&$BS\F8S\'P:T'RV:$ MKC]7XD]Y.MD<5Q+K=*F[V3 O5@=G=OF#BU:-[K@/)1:B))T!\.3@:5A-U+]N3!M!RI2_.R).#5R5\&D^GL MCA;C>T^*/./:W-0;9MPM<'6?6;<_]DDM@(M_A]/EM'OY"1Z:; /0#:";32_/ MQ5_'>2+FB7AQ(B9B7!B JGEW><[]&Z;HQ ![E@$5DV0F&H-R<3:8]4L)'K3] MRO956@! /AT.S>0\&:BJ29V$O]DD5&H_Z)1C!V]+MK:=2P[N6Q/G,OV5KK,' ME_T>SI&V!FEOPXV[1;Z[59-LBGEI3@V.PF26TMF9-9^/:*@73$93I_M@GAX_K3,=Q5MXP M/BUM++W.83H+^O)*5[Y^9O>2('D6AL/T;Z7$_-_IZGF@M\U+M;8RY8]FX7A2 MVJ3/QI,/5=XQ4/72A(0/'!I;O:;^^[34_>'=.Y?TH&O#.Y8K9ESI3\]*6R!\ M[,]G S_K5UFKZW&BU>*_]C9H1&IT^+F.LBF:]U_C\JH6BBN='6U':\(O=63C M9W^RPISC@"R@U0=D(GS5,S,\,^?3[D\7/OYD,$+-[KS22]_:%3$^7%>4(^># M&U=&Q6<=:%>8I,M2X\WV-;K3GR1#YW_=(4"BNWM46M%*;1)F[6@V_9^?S.4< M[+<2T1=HXLX>Z2]ZF"]YI#GCBC%!(O6<$:)-D%8+^$[/;&#.+0,S'RRDPO6# MGZ=BII>#*QHNY'^=UR>_XS"+\_T__Y%""ZVT1E2DT'D6.-+2%,@0&0,)6A=: M7@Z;>')^\Z-^F(:F\?HZ]]TDK-QRR>T\7GB//P["6>W>JWW@T\OND ;_-KQ_ ML+B7KJ[*BAW'*7G_U@"B+*^;/!J.RY\J;K0OXJ;M%Z1W%:TDN]#Z]^ M?DT].Q7U7 JBK4YRO(.9O/G\K3<7._BVDYR2K[SWUK>J':UN.9U;_-VVF-_Q MW@?8LGH]FJYS$\[UP>>J';'G=]R<]/"]=*4U^F&'M4;VAQ]8N8&!/0)A.73V MX2W]:>E>2)MUT1Z/?AT81IU M+LRC#4RC+R#\]Y,P[T&3,MPZ9VOA-KT"&M0I(Q4ZBYFT;1.:E)44'WHW[AJZ M+ _Z.@<=Z[9MP<[CFA=S'O1U+.;'2R6[!J'N4?8<'S0B^]N6)7#][W_8]9L[ M)W=.[IQOZ)R<=NY^X'TAA+9M4FU.+)03"]W>,_=(+"2HDRP:R:UG+-*@@K&% MBYQ2X31EKG9GL[6D :_$H5\FXY,4,Y!:]V8PZS^?3Z%/P^3EIQ2"!-VZ5VX1 M#?[(?&I-2J&O]'[7*87Z'PY__?ML__->.H_?OO]K^.Y->L^K3_N__GE^\'G8 M?_M^^&'_L\.74PH=_OHG>W>T]WG_1?*._WMP\.N_A^4WO7]Y]N[%*WKXYI?! MX1MXY^=_Q_WS1F7I2&0A@^,AX%H08$?:UZE.&<46AC M7IW,#)D9MH(96. !LT)I330+U!B#-8V>.*JH-BK6*>?86E+.969X:&8HELP M)(YMU!XQYR5B1#"DB2J0()$7@G#GM>CN,BUZLB"9&3(S9&;(S-!D!LRMD(5R MP3'+- ]64\Z)UA0+0QU3:RT=E)GAH9F!+)G!L4@BIA%Y7U#$F$JU,1U&$;/H MC9*%D, ,4NJ>YID9,C-D9LC,<,F:%%P,EO.H(\-*:L^D%$X149A(M%]KFNK, M# _-#&S)#$H1[7#A$)'*(2:M1SJ"XF ,C+9DH#]PV=W5@O=T(3,S?#LSY-JM M]PRBO&93;&O=[F3=XWB7R7]#&[>9;C0KK/ <8\(IPSH:Y6(T16 28VP(SDA&1RW M!QP+#F):L"8$8AD+S'HNJ?880) 6)-OOMPP<5_;[(#7W0BE$"\,1L\XBK2U! M5&&J(E$&B*Z[BPM 1YWK.F=TS.AXK7=3&2:]9X")+!;26&&DILH[0X)6/-NP MMPH=5S9L$IW31E!$27)Q1DZ0!29,?Q*,;2".:4!'0GN49'3,Z)C1\1IT= 43 MU EGE+3,F9"@T4H7@[164I_MN-N%CBL[+A4% TU (8.91DQ(@;3C BD:G+01 MN(]B0$=%>U)L(BKPR:-CBR+O*;Y01ZVMG7@T3FG[1M^Z?>HIN$SOM_VC71"ND*#8.,N$(@93H!]B M?6$%(T%DO]=6$4[#[U4(*YTH$"@Q%#%+"F0BM\A3KE700;F@NKNXAYGN":$R MY6RA6^QKMS=L@4_LU\DX52.D9ALOOQ/)4!R3GA;$@EG/>OI;P3>76+ 4C_XHI:.L(MU'16HF# Q" M&6>D0T[0%!HH%#*"$R2$,$SQR )CH")ITJ-"M$Y!:COZ?^=FMXSX3Q_Q-YDP M,"/^5R-^,Q$@L#'S 6&G&&)X"VO,N)GQ,^( M_VB) #/B?S7BK_SN*G!KE=,(J^1MQSJD[3\*">^"*0C3%JON+F>TIWC[G" 9 M\3/B9\3_;A+\9<3_:L1?.;ZQHYQ&8U#06"$F:8%42,F^K=922^^5Y-U=B66/ M%T5&_"?EV=X6STC.W?<=IAC89.Z^S"1?QR2'S9Q\7'A)B(O(4)MJ1TB!K-$< M,:*\H(0P%W1WE^*>%ILP%CWYS $9])X>Z&TR)U\&O:\&O96)7+B4]<8E5V@$ MT&,Q(,,)15BI0 (CVC 0GTL+^2;V*630RZ#7CK%K::J]#'I?#7HK*[%@ 5/G M9"H#DVP&1B)+&,"?5H3CJ+5CJKLK64^1302"9-#+H->.L6MI!KT,>E\->BM# MJ2U4Q+Q@B.$4_L:#!D4W"$0%]=B[R)5+>4.QZ"F5\X:VU%#Z/63&._[6O4!/ MP=>8M_'F;;SMR(R7R?9\4YRXY1T'@F-$P,SCK2W%!B8@=!$G9=$=G<) M83U*VA>7\M0VYV8BR422B633&>\RD7PUD30SV5&=_,?(:* /ADFJ;0]L8D,D MIA"@U3G7W664](C2F4@RD60BR43RQ#+992+Y:B)I1LI338CW*$@<$9,>(PV: M"'+2J>S5RXY/0^6$( M6/!C)T[&)YWQ:9B8-#W;&Z7?OHQ9N7=R[^3>>>*YZ+#: D3/B>CREN7O:LOR MYA+1'5:2T>BXDII^!YDI:T[WT)SVD]8T*#Z5VM/>/U%&)@A3B&DO40JC1!8; MC 25G/!@G9:TNTM53^.@5IGR,_8W_&_HS]WTUNNHS]:\#^E=BO/>?, M>H)X("#V>Z.1C=0AXJP6V"@5,0;L+WB/%NWSO6?LS]B?L?^[R5*7L?_;L?]P M)?D]RLKKO M<#?_)I/594+Y5D)YU?0A,$M2^H6(<&(59J5 NB >%=*1H GV7E-0)GI*T[RK M?W.J1$:_[4&_36:MR^CW[>C7,*-C+UV18DZ#,P4"+,B2%3PR!'S6B'CI$;!*!-U(3$U M(/T)V>,YD6=;;:E/.1+][Y$9#L?.S$+JK\GI&!9_Z(1/IV$T_4JKZ@.Z*-?% M+%_G4M@69OGA/H8%JK4SG!@I(U/<&D)3XLW"&NT+AN4=S*I3Z"KX+7/,!CEF MOVE?Q0?K:@;!QP#!AIE52$P,=1X%04#0 M+J1#BG*-7"&B<\J!(.X!! L!('A5TLX@F$'P.P=!A950- 3LA&0T,$\FTDFFE!<$UFRPPDLGDV\FD8?,W M/FA+<(&PIRDY%7;("($1E\)*IP3SE*;80M%C>A,[%3.E9$K)E/)$*>4^FLH: M:HUD3>51R&6EJ2CJ#'98(*E9JD:,%=*!.!1M8%%IBBEAW5U05*Z)6\^*2F:5 MS"HMG/*M8Y66UAW)7/+M7-)P26%*#7$J(J/A!P-=$QE.+6**!>V)=-B([BX1 MK(__&RTCD MWLF]DWOG/JUK423"C0WU@X^+]I3/'(Q\&,V>(4POA"XTPQDN\< =$?LBS-^9 M';[ ,L/!**!^]3QM,QZ!2TR)]PQYFK:-1&.04<0A0R6E2G"F.>[NZI[0.3E/MN9E M*LA4\&CE33(5/ 5-*()=&&IQH5%3FF'F!8:&8.R>:6FUDTP%#T$%C7V4U%@+)(Z(D10QJ0+20CHD+"8Z"B:=<-U= MK'L*7]U&F;D@I0*%, %Z@>9UDOV&KO_/?LR+FUILK]73DYZ<'VD-4F*ZMDLEH[6;FF.\-& M*; ,&G&I V(%-TA;3I#PSAR7#X M$'#8D Z#*&Q!(U).%:FJ=T#&V@))[AAA+GB?X%#TY$9V2V/!SF"/W' M,.S>L8*LM88J+YFU'H^UCB]4TY:.XTA!?F=8(8:=0XI' MAAC1DA1"NRAD=U?U%,O5M)]&:$J&PW7;-+Z]WDN&P\>$PX:)EWGC"L(5$H18 MQ$*0R$@14!$\$$AD.,QQF.'R8RB\9#A\5#E?281&=(#0&9*,! MF9!*AI0,'F'/F)#!^L!E66Y;R!RMEO$PX^'#%(')>/B8>-@L!J.T\+(PR!1" M(*:L0M80A8C5A'H>1- )#WF/J_8EWMI"/&Q1].Y6%83QMV78:IM7\>$',R?$ M_!;GT'>2$',-]6 R3S\>3W]H6K6+R N+-45..8H8=Q$94@1$#8'A]3HJFS)D MT@WMLGFP]=8^G&IGX$JFF$PQ+:"831:'R13S !33\!1$!T.)(T-$X(B84 XI M5S@DM N**,8TT>6F?M#U,\5DBLD4DREF Q2SAEHQF6(>E6(: ?8,@_HB%+(Q MY8VQRB+07#RBC)@8+-5"%MU=QGI$;<(;G2DF4TRFF$PQFZP2H$8)P898RB23C-'#6&4\>XNE3VF-I&:[/NFF&W8TM"B'GQUSRMA*VM@]]' WK]L MABI@I0J)14386]# /+;(@A*-B R>6A8*+6G2%A3!Y.?6J6!MUQ&^1OZG MC_QK+AJ3D?]!D;\908 )XTHR9 OF$&,^)0QQ!'D7!":!LH+ZC/P9^3/R9^3? M1(V8C/P/B_PKF=]AQ5D(#'&F57+L:V1U81&,E32@O:4,>AGY,_)GY,_(_^@5 M83+\KP7^FS5@ C;&?C!_%(TUG,0$2G-)&*4 M,A]UL)Z8S".91S*/9![9OAW2F4<>ED<:I0HHC%@!J@A1AB.FE$6*!(.H\M8& MYKTE61_)/))Y)//(4]L&GO#WP6QP7"7V!4R8#4,"A,ZQ&;0NK^_ZW[_Q;:NY=[Z# MWGGTICWV^S>UW[F=41!/]-(\%NVYM$6!-M];'H#.-Z< N/XK6F;26&LCVR7P MKM.,\<5N^E["QS>2+.!74$I^'T^G?X5A*AA]-%[I+J^7JDLV8MS+B+$JWGMP MY-C^V3^>2*D*$1$U,N6A-AXEARJ*A;$$L\)&MTGOZAI76/N@Z.LMX9E$,HEL M XG\\'B)!VXU@&0@J603I )70P[U_" ^D, PCSPQ&J< GTCI(% HO/>7, M11>[NQSW8$I=89(?V[G"V@=%F40RB3QM$FE?"H-,'P]"'PU-Y. 8Z$,:88L" MII8#^C X(.,*"@,G.#;=C#.5FT)'VY-5,[&\A#= M'*16GZE?]<5HC':-=QOK"]VQ1UO*].W;2YXY?OT7:2CK8F\;55;%N/SD-,_ MD_O6X4GKR/T^:OPFRZ-GBG\(BE_N^E]0O#*,<%(@'R3H\0'(WE)B4!%@;#'A M(=*P$3T^DWLF]TSNF=RW&D]:1^[MR[J0:?U!:/VRYDX(=9QH!#):HG7,D%*% M0=1XBEG!J!0D:^Z9W-O2,ZUJ2R;W3.[;0.[WT=PWF0LC4_Q#4/SA93\_-GY MP891B(-9^;@?%Y?.S*=097\/_YD/9N>=(4 2'!E'N.)CF,Y"Z/Q0OG \AP_W MTQ^?71D-6!IE4Q9=7DU0Z-*A.9V&9XM??E[L*1Z,RHXI;[HN?.)LX&?]9UKO M*$Y+-JD#.>KG5Z?Q3L4TEY9F=9+C'=OO;G8P;>=Y)1\Y;VWOE7M:'7+ MZ=SB[[;%_([W/D#,T\,'V;:;FEH7B[QLC7[8<75 /V'R ".K+@VLW$1H6W\" M++8/;^E/.R]!6O"E5/';?!0ZM.AU[C#D#Y-D(T^D[9I(KP>?+DRCSH5YM(%I M] 6(W_+\3=_\_C7I9;?.V1L5LVN-2RV?T,E%\?"!O6OHLCSHZQQTK-L6S9W' M-2_F/.CK6,R/EZ-M6_6^HSO8W'+6^#LMEG8-;!L3QV^!P^P>_K(0E&.2>A\8 M8X8J;:50I(BV$-(9$>ZYC^56?]EAM1A'QZ_*%9I<9T_$._;;A[>?7YV_>W', M]X_^/'MW]-=P__W!X.W1'CEX_^H,VGA^\"N\[:@_N.P=VS_YZ_T^W'_XXL,G M^)[AP:]_G^^3W_K)6[;__E_]MT>OBGGO2QF^I RSS2>:3S">)3[1V-'@C MG1:.*1N,D%1[[8(,P7-3K'/G1.:3;^:38L4G'O,HM$6F\, B+BAD%*8HPB!J M0ZCQCH*RHFB/:)$))1-*)I1,*!L@%*4L#8Y@0C%GV!*+H^1&2NZD4A&[>X;K M9T)Y6$(A2T*!0>/**8YPX!XQ3AC2FC($HR@+XH(3,=6U(J3'52:43"B94#*A M;"1SBP?6X,&">D(8QT8[Z43A@Z':N<+R=4:(9T+Y9D)A2T*1E!=.^0(QG+)Z M^L(B&#&/B'=<45UXIEUWE\FBA[.&\H3SLVVKE^KOD1D.QRYM%8$>FYR. 1I" M)WPZ#:-I^#K_U";\^63=8_H-&_I:QSOWV9I44*V=X024E\@4MX90QH,NK-&^ M *'X#JZ6*705_)89:',,=-[TN1!K)"<<&6P#8D;(Q$ 816 >H:4I6$H&BC&[ MUNGRB'N1V@Z-:]TPG"&PM1 (>*>XDX%)RYC74?/ M"H,P5)P$>0=O ,9 A\! M E=N LQIX; UR!<8(-!*A316$7' 01Q9$%9B@,!" 1>%<(S!&8(_,XA4&$E M% T!.R$9I\:22$,!:JTRD4AM[V#/SA#X"!"X,FQ3D-]!$"2H4)@C%GE$6G&- M,!6*$1Q8L#P9MGE/")4A,$-@AL"+$$B\DL8X#>WBC'.O2718$J.,DDQR>P<+ M;(; 1X# E2E6.\6XM@X1&CUB2FED:!"(!&X%YLPJ9E-DN^C!$&<(?$A#:SOK MS#_12_-8M.?2/!;MN;1E6Y;H%M7KJ7=-2\D'37>0PD00+CW1D"C$O!=(8Y&7#0.VQ12#8Q.ZNI ^?N6[=ZZVM MD-K.P+>,FAL+[MIDX8Z,E=^,E8WM)PH'BUF!H@\!,5E8I. _Q'TTA& X&$EW M%TO18_HJ6+8VN"LC9D;,ELN9:ZB'D.7,1\#.E4-*FZ H]P$0$S/$<"#(1,91 MC %K8HD,W'=W0*KE!(M3!<9KG*@Q#8&2FS6 GR1 M2A83J&*2PUD_3#*5W(-*#I\WK+N62BZTLTA$[!$CA0<6$085/'+"I?2X"&D[ M&FU=V;&VXUR. _LNX&V3MMJ,?-^,?"M;K>8%$-A@ N/6 M^!ALN0INQ[V&Q;V5KE2P02IU'AC*22M(1P#YKD-#< M68XQ$51T=TF/\4UDW,?:TPD#[M.@#E^EY&U-:957[LI<*:V5FWC:SR M6/&R%TGD8#P:7W3"O:RF5J:2^U#)ZX;QE"N-E0@"&>L58H6Q2 ELD>/66Z5\ M$J6[NUH\< J!KUL];86_'):PO4C74KMIAKXU05_#>BI$8:GTR!(7$?/"(@/* M$(I4&X%QE%JK[BZF/:6OAFL]=@1"AL ,@6T0]AXE:#6#X9K <&5.Q4H&'@U' MWA."6&0.Z8 YDMK3)"$R;BR H>YQ_,!Y!#(.9AQLQ]BUU)2:T6]-Z-=(H^)Y M(:2)*$C/$!/PPQ*.42&XC5Y+$ZSH[JH>9NW+9[V%")@S1K3GTI9%_VY'QHB# M,+N4+\(&P._0.9V,/PZFB2S@S\X/-HQ"',S*;!(_+NZ8F4_0'C/RG?"?^6!V M#L<[Z2%PV'RX-3]_?;)^&X7S?CRWP_!=5A6YG^-M/?W: M4E&M]?D\5GN&?@$L> [M&8SFT*&'RQ0S_RH1I+KN*$'$_F TG@ ^+%SG>R-_ M\2DO2_C8#[/^&,XDV$AEM_.FI'METTLBX*#X5(J">_](02@73B-I!0=!D 6D M0 )$FHF"VD(PK4R9*83IJ^'DCYA.;YV+NWVHVIJVJ.)$9 M,3-B9L3,B*UW;F<>;"\/'J[T0R\CUAH3Y(TI'>8<&6<\^_.S8LG;P_S0Q\!OSK!Q]W%V-R,#^!=[GJ;UO\W1M_ M:@D3!Y]?T7='OZ7K/NU_?@?W[*4V%P=OWIT<'+TE[U[L0_O?%F_?OXO[G]^> M'YS]8V"%2<8)XH7B*7,N1]:+5-J;D;3<''6JDDIA:4!?)E&28>=XZ74RM=83H_#$8=$'KG\&(__?'9E94%8E>)6HM/KB0?^*2A M.9V&9XM??EX$C@U&9>^M;U8Y6MYS.+?YN6\SO>.\#A&!>#U8/GVU MM4/?N:/U[^%[Z4IK],,.:ZTR/?S RDW490/Y.W3VX2W]:>XW]K[O;P=#P^6F[^_F2(;1U21G6]OZ'!<[<.;ES M&!8!VMT*I18,"D*C@V^PQ[U.X=2.CDWMG!BP_L[>?]>\9 =F[#,S/#@SK/)6&X]=#$HCS8-%S'..%%8,1$Z+(S/#MS/!X MH0Y773:WQ#E<;L_*Q]/:74Z5:_[UV6#V.4R&9N2W-0*"U!$0+0TNR!4?UL.I MC"H:-)58:1*=)=Q<7O,?T)FQQ3[XB1$;(IX>0GCFK C-%M)X%SC6% M_P$6QRHC,$1 MGHWU6X60C4**P2KI T5I/!&+@B+#N$:%-EXKXXUS(KEQ24]*G-$QHV-&QZOH M2+2D@J1T/MXRK:125F.JG+56AT*0>QJLL^CX:,"XLE5+SXU76"&5PA^9+AQ2 MVC+X,S(%1(B#YEEL;+FM^FNW%SQ%6_51/\"S9OW*7+W:D+!E!NMOL%=O8G?V M-U+JUWFDGB"E2J\8#]8$S@F3E("0ZCB ;J$=58;&>]JK,Z4^$J6^;FPF(![S M"-(/PM))Q#@F2!6A0%%C5BB0E+3RFZ34)^_^S<#X]( Q>.55$8D)U#"&L5'8 M6(#(((5TP=S73)TM,8^+CJN ^FB]%48J)+T7"#A/(QMP0-J)Z'$A(B8RU3 C M/:RN%FO)Z)C1,:/C *L(XRP#!A6=Z>@M!3&24\Y"(3%(CO>T4V>Q\=& <66B M#@18S'&-O$K%'9EV2 L*O]%(@J.D8 9GL3$#8P;&6X 1E&?O @BXLE-390(FWB-L-4$,V^3 PPIA+335FCK/;7>7"M'3 ME&1T;*>=^FMCJK2MT$4-WEXD>E9NHK/[DW: 9 M')\>.!9"A )';:)PK(A."48EB;3@UGOG?+;9;A4X-FRV6A2 C0$5BE'$F"/( M6(!)'KUQ)&#)N !P9#U%: ;'#(X9'*\!QRBC,$P"$FI&I+?PGU R^*"+8+G, MH<5;!8XKNZVV-DA>. 2DYQ#,.H<,+@QBW,%1AJ/UKKLK1 \7FS!,9'#,X-B. ML;N/V998I;C52FG"K!*JP+3 F&@K@H63V6R[5>"X,ML2BJT%B1\%H0 2HPK( M"DF1+"2UEC*0*W%W5\D>HYO(J_KDP;%-T<7;8+4]3('"G5>CLD)TFG1FV+H4 MYME)N.Z@6^QLX9SR)F+&3;2%9,)RXPHCI#8D&W&WB&V::;R548X331!Q:0^T M8!09'RGB3&/J"T,$5=U=KGM<;<).\>1]A!D M&H:8)!$I(2BRF$@3'1>&IUT)%/<4RRD[,SIF=+Q.=+346T8"CEXR*X(2SD@< MM(O::D]\MN)N%3JNK+@!8TXC5LAK5X!>K0S27'.0)'6T4:8J*![0$>N>H)N( MCGKRZ-BFX-LML.(>C6=FV!E=4ZBY+1[#AQ^XNU1!K4_6;Z-PWH_G=AAN+I/: MKG%>:]F!^_F"UM.OV\_Q7-J"4LV,X)%1QA0VBH8"VR@8IM%FV_GVCHK44<6\]8C3E#V51#F;QUN>[<.]=D;!9$[+ MG/8D.,T;IIV31@&#,2:,!NV"!VJ5T#&:92&>[/+8#DY;N3PH#T03P1"-U"!F M6$ *DXB8(I00[>&'[.Z*HN@)W;Y=/9G3,J=E3LN<]G6>JJ"*8*2WA;9,6FX" M*&G<&L,] _#3V5.U59RV\E2!;AV=3Q98ASGH:;I AGF#@H[:$6^\ED5W5Q>T M1UJX4S5S6N:TS&F9T[Z*TRP/PA42U#-GF5#$8 H,1ZPOK& DB.Q?W"I.8XV< MD"1@"GI:"$&EC+D!&16 XJQSGDCM35#=7=S#3/>$V$16R,QJ7_9/_C0S\!F+ M%.6-G/&-7GL/ZV40SQ=?M/L_=O+3[O)1U]XX&/DPFCU#K,R>?H$5""F/W?#\ MS2=XYSOJBQG>R4T9WG&=X;T=[99W;G=GT>Y'* *@[]+;W=V#AB>X8R:A8V:S MR<#.9\%W9F,@E3D@^@#.60/0W0'6F?5#9SAVY1:@SCAVSOH!;KOPC$EPX^,1 MM,)W['EG/)]TAN'8##LP60-A.GM9EX8(MF!\OYA/H_'+0XV RG77^,S>3 M69BDD4_:<*]S%CJ#D]-A.($Q@P$WG1&\>7!AFY@;3T['$S,+\)&3N9O-)V&G M<]0?3#NN;T;'::KU&^?2L].DN?B0T\G8P! #'MC$_#I+QBVHD@ M@)0/:M:T@#G<*,E\=>+=&VQOGX&MK/91C63G"+IZD-AT.$[+:? QC18(9+,I M#&)_X/K0X4E4@W?^,4G].COO=4ZAVZK^#O^9#TY3[_=2^$BO/'98]3Y,D&$ M?.B4O(S&$ M3]/@_?CLFN$JF739QY7 'TX-*?3\&SQR\]^,(66GS\;C,J>*&^Z;A&>#?RL M_TSK'2YP*>[7D43U\ZO3>*=2!2Y)2]5)"2A5\)O/WWISL8-O.\DI^\I[;WVK MWBDPW;H6W_+@"_<^0$#8]2MWG0:(ZV58U0X1]HZ&F8?OI5M:\R##ZA):338P ML'(# _O;?!0ZM.B55)>H.X_QDQOC%\&%$PO2&<6]3C+LM#;CP4U]N13)VB=& M5473?K\L/&UIU;0.?D3EXZZ=?4D ;-UVF+6]_U:SV&,W[K'?OZ[.V8:M MM< M3[*A:&\K*'Y#+]_'?Z]5PI-3\,!>/+J\^&;5V>';_:A M;:YX"VT[/'K+WK[Y97CP9K]X]^:7DWWRLCAX\R>_[ !\^WZ?OWV_Q]]^/OAP M\/FO]PSK7AJ.98S(P" A MAJE"-GB)7*#<:4H\P;:[2S#O"97SQ.6PE(S_&?\OAH90@WTTI@#,9X6RJO#, MVYCB!R@3K$CXCS4F%&?\;PW^KP+U51&X(D(BH@#ZF784*:8-BE((@Y50%OON MKNQ)SC/ZKRE\HR4VLVW($OHW $_PG=:T MMKP0)CIA@C1$9F6B=632S +*;! Q*H:*(DC$K#/(Q(B1+9SRU!;:2=+=Q:KH M*;P).GGRV4HR!CX]#(R8.F]@[3CJ&1=$8X [04F0L? 1BRQ0MQ #5P(U#Z*@ ME&FDJ2&I8E- *E".B'!.!.TU9PD#!>LQGK-]ME2D_EHWS#:(U+E3RB(9DB7IMK'(P2HG$#YXL5_\X[FEH/48Q*,,B/E( M4DW4 EE1$(:)\U:S[JX6/2ZR;>9I6.8S#*X9!AEE@FH2K;2>86L-+)J"@?3L M8Y2%IEF8;B$,%@T8I/\(:EPA%4&8$8!!HB4(U)(BC:-DA(!6)'5W5](>ENW+ MCK:%,)A-U/>4I\?3F>G\!=^133-/G$U$<)%X@35EF$DAK0X.6XV=UT)['K-0 MW4(V69FG#69IKWM$GG&&F H$*4$LBM@RJXPL).'=7<5ZE&UBI_N3M\QD"'QZ M$.AA#5EO$N1I9HE3,2C'!>;"\T!IS )U"R&P:.2P9] &\DS6Z,6*?R)$XIHZXPP MS+#"2JP9U48;;KDN\,WZ0V;(AV3(9D \I[J0'!OD)"6(16V1\M(ABSU7LF#$ MAV1UUSD8/IO<,\A=IR%XBI64-F!7,$>Y$=&I0*,13 'H^:PAM!#_&@'A-BC) MDH9 G$4L!(: I@3"%C.A+;8% 0V!$-$C2F0,;*>*\)3M[8=)VN^\:B;SRE:G M)\XI-GJ/-:=$,\&D) F'A'#,*0S89'DVO+>.4YIQX=1CXH47B I+$>,L(-!Y MX,]H5! %YP*GF$BN>QAGLU.VO&<,O 8#I5#84B8%X99%7ZA"!L6D58$7BL20 MY>H68N!*KF;!>2-Q1(5R!K$H'-+<$D2)%81JB4G$JM^F] M13U85?*]DLNU;>::C>4NR"4UVI^Q?YOIO. &,V\(%U$Q1HAE1D9G%)5*>V[R M5M?6T?F%HKU"8,^)XD@S#'0>C$5628DB5\0P;C4H-2DJ5?8X:9^KX+LKFY&9 M*S-7FQ;--C,7D:!\@LI"G.",V&"Q)]X'8XPJK'=Y3T4;F6NEB$9,B' Q(&QE M ;&44,B[^X*)7NZA1LJOCOFND/!I[J4R&/&:]VQ_,NE[_O* MXM)))1++J/BM.)H MN"?XO<2P6@59$&:M*D(*\S6,%0*86DG.K-&^*A=UZ56[[9^DU_?.E[]V#V9S M9Q*F\^$L3=(T"^]46*HN*37M=4[&T^6M5\QDG;-4M6PV@2^+83*!XV7YJ+06 MFN6C%NMB7)YI)+A>G/%?J(]U=887.G:;^V_&!^N_\KA!MUA7!5K>P;J"@A^Z;+4 M>+-]C>[T)TFW^J\O#[GL[AZ5-Q>-YW:4_WDVB*7W=U7 M1R_W*YF0[%3_WOWG_M[!WJ\O]U\>'/V?_U($RY]?=UZ\>OW\[]>O7QT>=/8. M7L#_]WY_^_K5Z\[A+YU?7AWL'3Q_M?=[Y_GAP8M71XMK_GKY^N_?C\I+#O]X M^==>.O%ZIW,%T[ZJL!^[62AYU$$I7_QL,(-FN;N U:M1)XE;)=\"=_4'T]EX MD@07X,]*IXR--:4EC4%+]Z"7UYSR\M/%>H'Z:AV76#T9W: MWKI95A:+['7,R3@-=AGEE^; ,I4[QZ12&LB[.F49V4()?^>SH9>Y IT_AT3DT2 M_.=#,^F5*I29'(=9Y\1,/I0E+J]OC!\IJ#(2T[YN)G MPX6#20<.# >?S0)!!B,W*2M\UE57*ZWQU>CC8%I"96=Z/H7I#,(U"-;#8?HW MO="-%Y5A#7S]LD/+\JW+EZ;QG(;AQW#=9Z\^H+Z[ +KQZ>K#;[@Y M-:;Y29,R/7'JA733HF&]N@+JU9E4C70Y7\L"I:G6:?F(U!)GYM/Z::>PN,8> M)G(<)G6D;D<]6.4=-S:S'D^8*&'D0C55EN^?0N0:K)^X3NK(0+H.)OU M&Z5T)P:!(#-,9M@13/WZLL'HDDIU84[?\I:ZSP8?DQ94-W3!.>DMY=.!4:J: MKZ9:TV<#F!M] XMX7*^X=-D7W[74E--%@ 8-P\4-C5^-XZ5'5R:.BW7 MS4L=UX%K3">::=+D2OT2;AMU]DI+AUDM1O@7/B^4XEV<)_7SRKX<-)I9-^'$S& MH[)$,@QLF3BP$Z;P %CS0/"IV7_O@+14V8(NKL@Z255_:Y3O!S.<]7LP(6*854 )@O=HG*Y)Y<0_ M!@"04D4?S'H+*];Q<&Q36?'RPO->>6P!H2N46G3[M,+Z^97I 7,4\#WX=%OJ M6D ZF,S)>):DC/*[!Q,W/P'*AI59=5=J$/3I8AXOIE"O-EE4+U_5IDZW1!B- M41J)-&[^IDY<8%(Z.)HN$>:T9)+R(-P*$^T*+95V.E<]Y"Q4>7U2R^821+ZZC+'29)R.P9:-1R4Z'ZQO4EM(<7/B\$PKC2NED?QSXM6 M5[.C%(9 S)Z5TZZT0,$,&2X^<[RLFWUAF %Z8 8"B!T/ZCE3/2C"N(XG4^C% M\W$ZF#JJ&M%>DW&KBQN"Y44IJP*H"T-SS91<<&M"C1H:%DMJ*:>%Z.+A\KGKIW;5_5:-V+2WZ+#ZL('AZIJ):A_)4Q!+]4]5"_AQ3?>HO0D>_MT7LJLY3*K M9]!D,/U0==U\5!\K]9:2>V#2#&N9(:W7>4E %6; (_P@QFKJ -54H%V5M2]% MCA"'\*I0"JPU_]S0M%H[_Z6>.5?>/*ZG4.DI2"\N!ZMZ>R@77UT,O@?#/RL_ M=#2>P4HZ&50$U*O;Y =3 -AIU:97\/9:<5OT_[X9F>.R3;76/^V\J&Y93+8] M6*+GTT$)F:M5^?S"A/QKA:J'J_F[&-%:A+^,AM4PK!I859V'"_^ "^MF]AIM MQGN+1O\%=W;JOMNIWU)=\R945J 264=C4%B&"V@IF0,$XK)SYZ>^$AMNGT'U M,/T*TM&HOOB&R9.8Q<"+JTD'@YC>"1^51@7>#&O"E4V;IVD"\)6@"!I5#NLM M[U^3:>2)V%ENUW>/RA4W'%9TY"_.8M.8Q27:W@"MU\L'TWZY-FTH1QD&]#A4 M$)7HJL9[GXBB$AR3$[T4!%=O::)2^9I*4H3IL5K+(%,-I^&LGUP?)8) <_]< MFG_^NLG\DYZW;(@!N6EVIV8L7UIKUWNC40*[BZ_IP!O^WU*>/@CY^.1D4 [-W>9WZ8A?R^3^PI-::-NYP=![^#'I M _#XVS]['6#0TAZ['0OV2JO'T<+ !$+IJY';Z?Q0$\B;4+-&;T$IA_/)Y4/E M,^J#/W8&R>%9:S0GP9>6&1^23E:J769T#BOC&+ATR?X^3.$!/1 61O,D(B;9 M):V#AK$B-FPTL*(E^[GCAFF1E4=*X71P%";C^EQI)FA:"2[JAI5R,@'B]TDC M=[5&!9 V*WTD'ZOW&_B[#PUP*\M7=6%EK5JT SX*9(\),H.TWJN/J57C"V=6 MGY<^Z8?N\[T7/SW?V^_^V)F.X^PLT6%J5WI7DO6-36T93Q:H4!\_+0.B2M($ M3N\L^[Z42%::<(F,LPJ"3B<@.4X&M>*<>GP&Z+S4@4[,<.P XBIS1'7!2=W7 MBVMF 7"\ZI3)8L J_;T?AJ>KMHUC*/'*#*=-.^?*1C>>SZ!;%C(DG#JO-:"E M!KT@%I"D!R7^IK=-PDX'9E[G>)P,H*6$"8-C0&@!/>OB3%C8[."K1TD>7]D% MO_SYM;)RT21X_>-7SU@^'A[F^N,TT>UY8WI-DTY:FVFO'<5*55E\;K5TAN<@ MMH,8#2S4*Y7TCMKA,"S#87K3:1B?#D,2_(?^#"9798NR(0E?J5VA072-+WE= M&C>7IDLI956GZ?PT MH='"!@AT5HE%URVE7C*$V"I 8US#8L/PG$Y66F-E+0&@ H2%5U;R2M-\GYX, M E7RG55@,RYU@UZ"F\4\G,QJ0%W9[A9+;6E$25A[%64O2&Q+L%VNQU!'J- 7 MRS:5-Y:B_&(1+1PLQ[5A813. +A*QT"ZMP;-2[9^6 @?(LBS25BK;8JU";7V M$#2&Y +P-Y&U"?_+U0T0^V8!I0L+5#+APG/=?+HTI">%)T1X5])^^S"!C_N M:R#6-8/35NZAVJCM)_"NA.+;Z3<#N3=9E^>34L0'F':3P>E=/K@'D[#TPB0] M$YJ7QNM?"^/,Z^JFW!3N;)G4-4KPQQVBI/:>6E( T70Q%C9>H 4367HWXRG*[,:"L%_X["QL9'XLU*B%U$1#0"798" MM^F4^LZD)/2D<)6Q_:5O89H\M;6;,/WVJ1(W4@A!4HDF#94-9%$_<"#4#JI( MA*5Z:DY+9V]UO-+UDYP"+YI7]N_:8'&-N@M2>!)Y00;O#UP_R?>GI3BXB.NX M:,1H-*:R@@PFM5+HDE?JETJH.ADG3WQ#OJ_TB$IV!N%I(33#(U;!.>;T@6VBK1)L1UE:,;"1;MT+#?B9A;J:&^I_UP7?G)-_$S=I)W.JU*] M!R0:3RK+SV10^0<;34N'005>^6(7WP;C,!D;U[^;3,:^($7=0R)#M4AV8:WI M8FO@3 M&MA+.U(ZN!+'59'K64JAZ/4BKAQ18E6NSM+T,S7SD^FEC4M*"1^/D M\_*=CV8R&,^GY8Z/<7))EI$%%Z,VKL6$4I?9A^4XL,D/V-GS'Q> WFO>\>OX MPI^_E%LWTBIN'-P?^^2?"; D1P!G@$V#414"LFJ^A=4&\S]M*TFVB:4!(?@Z M+*2Z#;#U0SA?ZM:5\GPR!EW]M)^TZ23Y3JIHP(OZ7^GJOMMBOFZ?U?HTKKR^ M'WM]5[:CUY7%J*U+/+F-JG 7 PMJ=C8N77K3U8(I _C\Y?4^#64X5;G>31UY MTHQ<+(UE-]J^FLBPLK*]'-;+_L*?G5]2]YBER>S*]1W^HO/JI*+M,JBU'3:F MV[O]I%<*)94$=18:/0L2SKZ9P-%DJ:F#_\S#RH)9 M-JZ=TQKD+9NL-*4)ULQ,KQE06[:B<]H?S\85M!^\^NL5"&OF.-1V5="%H8.& MH;>TT*8Y#].X)0;,VS\>Q$Z8 / ![1R;VA;?$-"GB^#IJMFUV[3R6Y7*1S$?+0-6%,;0ARE?+X,JT-X,R>*Q6;&8-%\7)&)X_GM0.V#),$IKR M*>7- +VK=$S".JB,\'9<:R=I"0T^FK(!X_FL4QG)^V9RDLR&$^,'IM(/;C;: M75/O]O.IT?N^<[AJ+,'JNRP@RNO02D2 M5 :',J"PC%Y>[F))"P>N_@A(.3R'1PT7P0.=7ZL(B?\=#WVI%/QZ8O]W&7:Q M"#"H0BIZ +R_A@DT?F%Y6'G!ZL"!161%E?@@:1K 5/,4=ME ZI67+ 5H+L,, MK@DO*&T0;RZ:'9I?M5(0IA?4]J5O,=GZ?1WWGS[E_TXK7)NEL,(46=KPM36" M*Y(%QP#35)$HQ_,R;F(ZGQR'1>C%% 9U$8!01@%\*CUSS49N(2GE;HV'%8C M6#G\OW:CZ'9::8_&2R]C%7J1LATLMG^F)79Y\BXVEBS-2<>5KINDG61;3*KY M8%+&+*]FRR+,>Z4Z;P,@55%(+15I_EUW\AZ(*]#WIBE.H=J;6L>A+'VZ%\*BEO%(MMP.\3&,TI_#\H]1 MNC^%#E?1(]>8C1=!$$D"K,XTC.^E+>@BO2366JK<:1LNR)HGO6NV=O8:#YJ- MQ\/JY5<73Y)V4#>LC'%=!<$UQ*;%=JRE&V&: M]J3Z16Z-Z2(;%,C0QZ7P/ESLF:Y5GU5XSY()IBDJM7IEN>WG2D!>DKSLR6 & MSZCV.\TKCVMEJ5CM'KQ@-UT\J3D#RGW]Z5'3:6U-K;<3P%J% M5*ABA__W152X,H(KGX7F._J_2SEE.+PRCO5#KI\'"34/$B0M!G1T,7Y^YV+9 MM7(6Y#%?TYA+LE,TQERH'7G[F+G25GZ]&*"^B6OE0E'I_6N MR.G-D:AME5Z_,,HY0/9K F1U#I#- ;+?'"![10AL^^ROXOT[E_Y;?/'@Y+@S MG;@J93Y:E(KYYQCOO#\][@+USVXZ57_H8ADPB2+^G)?-UD4&7LJO3 MKTS*O#9_S2"S[ M7ZOPW&E_<'J:]K:!2NTO7;&P(8(@P"4EZ96L?=B$G@[/W1?[K_^HW#\\2-ZU.DE!*<-5[GC7!^DF MB365J7%PLLC&DKJTU=6(%W66_WM1*J:U?X-DA9K7+*W]T:R.K2!E4= MOLNK^PMZ6SL5 :#][5+!V(ZH@>\T+#;E5C[]2;7+7NR0Q@4M[?6JV;=,&*SO M&O93 \U#84H.^'UX+P/;897B>,&PT]: W[\OXUZ=#3C54;C9,-78.K,-4./O M%@2<#6:WHS7&[>S&G6(K>O *T=TN8C1I,.TBN-?]*=U6'1U_1;*Y<87_^D=C M72]EB3)H:X=_2_/ICFCGS+EGGU:1Q(N>2=?>;&R]H5M2Z,,\-%(30?0?0]"Q2-'8(-4\"SEJZHB_:*>E5=P: SLPV0_?^S]^Y-;B.W MWO!784TVYQU7:;BB[K*SKIIXO3G.R:[W>)RDWK].46)KQ)@B%9*:L?+I'P#= MS8MN(\U(HR:%>LZS&8NW;C2 !M# #PDX*/T7*#Y#EZA;B8QS(KR9%,PS1E[F M[3VA/6N9T_Q/H8'O%%;B^A9:A)LB4%Z"CY<1OAR!?F6/S#9/O3UC<4Y"B;3W;D[9TKI4J7W+SHF>9S%-,;LQZHDB8!AA(P7Q0LZ)$'P)_ MT)T%LMROFE) ME9_?=6*?T](PBE4@K[&[9TIJ)$\BE-EWJ8N0)Y2;C 73#2V;CZ*DR@B8)4^D MQ/.@#<*PFDRN4K7+T+"PM/>Q.Y.EV4JCHD^W49TJM25/E-;N:.3)V9@IK5O? M"*EQ94L<2M.6?WER+BZA/&"SCP*HF>IP4&Z^L]8UY"9W=+#OANPN@XVB2/\6 M4ZMTWQQ47J&LURR!KA&9-3ES!PSKT$M: MQ:\6]NF?U2'MUYA*[0W-$\\Z&Q15C01J6,/TU2V,L(-0IE]4<9FODZ91?*1Y M4X6M0C=A,'-Q?LX;#"?^=ZPM3Z>)PLC_ZR(4J= MBAQ1Q- B;&)30)B?3G%6W9T4I#(&T@6V0T,7?S%7'>7R3H-P2:1Q#A14ZCQ8 MH(*N;EHD:(9O:Z=H6[?C<42]N()E8]6L)TQLV=5,8V%'V+ G\^QQ!]CF_I?< M@8U>=6E$P=)0*\2Z0R=(EH[MJIO 2]$BI=3ADG= C:T\"Q$.,/\+<1(]/XD7 M>=%9WE!IJ:'6\HZK8C8/HJ5 _V$E-)/5>356JW6+C1S1>;GW)3)5UGR1:L'F MV-,'?]8M"@K1(=OZYQ21&63D1!:';7)]$#R"O+C\7$V5ZFT)(Y-_AWT0/6*W M6,Q<"@6)[%1-MCE4G8?P39SM_@RV;3?+9.-L=\YVWS/;W52#9S?#!]$81O@? MH16;CA8^^/$B45UH4 $6PN8;PS0RB.QZV-@@KX>U<"-<@=<]7]W4H:;?2F>' MO$-<497K)N!:RXPQXC;U&*9TJ(>ZOQ-3%S)4D6(J?P MFD&++*P;D)<0]^A\JFPAEPI6:3#%/*)&H:MGL-3G6V#PJJKZ=;@HC:65;(FA M)^)> AOH]N,K@7$@%ES2*((Z3&[18J)9B>OIDF#)>'T6$M-P(-;F2)H*/5.' M=XF@(($QLR":&]\+6?&;]63&A^08Z0A3!_J+YGUAY,1TX(Q(IR4/\+N$#"-A MM#2/YD_A)P2VE;6HG7&\S'V67RA9H8!YG+-;3CW9X5V>5F+!1=E\G[K!)+-) M92/)("BOAP8[=B7L&DY>0IW=^U5P+0D[@KC,$V(F#\U X]#Y!] O0^71@#3$ M'^K 937:HOK0 U5V=*$O!7*V=Z+7RDYWBY9N;:&-]Q9?-?=T&RKJ^!^A]WAU MQSJ*IH1P"S2V!<)HJ'N+?G0&MR/C2GN>IM0UKE3S0Y%/>>CB@]Z;S(7*60T^ M[#!%P&R!H6<&"1TS2HO$]=#VI1-=M?O1!KP+H:&AFWJ3 I?9)<6M7(1@5T>R MG^2*04$-<_'(5WVW@"AO6[*C=*ZO782[I"-/:E]'+?54HHS<$%9Q@$*R;AZ6 MTD*'L=(\,6 F)[7I%02F2;VJBZ?:JI]5,O4G8]6LU%\/90BO'Y$\+O6ZIF28U)5=3]9,(3"C@.L"[8U@ MO 36A4A\3Y@V*U316)B36%#F"SR#N@[T/8W\DV2>=.K'FWDG7Y"R(EZU'15Z M"^&A%^@_AHF[& '$,9382@.G%7BWO/7&"! GVW\CP)UR48JV!BZE3/HIN&Z% M_)^-#1="\TAD [2VLBQZ[88 M0;I64S4X5*RD]EMEFJYA4Q6L9?F96$BS1OJLM+O#R/*#%((V]\-BICQ.1B6' MC27B7_:$-HLD",BG22%A E\<8^-VVKE5#QXP W.T06WU9H9CQN@1[KG)'->Z M>#?F5H3+_#8/OA1$VF? M=3>4( KCOIQ>AK6K3^BW'G_O!H$6 O[3_P$LPBI-WSF1BB+5CZG7/KRGMU8 M\?!T?V1$K,Q1W^B4E+2'5\1D4Y7V:YE'MG6+;;KENPK6@'3S=(,H%VQ]D'T\ MFWT,P18/3I4KMY000H,SF>>;D/NG8HJ?P5WW8V7].T\TJ:B;RIC M*C]N('+(HOFU3-0R\A?XK^A34W\(Q,H&V\&G_%=P!W.+'4&IM \ZFZD(S!3V MGM(Y1MZM5F/B:? \A1":5P9)C )4?ZBMQ@N,K 2R(XC& \??$?"Y"O[?OIK1 M#/D^,['^+.6*H,)*^_*3.I6(^M);U?I%,,5NS:LL9ED+IU*44P)6[?.\+"N&L@1+= 0 MAK(PABP6\ :O405"(I2QR#8'0RE:!4)V<,LRU"A=W0ZJ0,\-6Y:554SNHWO- M7 KKCKHYRM#)G8@?R 0UY)N)H68FEZ@QLQU1K;0]+Z(G3T@N*&:IC%HI" MJ8XWI="U.G$J98XDBV0LYJFOPNSEG*0ML;[/\CM1B$%PV"AESQA,\=*G#!8> MA!M.$?][ MG2TPEL&8#8D[]G6K_#YB,XE"H]34PS, MJU*OP?#G>!''%.K449P-J8!TY.1_4T<26@6@^ M@?<7^X4D>A5I-F+LJY:>F'J!9)8AS2!*T@;\]QX/7,:)"G%^5ZD3>3!9MEB* M*)5+9Q1%V.-(9+V6RGE*>H7P>W/XR!S8U&NHFW1^%Q7D%<:,I\L9^9"W/!1R M>4Q'" 1XR(L?RYF?S@DE^V0C$8J)GV[)S2KVG'+S MWF:E1DNS**6^CT6$VX4^6UOO5:B[S]VBRE(9^\E*/R>]?6UJ$ZT;8ZPT?Y?- MC/H*BL:KHA\0-M1*&L;4<\!+1)?B:S4.MBD-,99:9KKNO\BZ)E,(X^% M/@G3^6YQI +VXCNFBXB&7+Y_@5),/(UR0CWI@32D=['YLH<=Y,+[4@22ZV$. MJ8=QRF3C>ABNASFD^X/AFUX)(TD5C69 1S/0CKII'N5ZZY)":?B 8E7V3.#/ M_'3%<-8*#9263,Y"@Z=A^5N\$TL?14AJ6I< MG65VE3R7'$R*K#QL184[86%CTB4K^?2B0LU 8\50+L*QX!5WA*U590'F" U^ MM;7JM"W$CY(JOE"F4!ZB2CK#2[3=%V^44PM\1/PJ/80^2%Y5@)9FLL"&WXTL M=0XM?IG(O"%3I+'1+J&]"K=$L"GRZ_ 0M5G&35$Y@CJ):G5MU^@H?19B7O(0 MT([RQ]_H9!N4T%CI:7T'>6*ZBP,?!F:G\*Z+DLW M[!SSB&H5L#9*]PE[0VU*HOB;-.2G((2H1%P+?"R\'5OK@A\MI/@3IEV31G'4-68"! I6F6GH6Y:VA5DU1=R831$!Z$Y62#!:Y!/D3 M0.6Y7!#9.QBU%1;5X)P*ZT4K6^@>C88_>L ^.1/P!(O8KO/*HG)44H845B*V M1:^MT3C;TW9%@PB+.1%9&$6UQ,$]G-S&*,FV\0R:<:VXRAK'/K4BH@B*1'<5 MX3T8M\JYPDDV5!ZS9K]"E&%3GW?,<)9.<_:4!&99>PI;EUN_RY'LQU=/I-36 MDZMRQ2U;^D@G,M&U49F!\*A4C]+D" R'82/TK=TXT\#8"S[-M"VLO6QAC%AV MT2(I-DZ>2U5?+%S0-9[D7R>:(_,4-\^=RX;FRKF&^V$_47&14E0!VR?[L<+X M)'.2V"N6J)QZL*4NR^!,Z?>NQ-[TQ%50VLO5W:H9ME,W2ML+(WW^:*$#@J57 M%1O?3Z-DCK&\I*$S]6D0V,H=*TLHRU0^*9<*R$D8HQEM7-02KC88)38A6J%T M*%#XELS_3PG_3^T5!5-N"J:;H-T7+BS)-@*"824D-9O/MI#23H%1+ZEN9,=E M%4J2.<"IKIX)YODZ+[.USPL>5<4<_ X35;6Q 1X1QJHUR<9CX+"T7)O4ZFHM&6M@!-O DS *B@?718J4Y8MY)3? MA^<*L;(H?5WLFP4%-5R.3H277\4@_W_K.A12;07&O/$Q9C:3@Y#G6Z5!YPZX0DSUB>991S/T$^IN,T!2ACH6BFB[+DP?= M^!"5YNA,,XPB44I/@$5TR;N\<,]=]ZYSJZ)P@),';/*/J^/P. J(\S<:PK-$*%/ 71V(<"H-UD4ABP3O'ZF;WEW$XIZUC\_> MBSO437ONUE,_BFY)L51;5N3+7!'8DL?:70N5_E@'?WF'O_.JF[?JORM4T96. M'7X81@_2("\(M(8@I7B$3^X^G4MH^UBZZUF=^R&H*Y=F*?Q3E%$G%-Q585,E M_")]DH]H=:F,4Y>!)MRB;R?%K5$$V;'5O]C"S%^ R[]HKEXM(2_,?A&)_]W M"F5MO]D[=NMY&$^ZTT:5*J$E1,0_3=N,Y+ (N6@Q7TUVE1@+CWAJF2VQ M)+ MWEH?J$[K5J,'JJ6GC,J9>X]JK5A-\.'VYQ\_W/Z:5Q5W*^5"X\G19AU&AS:)BN1$LWDLI@)^>:!S M5SHV;%B_1>'-YFLDCW191E*UO8>U4Q/JRT$ OMNC,2=K(#589:WG[J+LRFUC MK8[=D;[<%MY0"0?2FD=+/XQ2>9)+V6^-XHE_^14KI0J_(=LM]I1GP2WB( M\YYWY#VW..^9\YZ?G_?,JOD,JGG'UGV(>OXU\M!3@IO_YJ=2/W_\C@"2B36' MB;OW*LA3;)X4[1=K.9P?V XX]^!V,9M+X41BK43REI^LL=8_,'L=0XB824R) M*#F".SKF6:]%RD4-QWX04%&QYMVL6[.,/@;1&#Z8[.[D5AIT9WB\Z"][,J_L MR6Q$;MCDT" KR2)8/P26@KTOD.6PE#(MWZ(KS3O4WI/HFO(@M+96)#@B4(&A0P>;/N3+__DXI7*F(B M+&.,A S<>2+>ZC_>>7X"K+Q\ZU/6]@T]](ZPM\=NH!8HC>;*&A\.;:<]((,\ MC>'_>_K]REBWI;'^8^JM7VP-[59OL/WZSH>;MK/K8K?=?^:S.[_:M;NM%H^8 M1URZV+-;W>%I1CQH[R#%9=&XT]SQ8@-'7$4:MWK=/9_]D=2]5/FP=^!F\]-5 M^VK5CH:=XFUK_CVSTE3("W_:,_11L O0Q%O=BN0+5ZS @IT=R_U[_5PYW_T' M&S;_O8V(LNVQYYQTL_ELDU;DWD#(,U!I;30MY[3KJD*;IU_9_BNL[%K/Z.W!>;YTZPGVSC^, MQT* *WSZW7)CBMBIV:N88O6<3?,4Y-GQ_2.MX$X-H1QX_ 0,"*,_OF=IPE9- M?6!@X_3K>@22\:(?<]%S7/L+7_33CM_$A()-#%>*N#9UQ'6?(JU*S.4#X=NL MG((SWS/?;^"5/S+7L^E6D5V<3;<+7'0VW7@+8].-^9[Y_@)-MU,$,%4NSQ,< MAIDG1XU>OL9A7SE#2"<0O7W6!KH?F8YE#;_P^Z=59$P<)@X3AXG#Q&'B,'$J M0ISSG7VOFXZ#;2,UR':\G<'38]>X4^_SY2J8M3X_K"[,<0E#M'^",G)]9&ZF M091Q6FV[O3G/\5PT,H]]GI\'RL+-PGT^RK0Z [O+PLW"S<)=/^&^=EI=N_W& M%/J8QSIF"G;V_=:QW:E]UFK+&,UC[F[3[C!O;Z7/'TUC:]ZO>+_:39EV?V / MV1BMXI[%PLW"O9LRG6&;A9N%FX6[CL)][3A=^,L4^IC'.F8*-GN:>S$W'H P M;^_I:9J44UB%@^%/F$ :JLXVQJ82OE!!K ^Q3@K"Z7;MUO%-V^<1S50^?\$. MR Q^[E-"IW>*4T)F<&9P,];NNN?8K:.:>,S;S-MFK-UU:W!D]Z5>O/V\@S)F MZW,?%G4=VV&;A/5V71F\XSBGR+ME!F<&-V/MKGM--DR8M^O)VT['[C-OG_', MH,[%9-A[:8R]E_A L8K*P1G: \Z$X0/SNO)WV['[S-_,WW7E[VOPS(><$,*\ M74?>;O?M+O-V=7O:Z=YY'@J\S;S MMAEK=^WT[1[S=@7K"RIP5/ UPK;P9>3BL-#^W+3CQ=,OHQK684"(9BWJ40L1 M#SM8W(MLABK:UG!P_HR: PAH'N.9F9+ .H-UQNE@"WJG\*Q99[#.8)U14YUQ M[8"A<5QL,M87G/98A5!&>WCDD_$ZIST:P-:\#?(V>"JR]0_G28S.#-XC1G\&O',&#*$>;N.O-T9V [S-B-0UHNM M'>PBS38)Z^W:,OB@S6T-F,'KR^#8K^JXJ [,V\S;9JS==;O%+0VXDH1OY5M/ M>%)6>YQ51E;=50ZKKZA/M>&B%RU&@> "[>?7&.]/5$--CW:W93 JZZ'D-8]I MS2SP9FW$VLA$;=1KGJ23"FLCUD:LC4P7%^.TT76K8RB2+&LBL\.5-0>^Z3@, M?'/T'(%:;[!/ZBS>8)\'<+8?40U5),/F2;(RSD1>\YC6S$WV_-J(5='K&J2F MZR&GX72&E0T\L!JJI1IB372Q48<>1QTN21-QU&$_N7#.*A:F\_:&)*D?4Q>D M$_[7\Q_>_PG^HX=:F/*_%DGJ3Y9Z,N__-(I_?)^]:N.#?NB),'W;[L$LM[]I MJRAMGD!YUGL3*R?Z4-."UEF/1?Q M&.;FTK]C88W<1'A6%%KN.%VX@?7@!@N1V-8'8!'7#RTB<&+-W*451J K%S,K MBJU8 />,%X&;"LM;""N-+"( L(]MK='V8,([@W7FV\K=+Z9KSLQ;"=O?0MA2 MW^,/0$KK'U&PF %9E]87<>]'X5[S;77L?C>?\@&4:K7L[O.8] 3D>X(+D3P/ MDCR>F[K6X]0?3X&5YK%(8"[)2AOI,=Z?3/WYC"X"16.BJ#4!!DRGP'336 AB MZL3_;LU@!-/$$D 7S_KK(A1R*VPW&U:KV6K2?:VF,[1\8/P$7A($T6-B72./ M3Z,%3,U+WKS=Q+PD AD=I84 5 O<>2+>ZC_>Z2PW/Z2YTT.;4L\>?2^=OAT. M[.&P13N02H)3[Y>7'5ON3BN;@+S8!G72;6^_OO/AINWLNMAM#Y[Y[,ZO=N'% M/&(>["+%)=&81_PZ?#S<\]D3Y#UO-C>/Z<=M=@(&E?)O M3T^E=6_7.>VZHB$OXE=8V?YK9+B3-?>KM.(^HA5'5C!:\(W+7F)K\&>ZW$($RKF3WZVNW4#8?U;C1< M<6!,X_3K>@22\:(?<]&=(2_Z*XQ_\TF"8K0SA?\W,5PIS-HD-_,WD>Z.'%=H M+O+@HCP=YGOF^TV\\D?F>C;=*K*+L^EV@8O.IAMO86RZ,=\SWU^@Z6;*L=\Z M^-&@ NA'MS-X>NP^"_/H'"<@KYGE^A+585P*K--T3M%9X004-554. &\IJ+1 MIT["Z; M4+Q7L&BL+FRGU;6'+!HL&BP:&[T+(^$*6"Q8+,Z(5M"S6RP51X,R,*1K?!6. M@S[A26#HIGX4NH&QR>W<$&K704^K>0I[LUY=H;CC6849O-?E=I7,X/5E\.M. MAUOZ,6_7D[=;?>X1?_3#$6;K0]'ILD[#>KB^#MYW6*=('F<&9P/')E2Q<+%P5%:YKI]NS>Z9FV[!@U4BP*B<:'>Z:PX4L MO%^4%KT[<*K<=Y;W#!8NB[VYJ*[^M4SJA2"?4LGPN8D2^=NG?L;!&;B(\ M*PHM=YPNW,!Z<(.%2&SK [AL+O8R1P(GULQ=6F&46LEB9D6Q%0OPYL:+P$V% MY2V$E486$0#<.7N]Y?DFVEY$B_I?5&=Y/:]S<,V^8TVI7RJR2.)_WVO KTY. M:Q919TM!G2VQJ:4,/V$[5VR"T@ ^Q+3,4*3 H0\B!$ZV/#&.!3'Y:&G]T.H, M[(X%@PM\Y'F8+?S4*_Z4@ ::S4$T/.1J7+W$G0F4&S_R$@M$ EMO5&))Y[$_ MKY1+];ZPU5'K6GTI_2MWTI/1K NY2 M $ZK:[?WE/9,V'-!4IM=%:1_NY!;CU-_/"T0)J,54:C=M+N:0K;U=:I3W+,' MK$>@6Q+@QX DT622 +WA43-WC2G\ Z9^>_=[0TV\"JOGAV924[-,2<20;:I M5!!],ZF:B]M_9]Q*4E;F??7U^NL"%)_>&L8BFQPLV#B.DD2:1?,X\A;C5%I02@UE$Y_$$;A2 M*?Y&9439A3%\/O9'BQ1(51&IZIBY2MDVK[9V16(+1O683JM 6MM0_D>C %54 MSO<@]F VN7'JNT')*%!\#[(PBR3"GN7YR1A&KP1C$4[:*7KCOMI\?DOC?C^2%.%V[>>E> M"$G,-B>D-W81B%D>Z#C58EE<>RNV]4$FJS^/R5F8U^]UV?=KM,MN)_IW&>E7LO;D:P6M]NW G, MZJT;/+K+Y.K'TN1G?GA3).<:E5Y*BLGD=*2@E0,C#SQ"6G3P#ST1XVTX>+=Z M@[:FL9C\=/4'O^VT1ETAVEY[U._T.\V1Z_:=?M<;3]J#YJ@Y^;\^.-;D!L.> M^P$^"8P+OJ_[?A-G[)7K8"JS%SR9&-1 B)M1[@C<_?PA5T[*F'#CV(=+KMKG M0,^8N2=(5^48H9'=\80J;#E.WQZ:N4J90;42;'XZ%'7A89*7'G%O[K1QDN0M MH^AVU&/N$A%W19EZCMVZB"!3/NW#C[N[ [N7!YI*5G+Y96:JLGUWPG.['YXP MDWYKKH];C>,&,ZE9M>/J(QQ./6&HE0+]FXS 9P77XU?1X M%-;4]7)O5[UL-27H!1XD**9!GG6SAYY#Q;$K("C'2DK,R_45#0(H.X)5]7:, MQK&'Y>,^G+2FG?*A41.^0'(PGL9L'2MD0C%Q$]E(LY]Y,,5SX\%S T6 M.X'!@;K,5@3!?I&JL:\H@7I3(*5PJ<+H$4LBHOL0N%J_)7&Q< )F/UD$ 4T' MZ(BK!20)B<'T4@%!X$]Y6A*5,A5W*&&GEV=I;C\"(/+O>,LP%X$]"S>HHV,5 MO*H#IE-!3_JW*+SY &MZC#6KMU==!5N@%L4W(; D69)%+=/ @^ $M!OJ5]BQ M_N&C8K6^"*PN$S%<3V/X"Z].A-*MTBC5.TW^IM4: 2YG58#VQ[;UT WCN M]G_R13UT0]U4W7;ZB'2'-\\3;9YF"NB3F^;319;E7:_;/$+BJ#Y>S$?P/ M;,O)V UQ.\[=&$]_&-5@)<\?.SU[8"97Y'Z;7 =%_:+/NTKU*A"<.*-3/'/* MO%+_JX@C\*J)P;-)D:>?B%4_?T-I(;)V=E(+_"J^1V.W$/V4U32+&!S_?R]\ MF2^T_UGM;JU< UJ-HY.2H&)JB\)/G'YL#?N58GY[P%FG>D?F2:$[:_^QA8#L9G7F^]]/5T]E^P\X5 M)WAR@N>^"9ZFQJO[6^+5>/("TRPI<%3"]Q2Q@%T%SUZN$4%&:O/DS=LU9?3^ M3P0_E] ;DJ@HC#SU?B5& MMA2C%4!D>;'3MEL=9_OUG0\W[1U/-NUNN_7,9W=^M6>W.UT>,8_XM48\:'4J M-N+3T;B[XW+IV1/TW]V\81X3;[^X">6;QJ!2?0A.3Z6UT3C=TZZKLJ)/O[+] M5UC9KQ3=_54&*#YB@(+",1BDL# ^L<>:FPE@ROQ9"_Z\\[^7N-,JL6=EN?,4 M_>#'8R&.W/&E#CO0*>BRX_M'6KJ=0KRSZ5'5)!PCX*=?UR.0C!?]F(ON#'G1 M+VS1)5 ZZ_#ZK2SK\(M<=-;A%[?H&W3X*7P9=<+R!(O@H<-+"+AV.'5Z"NX\ MGBM5(1C;]?-HWS^M:#-QF#A,'"8.$^?5B7.^Z.;1+8+7B&UN2N8PS4L^7V#: MK+7Z875ACDN8_1MZ&]?OW&GV[.;F,/VY:&0>^YAYC,'"S<+]A'"WFW:/A9N% MFX6[?L)]W>K8O3>FD,<\SF&Y9KFNHERWVCW;X4V;A9N%NX;"C:VV6;A9N%FX MZR?1\4*B06S?SW8O]6SV\S^]6'_2_\^B_]ANU^3 MQ;].XL_L?]CNU[7[S/[U8?]S?)_3^@YBGK\4H)@X!,DAR&J%()UAB\\7^'R! MA;N.PMWN<68 "S<+=RV%^]KIM^T!GQZR8+-@UTJPNYVV/>1=FX6;A;M^PMUW M^J?XP<^-[/[3,/%Z-W5M-BTVR=_G[_/W^?O\_3-\OXXA["K@X)[0=#O]TEW@6=]+'!#CSOI: MK5/ X)[!1S/S')]EFV7[?'GS?7O LLVRS;)=/]F^=KI'SIIGN6:Y9KD^-V4Z M@YHDS+!LLVRS;)?3 7JG*(AAV6;99MD^-V6NG8'=87O\W"GSYP;H>=U,D:-B MX+[&L=8+$ZB>5T52W02J3O,4 ;PSU.)4((&*V=^XA6SW:H+IQ.S/WV?Q/UC\ MAZ=('V;Q9_:O!OOS[E4/N.#%']Y*08NAR Y!'F^=!].Y>/C!9;M6LKV M:1!P6;99MEFVSTV9ZW;';O'1(J;YIVGVVR#G9[S7/N(YR!,%'OL8M M;+O'D$5U.O)E]C_0"S[%L12S_R5E/)CT?1;_ _WD4_2N8/%G]J\$^[?Z#-A7 M)_;G?#_C@Q-_8< ^#CU6-O38:G7X7('/%5BXZRCZ[!@LV!74;![SN 4-'*&A9N%NXZ"O=UR^ER M(A\G\KWJX=5?&+6OA@>YO3;C%M7I()?9_Z"%[)^DCQ2S_R7E,9CT?1;_PW:_ M 6?QU4G\F?T/W?T8M:]&['^V++X?4W<4"/A?SW]X_R?XCQY'X7/_6B2I/UGJ MY7W_IU'\X_N,E!L?]$-/A.G;=@^^M_U-6^>\>0'+J[XWL^1L.-18BOH&(+(U=Y=Q% 3T MHB2-QM]NY$*.H]E8DPWP9\PB*1! MOVOHQAE\-/;= 'Z> XW=>_AFPTJF_GR.7Z?1-"Q/S($1?/DQ^+^Q.T>FM,2_ M%_X496!,S"&)0^6_R(?'F.R]93E7T!) M)6 ZGO7712BDX=)N-JQ6LP7_14F_+\8H/3&.!4FCFY! NLC"H"+QY8D[$RC? M?N2A/,,[G"$(@ _/PI2T,@VB1] 88UHW5^D/D. %3C<6R2)(D>WA\2E, .\D M]3#'O^##3TC"T=>XPJ*Q22&?5H]3U=^VVF-ND*TO?:HW^EWFB/7[3O]KC>>M ?-47/R?\/^U3Z? M-TG.^EOD3 0!V1#W G29*PT7UYO!_IVD""7](*QK7%D?[HO"Y,W;#68DV:+9 M+*/8$S'.,'#GB7BK_WCG^](;G,ZI!. MO5]>=FSI3J_XI_)BIV4/.X/MUW<^W+2=71>[[=8SG]WYU9[=[G1YQ#QB'O&K MCWC8WG?$)\@9V('F?Z2HS.;8V<",+(P]HU6GI]+::)SN:=<5HSTB?H65/7WO MB:OW7\D2_55:H!_1 B7["JU0"PW0/=9U:6.\^7PW9Q.] KG]<<:>EV"K'RU/ 3," KB0+?LS1)JR;A&.(X_;H>@62\ MZ,=<=&?(BWYABRY/35F'UV]E68=?Y**S#K^X1=^@PQG]ZS"/]NF#FXNM8]PJ M*ESAN#7M\FF:&5K[V.KVS]\/=%_JF<=R%U[RS*KBDE1%KV\/656PJF!581BS M&ZT^C/96%;2W3:1M=>Q^-Y>Y ]%R.L];EU>' MR]D'XT1\1W@V\0RHMP:"Y\S\)$%XE*=QWQ"$)W$#B48W%@W$XODF"#9J=5CP M!"P]BA[]#:L[$Y[OJOM(=!-\3HT]@9' /%&<+>$MQO2&!H*Q><)*IM&C'!TL M("Q4O+0PE(-H<0KP+1](8P4H;@8 M=_J>V&N4K[XL>T!T;<6KJP+=5R#$S%R$HKJ5*E$K[2J06.Y<9E(65/X/3A6( MV#*3?G85:-KH3-3%7;9!Q%89?N4Y,FQV]G"- M2WAS266M/D%'HF].T.:)KY'.Q7=P3KT]HRE/.GM/>([S2'[X+8T)'"B%A>HT M83IJ:A0-N]K\F#M*HF"1BG&-K= M3+F;N?>\=,NIPL9/BY1U.B@$NM==DJ'=RQ8,F0#XAQ@E9SX,]8YA;NG&1@J) M&P#7P=@5GS7@<;A#6"-@\(F?/A%YWV262XAY& "P*]L&ZH-M_@35TX_&4F,,3L#:1/-8H0]I;:Z1B3/O]GJT= M%CB/F$=\:TOW3^9$Q[QK1G3/LZHZ0R'O)%+CKC M(5_=SS#.TUY&C5F+:2+4 M4Y%LAJ(]=9IVQUBTIW7ZF<=W# W'*N.R5$9[8##J+*L,5AFL,DQ3&8[=98W! M&H,UAJDL;YS&&#AL9+#*8)5A+LL;IS+Z/0YEL,I@E6$NRQNG,KKLES#:_=,4 M7"_\8;1[!CP]. ARDB@( YXR^U>"_7O,_77B_DO_/DO_08P\/$7[.99^YOY* M<'^/&[W4B?L9ZIZA[@^$NG\I.%M58;VW8J"L0=XC(LW>L/>[\7:*Z$WC*-1X M/AE(E)LD$:+#PW./?CJE3\?;!DK1F$>-4R^Y2H13!)'"ZPDR@_CN)_2)TEU' MP9;_RJ#Q3Z.250&N2@+;$]_ZW\U$#7L:V6VKE!P9SFVE T0*CX&RULJ@V)6B M"DN_$:5,3N8,:&2/4Q\6\-%-#L2B,R#8Q2TZ X+5=659AU_DHK,.O[A%9WRP MEU)PYVD.E\EQF=REE,G]UQ\&+:?UCDOEN+B6M8:I+,]:@[4&:PUSEHZU!FL- MUAJL-5AKL-9@K7$.K?&2C!'6(7O2L*X:I36T!T=7)Z]%3?-XLG;*A4T2L_93 MXQ3(-6J0-Y6@G7D\Q\!B#"QVQ%6M-[K$R9P?1IA@"6 )8 FX%(P5D[[/&H U MP&5K ): PP)6C#%6)^YGC+'3@'O4"57L,D&??EX@VHW$%/*_[\8L_[,TWW@UPZ MNL=Y=ZZ9/0$TA<.M%-&'FNA_$_>@.'^/(]C;4 -J0B-WH;CAW82U]R%"E85B M W]15)ND\A<_!/Y$E+"[%'Z@U3-TD2:@^V7<"U M_N:G_KV$, /ME092M=WC_OH$LA;#9QT%Q*=ZL$,\8AYQ'49\-/@L$U!US!H- M8_PP!A7S9TWX\S(QJ"XG0&D@-$#E9.3,"""\W*^]W&?%_N#E?MWE9N2F6BXK M*^T+6VY6VA>TW S5]%(*;C\;X)*CI\7#K+4TL=[(]&(CT^N?C5<@7)_(RN)2 ME,5UUX$_S"><>=S&6H*UQ*5H"502;$^PIF!-81BS&Z#T9,,JQ1F]*1ZULTSUR)GS MSY]?=YG?9\GGO>^R-0!+P&%[7\?N\-Y7"\XW%#%I/^ CAE Z#X32*C%5QG&] M$91^ .A?S!6MXJ8A&\/-N;D/OKIU+I+8W M7O/^U?NOA),#4OT!/BDAE-SWF_BIXEA"G\)Q-!/6=1 ER1MK$D\NDQ5,P^B66HF5I S3 4$O.GR?QYF5!()\QC MN;PMZ)(003;F$1HNXF<&!=F?9+SHM8$&X44W!""$=7@M5I9U^$4N.NOPBUMT MHT">3N',G)Z(.\_F/@3"C:U;G)Z(3:N2.O[W3RO=3!PF#A.'B77B<(3S M4,M*)7.L9'&8YBV?;_W,6JVCED._)-O:N*+G]L >UJ(4X^).,UBV6;:?"/ET M.J= -&#A9N%FX3XW9:Y;S:[M5+V,C 6;!9L%>^6@IFNW>==FX6;AKI]P=YHM MN\_"S<+-PET_X;YVAOWJ(SM4'R/P?.D(YX''^"S/'\)[:^;&]WYH/0\OXS5. MOEZ(%',8F.838ZP 4HS3/C\D:?7D@=F_)NS?&=H.LW]]V/_2O\_B?U@DK'>* M0!B+/[-_)=B_XYPB5,3L?TF[3[T2^\Z<[7^W3%(QDU""=R)^\,<&(_+S]_G[ M_'W^/G__];Y?TV!V-=+H3VC"G6_]S%JM,W85,_SHKW6*+/HSN&IFGNJS:+-H MGZ]"9EB3*"3+-LLVRW8Y8Z?=.W+"#LLURS7+];DIX_1YSV;99MFNHVSW^G:7 M99MEFV6[?K)]W6W:+;;'SYU ;P!T3Q43Z+G5JG$KV[4[M:BVJT *%7._<0O9 M[ML#9O_ZL/^E?Y_%_[ H6%W@GUC\F?V?L?OU:@*UP.S/&7V[QWJ$_M:'1"^> M2-$O]3YN/M7?^FL$C&WYNYHC:Y9,%O/7GF#/[FX0R[49KBP>=EB^>F\Y,/#% M_+UN8LUA6*.":1R&W1J&[;?A#U/(8Q[G\/$*RW45Y=KI]_CLE(6;A;N.PGW= MZ@SM+N_:+-@LV/42[/:1<;Y9K%FL6:S/39E6KV.WV!AGX6;AKI]P7[=Z?;O- MNS9G,G(F(Y]F'ZG?C]VO.K8XGV0SZS_#4AYR%F^=V/_2O\_B?]C.USRR)^%!.P%QW@,$W'IW[&P1FXB/"L* M+7><+MS >G"#A4ALZP,0W 7'F2B6@!N]M,(HM9+%S(IB*Q:P%N-%X*;"\A;" M2B.+" "TM]?H>#"1;SJ4;5A:79Q\@2G^M4A2?[*DI7C];,BN/>@^;S$V)D@Z MEDJ0/"M7[>:A+V(B8ECG+ >U2@)@_18!HSH]Z[_^,&BUFN_NQ/T,&$U*Q%]$ M=!^[\RDNB_4IG$3QC-)MZ5[GG15-K'0JZ!4),OJ'"+D4I0;^2J+ ]T */.L7 M/W3#L0_ON$OA!WJ_$<1Z@C0P7\L3(.M!@FI@$;I!$(UI2N,HGF.NLK#$]SE. M61(,J0$*((+9!CZ1:@=9BLBFG[-,YB,H"6=P/DV<[_ 'J^) N+%UB\(OXI<3 MH=6RNYWMFM&$3/@MA/@%V X9*9W&0E@S>&":6 )FY5E_781"FGOM9L-J-5OP MWV@1ZT3X/*CKB7$L:/\"'IO#;N8A(^);$Q=X#F[W(\^"&UM-9VC-8Q^>@ZGH M'RD:B4C3@-2!]>BG4] .L;L ^N'+8YP,C1?%R;/^O7#C%,8 *@>'O"XES^.! MBV*HQ/_.[+29G:RO4Y&([/.)!<,5<'4"+\5YP9Q3:[2$Z2>P-Q8&@G8@O';B MQTFZ^E:X+R!-KVCU*7SP$^( M-G6"P1^Z,=V=TU9Y_K!WM2+9J>UDRFIS3=7NQ:NOKA'TA,+%;"3U8S(&Q2SBHBXU0\QV3^34=H?O_73E MMYW6J"M$VVN/^IU^ISERW;[3[WKC27O0'#4G_^2+>ZC_>>7XR#]SE6S^D MC])#FT(,C[Z73M\.A_:@-Z1PKTHO4>^7EQU;AH)78JOR8J=E#SN#[==W/MRT MG5T7N^W6,Y_=^=6>W>YT><0\XI41.\-AQ49<-1KW[>9@WV=/D.VVHZ7=27/? M!F;D#^YYTG)Z*JV-QNF>=EWQ8$/$K["RIV_ >/7^*UGIOTKK_"-:YV1-H85N MH7&^QYIK\R","&'"Z%N9/RO&GW?@.Q:YTRJQ9V6YL]+9U]7:@5XYU^!(2[=3 MB)6GAI^ 5ET#&9IDE9-PC'\<_IU/0+)>-&/N>C.D!?]PA9=)@BQ#J_?RK(. MO\A%9QU^<8N^08>?#[43#QU.4T9ZTB;ZX:;W2 MYY2(/5@S%HK4BL6#"!>%4D;3,C(8P.J@A6V>PC1A_"KF_HIP?X^YOS[ M!6CHU:%O5@%.X'^"A2<0 $A=$&X<2OJ/W63:H/]:XM\+']8!H3(;<.L#W$C( M9B,W<,.Q6DC$'UJ$B1@O$&5H'DG"P+%([Z;N?$WH;!XD ']U(=)SZ,XG42! M'Q4Q]S: X[6:-!N)"I4-%P%5CP.&=VRT5 .0DCX#*>,,)DG!SKYI4%2449.* M%QEMAD?,(Z[5B(?M?4?,J$F,FL2H-!M6EE&3F#]-YD]&36+4)$9-JG,=/B-N M7.2B,^+&Q2TZHR;5=659AU_DHK,.O[A%9]2DEU)PQXD-UQ)Q+='%U!(YC&[ ME8>L+8QD>>.TA=.VAURLS"J#58:I+&^K"0)8W3ET,&#R)-09K#'-9WCB-<=WJVWTV,(ZF+A@]B=&3N(9^HZ9I MVNVC*AJNGV?.KP3GMQ@[I4[=]KS[< MSZA)IX'9N%RBYM1+-QO-^X$9O76#1[=97+U M8VGR,S^\*9)SC4HO)<5D,2,=Z&@W>K-VAK&HO)3U=_ M\-M.:]05HNVU1_U.O],]\:0]:(Z:D__K7[W_2E@XT<3Z )]$A*T_ M_>B^W\09-4"YVI&#WLBQR"91#$^%EO@^)OUGW8,^2Q1$4Y*(I+'V"^I!_=AX M$<_.;$.XL71: SA3 &8U^YB=C$01N**)% M8L$(XWM4NY6"-SNSYD.PLQQ([$D L6@'UM1>8&(9EM@\]F=N[)?AQ'YPNO9 M U81/UB3.)JIEP09QE@!]PYNN?OY ]SAIM:CF^"NBJ<<7A%G;,OD+#DO9VA; M7Z=^DDV W@,32'TW@/%%DTD"TQLM:99;) )W^7W):,'KBR3:^%HE NJ]&RC( M?/XDDHZS8>.NA]?ZL)(FW8K&RD^1E;N MT_K=(B,SIXWX'HU=#^QC4.?2GL2OHR="?\-=:P* Q)8#W0N,\=4WT*?D[Z6R M5A7XP8]ZA\YV[8GB7"&DR, /J?M]!8N0H0@9PHU'S".NSX@O$HK0E%0@QGJK M!=8;8Q$R?YK,GXQ%:!X68<6V( :R,EO$&=@:PN;M$9C+"N*\LZ_"(7 MG77XQ2VZ46"$575F]CW"X5I=KM6]E%K=__K#H.6TWG&%/U?XL]8PE>6-TQIM MN\<:@S4&:PQ36=XXC7$-*H,A05A;L+8PD.6-TQ;LE;#68*UA.,L;IS7Z=IP!%1" IJG.#)@[C]_ MUMYE?I^EG_>_R]8 + $'[G\,7%@C[C<'N/!YX(2,1/@,)$+"*CDWPM"K(\"4 ML;-P.?9"%T)P(6$]XG_"* R+WUK9N$7-0(OV(<01?^_?"C?$GN %SWQOP M3GQC$ %[$'S1(M[[]47 'D0:PVX+3;>>P'5ENA M#%U_$1,<970NT)Y#I]2F'G:/KSCLB%RP! M/I4@L3Y$R+@H=? 7!2J)C+_XH1N.?1#!NQ1^F$DTP?.0Y D"3("-/0'J(2@B M[LTD!0K >V^.BGCD>S]=/0W*Z#BMJYK@)/T>1P]^XDMT1.MZ)$(Q\5-"_GJC ML<9 $&$,9:"D=:(S4M)1\%JJAS##(S[]B'OMJO%QL[OCQ4:.^"*1DE:KX\Q. M7& @&K/K'ADHB?G39/YDH"3S@)*JM0,QQH;9$LX8&Q>YZ(RQ<7&+SCA)=5U9 MUN$7N>BLPR]NT8W"23I=4OH)*;CW^0W7"7&=T,74";5;]I +A;BLD-6%@2QO MG+KHM&V'*Y%99;#*,)7EC5,9U_T>_%$)VIG'8_>O#_I?^?1;_@QBYW^BT M^W:3-4!]- !+P$$+Z0P8(K!.[&\:1-*!19;E]7@&AD:6_[K.#T] E1P/QNE$ M4ZL%J)-[/@RG$RW+OE@X/R]B((_$6-H'RNE1@%3/YH% R!^8EA^FL7L#-$ $ M'?@S3"82GVFLE@J!DX) R'6.O'V]AJ>_]*(0W3H7K*52HQ/(3*XC&A$8T@AO"$*?V M5S>$ZTO+D5.PK:\(8%48ZKY'+!:+9!&DB"KE8KB)T&CN87[OK>*$!9 M-2P_I;N+=R:IF-\LYAI"24X+HU5 WL4X]?$MP.LP;F3JPKCBC"0-(I(['D13C[#Q_ H^)< PO%.FC$/)]HRCZIKZ KZ%/P.?E+S"J M9#&>[B2 32!/XM\+6&+\=CJ%!VF4()J8&BZG*SP] Q#"Z#[TZ1I\P(6IJOG@ MAVE.-!2-OA4A3H\_4^-2*>;XX!Q&\MV?P4W!TOH!#[G;=E>C!(%\'\BW4Q]G MFM 3" +FS^8P [TR&P:I)O(?6@F8AUI7]0!N.ZEDP>>L*I% B\@X2N"7 AQ9 MNL*A)1'!)Q&C*DRC>+D?6-W3ZNE 75=)5?<9E$>QAJ$,0?4(B_P#YG9G+#8I M@=T]P6&T+*B>YJ6BB?5/8$+HQF ,7HK(%UA?KX6_D%0R=_I%&@U&D M/^)#R5S>&"QM:P\BJ'R2M4'N(6=[4P&/H __P+XT4 ZT) /Z$AO)L/ZPTJ*) MI P-*773!0J:-1&>B$':\[G(1Q"*T/GC@F5H+2C ML4]O??33::;S<>2@.^%M2X(:/"%YS01A+$&([C7$,V\?6UG4&>Y@T>-P7.5YB,3A.(K0BOW=I-C[FC) H6J7BG(C[-XO-7 MVSP\5?UJN*'2'I3)5OSO-,Y#8/?B9@2NP+<;%W%RW[K!H[M,KGXL37[FAS=% M MZ%C0>WH:#=ZLW: N4WN2GJS\\#0/;OWK_ ME9Q,4!K@@:423==]OXDSZF.H.X22B XZ[&G V@G^00;EAIWQ,),+U:D;Y_Y5 MXL*6"9ZN3Y"_4HV#QY:K4C=-8W^TD,"SVBF#;^>.HVM-8=AD8I"A5#"=-FWD M,?PS1&NA8++A2Y^TP[0!=B!=]K'7CT*5?5S^%>_V96&CPYQ_V_KGU,?1[CG4 MQV@18- GGI&51[8S[>ODW$.(6WK MBTA@B<%X.R8B>#V4MB3;/T'Q+)3WC])*FY]R6T!^479 NP08Q;\E)WU+].!G M,1:SD8C5):>1(_U/7>G)3:( ;%84"%"04VD;XQ^(X_X GPA5E"R91G%Z Z;1 M# ST^)M0&.)B#.HC]17L>#J-%@F:R6_>'K*R\,)[,*V4]:D,5=- ROMPM;?C MNH%0R4[3[K?[U1OR\#CPSIDA! QE @*LT2.+H\=G9%>\;"*U@JS-P&EQ>]H3 M&8WYH'Y\H/=<"[9;Q0LK@&FLMHX^L@. F2LVB3I6MIP2J&Z;$6M:.M?IUX\+ M#%^2L5CE L-.L]-H=T]0EGPR$IK'>F8BS[/68*UQ,B2#;K/1:759:YA?FEQC MG-Q?-P47&X7PHVE($<J\_ZZ-4MZ+7Z?$ZF^Z,^$EQ- M9]NR_"\7+;U12361>QNIX5MO@3?ZS+]SQ!91[V?N '+ZU$J07#;$NI;*S449M9 M"_9#J].Q6[H>M!+%8)BJOC7Y%$M.'P-&'F[Q(81K F$%]+.CKL9B[:8REBIAD.\.?LH1>$N+"5V!^C\(".1>D M")+%!,37QP]X$9 9]C9]MT[2G031H]1#[H- . ,J@XLLD#2<2$#?PKO-Y%"J MX2%2Q.(A"AYPI'@;\4$L/#^M M>R1CT +2"T;F$[##1N"&6@SUW8.W_HM)KV M0&NK!I5] !O\,,Q5F-(-8Y(O$,-,;NEWN#ZEJN0HPU*ABW1_4J@5C<:N]SKE MF/58,L0V6"1P 70+%M*,$ 8%=[Y8%FR['I@A">Z#+E71R))X+"GX\/D?GWZ^ M<8:PPD"$&>@O739^'T0C4$\2LD2!SH!-'\6@Y^'AW+(A=3:#U;M'E8B%O"Y02^ MP&*JJ9N6=DJ25%AY-QR+'#P''+%8EY[ TF&5D.$;5A76P5 :RHW=FL Z![#2 MC4J0TI_ AH36E83-@OT(>+QHH17MNDSA8)DB0@& ;Y8JB*3OJ>6T5,VB;?VW M1KG:@'&PICP;1747T5]@\B(V%151"J]@$\JML61:%M_O"5GOBMKW08 ^5*5= M$K0 R(HUHO1@%*I-= RK0; *8P$6.;C+MO4+3B_'4_'#"59W*ORJ>Y>0M61= M:E;R5V)4/)?)* MG>:Z%\.EEUQZ^=+2R^<$^$]?>[-?D9C91XIGJ% :GG99:U7]=^=_MWXE,\_Z M2- 4M&=GM:%/+WAUW[2$NW4]P.*_LP7!;W+,)^U4H97O23+_IA MU=9E'^_YIA9J)8UQ:]* "HODY M.P5&N/@'2EDQS6XYGYEIUEJ=,;70\/S WK#1&W3.G1YHNJR;Z96P=+-T/V%^ M#SN-;L]A\7Y>"J\A?DH5K*%/E-)W!&N("V?/O)+73K_5:+=Z;[AHENO":\C> M[9;3:+::S-[GW@[K'!SXQ0_=<&QV<.!8^L* #KXGU1>]1KM_W-VP]M8S[=L,[.X<>LXX?X+CO$J-Y]JEN,JBIIK)6;-51Q0I+&/M4T MX UL=U=2T_0;X%BRUB? 6*@]@YOD5E9@'\5L$%TU@JVZ3KUI MUN'L:F=Z!$/F'!_1Y2"Z&JK/KYU.K^$,CQLD/!]]S6-<,V,&K)18*1FLE%I. MN]'NMUDIF8+D51)$ZD%]%)2*O+M^I+$3=*-C]Y]7-UM9 MN(Y?#FF-F^5W)VL5XXB]TAO:_0Q\15:/PXMR.+,,@ 7!6F0_9>K_6P+'^L&Q MN]9(O80@CH+ 4OUXLYZC3W0)+7)GW=%8#BWCM>Y@^ 3T%J96&(4W"B5G/T%Y M*2%OG#91\A!]9*KH4'U^+]/"Y@ZU;(4U2<']7&BY+0'_4/"DP(\R$2ZU"X^P M6!N&13VO1R(4$S_%;MW1V*?;'OUTNMY7'-L-[]M3_!WSD*E#W<1#=VDT_G8S M(F 0Q- 28>)JW*P?.GU[6-@,,D["\ _B=R T7F+=QZ"&U(79/(B60F&+>'XL M"/+BW7:X- *HA->_I=?[#^*=+DB' :O!MU57Z$V/N2,P"Q>I>*<,P6;Q^:MM MRD^5Q!G.6.UAF6S%_T[CW"R\%S>C6+C?;MP)S.JM&SRZR^3JQ]+D9WYX4R3G M&I5>2HK)Y'2DH)7SQ#B2ELI;BT"9\#8;(=?M.O^N-)^U!<]2<_%__ZOU70N1 ))V(0"YA>W??;^(,UK7F#'7S M?CT'A>A+_8H*TIU%X/?^IZ!P.W9[D\*52*68\RP!\F /UMMN@Z!(4WH?ZN6Y MA X.L5HS=<-['YD'=GB1[E+#S"\&\LLM>DH(FT>H8AC>2">+( ?F(H.O9?09\"3X"RC1>@4@G_&QSCV HB MC'J+>&8%OCM"0$OL'N M!/G8_@PY"%XU=Y?93IQ'9M@[-G:H3_)&K[/&&JL MF:K[@Y\4(J:K()_%E H,HF9PG)J%-J)G,N,8.]1-C/,I+#!.IUD(H\"J>SIN MERT].(G )/-((O?GO(/PU?"6Q!*PU*NGY%Y;*V1R4K MF]2>W0TZQT/*?^*4Y^RKM.60,B]#WO>0LL9&^&[9RZ"E%)"4"F>4:]:HW\L/ M3K]5B(),]C_<7.N]- :WUT]2VIU*NL':8QWP@9%[Z)# MXVCF)TD4+[%)#A@U2;*0:&)W/W] %LC*,VA!<%5C4DRPN253%S9$I;%FW&[E M\&2 6,Q<7QH+$R4=12AYU10)YE&P(WX8PEBSA86[P!_2OYC96<"/S-_-K]Z' MAO9EH*1NB;]/E@,PP@+%KA!''"W\0!JEF8*BV/(,T0&%LA[R#(\",\'P%A/0 M[8O8+W;YP-CD8CZ/XG1#_RT8!9WWH4E15=5F:V;#9$.INS0; MVCV[\P*KH60KP&X71\#1,K$B,QK*Y][I% AU/Y5[%65.3".2E40?GN>Z5'X# MQ[EI@_X!X=>S>Z4U,1;"4RE:%!& S9.. M .B68P)UBR:/QMSZWQ>6E4IB4% M?I 3IYP%ZXO(5-+!>8ZO8@B\NCK?WKL2MGYJ%UC8S\FP>W#]@.P_Y.XX(ZB* M,B#?_= K/5&X!WCT/G9GEKM(IU$,X\RZ-/XY OG H?RL$T!00X)+H,?9&V"2 MMX(ODS0;5]!)M<^:]%Y,O M8E>FO'T>!=B<#D]5.2=Y2_XV=H KD"S*2295$?9-3?)S./36R1D$_]3'?>YG M<"MG(Q$K54;-(YTAVIB>GXR#2-D#R(*W88B? $DDJS+$+E6Z!5/SYG\:*A*6 MPOM+X_!$,H[]D7P12BH^9\$C_VO!_<('SU]V;T9SPP?)7/FV&:['H=I,*K-F M49GY:1X&1#Z'^0K02.+5--G9V[D>I8%A'IM?;7C'S>0V-).3$OII@L-""WH1 MDBD"0\OZ(;L>F-SXQX8FR/*3(9C)0 YX7'9H'XEEI,B86S>J5WLQ@THN(TAR MX;8=ZP=#G(']0E\C#S9!=WGW!FC!ZB5"?"LZQ:K)G8PF2L];NQ'*N: ==I3F MCDZ#Z.F.*(\0^!-N4)'].$:%J=K.8^*V_!W3>-W0QU9Z(S?\5G29LE,!/0[4 MH+$GV^W!B@8@-32I:/0O7,$'S?!Y&U5Y.>,,M8I?46'"E$)DZS#"4X=%3/X* MB=.CR'A>KW$THE3R FUHVKF7E0\;8U$B!H)BM^MYJM^P@ E* 0%W*N>FC&6K_;(A%@@%(P$F +/?9J-/*1KY%],TGB!81*YM#EEP0K M:! YW2@L48G(]C@5(-;1-VNC*]3LPI(>:F03!+8M*@7@C$FF M\L=X>ID^';M9L8E>%L\QQ2/;5L4VF=S\6>X MZM!ZJ&DB(+':G*V$2%S2BR3$R.Y25\2XV;E)A%O-$O:%;T*>LLL[W&S/AWLG M"Y+)3$;*LC$NVCT;A&"+S#3R]J>-S;'7*%[OB5HT8+,:G&?:HP;XTT>R0"OI M04N'8F_?95V7[B7T7%6S?0DZS3+9N*J&JVJ>J*HQA*&W1:;PX'X,2N16.EEH M9/Z.1J8^\/\(>SQN8QRLVJ(2?G5#5QH,N-TX_7=R8UTD25:I P[*,O'E;@YJ M>\..KW&P-AC*\)RLL%S,E?EP0 "EH0Z/R&8?":&RO6*YA[CD(Y#U0RZ@F_, M.!SPKCDF>TB'&@^=I'.0A[S^;M_E+IQZ-,>50R9P%W04&%4;K"1>6OX8.%?.M&.?!0RGM3-A%9 M4ZY\L4>0A*Y\*K+N;@+)J"O/7K\?L8#_&@3=4H1?!,-!A M)86R%AC6D,+@/0TP1'&PQYUCHE$RA^KD/]S[FAZ;O]3XIH*FFB6_K,. M)8 I/?)#I76*V<#X$"R]1V*IGKI;)N1#X UW(G[PT=.X-M-N!K:;P3:_M$*8 MAF==W8W=$%3:U1M#@O"[1_]%*8,ON3+(PD I1, DXN5Q2[9&?N1PK%;%^9OW G! MPE]'X93U=/AS@<9W!EL.KX]/7CKRJHK]R' M_?_[OW^__>WKIZ^W7S_]XZ-U^]O/%OSP-_WOGS_=??C;Y[N_?_EX9]W^^?/? MOUJ_WG[YGX]?K2^?[OZ'$P55W9+,)D#+$",8BUC6E>4'?NI('GQ#.ES [(0H MAG>$ZH0$S)ER_3$MC[EQ\39R)(% MG5#KFK91'+F>*FBA+\L/@\6)B0JIS$W$&^^#:$3)Z70G"&J\F.>GF2B3=+Q" M:<5R."BPF3F]EE1A6[]+2(98)356YA3F$^A5==!PJQ7Z%Z3<+R[E;"J5;:8_ M2(IVLHC)+RZKVW+]],9%6SW@/J7-=LSR@]?DFJTECTK&OZ",([_LK1P[YP_C MO#J??LC114K:,5G7B6 Y@:DTEQ$^?:]&6%6'SBN]%Y36+>%";2SJ4UOLYQ48 M*52D$_^[\&Y(8R=3\*DEM 6%6S.@B[47_5)X**\EM#;B#R<#Z?C*84CF'B!H&NBR@5E1Z$*;6$-Q'D@B%N$7Q=-@]_ GJG['*!5Y<_2G&Y@A#<$W+F9(ZQ;^.AL)CP$_K2U?Q&BW28)GV=940N6&2POK;!_DG;DAYH>8AZ;.92)U MBI.7Z)7,.FD7PAK;UI_I,",J\,Q(N%3Q5T3'T?4G[BZ&UIEZ!=-.VI!D?>6\ M6AZ/KW 1SL%.%=['/V@SGO?Q/=/1BOG/ZY6K639G7I;86'%UR@=CF I+)Y_2 M-YE(HSM+(2UL#;L]+]JRQ#@*(S1LL]/HTI-R!U"MFN2! WA&ZVFZ99=N$F!: MJMHXZ7!2;@'QK)REKDX3I-;/3U+S,V?:(64*;.3!.[-'@@B/';)Y*7,=D7!D M\K%%$9.8MJNO4T)5HA,,(!/N]2'B&L +IL*[IU-9,7;QZ'.FT/&H '0Q2GS0 M&[$*0CG]=X6-*3\WCHL#!NX$:H9N?D[NQ^7!TI"^B'LW]@*D 7T-:5H>DF2! MS4D!:&.,-MI$HU7GNK@2E<)".,>NF<-_%#;.-1F"'["*-ZM1DIN>'_HS3($G MSLFMX=R=?"(*4A(9U6=46CTJ:Q,W[$*P1*;J+PM5$8E&VZ!_:(R/]='JS1*$ M <9#G I:0TM"<3.GE(BHM+,NU!:OK+AR^BQM\,I +KB@&RY;/*#3<.J>P;:W&6%J931!(Q,%,ISXFB"-'J MMSHGC:*8&=Q!8L/BR2HG6:+B UM3V(Z0;):V]3O0.-;1/TSW49!6^$].BWU. M6JS#:;&<%OM\L'G##0,%[E6"_ JM6S 6 LLI.*$DJS("AU&ICXMX#^-!I5[B M'BN]@>R"3&1$>H+QV>YUWK7[O1Q.P;9^EN@X>W=O>LPR"A%OP:6M40'7VJT< M;02&@VJ3HN,J,':M;-TW#=6Z:5<>:G;J6LK&H=Q":4I4XC#V,/MOCWB*;6%$ M;LWW*QCU,/_'1E;NF-5,RNI*M&+D\]0NRP5/3T=:-!/(@(?F6?IC]$[AD3E6KZJ46F6ZKD^W4 BHPG9;3M_8W=@1%@C2*9F FU8< MA-E/(UE0K -F%/7->+"PM"K0_4C..;$'J"98X0;YB8N-QO.JQZ(KU";:W"Z] MOWPNAL!O]_+#@MB@;'G[&./ >(0=M/VD#+,\B][!6.=[)4BMUH]D)N7SW^[HW2)W[]\_O#Q9\J0>%YY MV<'M(\^7Q[2%EA]EFK\Z,LXK!J1T18%RPQ&&R\-"@CU9\?)2V?Z>(44EBSDF MP68YOUDK.4(\HY/-0LYP7B52+*,@DV3JBXGU\3MLOZ1B/N/.AB4)"F]!7L\S MQ-3U'.1*EW!X!:4(+PJS.)U041/Y2JV7],B>9@;K&E%HQ$0?[7U9!!AL6?OI/%4H81P]DE%(."^SV M_[L DE(Z_):ZT?]5"N+/>=61#/!F;-]X":TEG8$Z*C<[@TS9@W:45J379,>! M$-DQ%.W-*[;%:L"ZF-VN"I D:J4H5$:/]"08EK)DW(8O8G?EY?<)9F1N" /(CR01.N%'#"=DJ6$>8EQ/\Q=RU@'/!I='=N(PB^>Q^3 #8$ MH1V6$C,*[M[3!+>\W)__MU32VW%',VB*S.#-\&50_';!5:P]T#ALG"\MO=NZ MO"\UP#M7N^-+AL52M\CJ[[=?OBH\HD]TZ-AZ]_GK?W_\8GWZ[9?/7WZ]_?KI M\V^FPA]N[9U1ZE9_\,+V#_"LSMW5 ?PLRSG8Q?K;Q[_<_DWZ5A]__O3;7^ZX MO_G^B/6K-1,!&#.!AD'&L[5&EF!M1NCQ>1BR0^OJ;S2SW_.97;VD* 9WJ-]A MG[$^-2Q,Z+:<+!4A [,\=6+4GBJ@W30]N&(YM_:93T0WCJYDK+4&MM.A#1<+ M6JQ?;C]\_?SE:($<$[7'H:*&.0B3")TDLLARO4)QE2>8:UTMHXO;='&O2D_2Z4QY'0R&<@L @L_%UZ.A M)IBYX!&(&/Z(1?&%8>8^:1&LNG&U=D6FE'HU$\%G,:(:T']4@(?,\]" MD57(CP2&THG&\K4ROYP>\U'LI,,L/X8M<7P)SZD>AVD&?@9=C)<237W,YQFI M9-@Y$$MEI@BX\1$#7&)&N;YJ&A02(9A4& !EK.7T0$0/O)*[%]$8'/?21Z.8 M,&PI>UA=;TCBR.0X=;"@<]K@-OI( >"Y^#J=84.I1EGFXU3'_ZD5@Z>.8?%? MH2('A11U#$NY6>I8Y":((D(E*? 3>D&N#M(1GT@'*$L4A.>7ZMA!_B"A:DLP M)C+6DV55 G44I$G!!RN@FQ0P9:P_R\5?@LBH=CLPCEM4K@WZ42%VFPAE'C:06]C6)[F6 M)?&7$\=;Y?*65=1AB$?964Z()TS^@RBYMA0Z4D>M"(LJ=.RUJ<@(RLH9 ! M+*0:\EA P+V851I3>!F?7Y:;I#-RWO%3A%J<(L0I0K5!SMNYBKM-ODNTMK=! M'&\]YL\QC8KARA4D[;PR>[U*5R/OJ)IMN=OA?,T98IW7!%5_,K MRU"QC;QWV5@!KL\;.:@E%QFX(SA(L'6CV4M-#1;S.1KA"28=@W>B#B[I5!/! MGA3"GF9(K A-HSE9U3HYI\")L@Q.VI19II#<_M%I48_(AB,)&DEAHL_*=+IY MWGPAB53I'CSMJH8+U^I'($8J\?/?4-I:L7P)O 0)CXA.0%( 1RA(DI]#36>2 M*J4/$>O=.,W\+^4V9P<>JM\D9BZ%2S+I1$Q#*I9&%:A.1 8?"@^+Z0!&=5>0 M)0W:O,.W8XET*(K=C?.9%(H(E-TO3?X0_ %M/(BPJ_2)\) M$R(4P"'!GI]22A25L&"2(KPSRP5XFOEL='JE3(#$-&39,:V!*J,JK3 5 MAN KT-FYQZ/M2%9+( ,I&:%E__?"'W^3GB$,8NJ/_!1\B_ &ER^D :O7Y,?\ M[Z0++YO/:MT?^*B;97JE&GX69,A$CGPI=#$68[HJB[EBLO8W%-G1+#;N+UBH MEK63=75EC?PKH]>=+W,)1-A01"Y0-6.N?"?3G5+H$)U\-B4ZA:0-&9E9%X>, M2#AZ:B4SCC%]5U:-2-FBJN[ C>\%A55 785";U\H&8**5G+.<74"HHNEY3%5 MQ7CB/A9"=246#WX$/*1ZU%#=BZ[8E7ZL3!BXSU4B;@F'97U>T!;W*:3R1" 6 M*6ZM2BCY")1I0*X_D#=< #,CX3,>*B9K%O8##5HX%;B4BD4G(EWJS4C 6Z.E M0)U94#": S*-I-)1:(7]K-\D!G64OGB,XF_%D-P&[.#[!6S(.&EJK.+I#9#V M&\E/N?I =:X@^K7>!)U(0X$O!5D154%!JV0ASW?O0Q!JV+T3?+$LG5()1*KC M#FT1NK([V^?R+0UOQ[" 1,,D#5!L-EM\2RHPT(7:- ,%1L&8+A-Z.*)$FZ2Q M\@8B*]HLLG=WX(;AZHO+"3Y 2?Q,2BOI*=G/LHXP/[9LOZ[>A84&#>9Q$49?3@:A-$A5SW6,Q@\\ V,EJ! MXZO*.AQLC0<1-+1Q @N=:>=MU%4[ JI$'$I",ROL4UGW$@A]&-"C<:^!V:G^,6VVIA9?:/G*AM:1X^W&6,JUVN'N12@LJ M )+/HU0N A5+8ZY?H S=XA7IJN@U*:;H?X2/8G@V+8N<2VEX2!,:LHJ5R9=E M*7@4U\W'2QSE2PR7F8H;^Z'NJ22S4@)5_/! PT25 "\<+6(\M 3]U%"3UD0J MU29@4W(RSB@U!?2_M-IT#AENH3Z^0I6*XRZ_)-JK.& !H*4 7*W'#YX"(D,T MJ!.9%SV&L@D7V.-SLM^RWEG "4#>I%%@J;S]F$JMFV$UK-:YZ@G9&":88*Z_ M^.XGRISQ2"E+/9Q()P UZ8-J)Y;5O>.GM%HKS*3(T-)_B$7^D(10 PTD(_[J MQQ@72;*34T5VVX/8T#UY^53H?4T+)R MVF6VP^#9A11:_0OU;,OBYPX]LNUV. M0:8+M+M)O+D()U'@9: KZIK4"_GIR@SMTVQ$)=/! ZK&RQN5\3G69SA%SIGB M(81L'?^L9V$7A"\6M18<- MBKB'(CON21;T1E12Z'AX AU2JF3/+#N!)S1J/Y23GZDCEI)!A^N]_6 (SSK4>C2B>"O9PHU==BLSAJE#W2[YL$&J\ U52DQB=U;TS]V(WLARRY5"Y-K IT 2LI2W(7V7&&*2&XFN M]H]HO!&].I!D5'="+;2":'J>JP6!"&0;R4/KMT-)67Z2Y5 M? 4CA$% U6'%%_O4$TN$#WXDKHFZTR[XI>57*7, M-RJ%HR5FF3Z4*":K8>@+D1'@7_IH\TQ MP .ZN:MAP/+W4--U+0@851&) O?(@TVNU)/4';LAXV+R%T],7/1!F6FKPK09 M:Y;93,4&LFA %OG+:OKHTA(K_7R9UJEL)UUTK,\4]0GCMRSRYDM(.XIDB*D; M3)A;*L$M=+Z!MG *BD3EJ*_FUR56:6N!$6 M@$17(/7!$Z0\* 45NA(#8B:H !-HYPK<*I6[/@=KNH3B+)/;*6E$%\4@Z%*2 MJ)ZL=(H"_SN+)T=M$HPACP'#"=8X#/>["^'NDH+$*E7,%LZA]$O._NJ."MMA\;P#L[P]_]ZGPQ50 MG 0K)0/B& _05O?C5(3E@SMU8">C2/J(;HX&&R51T)#RW,%2WCVY<7I7?XD7DX'G4S^9ZAQ=550O"4(KAMG(PCV\JVZMLLFPA$:5OF,69+J(0XEB$"21 MK@-2JAR5'N&&X2+[:%+ _2R 5I8@0!$<>]CN M2$3.&1TD-#L7T< 13*GTY",5TS^SA_L57XF)! M@,JD)<8A>KISWU/F$H(+,(9DQ_7& 2N=DG$_V%CM_0X3?C&EL?$Q$R%+LJT9V])*\L[>/T&RV(0% M AP\NM7SZ;?R9&95%@CT0T_*PHVX]UI-$BB@JK+R/V MK?E%WXQ![5T-\MX-5\/'\"9_K1M'9V26KEU>FOZ4)LXI\"-I M0E L>.<> -3#!2T-B&2.U[P^L5;E8H!%\(\:!_\1C=5Z*]:I2,9UP<#\WC]! MV"_HF8U-1X&0R;MZI'X2L/)\(^T &THB#OJ=LHFV?=MG';I@Z+\',=8A?B[( MM'U>EEYXW[M9 XV;0@A3[_+@Z+UH\\^(Y?%-V35^XIEX\ MIR-1ZS.LD\PM9WZ3<16?8E/J"#EST#1-Z*NX]RX$X!M&+0E]G.$<5%GAO4F>4G"6,1 MV0TD)>[&;7T49NK7U$0YE#ZBSG+2/=/N]O.\)?3I'W5CTK?I@.2;Q)C7.H=L MD2@*([-/5UX?]ZG-$R/:)Y'99D4N9EZMIE\STH*6)"1;_/1TV(I6$(F./Z8I M\2R!FK2>^#B/XDX_[T2 AU71!E.&/ DSO$22CHU#"$G@M@T[]!WJ,-)!:+M) MK7)';, [?(05 3HAHH%+$[6&W6J#8<$Y(*TT;QF7_CP&48W:AQ;7F=!,17B(/%)V'.GCT6@.("5CM"1Q9ZB,<458L<*.YK)^XP_[GN@1]\^*G MW?+GQ>?"%,O?$4+8+W1CA+;TD5=!GEB_!RWEU<8)I(V'7#*T4DPG=![1)D*> MB?63M).8Z8U0V<)@>Z5QNZ\$4LE.HG^O(Q,?61+\?&B,"18:WOEUV>^X=9_8 M>R #Q*N,N4,5U5L3%PE2*L.']->B9XQ=_I0%OR@:607+QAL Q]]3"(ZU3M0- ML54*U3A\W*B]8HF:?O--7F#/T8)=Q(9_?LZ\E24C@Y]>..O:M>#D5,H$UJ/A MB#!>@]Z=7&;*UTC@(CK0H<IVI(TL=))I*27:/H-1,[/%/D,@/;!PMUB)84'S$(PRWT$GZYW*69U; M;2O_BLZ$J"8F-V8/]XKTO9S=VGG/T^>WF0B$4?9JMR/- ,XWDQEF\CB3_:VT M83TZ;G8VP)_GH_MESVJ,6S*$ G\/Z;]=O?9_RQ:[WH;O1<(JQ6?NY-UM1CK< MG]C[\B[WIW!#E-B!ULX;/F(9\/",/<[OS M[L>_ME#V(J_5>O0FW@NF7@AMZ&#B7"@-72P4:,RH-((V +R?.N$8BL'1 (P>IGWH5?4BA1 M.V\_B MJ4/\)P[PZ]:=<;GJS-5GWOAM!<$A>3\1]D9(2M=#>,8_UZ:V<-4A_()/QK(\ M<=0&5Q;MUAD6+SL<0YBI\KER^B92"!+CQ(.R;J!*T6HCP,$7@"SRH161GX&I M"VYK)E>'%:28.6]6VT'G'K'^+86KB[3&D)HM:UBG1O\X U]-*AB18MAQ8!V5M*UT$BV'KZX5TPDS%/Q9U+$&9SI,; \7F/YR MTM4G(7.BJ9V'+QZ$O,X@S-&>T4'NN.?82H$U*100GK2 '/!@1=>Q%&U%6=T3 MYFZ#R$XX?PLE@_4!(0N$Q89#/JD/SU3O/M9HZC?^@)R,<:1LOZG3D1GC9.@T MQJ:R#K?QV$\7CZM0.J3CH!&:$6G)Q@EHS@_B"J#C)AXB?Y7P@4X(COT9 !.Q M?H(9ZM+3%AI(OX ,\R29BCBS 2,$I-K0PC%9KZX_Y=7Q^PC7Q%[^JL4>\(, MJ>3+KCYWRO?0.2>,:DL"?A+$"'W2A"A21)1@HPV5Y=XOY4U?2I5VR=&730'Y M6 CHE @ FOZL8V:3-V\H('<"Q ML<2A_-]VI[4O"Z*^T(UU:M-F+T+J4[!*>'A\\7^V@(VOFF(?7AL(OJ43.(+( MW2L_<55"["')"4YY)P;UQV*>HZ&MF,/>>QF%P$.F,8@XHUO&5VUR3FFJ7?<3N M>+\N_4Q1F*RVC#O@=GM\W9"/)FAG8*US!BZNS_-0/1A)%"_][BIU=('_UL__ M&3)>@_H?'I&2P(V#=N!'12:33P):2V-^*L)5H0SE79V(DR::QC (5((J0G3P^9>71BVCB_MGDV]*:)215DS1X7X)JT? MN- "IN#L6,NA:M9(_4YL1%"?4$QGT2D(NA\0K62+A*62W]T5 BT'I=I,WP>5 M0T@%(8(4AN@U+%<%&J*'1K)ACA-B)!4W6"M2S&1=04V6&!PO$_"R$Y.N<<:5 M)Q4@[=O!S6@0MP7QW4Z7\1WKK/Z92Q?_<@/D3ITHK\O)8C%@O'R]1UFW\%=1 M Q:O,WPO![EV*67S6*88B#N2W4AF?O8')_S!)YH7$GINB/6Y/1_2T3\K*KM? MRIKQY9I<%#<'I/@OR*P+90J9*N]:U-3ATS$F/0MM T#S^$/!7U=;DEQS@BA* M3I*S)M\)"?L>BTDJ$4$H("7T;T-D]\!_X<'6K5YJ?*>K*V>,8Z4Z// E?12W M\N=S)<>@8#$TZ;7)EXWT4QFB?%5#T"%MBI(Q+PS"6>9M$5HSPF@&XV4?4O$< MH%*/ 5W(N=7E6M 1XL$P+"1690XT#Y!,)@^GT%(H&/1#9-TQ%H",.PKVJTO* M+[RB+#.])35>1HHMO J?%GI"N<9XO';9,[-B\DY?F3:\ $ M'?WP,3A %F00S$[QES<7>[#UAXQ ;2^XD6E'Q^4%4=>+UQ*7@+S % W&L]_X M/<((I&K2H@Y,J4B"4DMBJ',E9=T1'>.IY@"34S^DMGZ[AO7D[I?\T[?24?L> M47VW;^%^SX-+NV;]J?.5,"&)N(/4\[=%T$]I'*T:^E>4EPA(ZZ0F2B4P R*;59$2:Z1@S#X*M8)U$=,>&VP^P/J?"0W>WMY M5QWG/J=INM_:?PL.52GM7RP2 MQ+"P(=WX@0SG&R^\>96]TU6V*7L2[@X.! ?**]+'D:91\$'/TW@D0YV81MJL M#>>BR!-K@FP(@2JXW*-IYBC?:(W#/,%',M2)"9;I+$W>DP("2:;1;/Z[STNC M")*JKDDM978#CG>H$Q,?$E#98H=*5W.9B:1A%E+JJ41((FN<*V^#:YK:QV4[ MI?9G5%?>6,_!"'I1((NOG!?$L<+-Q/_H?7C^GVSQJWM5K'PH_'/M?_3/FD59 M:=7]6JS7/L9\E+>=3=_:UO"8+65U6E;OXSP$D@7$,$.-IS;Y9AZ);F7'Q$D! M$2$=E%, &!M*8=HXF2+?90G%[[7UK0/! XAJ%NN^"PE^_FD19B,4 );TN"CW M 4P?VV*YRL$78:H(!Y9..F971;/J=RRYVTZ],LIGIZ)>*,"H+!J_RR%F?S-U M%Z9$7S@?Y)<*KS6ONBV"/U"3W!2J,RI.E;Y(Y&K,(\?G/-#+3G,32=Q/[T[4 MZ32?KRD>JI?AX46!]G(^IHYDJ!/62B)T@E*.;UYMH=+ @=-SI+D8HA#G%V/; M%I&M+7!=9HL)-DQV51F)DOO'V;0I-0V%-/$RH3+$*3*Z "?C>'1\@:&Z>1!A MC3\:&:K9]7J=P($T,O:EZRZ<&ZB\LG&=5_J1#'7*XZ9 ')JON@@MY2 M1$KU M!X(6'2Y(2XI%6!4=BCB9K.P]ZZ*O=>%RMC>W\-#!=J MA?V NJV/*%ZRN^###.^6%*N%2U:\)GF(V_(EP_ZUT#XG@HYUJ!,K7!28M:&A MO SJ$H<=#Z&#@54)Z(PO\XODS+70&8:O=<7)LBF6SJ])^O+,6_UZL/ZO9UC_ M#.M_"[S5LW-Q-*;7$N9M#*7T20G,@#=JL(),5$V-:.A40/01Q-":P -!6#\I MV2S.7;5&6YK ]0@'PND7^O5 \BI!3(0K1TZBIMY)#WXI?7I.Y-S1H "'&!%_ M#(?"C^D@R6Q7&FI-6Y>OA5BS99FDP!=C\'*-0WI 'VIV)(YDJ!.KN:^4C6)1 MM*W2K=#?$.[C3(]TH=X4[GDI^;"X7PEVMF[._#KY#U; /-]',M2)^5;8,C?< M.ZHF F;L=S"8S_WO6XYF-/O";=&YT.YJ[F.>YR,9ZL0\D_J8BV*7J\N5,@>? M$2R06((4L<#JKLSB!8YC5YP+@SM6".WJ6V@[GS[W7MNWL3]T[]9[[N$?BS%#?]^^L]30_75;==-?I&7D5SO44]& MU#^COY"/HC__[-'OGWU!M9Y_Y%5/J9TO[V9"?4]YQKKR?M/+JKZHR,+*37YH MW*NBR^0^:&)QK_*5:Y:!Q)O*+TI_%C\+%1\DZR?@G&OTJ"WI0LN:^GA>;)U] ME #5_N>I>:S?N6TD6^0[5 YQY[C6ZKZC;A!J-1DVDX =)7^581T"C'R9!<1* ME@+W2W:/6);B(J40IS?X-:Q?OF'O_7!HW'G2PY M\'7/(AZ.!?(7IE8NL=X=OU M+B@S7/=;&2U5#*GN^",O@"SAI*;?;KZGXK 8MY_\SJB+GLJTU-"XKATG! BIV1 MZO'WYHT06Y5IDAJ'AZ2\*N4O&8Z_=+*)J*)YZ?)F-G)31N[Q9G%@)/RJ+[G] ME2Q"R)23PD;2( < .R\@PS]HTNR22^<,8XO.+565UUZRF=KMYOU1?B%7W$-L MZ(24,9.4,^K W-+576[(,J/D<("=,O,A&MFH1U6.AXX$TG,KGA*C^'D/3>RA M=S,U7(9'F"U=Z6!\E08WIJD0=BGYAYFJQ?,"W1XDY(,F30K-_<7.E!&Y#41 MTF=G-%;\YP[?'HQ+J00-I16GL% ^D%#_@)T2IUP@&37\JG5"&!PN&"6SN6W6 M'US\*$->JB&]I0[OPH4&YV>4M!-!4*$L;2H.:@,'(? AXP#Q]-\K2N^I, MQ=J1X8 "A-#()="XC/'7^8I9X8L)X5 $^Q[8Q7TD2CVH:R/SA2HV-RX::@N4GF=C^,%WT['TG46D/VA6@1U-EPA4BN$C'LNH>#P9(*_K4OA2U,-;T,=X^AV9H.;*H1 M&:($S0^,X<6V?O?4T7^:],Q#HZ[1)W3.W!@1PENCD9$/13'6HIUC<7JR)"P" ME;;F2^D2TG[Z&(68GA)I$"RX:80N3;&I96J+;" [1\R(29;2I_0 M/&Q]K"<2F[R)X,BGI02BU3Y#\"!VF$#!CHC9351@YRPS75LFE+*=?U2Z,8#]QAZMZA!J1F!5H_VHD_JJ*VFYB?(1H_/ M3*1;RY-'-O3CY/6(_)#E#V7!(^(W-\1O2DGC-QE%6G0E87P-3&W"L)I-Z/2$ M\?N_@VFH.'<9-FY/G6 =\%N4T'*BC&UC*)J ]+H=M"."<1(*N5"J,G0O4^8"A+QSJUKCHOFIKCU0V$YKEG M5L:>:"OD4>61C>V^;KL]B$BK<^_3<@Q,[]<;7?HU-5#O94^)/W.HH,9-0OG1%4'?)MV54:+ M'@4WIL0)LH0D?Z@WID?7IJ!\+^VPMCL)W(R,]7,;P@IRP]_HN8)V2!;[TI4F M8!+:+$![^\\VSJW)X/.C7:N$%B6BQR:!IA1FAI"2ABR4"H/^%3BC'1:(P?CT M"Y,4KP6*1A\)^<.WQ;0O>W\#8QE&-=5"_CD5&C-SDTABL]M M?^<.Y#HW202 M:&)66LML>2@B0LUK97F0@0?Y(:?]0]9_!NZ_#G#_FQFX/P/W/Q$^_GY?*Y*& M0GVJ"P@4+J\Z1%O1'"OG".1V94S-+&)F%6:'I72)B,T [ M."CG<"]C>^O!M $,P-2& R1:=OVMHT"6(\XO2K0-TAA1U01<3F&@WCE+^BOR2=>0WYEG M_,//^$ "74M!*GU")1J1@QG*F&>'[C$'.B$=RCQ-E??9W@\=Y#S=UTXWM=/1 M&=P5:K\3__1P1CD!VD>5=.@?#0/K*.+-/C_U.A#R:E.71;Z*B(D#9CC.2 M2^_3;@JA%(2ET&&NN!=CMAI'MHQD5SM[Z!^*J2-6VL>>F7GF/OS,@=%UM"E^[0[6].?\XV39X07"UHL3+(PB';@>FO+TF M'T%I,_GQ7K+%YP47DA.5/]%2Y%H^<NVKA'5U8%/ M-Q$)Q*_;GCRS ?3 R6@9.F 'TQR,7Y+QI*/5*<5Q('E >J=8AE!RKIH& M/>0D5EE.(:-?$-PD5RDE%-7H4=G?E'J-ACBN0_ BO9RO@)NY 3J^Q+M^CW]/U[7Y%X;+?%$(04 MX^ RYA@V-?SGB,&IP<[O*WHC6=0R=N9]XW<$NRF6].98DY37AH4J"*V.7SQ^ ME"C4ZUNU"Q4/G+,T9AU[]E#)IWP[)B#JI?I75$!RF=\]"6H+WT-'X]6O!1E1 M(9%"FYMB$V$/#Q88B5^6G"E,UAD:-: 1:G1&"2"%-\R_PM](V*UN$*H&\(4" M@;#V"!M'AF VO5>4?DR-QY1P4#!)IBOHT"Z37D;3#R3UGB')Z6CI1UB4?WQX M?R%P,C0+Q:L1;I"8X/T48D_7HY4=Z1_5*B%(QV]1)+1&=K38=$-%TP/ &J?D M>2?+;T6=2D'X MDO7A+RSX]G6EW"S@(:2.R4M5CQ: XW7#10=EW,GC:^E[\>>BI1G*-?, !';; MN*4(UN,F^FN_?.'Z'0RB%N85)',CUK:-EPB8?[X8WG"C?<.K("1-C5=DJUIK ML>2-(1LH;"A+M_7>+Q67@\;B]ZA\\Z7/'-UUOR6(M"BJ9Q93L2M>L68[IKNL M+Y!&+%:V9%XW2?4([UD$DZ6(E*(2U^30-Y'-([MB.@10O'0'UICTNG_U9TG- MVO5L-@ ZQ0"@_Q'>*5.]Q&/%CSFC5Q#_DK&Y:"!CP<#G@C#I@=&0P'@$2X6G M&ZA/Z#0[J\4+ B8]&X'FLJXWN^E9HO+-_511"%MLUNV/C%D6>N04@7ZX> E@ M" IEE'4,,4+N7,0B1E57%8Q.+O7&+RGEHZ (B5R1CB"TF3EX> -4URB%AQ N MRH(K#OYM3-@GU74I4 [%=:#)H\C/JIJ(=M'?T@'Q M2ETDQ*B54YL"5JOI&H ^@3\4VN,G.OSL[QPG'^>,M#ZVK\X@&?$,*@ M=P#Q?+_8NA+L$/M3Q!Y/P-7PO=QY)8."K+UQ3&SB1MW;$5=?4N;^T_J9!0Q"EJ63D\;8(NY+] M$:(PTU@6+;"DW%YLU009SL"10KY(AB5T-!A3WL.1-\+ZB.#K'\=[4K&[J^WS[ M)J??W+)R15^2XHD%*\3 M%5&[%?7'JFYVE,-.1!DW=6/U$5AXAS/>K"P7[]>"$#4GTQMI\A']2KTJQ-WA MU[8@8*_$]9JN\WYL)_&K/HP;!#V[8MU.]U;32R%*6&G%=3Q&ZI(-8;G-YEEM M^6 ,YU]A+AEA%Y9AV,2R$$-T/AW^MW&UBKJ:22UPI[0/DZCI-Z2M MF&1%W>3@^1J*%6DCMG_1 =P4R3,OKZ-87BFZ-EEL?55T YR6;3HRH$Z#R.$Z8$;?+^];(G0#\PAK.A3!YX0!HM*52UDJZN; MP\GF17@4B[#E=#UJ\E(X*8DM 2Z%K94>I+H,05!>2FT^)9'BQ<4K18O_3HDC M6!F$7@Z" _R)<0R&"I<:3_(=IM*R-:[U-O87([CR?1S&? MT,"K3-JK<4#,HJP"(MW%2W=)-<2VIOKD/+U'.M3IZ370'@/ZU!*VJ*EKT&;Y MXBW ,)(AA6!9N;%BLQ/ @JAIQ$1ZI\JVVAN5*- /DZ=ZV)@%J:E4M+$?CRHRS6% %%V!$U=!4U.6KV,]&P9-1F> M;%Z11SK4:9,9[2$\9I0">YI2/P^22%LCX]=7*X+ &*6N^%-EQ$%DU[;UJL!" M#('AG%OX"%<'H]W:VV$NAXGX !PPJ^XK8C_#0##K59:&4D3&;GVADV':9Y(;S>CK2H8ZO M)\UMVBXKH^SFFJ:>4R]'.]2).:W;MJ"2,*%5*V((]X9>I!O1O)4W:Y!3P:\M M%=;")!3:ILPNBHBY1, DG%EJ-JN'552"G[G0]^1#07^8D:H@AX&7)Q>4YK, M2DBGD3P%H7-7>408+?OUF>./(I0Z6RRYD8D&OJ$"+3>EI7 _/CN%2N7[:2+4 M>=T>X;IE#NZ E%=MO5 ^#K6\B(G"UKAP&E?]T__Y3[B>HJQ/\0UO4J#_* M9!>BK0S^/NAT96;Y01V$2QOOLC C@._"7#GL\YX5WI$.=6GA#PMH;D:E81BS[ MF\ M42IF1R4M7')>;,8/"V9432E* MC*".-@?H^F#$#/68^=73L1A;UYI>62)QROXWJY>WX8J:5]M1K#8./ 7L&?5I>.EPH\Q::\LRX]/BZDDA4WJ'Z&K) M814%OOK&>]W@JM$>\4-Q](C^!EJJ"O*(BWI!] M*87A,];.@H85H9PIN?-AF"<*G >1GO"VXX5%ID.2ZQ!KHGVKZ O''RTO0 MPA7K@@NQD9$H=)1NXO.@<[WQ[T@P*)5?EN9!E:Z,C@4BFO.++BQ:RHC7WN17 MEH8.DG_)ZN66)%F(65B^BUW0]B!)Q^0G/AC/B6CMX+4+:\):*?"H?=:/8XJ, MZ:HW+AS']&!U6:SSI+&(JA6=$_(IOV_1E,DO)^Q1/T,7_CSF(@;Y_'B-^2KL MYESA-HPF)A &6$=D.< .B!L9+VHM HG"=:,*)TP)D]P0*3,^( B'9B!*6[<^ M[)=)\F32CJ=QFTHV6C=V;#=/5E!8C!FH^.6YX<)CP+)ED;6;(=(G;J-)S+3WIXOG&'%.-PW>*E!WE- M?:@EL5KM?!CC(PGV*_>4X*FXL]1/.;?NN6WN]&@-B*+ MG5>1+J.V*V0PTW%ZP?OK7S'WUQLE^H3GE;MQ6J$A9 M#[DZ>SQ9",:"]QT =71H:/NLU @LCAMCES4>+PB.9Z8(U_?(]/I^_-Y<-&$U MFM$(Q_ANC"U]L.['F4*82TJV(KW/TK\,]S( K#9%XQ_MWWW>=+QEB*Q/^3#7 M:1HB#5TF0A6SON)5Z.G*2XZ\X5!CI4:\ZHXWN+"P9E*\;87]E,BRHH:!(@SU M9Z:]C4E6)82SM//F5(\[0>K12)PPN3TFEJ2.B>W+\ TN0+P_\91X*13!B0Q" M2/;: 5PT10>B =2;*F:* ?]E33=B1RFLE #UT95PCK_BPO)2,WDKLM7LO:3, M "1&"2;FY(!8E'3Q9O@(YCLX51@=XOO1=U(XHQDYR.A?@OF/M5J9=U=9&:@E%WX5\[B M/GXJUN0HD)FCCE=ZG+K2#)J^$O#PRG#,WKPL7+D6)G5"WI!]VT1J86_Z=IK' MB31OM.?*FHE.#$Y?/0CB&=I3DI,X*RX#3]% -GL@!C%0PH7/<5'X4:".>4!^ M>F!5CZ.4=]L,SF'^X]/-9J4J+ZU_#&GG5F;K@6 )3 ^2N!I!4'Y:B9'W?N$.(].8F!_ANF924/%AN;O,>V34;7VZ^,%% MH81@!;SCI\PA$%WQ_T[@_ZH-9, UAR(,.%VT7TT+YDW0#F!XZX7CN!.N5R5H M:ZEMIUZBNBB"Y4G>'97II;A@9$EL [@YH>+SIF]Z5H:XM5EY,JJ^@0G5$D?D M$DWF-7RKJZYV%F52/1YRNLESF^W1%2HT MMY_#"^W0L#9 H@0)!+S/UL<>>G-M4X5W5]#S)L 7P$3]E[U+1#Y:OL;;98[$ MV+#!CEH(%!H3X"R+X6Y.(MQR89V6]I'H0$#6A14;('>9]>PRK0/+N2?XN MHU0WD=I=!@PXY^3@7,ZS]N%G+9"'L6!7X,;$IHV\8H;J(&2Y.2LV3^(13&(\ M,D>(3#@UBXYIHBE! <1PK"O"GMBWEOTPKRM!(N6245-ZX^E^CECDBA8A:XT1'*Y%JSKEMGOAY4 M'S%4;>_-6PF-$=SX+_2MB J:BA'VS;P+/_C@)G8AFIMH JGCELC( /")U .\ M^LMS+I%MTF!4Z3F+!(W")7RFD)$EW?*F7O?NQF0M\^'[[B;]AITP4XT!L__T MX:>0R^1FU[7>UCM"32&*Y=*(*.:&HRV8<4JZQNE/P1;S#CV"Z=62X/I0H-A: M8%4\9M*C@;HQYZ-'6W4FU);G(_H8UT*+L@CA\Y+>(1/PP%LS;28"1J4-K=G( MZ&5V)#FR["\-0:E?50_\T9_C/'_4$T^'9>< C7< 3BJ"EOWVHE&$DW4&&*D: M/0)R!7(?QWE'&^[ ]$J;&U2N:%#Y;FY0F1M4WKA!93ZYWZFU9O( 3C_9@)SQ ML)1_E-B=3^F)>N#L8W_XJ>2>\[)@9:8JM@,0"#T6#5P3Q3#V21ZI[9VX!D#!9"M2C!MF?SA M%L3*\_2^^W2S6.+0%A>XP=X\[IW#GW/>(6!TM3W;"<&:*[1 M/-&WW"Y05&VO:HVQ=Z >1"Q4/L@O0CLD%0GZI@*EA,+T2>-E :I,U0F]HH9 M?Y&QH'(@?1 =]!K\SR&1Q T8#!(@ N.V8_2_=.O@BUKJ'%&(,(*F-!J;LM5. M!LD=@/S_HPIV^.(>WCM:SVP7]T&VJ1I7R*;0,:P->UO?*P" EV7U#NE#!]!A!!YH6R(ZZ[ M,>GIO,G?)8QE#*PN@+3*K:*P:^1AGK?X1SZ5HUWO$VWXFWS9"'X@:U1_;4C#=XFLB%FG -R/KCV8^ MB? ^(.;]OG9YL]I:)4@&J-:),&0"E775-E=(Z@PE.H))#:QN4>$IY$M9*B%P M"X%V#ARVY3KJNM]&R6">R'<(U0W@=O^Z_3'K'0/O0*Y=NZTOYB;WJ7E^07I_ M[;YFHD6FX(F'4* %$KXD@):C-^=6WHN!GPA##@P$,&;S,RT"]^!2U>H,(& TBDV%,V*TX7 M5FTD46.2J'I92@**W+1&M8?!R;8I7D62 .8JHP>A6S:._-G,WE1Y0>@B0*-F M *#F39=IA7U"A4.(!M2I&/"<%R.D[\PO$+D$A$:%6=66_KU>W(">CND&HO_[ M[[Y8O2Q)*(V9ZFO*O9*6'KFL>'QM/S^DPH%X,@^T:R== M?:+@$&8$+%J1RAQ??&#,JSMZB)W+*9>TZT>/%LM\CES#<:R$<0A, M2>_)-8CF!Q,%,TU32$RNOS]]GK'/C,;B 9^(\'*F:X#MA%Z,[\S+QJT'6:)Q MNR5-.&.WU*,H%)>&[)%KDI'L1,N6FZ"#/,%$ZCD=:J#3I?5I:6*%5$6A-@<$ MK4R>6V'M2KN>8&DX#^%/..^;=JAUX> H\Y4+5)X$B93LAC\>2ADH$SLGXP.1 M8#)(DA%QY"@;H#-(AM?A< 5SZRA#T0U?M5RQY M7!/R.RGRV7;$%9Y)8=H756C&@Z$88PS#K2T]8VO(L<8%B4"K2@2_?$J[4H9> MG1=-73%7),X,W2&P5ZPY*^M@0,U*#$/>'/'18U1'A)UR(/32U9PMTU.?UDNZ M2I%%IWL<_!'+XG+"I$[( $T0[%ZA_T,SGSZ]T3P-Y&_"K43K,V[C?=Z*\QF_ M1T+6!\MK8!1"MA%DC^*BP-V+>R]HLK3=8@2+R MH M_,Y(76LI]\[KLM\%9D:N$C*S(U'($PM)Q#=%2P:<@?]K+E(YZW.&M&YX2;!5 MSMBY:%SR]0V 2+0$>;7DK.4J _"6ZP^G&6DZQ0)W!NQ82EIL5HMAD]8ER!9- MN8_[QJQ%EZ^V,5-]15O3&\AO?8(>S8O#LG-!QS&QW?I)WU/PMRZBK1D'UVGY M AGZA"O]T3$6*R$'7NW[SL4/;B#_G3QPG^LI,0M\H=VO?E[ ?UT5L,Q"&$F M&[U&Z-_EYJJ(U>_I=W>)G9KJ<$0_Z;].5-+#(/&U]EGPL%1S*8$1FFTF,A:# MYQD]ZJD$')D/G#\?\IT;F'2.3D\7SQ&F\Z9)'/T>UR_1JZ]BA/'G(!!GXY!W M#%JGMVT\$DS%S2.'H8H:O)1;;D9J6I$OZX2PY0*@C3S,H;&J3/LCH1D3"XBC M<5W30JJ[<*SZ79#9?X"// ?*EVZXKO'M6,'-A!ZZK[; MDP-JS%58,D2PK!Y6XE!E)FK75,SXZ3K+.+V.6?OZSMPE-W?)?4 9IS^-8_H$ MO4I1M,C 58-^$6D(*=/, SA#RY\*TCH:E(Y2"Y(3WO;ZNG"EUVTSA_*A(M@ MV1A1-^#\1RJX-%!KO9V0D16MB"G4V5^X/8F[)4(7Y01Z% MA"#?/7ZA__CL"TK@E(OX%ZRT\[XDY(BX;NM\![HA$8#2G"H2 FO M<.LG?24E@V3^MWF+\QI94'H7@43.CQ#OHQ\TUKXRRF#8<6N\&$V MDN]J W.2/(SWO.I$-%1TNSKRQ]2!H)':YR=>Y?V^# 4E<:&A"U&=U9RWV.V* M3C&$B3Z3DY? *F'^A4%J3'1.;.$^>I+VSK;*LPR=OF%WP;6*DD\FK7II[2CP;?4/-2WPQP<3!:UTR"S2.S.#-.% M6KCT"M+[9ORVXQ*9'VJ^MKG* @48!CQVN6HTM_Y_M&SI_BON]]_$;G8Y+!@^T^G25&V MX6$.% =#QI9&R:LU+M'#1[>4WE,GCY9/ZU2-C4*MEY9M3G+QE%X, 6 0]SMH MR<)&I^Y2+)E43="*PZ[S+I_/JHFS2CR/?G\&A,0!,BE83VLDD_@.TU!J@0.1 M9U[V.'M"N3Q8U=/%PP !MMX.\_),HD4Y5YUZ0Z'X0UO+_UX>81VV^6T\G2F= M^MGIN>E"NA_,E\B#BA6M^Y9$&7ER4DXF.@3H^%0[94_MC) $*RRXDE7/%@_\ M71]LG3<9^HML\>OE?7I)=!(IK8Y5G7S(>@7/B\Z1'L'(?:C>\.^>E2-IQ- . M;9J:TT)K1ZX'F7>,!D,!01]+OFDK*R=H\0$M1EI@3+X:B3#7E$1R3#Z%O"]4 M%OGZ4$:G>X;.T]&1UO80RSBY1.D>,:ALJH?T]R&O&%>R/0:WWE6XD#-O4YSU M6ED5U4]Z&GF 9(O)$VHSGHJD#FKRYLBE)% 4\"*7TZ\+5"OQ]E5G0JDV\QUE M,5&7:?\F^3PD*YDOQ);H^<,Q(:],'5^Q)E'V, M7DA^U6Q$;LN0$1G#(&Q77 MG#-[0=L-M3"O-C2IWGS4AATS.?6F)K*'4"6/4$BG3[IK4\XE':L;K,]A>_Q'9 M!5J'\;% @RC7M[*0M'484H>+I T7C,\JO1=6!LF^S @%#PJIP0RQ8.*NJ(B= M&KE9 [B;2-7+ (Q@"+T2SMG3%Y.T_<*ZUR;#3#$J;NG."L?TP?KN\"BZ<:UU M&A3>X].9RHTP%86 9^OWB@(0J/"KE6I7N8Y7&=<-*.J*F1RM])5UOSYA'LKH MR'LC1%?<>B/$/ U1B%$U*'?^[-O3$B7B2J>$!5!HZ+B;)NX4F.]<2*'-A3(% M1$CD8%TS0DN@!-)N^XYD' @5TS?TY@B4D@WJ6N& 2;TIS5^%@VX8M&-J:0ZD#F\<9I%>T;D#]S!]%4!]R'DNI_@"_TE^[$"\V=GP1P*I97_62B1E M4(A!DI*#'F\7^XJ+3VX-B((?)877L7$Q2? @K,63LS? %1.2_Z8NH4HLCW]* M=X[)"XLB[JOSHNFU#D)CC*5BXZ!GP1.",VG\8GDM2?;/A\ZMM\-D2WF[7T,4,)B?3O+:,6-TJ M03LC52BH7 -]$%!YR(^89Y"<>/AAC@1)(ICG[9/XI]@%WJ1K&3OF],)1+@PU M?&RK0SMVMJ<>[;5^7_3VM+:8C;MZG+?+V^UB4[Z'=H4_30U&',%XCJ84[-) MP.O2GH$%#NL_!HK>VJ?!\K@_L)-'IM.6)N=%ZLX/XJV]89@Y;PS+.Z= M2O$P@%<72/1Q.73A"U%RK=T7DC\_3)>%O:%2[5G0EK4.+17[5]LH.!($+9F2 M,7D0\6W3>M-^>]GB;3!L %".X"6+ Y,%=QD'5\BXL)\ET!9_B5U>:C8_2*&>KM7.;U% M''3QA M#B_]_6:DS^L@?>[.2)\9Z?/Z2)^/R@\PV:EOY#!V31PM@:9S=/%O\0W65TNZ3W(Z4208HZ%C8Y#+D[+@O(-5(T^YW,V MP$;IJ/+A86@SSD3+R<]61+E))45>M,)FI#:T? "C[J99]F7W/B! V(!*T-_]$;48@&7_+0V2P+WU%Y&5 'G&<5J$IWN6>V3US! MST;)/J.T"-"?_"IK,!QO !OXY1&'0X).$L8CLF'8"GY 65=*FI\CGT]_*YPJ MV(=_V_?YK/!$^C(%PIIBGM3LGM)E)Z"6H.YMN(>,A Q/M1FG%XO%/E6'M.8ZV/7H@K2V$ M58O]M3QE)^XY#&GH;&,;@OK2J0"NBKI8*NPBG"L$"G$R#8/"ZS+@6(($$'.:UYR:1/8,<=K M$SB\M19Y8*_SG0,04%*9= !;8-=HWTJ +\]F?"(E.>C5W1%!AEW=%=E3 D(, MLXK)DL<\X#FE9=>_IV)-S87Q'(B-YK1")'$#)4+R2 G,%[Z17%N^^>AW^'W\ MG^-CI<]^$CZZAS36VDT*Z%MGX4%.<]T#8UP?;TG05X@:N<9+_J,]\V"]OY,0TVW.Z M2-%8#)UDN1VQ" D] ](_48Z'DZ%P^>7N3(H/3SA8_XGE.ASF"EY4>S)"/- [XA5N(ZJ7BI7!0 M$+I>CFC>O^K4D^'8A6K9>5@EF[YD*DXC#R+$$M+1*'#/^6B8)-N*/ 7#24T5 MM77?CY"-&'=$0)>O._&GBR?]F(!/#!WS 098>@2\/^SBZ2-6D/^QRBF]>X;N M5/5)_%)RYZ * ^^+O\[.A^%YIDER_&N!)GM0G!!%,'DU&:$B8'D%F^C?T8;* M,DQ1L6>0@\NE0BO\L0+R686L!XX9$N7>[>'N&1JPODGDC.S@R3*WEGAJ1RYE M6;RD?=&9F93=&.:3(4[U?A!@=RCO%VU:VH=1#W=%03M?;87H"K6M'FFC*ADG MSRJ=E!)YQQUJ.3-X9+4Y1L,@8X;N>(]N83XQ9MAGI,\_G=*BFV;PB[=:2K/UDMKA*A'I9> MX;U[?V*HS9#/QSM[ADK[8AW03X?E75^$4$&VE"<2F*H68M87B*7@9>T M!AY08HR8?!-_.W6_5-Q&H.DTD)[9,1ZOI M\N *3MM*K8C64;*FPHOXER3D=?F;]Z!8LWI_J2)7 MI89JX9 V13#<(J; @2R@;56PE MM/@8:!^J@$A)@IU1&OZX+RD4N*@3$[?HV]2!I6,XCD(7J"8K(J-JLERD#DM[ MRKL@?;>M&V^%UAPZ H9#5(*FDRAYBQ$>- 5HS\3C9H@GH:Q\..'B\'!DD1]T MS=VU0:2F_H>1 R5!B]K9A$!A''WLC];.95F[F5DK +@FSWG!V!> 8PZ,'#C) MNH"YN4WOT0$ >[P)"74E-H^1O8SZW\0<1*)@_[Y#[Y"(K9X#MP8AB>2\ MAH;,>R)*"Z%^9*9T$Q$>NW1.3A_.P)GV ZZ_40*,W9 H4JA@$45TL+5N#]AW M3$S+ACM@,>*UZ&4XEHMIAJE;@()V8-R3@'F3GS,@MG5=5[(#UPMEO0G(UX37 MZ9)&(ARP'48<'9]!E![1NX%E@X=;T4%=CCW8''E-+/E?S R']C+NEZ[W>L*U MU$MR0F!E:=AI<$@#\G%>.'0H4,KRK&&*&_PMNE, 2+@U(B!TU6-YTY*>7M&5 MHWP!>[",CE9:;*%RE"6GZBG%&HXKI63\80]3M4I=>[_1U'E.HL(;7#?3B]+2 MKTX(H^X?)OBS>B,)]L0=04)JK(N2:XF4Q?#W81&?5#+;OR'Q&8D;>9BUCUFO MX9R]\91EPX;9$%::V=28+J!E!M/KSQ@A\,2985 "9/8: ;#$:(@-01MZ;.'_ MZGYG$U;W'9 _"F>P=YRPSM/+ N^29\JNT($WZ1=I@=#Q(#T59LE:_325I(58 M!FRVSKVD-$.Q @!O$W3*>16%TAH<]42(.$T3Y-1N:HR_)6_(XZJ%7JI+[B(4/V![@B$NF7A* E#-%[^%67< ME/"'=$\$;(H@51G+Y\KR$ %ZO](F@-:%W"JC4_SWXIES:U+3]YV2_?-D_I<* M06"86EYJ]$< #?H[@G0+0)",4F@C^O'A_00Q:!&H' MS^TD[V/H$RCUA[!]3 M?&GC/LGJ(E$E@7$;=O#OKL[*/P,C-4\"&)"V[ZS.Q# MHMBBQ < LBD %J4#_/* #V3V/JXH#<1JM $R^G5%N17R\=:.YU*[V R:#J1H M827Y<)*,Q+DW:9R#,&B9@Y1P4MH^7?R =CN1A8#9$G::=!3V0I(Y95(8?%<1 M"@V?_:($$ L9\J01_R0+F[;.JG1YHWUCNKJ]#2^YSNLO0C5EI$\ KQO**%#4 MH"=S@DG*P6A6)_#5R_B?>5NT 9O%CT7#&>+_Z-TN&B'[HS?("JD)DPZY.?Y$ M_ML[7NQOH&WW@5?[;93N/NA0)W3OU$_A5'XBBI8-2.DY3,.R?^=ZHO.LOI59 M+7."G\SS=31#O6:^! _3]>1#'5RNMR)> FC9_P\?T;-!G"]^06CGDBCV2H$Q-I48U2)6=YU_"_*&Q,7HVML=D9(36J.MB7W9&G6+?[YK*N,A#9.(HL:D]A,GA>Z-%IZNS,B?J6-L='L;;E M\&NBH-3VDPJ7CWSXA+X)]+\C&5&F#(9$#I, MXXM%'OT@;YYD[ECB%0QML?1HTS@&K!-6VIC^ZG4W"LR^0."OG0,1N'_:G$LS MJ9#*OQSR_C9_#644!?,P(E!;*0Z;.@=OF !L:=HQ-/$62EXW0IB:4$_HSV\Y\%-^#<7K/J]*%W7@5<% M/!N9J:\)[M)!S&;5."T[%.>%*46\\R!DGLMKY[)Q!*RDJA%(]3@]VKB-'R=J M22MQ*EI7_"=AM>?3:9["#S^%"9(UD#2@OXU '-02V+>H8@K+-:2OE;%:0!$T MFQ1>ONE\OL;).T_Q#7;I)K)30:.#O&DJV7U]]\[G+[](LW4FBQ>*X;O(+;B6\>N9;],,4K#P# )5; MOYQZ\<_OK>R*POZJ M\N]W!2@R>DKXRD_2\*_U%VBI6ETW!829F#'0])C'7_/Y/A4QIF7O0U3153%C MX#B45(!ER/+^/\F>2>[@/(&'-H/^>!+_8%UV30LQG\8**0M"VQW>VP:;A)(2 MU%9,!UVG;Q9;?_IW@JZ>FW*N:,KYBA(-Q M$Z6C5(4K57*-*%W_!\!WBXTA/Y,S.1S5*;V)4 YG>.(0Y24J.@FV=>.GJ"-) M2'=*I'9^/930ZKL%\1MJ6(&^=% U6G*Y)K9%69Y0?@#\GMFH#4$F:DDS7/Z& M^HJ7>5=$6(O''H M_AA* ZG8)/-+U[%_?148;(;W5 6YJXB59FZ;&T50W*NIA+;"3^*'2-U=83ED MBWZ_5C)-?\13A]GM5@C950J' B$>%R2?]@V1AX0NLN=YL\S]1R=/7I7NV"'3MYF>?LE#: +\QN^" T6YE53)VC$H.EJ4TK:I-[\[A,;E0M5: M?[XI6FH3N'1Y8WF<<^90Y< +V;]!&^WM;EV8^:>W4+2)7>C;\#X&9!=D6T(( M=^%# I$JE2F\Q0A B[$I>)781KTG(]=1YVG%#9R!.K;/C.U8.V(RP$<'\-P?3D ME9OE\JBECDP6#LH4G9\ .?C?AG-39#1QMMQTG&(I4LQ1).#6GB^PPA2=)(ZT MU3UR, UZON,A1MSKWGO,Y!AD1\BX,OA4GVP@)\4GY"[0 $7I6*9!:3F)M:[I M]Q'U\7B$V8[V'7K7\S?9Q$P-G?W:M](9Q!) M+R)-5=WSJ?H M2_/>PL0& JX0OE!XE^XZUF(6[P5!9O*+<0S8GIPD9WDA:.[[*L200?/7]BG/ M/N^5ZB%;_S>0?PR(OFD^ EF8.AA$IXD^2J-2E]EN]Z273-IN_53KF:2-]CCV MDNC6G!/@YV7G4$,B%IX3J%\@A8-_RZ9$N>[YV$Q1E()_; S]G5/.7/4G+76\ M>0:# (NK#GVKQ?F 64M:C>-I@UH%GP=*F\ELO52EX=<]PILICMDE$"9-7W3R M_NQ6,:?DOZFJ C?.[!WC*S7^!:W]6BA:.2HCH$'Y5[P?$^:W(\ I'GQ?^D@8 M 4L0YCA=_ B5C^22#5MKY%EP I!,.=-]LD2$*:NXZKQH:I0E_!2Q3K%?972- MR&>'IXV7@L-("@!TJ*CRE7<<*TK8M%$YDR?)'S_>MZ( (KN)LD$H2ZE=0\K!'E9&HH,NHPJ\C8$X'7E#=>=& M;2JS^1O4]IA_! M*\$0K"!&L;RHM5(ERS2R>O6.%?10.AGR(; N7%33 ZT3"&J1L1I0)44FI$O1 M&6PCK^U #CB:7=8/X843.')C!X!YH$'3Q;]

    :T*_Y-Y!A7Z M+(2D:7)$(+$7NE>A08+:8]\9 JN6BE_4@$*_6#KVG@+Y M>!$7(U[$D/[I$_8H;GM8HP8:NNNJL]))R38A8$YKMN3D[2C(49U/G8IVK#&) M_C!D_8V^(#N E,J2VQ9M %3S^H08@+C 2*702O86.-XU%.XE*6C" H$XQ2S> MC$-ZSSBDKV8T>G(QCAVY7D2.@4EIQ7D^^+-4N= M=I=[^E"M,/CG))'#_EY(*UC;3/VKE"5J84Q)%&KE_^Q(.*6IO7-D?K]S5/*" MOT1)\KI2]*X4 9J\)AE&#%-5K6Y\D.R2]MCQHR1F_H3)+"%]IU$\>!'?$K,Z M>E^L]I[3MC[SKVI[&=]=86SB)C;"P>-K)H;?G+X-?0<+HU:( M!*)]#460_E)592YNB13VOF_\^VZU^'U. >>7JJ&VCI69\S[\ M@GKT:?(TT"_TF88J#_[;.RVWCN?5_*2N7I(ZA18KZ7J9#^!&"-A>\2)0X$G-(60V$IB:E3S.K/CDYG3[H"T/2 M;/<2_,,K4>$^0 %N20HIBKJ0"**/-N1A42 !A#(01G)9A-;+P5;)%!PI=11N MAFNWQ*QPQOO6* "VDJY?!7YDJLYT;M=FAQ''4#5DH HW1X0\4+U]1Z7 8\HYC&D)I# &A.!9HY6^"G'AV@@)WK M!#N#W1(DD!)58B:N3CY('9(Y&SSMN:K.5,ZYGA-.8"6S+J;:?X^R FV_/"'4 MRVX9#'&<^$>E',N\ ,2O*-KT@C2]K0%. ]$8?;!,"'(8YD'Z88;(F3_2!5*Y ML[HKZ.Q+N'O\";SO8N)IW,<0^(J.X8#.:*S.H(J320F.5[CQ?8+#%'C_!R] MN*=AMR*;#E!D(2M9@.HXXX4._G,2OSYCG(C(2:D\)4;B)ROD.-(= M(F@Y\;)3K)R\43XE.Z+JUXL$5/*9XPQ-L8IO-G+S(4WE[^6-7M2*)_XB)UWF M<,;XT\1KT4$FR;>%=MFQG!,OWTE%YM!ZY_D.SU>VSZ M"U="?;WJMFV(AH,UX)LW3NJH.4.YAB+7RA6!N1A;U!+?0"8B9CE:2M*=39T% MB_L64SXFM"T0G=1(): ?S:Q($H7'@ 5L47!46O7?//>_!Z).ZZH(.?T;Y'6= MPIG&1S00BO>+P[^-L0OZ85/^@IDH%5,_]JZS@0\8WU[*(\FO,LU,AIT:(HC, M9*J"^E@7\[0* E -&Q[ZOWL!$M*C&M"5M',0A/PDP*4SZ8OL4B_@H.-1!FX5 MY*X"5*59JG4?/ E6,L8B\WM?VI'"DEKZS3^$C06$K-@64%,-0RV\N\# *KF; M8D=0$!: @PV&K7W7;%[6.QTXPA$ZV> M8T8-4"(IF,B>)\^$_!!WN*FHO?2P9]9>9,L5U7J^YL MP)T%6!$R?T,:%!;@KGH_@37)@KDUX74S[HO+O'>DJ!VE(.&N9P$0:21][IT^ M^GE"5^LDI9RQ0&# .^7:KRV=S^$#7CN9Y6\9,KS._OKX6DGR'O3&S$*1PR/) MSFDA+,%[0D6(IM)QT6&TP1TAN$">HI:?0*%RJ^3'B+R1<[Z7+@ S1CD2BLX? MYQ"QDZ*MW%D.$S/:L)@I88)B8;;PAJNJ=U)*-5RQ1;4I>ZAFHJT_,D*8KN#] MH%'W9XS-'^5MSUQC3RDS+@<97?\^MR+JGZB3]W/P<=WY_N?'3^_?QW_?_?X+ M"]M/9)L"PP)''JN^T4L#%[^Z%"PE"C3)O@^"Y_[/)?;?R&RW&N$4"5-Q6Z\* MM&;:]KQ>.)]3/FONWJS0,4"5I&J;BTH\E_6T3U.V:^!@U"C*"K-)HH;*GBCT MZ%M F6&M[EXJJ.B=@'H5$'=<\DD:.V90T.N @KZ>04$S*.@340P?E4$8&DSC M9O&YI(VDFP4L.7[L Z'R,JIJ6DL^U.OVIU?TE1&\06XW4X/LDY(3:5Z/LUQ M@@KVW(+XS:T#+?GL5E^O4B"57M /1(ERUNZ)ME=\UI8W1]6A# A!' MVGNC]<;,F\KBP&V"49)O,*&SQS"Q"A[ *;.$4%-,D:&" M%)TZ)5\R2)R(O4F*)!'E+:Q(M .Q/ZEKJP3)NGF%88 M%\[%E]G)OZ&3_\1&?ZD7OJ_1&,R$]\+,KBE#M-*W"F[;1)LN9$&G M+DI3&1MFY\TZL5E_3?QY*K*I5[-^=?-6PE)I778>682;\]=\+ M7+=4QW0@"$;P77"HK=>%NIW0'#7))PC=^U9@EI7WY_:4_L%.#O@ZV['#*+<6 MZE0-NAF*EHLM%U30W] $+/J*SWQ\3K7R I#%T\5]_T?0]J-)GN12.-@DVKW> M)17QPW=2:+X\"RF,^+?)[N1#7"B]'.E(9G/%/]0ZN&E=4"1-<)'BEDN[N:=F M,!/RRU)XR"A_0F@D>%9 T/>D)M-W5!;-#AOD;?LX.NRU8Y\M\P ('?F,E>J9 MOW81*<#2 QK-"]I3'W@;(CM"?I$'64X7-0Z'!#97TA[- M9\'-SH(?]&5&:+T>]703%J4)KU=XI.3$Y11!H, +?)N'&(FXM'0]S#;^"B3C M65DO1]4]99(XA8H:9@ZLT+;?X0P@CPI!=]Z"D"24\K*%RYMNZPW<2U"AM7WE M1T]=?"6%3-EBS00AF;]40\A&-(IVE_MMC23115&N-T3#F5&]G@1:B/95)"F5 M9I7D6@E8$[IRJ.>M1*#55Z'B)K#8-C/=7:V/Y%:FG.AMKS_9_ _([(E)E;// M[;U!W:&E4JO&/K2L^&^LBDEFE6TZV8^@4JO?\LNY/81!#1Q.DT?62E=K!E1LJNIXX$Y6B/46)LI0Z]3D$^? MI[03XQ*;?-D4X2K_Z/W?_I,M?G6OBE7-2UVQO/!AJ?FB]W8)46'L.HQ$@1C+ MUJ^IT\4/M+O*6FU0^L[H:GH7%#&,L5S\IX[MYHP>C.$,MRL?;$OM@F;5\)R; ML^TU50)\].?!MBX^UJ<99W:HJ*] M(;&UE(2"[RV7UUFQC(B5>MQ(QL+.E-.GK8VT2BB*9Q][YOYW@\" M47PV3@J?60+Y49V%P_BNKS;YN5_=:(2+OY9>[-GMGNY@W9/2;D2.?:*&1@@A6>NO2F M@5MI=MIB+S_CV)=M/'1$_:WPWW'&M3.34@GB<#)0C09FJ/X%O48Q]^!#/@PC MXYL?92^I6\$JMD"&B*:?M>,IMSF3H[MH+_0X)5>0>DV:&N;4V!\CB1I^C>JB MJ-O/W%SO&8;WS0S#FV%X;\S-]:$\P"I0IQ IPM@ MFH$B1\K>]K=E@YJ9-9NCA]%8=Q?SR\P4QE?*/BHA5B#3C_W_*NUB/?U":(L< M11WA?,]+?^#72N7/- WA@ID&@(:=B^>=JRI60B:1E%E ABA;E(6/R=;D@[]R MZQ.JI^R<740X2WV$&'I%*?W5]'Q)/T,UUU81FL!#6==EF< M]B,OH!62)X9T^B7?\#<#0%1(B>!?Q(^!*W5./!!G"'(?M! M\2I,&SDK&^]"U:P#72(=$RC\5P2N[4P8)2!*S(S9VX[$I#D+0SY]RZM%?DW9 M!.T=,6(&6>A1OA#T+#H_D>:CAJHDZF;_M1)1ZC"^@VQIMBBZT&,7A09$LDAP MOI,K!TUYIJ=+:\>T#[5ZG.@Z,:4A"2OH?PNYAU]7>+V<6;053 -<,+>>H]"; MGV3([M;U&AN12O%$4T!4+:@44_.["H!A'MS:MDZFLDN$WAO$ AQZ LB5-\2D M,D>A4T?2[^ANI! 2;YAB('>13@_MH.'\4&J^WS-#?MPI%UL?7*$@S(U,1AFO M:%;]CHLD+?KU*7DU=AB8"KBDQ*7H'O*MY*V$P15MLAR(:]_O1R7OCT/+J?;, MQ/PL<\JI;? <'>^\@(0]$__D)>7;2$T8808]Y0:1E//PFX? M#;]RZ8T4H9=T39*RHZ/$'Y$/S$L3XV^O9EOEN"0J11+@'3+ 7RD>UW_K!ECL MJ%UAKPD=*:NN\G9+!;D+R_V3F^!]=-XX-YAW$V>YW=?0D#$+1G9PW-7+OA.S M+AG'UAV\/6D/4; 7H<;]P%E4E)]#UIPTC9A#&:=![#4A91FBJ;6]OM+#1PG@ M-7!X*-GA"IBE\_H>/L*Z;J M)._=;T.7UC,/G*"TN!%U*KU+VYSE5?&?/-1)Q6QQWVII^E;I&H]^?71?*E#< M_!&+)'X=/??W^H]K2C^4^2"_BA!17KI@"\8F1FEW&RJ@<2.;[3ZG*FCN#TCO M;]^[<^\.*H.5:I50V@&4%\0+1ZXUO1^KNRGUT B7,A4KKOMIQ)HF*$*81(7Q MA,Z8SNAAJ]Y&:3CM$D.-49:9,$3MZAA<7[&^ NSK-^@:EV#K3!>=F"-"<4#; M9A2!W,).IK 9Z4-+2UL6KK<4-BP7T'IUDXJK6C6@%T(_JIN':KTKGDC1,\ZI MN6K)%*>,R^#C35P)YB^FHYL&8 IOTS%KE'^F<#3X"V9+?\ NJX]OFW[L/1"& M8M"(ZD6YS(LM0;HY3@^$9B^K^J)TZS/&WB=$7'";_8]VZE"Q1TW;"A\IJ;WP M>3+'12"M0GT&SM+WTUP'<_/,,2RSR5\CPX,6> MPS@FRL]P:B6#!.;X?](VD["F%*.&/D'(1)KX7)$JB3"G= 8%/_) M\Q/X3C0Y=3!KBM;1*TO8(MFPQB$T$#U8/WV9S:0F2.]A-<9\CSMMT,A\F<9_ M?Z'<28S,I.(D$;U4ER(SG;DD#9\:-;.4IHNO*/G&"D+9X5<(^2) R ^T[I4B M*XLYN$,@6F12U;L:&)#@T,S(.*D0Q#H%4MERO[=A+I5BYM)MP(R;OXJ_U]SM M'[VWA<@W"FXWR&6R>7-&Z92<&J?,]5W/TBDRR>D(!9&OH%&TRSGZJN;(,F-M MS;?H*TM7N4TAG&)=O7IYLI33=$=I&4FQM*[KRF"*Y4'IY[F/TJ243SHR:P?I M&5JO,8L>DFS2T.!>Y11U9THN.S0[X,!;#XR.@LN+IH5@#L77-)9-T5(?!1(* M>O;?-@MTDR@]CE-S&'"26QN"0] M*@N-X"(P[*]).@?7505W-FE2N.X[();T15RQI<Z?3X$)E$RF7HP+4GU8 M4"UUQMF]9YS=MS/.;L;9S3B[0XQ\XGK :O:ED0"OB-*?(<1&6$:G4H*&@A0]45!M#VX$:&^4)KX[C40X ^73_/V0#$ M]=[G=HF&JZU$U-*VJ[_ ME)CB#6E&D3O--7!N6"2.D'7"F^36-JP8C0]P%5+3T=$]LY8A2 MS(_4]WI0Q^Y_&N9#TX"E[,5/'CUXJ.3%L2AT43Q14XC])3$/5]WH(?%PN"6S2Q?M(E2'!XP7^)9?=7V! M!E2GR V:1Y!J:=%)%G9$RK "HNS,,*N;)M\Y>J7"O\XO!CP>?KSULA3FEG90 M^E] AL((Y=IE&O;/NIYY&UX#*S"PNU)@'($$M*2%X^.X58*/7#R.86:,NB=P MG%RW9/%4+"0B^:/XNJH[=^4)'&O+$JK-Y^TT9D"4E(XA+Q4"3BB](X9"5;PR'$V6W!&N+ON.N;RK-F4VLG%]E2P,Q M%<<4]+7H*%6 ^L"O1=/ZO7 -E,'BR!^1M08<(!Q$Q82FBE-JAZ&V9H%N<9 :H! M'=E(8TL23T4T&?N'BF((QI28#E_AO0^6T+&TX(R!^IR4< MFM*Z&0:\J;3>0+S/NQ0-4XP/AJ?P(FLR9!4)Q8FE'AN'R87'.BQOT_4#<^46 MG'F/7XQKV1CQ,4'>(FDN'(,R?!E9*LC8^G?C=D+$H5\&)I)Y?Q(E&VOM0#4D MS^4?=27>DUDLR6MT[/UPV9.8LO[#"8HPJO 609D8Q!LS7D3^F7G9:6%E@ F/ MU1(Z4_6:T=[&F'>$94(I))D?L";N9^ /,NGY6KMEQSR/) TJ50>SQ.0G&_$; MS!K)%"AASXY1\\Y]D^ /&Z,OD:661#R4VM Z"\?=1 BF(I;=I0Y9^P'Q&&QO M\*?!6 ^X.7!&"=$UW.MX6+5CK%QTH"S]NH6!O1A<+.)XT!F:1N'!*T)!32K: MX)ZLJ86H.JICS%LK,(ZYH_=<&__-^.1Z2-SARTD>/T613H2TI+[TD MM%9D#F3BO!:.C2;.!3N6A6QWD [UU[VL*VT!JKJF+OFH'\#-CE@=Y[W/VFT@ MUN]Y<%>(4<2$DTF4!?Q43)3=)!7WQOHW\YR^\9P*=*J\C/"MP/?Y;PR2'?: MT9I4QX]$'XR4QB9.\P-2,QZE%H(&$0 MY31HS&M,3_B,5[X"K_S7&:\\XY7?&*\\V]'W=_RQ?!2W25'Z@R2>F)B(S"@4 M4$:R))F2#^9GC7,1%88:B!9%YE/SZ&:;,@RAG,KBNU5]GHNGDS$TU0)A0+AZ_[Y[O89[W:^>=T'[>E@/1CDA6J3NBLN(\2Q]\EH*!9>-K M-E=-E!RRM]9 _6%GD9&=Y^V#SQN#6TU?J,2+4?[L>,LN'QY7%H%!Z)# TN<7 MF*&-GE]N9)2V<.$(8[$Z<*R!:D%CTBS,^-7L$(>KPG5O/?'TLY,8K>IR[*^D!L54&3?&#T_S;,-GX' Q@-><]7[8E >T=F^(N55 MPKQ0!SIB_O>G&_RGJ3+_BXAB*WJI9WU.V2[G @^[;2.*D<'( E-\H0D? E#- M8A0C,'0VD-=T?N2++3;C)?T MD3KAE0C )P51L4VV:%!T9A!W2+[W?UHA[X&&1^R'$!O#PK, 8 6J?)&4[H29 M_ZJ]IJB$JO6K 4S>S+2E=CH0DC1!=!IH)FE&F5XNN*FL-":62*">U0'P:S:H M-S.H/S("+?KV!M:;[P@=.YI3@;U<.RDXO=]W_]$:R_N"-_1F@U+DP*.*@]-W MQ Z^%E\DOF:R6T$%H[ZHE)VUW=%&COV\=MJL&5!W+3$-V$=M7:Y#W3!ON\@G MVU+G]:#-@ =N%D0R2L*1!MXDZ@<@&67K0K&6Y?.PR(R [56+3(?7+\L8M@C" M/W3X)H^&YHTAIOHF;J6882%DK./7ESNFMCZVI2 M7GWCW7*-O9G:/<7Z?WUV?1;\[I=??G: @?X 0>V4S,>+1[_^?_]U]YL[W]\[ MY?]_\__[^V_/'OWT^/F+1\\>/5P\O__+H^>+)S\N'OWOWQ^_^&\2+?S]V>,7 MC_T?[__VO3P^36IB[%2UY\6B4@=;PY\9=TN\WVV] M%T&:3MVV7;!_]X^^8!_,O8H/.LLZOFC;U#@_7Q1>G(SO]IH;SF\]&]KD_:\Z* MZJ2K]WX\'S2'.;2H][Z\EUK4+V]M41\^^O'^[[^\>+[X_>F3W[P)_>WQDV?& MDKZ.[W>L_MIOE \(L=)4L]"QCIZGZ_67]G?+\]VUSO1Y61_WLO[JWL>QK+^^];)^\N+G1\\6CW_[\/SDMT]H05=NAL"]#@3NNQD"-T/@WA@")['LU4'P<>^$-SU5OAZ+ _QH M5B=4N\U7W=_:?D=ZS4=C$JX]@;ZY]0GTZ/_^_/B'QR_>AB?UU>FW7Q__P?-Y M_L7BT:MML2RZ=KH+4L)!.3_DJ&&"%WTND-?0,Y7YOG5_T__XGJKU97[YMZ+" MW?&C[\])L6:5EW+4^#!3C.UWWYU^_>TWL+==X_]WK=<76WS*MO@OW?KPPV]. M_WKWBH^O_.V=T[M7??CUEU^]YF^OO.M7WYY^=^^;CVK(WYY^^=VW\XCG$0]& M_-6=+V_XV[]@8_/F]E:"+,[_^NS+SZ*KQ@@P2CW=V[\*B#"Q/?2G&]I0X\L2 MG&QH=/B" \29 ? U;":#6_UA[/A?KSOSV#L5$WXD+LN-!GVEP_H;RH(#!TZ6 MULBB^0 KXHK1O),E+.'8FPS9+H6K)^O&W,_8,JO^1,^ZNSR?*I6T)]\;BWI M.\HO$5B%0%B)97P'8=-_K5;.;3;7K1'*SKRW*.E=99NOW7['F"*_9M!)GB M.3.[LB6^^^77=Z#BE*]K-#W9WR3?_/+./86?/<^;95ZY]N3)J])=+NXSA[,? MZ+W3CVK+S?>?[_\IW_\M'3GC#NRN6*]+]T8.[*A]?;<>[&=____?N3\J6*7Y MT/XD#NU[P1^]]X:'X\W6S0FA\]3O0F/;HP>7WU_4>35YIW MX>PZWVP7IJ[S6_6/O[OSS9ROG>\_W__/<_\Y7_NGR-<>T^?NZ>/?GK\. M..WCC W?>(A'-'F/T6NT^+\_//ME\;@BGJ:56SRL5SV4*3YG12'Y\UK_O*Y= MR_R)^[W+55O(_]Z;!*AV^DOD7;X@M,YBZ59Y3SKW7)X]'Y?G'X$:VN^_WS_3_G^<][M3Y%W.Z*71W[%\P<_OY;M_RA]ZC_- MS-E#_$7^BHCH+Q>/7G6N(LV'Q?/5UNWRX&5\!!,\WW^^_Z=\_SEI,"<-WO[A M_N#^+Q]!8#?/W*T.]P=Y&81J?RFJETLBWWRCH_[3BJ/F^\_W_Q.8N_FHGZ-! M<]0_?/3C1Q#FS3-WJZ/^H=L45?$63_I/*ZB:[S_?_T]@[>:3?@X-S4G_R_T? M/H(H;YZY6YWTO^1+5\[A_'S_^?X?V?WG<'X.Y]_^(?_TV:./(,";9^Y6A_S3 MQK4D5#D']//]Y_M_A/>? _HYH'_;9_U7'T&,-\]:.FL/H-#\E!2GQR'YGV_J M9I=WU/J7DPAJ= M(OIC4WO."Q*>+2@5/%M[K^^(C6 KS_>?[?\KWG\/]F[D M?X&XTM]O*%IUK,P&JF8&9H,%MVS_V#=5T6Z]]3[@1KZ50-<'55(\:BVUB6GX MYLZTO.)MQ.7^^MG?9U'&CX#+X3A$&9-M<]T.>>\*M\\?__3;_1>C>LO7/L5K M" B::_W1MUVQ.7JC\=0P;U#[:^/^W1>-HX1;&Y@WW*IOO%'UMWWT:K7-*^_7 M"_W&W>^^_(J9//POUFZ=R47.BM;;3G_9K?]LW9>7"_3@KOW'1>L_W]<-;KET MB]:_+?]!7:%!=^FV>;E9+"]Q(:QF^4)'QTE?^1_A>GG?;>O&/^KZ6"2EO[OI M:3FN_:DV]#W*-_[UF^]>3[[QJZ]/[WWWN@)T5W[XY>F];U_WM]<-^:LOOWL[ MNG331'9']P[O7=X7,@? M;Q_@?K!HCG,L?VG_PH?T/YX\?_3TY\6OIXN?G_QT_[<1+C&LW[ M7N 2\-'M_. 6;5T6ZX6NIENO_J-9U#>4R_Y'W;K]%DNY/LNKV^=QCO2Y".U4 M4/8(-<\)]:O;;]QC<%OFD;UU5^^X7MCL*LVNTI_'5?KYM\6/IXM?GSQ[_.#Q M["D=O9V8"E _=3=I6V$9UTVQ*OXT7M*4"A/Y3,]=5=3-XO_X/RR"-Y4M?BKK MI?\F_\9-;>C; 3". I1PM!95\ =WI_$'?UG6ZTO__[;=KOS[_P-02P,$% M @ &(+_4%+#D K>$@ 1L, !$ !A;&=N+3(P,C P-C,P+GAS9.U=;7/J M.++^/K]"RY>=K5I.,#BO-3E;!,A,:I.0&SAS]GZ:$K8 U;$M5I:3L+_^MF0; M&XQEFSA#[D+5U)E@2T]+>KI;:JEM__*/-]=!+X3[E'G7#>-+JX&(9S&;>K/K MQK?Q;?.B\8^O/_WTRU^:S7_=/-^C/K,"EW@"]3C!@MCHE8HY^FX3_P>:MR\G9I'79-,^FITUSBB?-BXXU M:;9.C=/.Z<44VQ=G?Y]=G4\)P<;I1=,DI /_3-K-R3DVFV>D;5H7;=NVVR'H MFW_E6W/B8@0=\_RK-_^Z,1=B<75R\OKZ^N6U\X7QV4F[U3)._O5P/U)%&U%9 MAWH_UDJ_3;@3E^^\[S W5[!%OQ$+!?D! HUH13AU$K+L<6J7EK(Z4EX(OL$7* MC-S7GQ"2C%)WP;A 7J;N%/L3U6"?"ZAF7#9;1K-C-%"H _?,PD(I=GHP,I5. MB"-\^:N90'QY\^W&2?D&!'YSAO&B>B/2%<.&1%>J-R:EX,;EY>7)F]38W&9D M-5"5;\H_FT:[FM@\52XO&WXUXWIUM"&QUFIMB.N]LPW;+;1,4](U'\.*LBV7 MLBW&V?O:LEL[=FW$=M=3DHZX@A1[6D6@3ZPO,_9R8K' $WPI#>M<9Y&^KF+\ MHYF@[-26@'.85I>%[B';F'3-U:_JOF$-U":T>DOB2O*/7/G8\YA0*/)*=&VQ MH-Z4A1?@DK2PJ]C,GLDTGK4^.FI6P', M.9E>-^0$WHPGFS\L['R!EL1%,@+6?86\?0)5K,!1W;U/^A,C2..Y;OA B4/" M$?K,W;?)M&KWH0KUZ']%[QT\J=I[J$*<__<=7W!2M>-0Q8=UWBYJ+^N/X3ZB M]G6CQR#N>,(S:)^\_NWY3K,F5)*3&C%L#)RHXM<6K.WA/]1,8I4F4C61K/K+ MR6:%#:C )_;0^ZK^WNQJ5#DJHJFXX1E*UULWJ:W5HHOQ4.H&>/C8'SR.!GWX M8S2\O^MWQX/^: S_/@P>QZ/A[?!I\-P=W\'=\A14P-209"B2VL#,"$:7Q"S% MX"B-CA)X-+Q%B8 CE^#NT?X.:B/TVW@>G*EM]B%W#5) M*!1UZ#3?=.^[C[W!Z+?!8/Q.0UV'TE/8:;7," M0H-KY&X=5T^D"0'4+D2BG]>D_.W0B4U[Q-%XV/OG;\/[_N!Y-/B?;W?C_ZW/ MVV[!UA-\"DNY79QM6M!?42CJ2')JVNN.?KN]'WZO<7640.HI/6NUSG>:/P$? M*0$'1.0H<%W,EVPZ D+H%)R5)[J6VKFAWNR).=2"<*@TB27A- 2VC99AA"$( M]2V'^0$GDLT0&+$I2D&C!!O%X$?R-D;[@T@L12;$RNWWD GS:/37(4VA=]X+ M\87T73[V[%M,^>_8"<@#P7( U?729);!TIMCQU#!YAJ#*50$L$CB(@6,TLA' MSM*C,<83IX(9ED?4\==IF9VL!9;D#_T<2C@:W]JPC^:,BS'A+A2X9]Y,_OF M^0\BY&B-B!5P*G<1^W"!.K4R7E6T3C7,UJFYNVJHEC2E?%5,-B;\E30')>U! M/TB5Y,SL4Z-]5&YV[>)UE" MKIJ'PO;%!6V$1;H^Z-VJE4@U\ZB'VYGO$TY?H)DOY)'%3L,7/(ANUJYII>3I M=>G"5#NN.^E2(A[%\E&J 0>I)3?8D=E$HSDAHL?"HJ!A-:$&W\ *1DY_\\6@XQ8-@^M-+Y>(+Q'<* TH!:EV@8ICJ[ M*,=;"OWH[U;#\L3) E-[\+8@GD_D_#44<\)[*I5,A,N->MBM(DE/NURQEZ8] M$HMBN6J>5))1)#I>5!V5(AZTKF7Q@-CW%$^HLU.<7Q573WC'5.<=Y0B/A*"4 ME".UJ^'YCCG'GEBJ48)XQX)%(17+>O@M ->3;,(2MS3)L204B4*QK"/5JT'J MDRD!!V<_$YCX@KIL. ]53^ZIV;HL36XL L4RCJ2N!N=1*KX,Y.IA,P.GI_', M-%JE:5QA'^G+'>\_C)H)!, CA751&/C4([X/ S*AGFI,!7O;5EF[.V"<&]D= MGA@&I7$.G(/*KD^#H3>6"X@Q2S%RD/;Q*V/V*W6C 3+ZDW"P^CIG&-JJ[P_9*T#K-MF$9F)[6 [R8*)2/J MH5AV?)XU32H?N(/=9&OS=XV*D >M9UYNTU1F?HOU'VE><[),8&?@"^K*UVET M/2_ SFT@8'B[+N."_DM?X=4 B=/U ]ZFZ27JTZII%9$Q>JE6HB M6K41A8U$82M1NIGQMC""AJ*XI4>U+/0^[@)3+L^.V716_U2D@]>KBVD:^F7A M5B^T$B=GG-EQQME*RLX[3U4P]>R>FD;FX*>0WPQB 2Q/+!R+FS$YEBY0F M+Z^^-CIKGQG9$[H0"850Z8@;:8':P J;K$5 M'1^6?\!KLZ+>2BZ,[+%F"($2C ,>]UHRARN!ZBWGTC0R)Y09ON#:,24X2<5< M+:U6"1^_8NK)S08^J_*D2 &.UM Z+2-[M)Q"3*6$_*Q0_X8BW"-3\0A7SHDM M!Z/J> M?O?4"DOYLS6T(R]R%,(\T>1^Y25@=6B]I9EF.W,LK.41[D@Q[^BN?!N0#:8^#.62>;V;*- MBD,\_,T.:2UQ;T58O<,[-]N98]VM_!V#7RVSZLH-!CR99$<\/WU6]DP<>5HE M6-=QDH+=5\QM.6\-W(7#EH2H6T\!M^9PN_)<^&>V2:]3%V8[M#>^C57N/RADJ0OPT]"-3&\#$'D$T78N* M%2#K%>72;)>;/-9>N[,2A4)91Y+7J7@8?7LB7#EHSZH?;//63@VM85^PH4*\1AMG.G"!J9X?)EMEAN[]'LA4' MJ2PR^F2>&HUGLH@YX6S&L5LMG,Y'T<9D$#=G\P-#O(BD!!'%D$>"PG&HYSAL M9PEZ>^V8[>Q99@&QQV@AS7WR;D 8ASL/&"-C_%8A-L\%T)ND:603-U/O*92) M<2$84FA'1NHQQ)W ]39X:K8SQYP:)H_FER;[D8AP<&!%J2*&TDQF:^H-[LS( MIK0"1LP-H(0ARR$/?L5MR;SZVEU)\[R3?89H&Q&'N"LI%])!V'@VE:\2L[!G M]ZD30$2=&>UN]/D_.4J"I988.ZQ.:I2J]Y879CMSC)V2+P-,U0*U=12U8;MZ MI!LBMZ#6UCV'Z$M'P6(1?NX1.SWLSV\=]IJ:7RJ\IEF/H_>SET8V%SR-B"0D MDICIR>](4SP258^&2J%I/?)IJY/-&RZF[!#]<\%HATZG+NXB-*T_/37,3B;] MI QW(?A!<4=F<3+"KT2&PHNY_(3*3AZR&$KK)$_;1O:1BAA4S7QIV$/UDX6# M7-55E@74>\M.)YL_7HJ[@W28A6->S['[^\3H7:QI=K(9+:4(/X;ZE50A*O&A M>I O0Z\$IV8GFXM14@FB92 ME-0)&=*N7K0V6::*(MF HWYLI4R^7N8^>5O-Q^M(28%Z/3DW.]E4BI)ZHEZH MZ5S5Q,O3NX(5&2C[=G M.K7MHRS?"9W-Y6LA7@C',_),)!;U9@]8R!++KGA2#1QX=KK;4^SXJWZ_&[?V MD0FOQ)5*#$UB8%&ZRC#O$Q/=Y!,3PXU/3'2CXX,?P,'5. !JN/LO>O] M]=?#ZON74WCOG1CU>_J&IPKLO;$KTPYM'N:*U)NO8P^P:?8J_L_KW7L0:Q@. M6US-H22W@@FYV]V?C*PYL0.'#*?JE":3X=R5;Y">J4HWRZ3($U[*2RIMN LN M)E<%ZH*O9\1L"K!^-#OM.&)WL"B%E5ATS-:-'ML-?T69UA LY,[;9:M7Z7!X M;Q*^G_:Z8:FG[2O-/R[S8#'!ER7Z_QA(DQY.>PZFKG_+ L\&,Z#Y*Y7\"L5] MI)XOL%>M+Q1&> 9#6L(IJ(4 N2-O>9\M^&(V\^A_B'T'88*@4XI7+UF*7VNV M[L?A7N"2T$;#MD7]3A%N]4Z+0A6M'7V/IM%JT18.X:3 M"7;TWN)#LR2=KM;7%V;_F-GAUA][VU$Z\:XPTJHE]PYA7_O%8IP[OP MP:3D2YO1I%Y@FR5J[EVM!V_,PK;RF;Y2LZ*-N9SB>^_(K=ST)^H,8_--I&!9 M@1NHN3!YP]0]\_,GS]W =I];/SCV98+X=[ JAR:'_WHC+'LAU,U):<#^H(U3#W8^S8DY=W&;'7,-A+ MKSH]+^I_F9K[[ET7%/*B6+$W2NU=;0?3J=QW>"&K!?$SC*WE=N^6BE(MR^U?]9IA@, MI]_\:!4WG A00.F@!F^6^D0-."_EFX83A\["[:VBT7@GZ+['9*>CP,*ETGM1 M]STJ:XJ];+?:K8)SA-SR>W>>J2223#YJA0043=U]DR5W]))$H@?\1MW 73GU M.(&H8'U;#>0S)2!5^ES/;?[G>LHK0_T2]ZU"]W*/F P7IJC_F:PY\J$)\U).XY!/.N3%XEO,#A;2FY=U<7GU*%YW#^=RKF.YUR%=;? M]X%7G\""$?0+UAAY'PKAJQ/;H=?EH#/QR.?ZO]TA/^N6UV#T]%2PDYDJL7?U M33W@WL,+"CXV?+'=,_$)?R$RL@Z]K-QW"[\4+6]W7S!U-K.]UH_%W@W\,0KO M*S&ETBV7,B9-=EB*LBISBN^=XB?.0!JL(T#_!:R*I:TM5+J89S\/O\7?ULT] ML2Y5^Y.>[N:^+Z[ 1(NJ[9W4S<6_<5$M6$C*[[TKJ=!>\QJQ]^X:[ Z][W5B MJA,JM+];_YCN]V$$BP!J%3VL5++R)W)A MF7#3[T,4:@E8]@2.N.7,[^D%V;H^WDI^GTE0GOD^R[;F7QPC+O;GC6LL.U9&7'?ICW&;W+?0F8<0855^GYT!!]G:83OS->EC58 M^:R[69OY&MI'HG(*?YZGG;+)Y9-E!UJ]* B&B^OMW8(W/XM69)_YY?\TZU// MA?O6G+CXZT__!U!+ P04 " 8@O]0O"=Z>_$D #\A $ %0 &%L9VXM M,C R,# V,S!?8V%L+GAM;-U]6W-;.9+F>_\*;\WKHHW[I:*K)V39KG:L;7DE MU=3,$P.7A,0IBO0>4K8UOWX3)"7K+EX ZM@15;8E4<"7F1^ 3""1^,>_?SL; MO?@"W70X&?_V"_L[_>4%C.,D#<KP_G+_Y,,/WK1>XF9R_^G'1_#;]X0OXY_Z7]R>>+ M;GAR.GO!*:>W?]K]JJD+.E!'I,Z*R.P#L2(&0A530MGLD]7_^^17DP$\4Y9( M (%_!$Z"\9)HX#):GE+BBT9'P_%?OY8_@I_""Q1N/)U_^=LOI[/9YU]?OOSZ M]>O?OX5N]/=)=_*24RI>7G[ZE^7'O]WY_%PIDGP_%TYL>Q=# =_CJ=?_/])/K97.=/XGKQX"?*5^3R8Z1\BS!. M!/O[MVGZY9]_>_%BH8YN,H)#R"_*WW\73UO=,.\F^_^-')F!3#4BUHZ?7?OO_RR^\ MHA_%\]%N_X MS>NC8_SSPYN/QT<';P\^O3G<.WZ'/]U(#VLT7T=3F\ISIB*]H\0Z+HFPTBOELQ60GU+L&OTM%+N^2.=33(X8)%"] )(Z:1!+5@3,JK&C#CWNPK,(,_I,P8UM35.,$"K+ \'XRG0ZL MXLHF[!@E0%I:D5&X2(EPZ,*D'+0*L0\D7[2:BIC*M05OS@4UE_2%)M M%/S>(:I/W:0,0ZM21'4[$B+@C)P4$"]194QP[IT-06O3@J77,&PKSB%\@?$Y M7!JK\W'VYW!VNG\^G:$%NC??XNB\["3M3:> _R6TV,#H:'4P#%<>3XFD-!"K M,Y#LLA:9TA1T:"'V!EC[Y"]LRIS;0ZRUR:H-E?W)=':0EW '8++@V#-AMGCQ M/*/PP0N2I LQXX*EC6[!FALH>N4GU"+$YGK^(7T#I[3VQFHBE'0X[3M+@HF< M.!F8LV M#?:G\@W6-\?!SBGT+?>] MXB[Q\VR0_2A\:F7&:DO)%=&70*8#:01G/ HB? 0B3=+HYS-)P&HO,.X54;.F M,]PJ@L@"2M9L(Y +N&7IYK8 MP SQRE,K,VCI1).H8A5T:T[=;1VH[:AR>X:M;YUJ8Z*X\K-W9Y_]L"L@]D]] M=U*DC4IHP3T!1Q-Z]1*]>L,U\5SI%"U 3$UV2>Z'TZ=9N"XS*JB_&A6.8(0_ M.OD=QBCA"*?NO70V' ^GLR+OEZMSM&0HEUD(C"<<+@T)./%49(PGA$/?@#.J M> MJK :O3WM?=:G2P#S5J',(4\!F3A'5:PP61Y//ACQNUV;E4RCH,'XG/9;G$J$N=,(IQ%C$& YYAVNW/[O$'P MMI:_XTIMJ.J6041BC#L1B+ ZE1E7$&=CV1:S'C+ED&238^TG@HAGWH*L;?CM M]'[+_/]X>5M%[_'K=NF"^PA!,B -NL]E\UL (Q%R MV:F6&D V&9$K@-MZ_GFDC[>3#L?V>/^\ZV <+XX[/Y[Z.)\!QFG^U7(^2/]] MOMCIN5*93>"%RII0Y2,.)N\QV,"QY:RQ6IN@DFL2\+41IU@SXE*I3!N#@8P#+*.D8#K 7&& M9D6M3;I-E%I+@%YM>3PG@YM9O>)A]!W@WP%E[2!!QO"J9-;1($G(7!.K.4@$ M:JB&%C1\!%/=]%471$PV41(U>G.224$"DY&49;0R-SG[>R1]]7FG^UIL MN)/8OK':=S(Y7\F(\B5JK" @<#*0(!)QS#.4T6BFF%,FYW[X7L\[J;;B274C M/4/H]&KO_=['_3='_WKSYKC>!:N;K;8+BQY!7RD(>C_T83B:+X(+SVXV !:- ME9P1[@UZ:[9D;]OL";(H ZV%;W*)ZD%$?5I;ZC.B@A6JD>(U9,#NTS(M M\1(+Y2GETTV?>Z'TZ=SR,ITJ*#_NND+Z Y' MH9/FGG#)T1W67)%@(9'@ \U"A1QTDRADT7T5OWK1U,?).%Z.+<_*9<=$3"CW M5544Q&O0!&Q&O2(>$&V.%>Y#TZ?U;@.;W^LD;Z7QZK/95=;>$A;,!BFP8'WP MA*J2!9(QW'/*&IQB/0N,4I58DU#J84A]6N0JT*"2[BO/9I<3JG$&?(@.(WN- MDD6=L7=D)_=":28XSJA-3I)OH.C3.E;!XIMKN&9) #\^&:)K?<4VY-_B8LWO MDTGZ.AR-!EP$8Q-W1+GL$%F0Q%*Z!]4DS"H&D5/:(A.*(B&FBT?/.U M@T,0] M> S4*LQ0/PXSJNF_?O+)>_!3."QJ/,A_3!?,'5CE, @ORY4(&675D@3E,PG M@TL:O1?5-IO]/E2K<$+_.)RH9X%JI+@6W@TL0X\5DB4B64VD4;)L&F-!JPHSM7>DXUH$YQS#2\%WBA88FW L48IYYSE+'23O;_-=GF>8=]O M+;O?IO26"F\TN5VBNK@6H'%;DL02CJP8RZTT&HDW"G#BI0[GW.*QMTT9?0A9 MG^*B6K2H:XZZAY#79+R&1SN@K)R3H=H \012'V* MGJKQHHX!:I\17+OU> U1]C9ZC6"4*0>=TB B'R6AV:@HLHDJMMD8? 14G^*G M6J2H9H067A&Z[D>S2?SK=#)"Y4X7=UY17&"E-"Q))6E8.N.)DY$1)JW/#I%: MWH0:3P&KZ0XFR:DWSI$D=3GG9YD44Q!M<["!*B-HZU/AGGI,VW/B$3=J+;W7 MN[]W5QX>@*GLL..H<$CS*2 (Q@9B/."ERNE0CA& =?PYY@V-ME"71[QS)O^#S\Z M!QR.SH 1&L7QC,C,<3@Z<,2+1*55GL4VY:+NP=*GQ7%+'MS=/-U.\U4GPLGX M&@K\2,0Y5Q*GRBTT9E$@J3G16DG\7WD5&I4+NPFD3TMB9>-OI?-ZD6%*PR*[ M'WWR0XQ-]OWGX@WT:\C#.)P-6.)>L1 7D: ,RI6+&HDP M2L$%S:+V3?SMIZ'UZ<2V,GDJVZ51D@\/(D*DF>0@2M8DE^@-Z4BRT-1RT-'8 M)A5O'TGRV<#%\M-2;:3\50SWQ8_FXI^X0.$% 45H=1GR'3Q> .* M&C 6]E!N"+*@FFQ&K82N3Y[XY@RYXX=5-TR]8?#@O<[7$&;?O[I*-5@J3.BC=.V'LX^.?7U>-326#7]N_G%E4.(@%1'M.@8 M7"*RX"6N)8*8*,MM=LZ)2XRC:Z!!!T/R"_8] MZ2Y*WA8#P\%:I*9C)9,/@]# F2[V-%-Y4?DVL6+FD?'!_O_YU\'[U^_.3QZ M\W__>'?\7]5T^T0WNRF0]91\N]#Q_M[1O]Z^/_BSS:.EWUO?4^ MQ$RWXJ9#F,ZZ89Q!6L95-[]Q[9.?H!N6@NJQ*[ESKV'Q]]6U@C??XJD?G\"A MG\&;G"&B8^2\"D%Z(J(P)9=.D&",(REX#\ZY+$.3S<;=BEFA]DR!\*F;?!FB MB5]=_#$M24=7J8I[<3;\LLQFXM$FKTRI?EL>D$8G,[ ()#(GO/9,)]GF%=:5 M(?9IRZ'';+^G$$X+#M1\WO,^?(O7%6[BRUE(QN=5?,"6ZP*18 Q4[DT#BY0R M2+9)/O/J$/NTG?'C*:-,X,1;* ]"Z9K0ZQ3]LH/SY'M^5 -8XN1#S(U\4^&-^_HSU0FAJ,3051/N%,'W(@ MCB=/J,VA)%5EK9KLZJP#LD^[/C\03YOQX#E6?*.$]-EHPCG51&:;B,^E0"5( M'3)8$5R3;>A-5_Q-]N F$2#-7Y?ZX&?+@X'Y)M#%5=:C'XVF!_GA4X6!9KCL M@02"?AHCT@1#;+E("508&5VFL4WB8XJK: ML-U,]NI\.AR7EYH7*7)SGVGQDS1 QUV4QYF)"ED77)PX(SB)F;+(9+!,M6'9 M&B#7])A_SKFLEA&KTPQ9?WU,+!_ZO*L-)H*,TFGB2CUV"5P0YVQYU8KB>B\I M"[')M>PU<:YY^OI3D:V%*9LLGON3T0CF[U<9%"Q)+,X MXETLZ0_*L\1*R8/=K)4/0ER%7.8GG;PJ&[#UMM!]!U610_ TE'JC&.Y*RRAQ MVEOB0PB2&NE8F^+FFQY6;J2,:\]7^(PJ3]80DP%7CUSJ9.F82EF(J,O+\YDV MN1#1VU=#&G'E\4=$UK%"W?H]I3@(BGOC6?@!M])R5NHEI++[$SC.!31EXF7. M+FC-DVHR"!Y$]"-LI=1F2!WS5$S=O7W(<.MY@D'.WL3$+5&Y%/-+Y1$NM9J2*);)>Q1:".5LI$D6OP#&U69!$TY.W(I MVAB,;7(UZ4ED?3HS?#82;6.MAB2ZS'>?5^ZP0+FQEMCHRLW3H,H3=))D8Z/1 M45"9=T2@:ZA^A!V-]NS9U$SU"JR<^@Y>(994[B_C6CI7UT#J''@VBN@V?LZMBGJ7:VC4E$L1-4E!H\P M*#UC./TY817',)?E)F6>U\"XYG;$S\"F5A;!M2^^&G&2\&#T/)6ZL7=NP)K]KD*7>S/09>6 MUF@_&]VLC#:/%;]+<:W^H=.)&LH925J($BLR$H++1!D1J?-"6M=DPW1;X*L0 MT?T<1'P66S=DZ/*:X66L<.]UPP&NZ)$B(!*LXT0RH0F&G>6=U62$YMZ'-JD5 MF\%=:8.2_O0.?'7+UDM1GE>I^0"STY(.6TXWRFG#(?C1\'\@_>Z'X[+/>C!^ M/9Q^GDS]:& "]=GC'.ZA)/M+'8F3*1 JF.=*!1Q+32XEK0MT)>:QGXQY3:U9 M\S3\RW"*2GL[Z=Y/_'CN/%P.A@*P3,G9&O0/-!$Y4"*Y-J@/$8C1AFFC'1C= MA&8K8%N)6;NZ4;0C8M4V6>7YZWO:VI]#Y/YYH7P:CBY>PPRZL^%XGN'FA]V\ M6-"[,YR+NS(P"O"]\?C.64!.I: @ MB23:O!^S$KJ5F/?$G<*U$HUU5D=D1BVJ:JMZ4=#5%'N3WDQ(S?X&TB%;^!:.$ MO@ J8Q $2SYK37@H);&MC!@]@R%(=TFMU2:S-N6H5D&W$I=^LE.!^F;;03+$ MM5S*:)S2R5*B(*ARPBZ)1^'1I70\9Z.2H4U> %P%W$I\>NXTQ=TE16QHM8HK MW.<.XG"N*_SW".:F&"=TY+K9\'\6QV&(BCN<(0E0T$12%PG26Y%LJ0HV::9M M$SZM FXE/OTD!P?-C/8<126BS])(0Y'DA>X0#0DE$9$IJ2C-$+-J0JI-BTIL M=4GF$#Z?=_$4A_Y!OO8PPL &Y@(M)\NYO!C+:2:>"89_4*,T>!"^B1*>AK9F M9NRS3-/;TNJ1JS U#%;GV/;3%8Z%N##?.AJHG'E6,A"!0A&II">A2)R9#8XQ M&T'^UEOEKJ;GZM91#F)>J/YY@.%,V9$IA?!2W7#6]/V^% M6\&CP%4D12N)=(C62P4DRQBE,4P)VR0M9%/ :^;'_M LVZEQFUR\>S>=GI>1 M<7-&-!H<.JQ >%08!@EAB87 B08$9S'$EK)1,=TGD/T >;/5N5756FVK[!X5 MU747DWR$/QKF82P7MA91$2KDTV0TG+\)> /+:E5*5VRY2H723:2H4.9UM6[; M*_$YE-E,J=>VF_TX79US?$!'X+R#Q0;]!II+1*<;VQ]"=X0?*GF3YYP??_06S NGZ8QPS/QRU4O>Z*'9EEZVT M4ZE:],.E8);[,L6?F\X&.CK!,(A87%B10FIBF40_SG"NJ60FB#;OT:^&K]VC M/M=>W_J]FTRG?XR[96)-.?Q[!7G2E8.;@1(@C/*)4#I_+T8R$M#%)8#!EE=) M^!3:O-.R+?(^W29NP<;5GP1J8>H=/#LU\%$;H=#YAO+BG 15=F5=)#JE8#2- MP=,F 72U6FX_,:?6,LX.R/(PQTN>X'>.:V=BMIX1%4KF I67Y:\$#@) M[E XF9DA/#' 2=)P8D,$0GVF(%'^8)OX]RLC[)4?7X5!JST*NZVQZA8(>EAR M%)JI8!W**R5�Y(D"KCHLN"L Q\XDU*,#\.JU>>>A/65#3+LSL_KZ%#VL^& M7^#CY-(9F,ZZ\^4/6RZK*W6]JX5S?3U4<(I>^5$YFCHZ!9B5,\[)>-/-]0=: MJJ*]55 V4\;FN^:/MM=0,8WVQN_O[%I%ERT&Z\IM-U3;4Y)4\D1OO,P+F4F= M&"740M!#KT7S]@8-ZAS[\HCWT(4^B^ MS*^E@\D\H\>":RB1$#();O%Z$3-< ^>QK9@/0NN3A[DQ,QY\_+F.1>J__?WG MI/NKW"6?1)C> B:#3D84N6FI:JT B ]1$^F, ::HX%X&1!.7FARDQ409%7+0Q>R_!YT9W")_$UJ>* MD_7)4LDF;8./^Y?YFT^@%W=\'DTM7S]?!%75/9EU.FWHXFPL>R7?9Y7GYT,4 MG%L#)%J=2GEP2X(7DE#O#$XW.>O0Q%=8 =M6Z>/'_MLRT_3[5:/IP!H;E[CY/GDWM6U_(VE\>^76NWE3WE/8*]DO M?GSM5MG\M.I2SI28#:6T/C?XA\RA)'\"+Z^L"1NC B::O,*R K8^.3FM*-/* M5)7NF2RD/IKDV5??%;$_^"%.[_/+$(/ N(]E6T]+A7BD#<0JX9'3--+,A&*W M"WL\=-WDL6[ZY+TTG3CJ*;O%GONE>,JFI*!DY]A2!I5Q1JSFF=C(C/=.Q9A, MXWWV-::'7>7RMYX>MC3$.ZHERU#HOO]'9E?QU8**$O MM>A'2(?_8S@92\#O(9,@&'X)1IFV^=NJHYDF$C=2PS=A[I+EF M2FFYNWY/?X<0)R?CC:ZO*SMC($F5\8;R;/5=LF&F.[%M%Y5J.@CMWO& MKEZ.FG?CF1^?#.>IF^"BC^65$ 0=B,PX&=C 6*G?H47F3L4VKP,UDJ=/QTH_ M^_#8E$:]'!/+^@#7:@,,,G7*@K0$@./JF*,DSH$B07,E34S>N"8WI-J*U:>3 MM9]]A&Q)JEX.E.^C?O'A>1!R?.K'W[U*1QD'J4ABY82;6B"!!D= <<<%=2[= MCE;[-VZ>E+)?)DF0AV,<:_-WFVYC'W I@&JAD63@T""J/*PX[&&UMO8%Z).SYQ#<=,*VC4TH2X4S"!<8!\1P='^NXR\Q$F6]G M1?5Q1*WE-?=\P^2''SV;D:OE2-F?C*?#-,\[F8R/.S^>+L)A-F#,*LG0==$J M1XR 8WFXC3MBN/".!<-H;)*=OP[(6D_2'$^6AKOL'*;S>VL#%EFP0GOB:"Z5 M? U2A_% F'"*>\5"YDTR]I\"UO.EL ZK'GICIHJUZF32SI\_\<-T#Z0EVH/\ M&L)LH !$1O:TU;G_=1OT/]=):WRM)5RGO MY>W#4>A\HM_U4KXB]CYM=E;DWSI+ M>PLK[\2QO N\X#S^.AD8*[5TH ES21%I-9"R2UNJ@]%,FQRO;82V3[NI MO:'@)I9\3M(ABV"04#79ZTBR4N@T60#T< 0CC/G(%,7 K$T-I@WQ_D#NZ(Z) MM[8UGY%Z;R?GW2 8RJBWEJ1HRT,R7A*O 7UKFDSVZ%'&ODQX!6Z?DFQ[1;RU M;?F07<%F%(C99:4)%Y*AJJL2!#4$,XM.J8^9!&;/&JV!>8^%9KI#0,WM^JS M;0Y]WW.?Y).FYYV/]=3\T&U5*=N>;-8HC+%.\ZW5VKQ$1KDO,+OX +/32;KV MH-TF>GNHJ2HZ6@EG.WUL0:\@#6=O?;R\*;J!6NZT4441CR-K M('KM9[[7:K^)RG;[@/?5LG'U<$UY\[WDS'0GFQ'KJ2;KO/VY#N[V>MKF2=75 M6MZ%UEJ1[#V<^-'\$31D^OAD(S7=::.*0AY'UD#T&O[1DVTV44US3VA_::[.O+TJWK:Z63PV]OWGVZQ]Z_?26I,K25=!P4>S M2?SK=#+"J'ZZ<.8V4> ]K511T%/HFBA@\P3K!]MJI(Q&Z=1W.ZKM;*[90R/U M[=3AO-O]_#NO_!12*:P(X^G-X^UY(MMLLC<:??_@WE??I3)77!;6GO_HTWD7 M3_''VTR!NX37R)P[TF<;+I3]T.YBDC].YE$TI"-T36M;](E.6MEE'=G::O?# MT1^?H)N/]7'?+351R6.> MC.?='<+GRPZ[R4GGSS9VCA]NL)H?O"+FUAJJOJVV<6?M-;M3_VZ4>1]AMN@:%\BYY[&)#N\V M4D5!3V!K(?WFX>U#3;711*/@MBS.Y[,YPDG&(& 8T?U_/1R=S^9EU6YBV)O- MNF' CR.4V>3:9+K=BE 10*U5HI5.*EU[^'.>;((!VQ?H_ E\/#\+)?-[B7$1 M3QR6K+N=CM3. ME-7RX.Z%^) R]M)_GR^R 0:6LDPA&9)\$$2F[$B0-)!DC(M&9>5RDY3S#?'V MZ:[#LS.PLGG;)L,=G7_&!;B \J-2#>?M:/+UFH.YT:[#$TW6V4Q8!W>-;9S' M^]OB &2EAG>ALU9'(X_WNG"!&FANV? N-'>?##4T!R>7!YV_0]E_^'R*;N9H MV^'Y=*MU=+8F^ITH;(MQNFK;.U)>J]'Z9,?5#S:WZW%'ZM[MP>>3<):?V)4% M'NYN1^I?4=Z=Z![#^\N7),/%]\_L=>";&F&%?G=DC74UL!.SE/J"[[_7%]RI M:5;L>T?FV403UTVT##'*'^5P[I]_^_]02P,$% @ &(+_4#L](?->9@ MOR(GS^N@ M$O=+KU/G+*7MK/*,,^VQG57=3UP!("#SE$2Z2IJBJ0VR0V2DE7= MI9)$>>\/\06 "" N__-__WE^]L,7G$R'X]%??Q1_X3_^@*,TSL/1Z5]__/WC M+\S_^+__U[_]V__\OQC[CY_?O_GAY3A=G.-H]L.+"<(,\P]_#&>??OAGQNF_ M?BB3\?D/_QQ/_C7\ HS]K_D_>C'^_'4R//TT^T%RR1<_G?R[Y2':R /3MABF M"T3F58J,&V&4\06RM__WZ;^[@@C">*81%7V)DD4'FEF4.GF9<__O7'3[/9YW__Z:<__OCC+W_&R=E?QI/3GR3GZJ?KO_[Q MZL__O/?W?ZCY7XL0PD_S3V_^=#I<]H?T6/'3?_SZYD/ZA.? AJ/I#$;I]@7T M^CR[^8=WT9B?+C^D/YT._WTZ__=OQ@EF',(/*_^B_L2N_XS57S$AF1)_ M^7.:?_Q?__;##Y>2@TF:C,_P/98?KK[]_?WK^TB'H]E/>7C^T]7?_ 1G9X1X M_H39U\_XUQ^GP_//9WC]NT\3+"O17P^Y@C(5SO^H3_MI9TR?",@D741D]%L< M507O$>.RI^^.^>99+&.!B[-9CXCO/[M7O.-S&/8IX'N/[@'M_$'L',\C3OJ$ M^LUS[^"\!KF(L#X2SH:GHQFF3W])X_.?YOA>C&DA?@>G^# V.#L=L;JBCH9U\7A#/UX]H;YK2RCXYPQ'&?.//PSS7W\< H_1 P@7A-0! M=)#")!Y<5D%SE=)@*:A-I?+VMY>O?OOPZB5]\^'MF]OGA(WW]]=5O M'S^\_>7MNU?O3SZ^ID^WDML&C^]%LML.9T'VQG"/TF0'0>BBHU)@RX'US__J[_0WK__QZO5O]..K)C0M>\]>^'IP@ O$!0>*)YME M,$)S$Z/B!84)(&DJN<@?)NZ!H?;!X,\G;TY^>_'JP]]?O?K8W[3Z]JG-V%D# M?H$+C!BR3Y)6*ZV+2T'E(GQ,2F5-/-GE7*P<1N^2?P<3LK4_X6R8H(.%M0T- MW[YB/YRL&=8"04G%$)Q';HS35A10 ETH&5+)SAG=@:!O7U;'=SW"LW'ZYMUG MU= >WU@&9Q#Q;/[;P<64G0)\'GR8D<]3W1\2";ZF;Z<#E9-#G0KS I!I@LMB MB9QQG03&DA#0+[4KYC9%@6F<&Q97;R #0X2?\&PVO?X-J[]A7%S9ZO]C-91+ M\K8?W,G9V?B/ZJ?\,IZ\'%_$6;DX.TEI?#&:3=]C0O+;XAF^N)A4>0YXH16, M%BVFE"],.VT8*"<8ZF(2)N!"A1;CW@CEMR*YU>B3R;5PKFS#+8W'ZO'VJB&S M\;XXN=0*&MV//XPG&2=__9'OJD#OB&8D)/G#;)S^1?/N[60NCOP/.+O =SCY M\(GFXD!A )/)6@\T%$QG2*>U+'RXA/4E=V$+: M]_5 [:H'+\;GY^/1^N7+>8@)12&(SC"MI6,^.<^$2KI8<"7IW$(A.F![])K1 MM_SOJXCN447NK6)99[2$CY8MI<@*LIR!"\A,1NE>%JT4L\RR*-9&E$$E#0=!F1KL;4]$XM,%)9YIL&2OP/#T5V$+.]^FWO=/_ M]F)6K]OJ#>9 9N^%5Y89G/O+\6B&?\Y>G\MD?NUUQHK]&%+<@;]R/$'D\-*I1+%"_G2UXG M'(.%._0=2+W[[C[7[U77_;=\[DS"N$<)MF240R[)9?(@+*>-(V5D00I'9H06 M4J)W&O6C8/*;0(@]$+F)X%82^#]_6G+GT^Y2^,/'MR_^W[^_??/RU?L/K_Z_ MWU]__,\F=\)+7K.7*^&'AK=PR16#5C8IX *Y)KIB<"4;A248(WF AV^$E[RP M]XLN**2.,F>JUB4##PO#"1P>88HN3+ M+(?=1[XASJ-P+#;1DD6#LR4O#:Z[[CL_UDJT12F&ND:TQJ!8S!889&T)**0$ M30XEC\#';,K=HF.RD^ ;7&;='^H@%Q-HZ>8,"E=,2T<&MZ7]W0?$Z$+1KLTA MY'TH3UP7=A-]@UNLWW!& AB?XYOQ=#IPG*M0G&+*:<]TT9Q%"XIE894SG#OD M32Z[OT'QM%5@>X$WN+MZ._N$DQ?C\\\3_%0]@B]XB>WW$AIZ^11J$&#>[=5XZI#(+DA^4J7P4CIZ\<) MC*:0YIR.\ORGLWD>RTG^/Q?3634;;T8EE;7*>\NB2\"TBY$%U)(YD7(- 8Q@ MY3Z5>[?A?)^JO4<5:'"+.)?7Y8W6W7EW:6K.O_Y,TN/YS./OTZ=+>>(]G-9CG MX_@?.)W1SV_+I7!.JEBF VVUB!(RZ4 DN0!:\J*R8L6B!Z] T_1XZ%AVX[<^ M375I*_S[6N)[69+>X^>+2?I4-9BV[/I5<[KNJU;8CVK-5] !09*\!A E8RS3EGR=8&U@R,F- MS^3#^]#DQ&0#C,^*M0U92PY>=SZ#OW4DIA_')SG/:8"S=S#,KTT_CTDLS+ 4K-9<[&,6'K "'0 "/MW,ER MS:T!'763<]S6 WO:*GQ4:K%$[W>_<;AW!1*C)1=9D9"$3+DI?DJZD(S/OHF0-#AC/7VIU$&6H B(E5QPV+A;0=4&AC=#2\31;#T<0G[G)=O(,L#QV?>&\(E]I5%Z+Q MJ*Y:\_"@8$I1#I'Q* /3.D8&F0988@!-2Z$(C5.+EZ$ZDH#&C=A>I3@[2[W! M7?("IJL@KRZ@5L<[[JX22U'M-Q*R 7OC5J+?FUZ BS**G&@_1 *G@F$^@V0\ MI:Q5S<#A39:(/>K#BGC*0ZG#)A)OH 9WDB]^G1O< XQ%:2!3U,E2[>0<:24$ M8 8B_99KZ20TSG'Y]4[EJWVZ%#TPM#JW90OQ-@@R6^&\7($++@>CN"%]UJJJ MMV,1#3(K:STNY51I5(1C':JGH ?]B;W!&G"2TL7YQ?PH>=5E[!701$Z?3P$9 M2%>!DHT=G#-,>JZ20Q#)-#E+ZXSP2>A*$SH:1*:]QQF-%?,KF(S(49]>H>)6 MN01:,LT3?4&'S-?@DEBL<2&6*-3RRH@[*LER.$]!(WH0],K0M#UG:KPX^?#W M7]Z\_6>;VHJW3]]/J;[E@UFL.19B= HP>:^URQ&D+UIG#,)&[\**FF,/#FM# M9CYO0%KX[]891_@>%D?EK_*\+T8C)W$K>BI\MC^^!D8_B+E46C MD>2;Z**$T#GDF%7Q7DA#WV#4=K#A0/J7_OSLKA4'5P_?$Q/+AK+ AZQ675%> M>IVU+PA9:)\#"NX"9.!=^+@_J/Y9^?!I/)E]Q,DY_<&;\>BT?OLK3/Y%5@R] M_#8N^64U:\Y:T;4*1/F"_.\&TY^4*/JZ_X93SY '??='N;4VB9";EP)A.9R]JG>086LN@U M*@>29D.;>[I-4.[L?:]\QP,_)GO>R+U@;GEZL','#6R^0E M)T%@I!DC:,84 ZP4+0I]:#'L6>&^3TW:B(@&Z;==9' 90.)CDC:EQ+A1P+1U M!%D962L(<$'^LW!.'.M_?SUCK_VRP3_ZZ+F0L[# M$1",=3Y&%GF]5-#6,A\%V9\^))MY*#XTL=!U;7,V[\! M>'4IU05BRS"P#A@/$Q36.[^K]*=G<@ZD1Q9]=C1CF/3671ER0M5@\9H(E)/6 MV.2@YF#Z\T 0V3&HSR:<[$EM:HN9BTG-^;FZP<[&*U,#;H6=9RC2ZANJ=YI% MC( QQ<3YOO1F$=S^#>[>6>V@-3M1TN ,Z_;$^B/]B_E$\=Y%9PHPD^J0'1F+ MD%1FI?8,,"!E:=/?YSZ4IVW3["CZ!@[ZMXA>P Q/:X^ >6+5E;IV0=C2@GD8 MXF$,F%W)7*L;O3'18-_I@%1[0UC#=:LJS1T+2CL6, ME?VKRB8$M"BO>'WE>>=Z] J9@!HZES*SM%XRC7+5.YYO94E:*=UUDR7 M?W1EQ'<92TNCI<_!'.A\I@\M&1\9Q0VVNE['E'@H*7C-D&]A?%D; LND^=HD5,:TB9M<"N<[5IX>^&EP MQE@SM,D'&M;,7'*&KD!)Z8,VP;."RC%M2F8>;2V0+96)08I4FC5ZO(?F.]:9 MW=EIX N^P,ELGG8TJR-_B9_'T^'U&AAS]MD90X:_[S9[MD*YQ6TC@]:B,)^?S4[FVB31K7[FGK)GNPUY( MD2G*.)<12G)*JUB39$"'XM'E$-#X+BDR:U^^VU+R$B?#+_2\+_CFMLC/%!*0[:1 M-%;96A4V:1:YEPR\(*.1\V"-[J0<.P)YY/JR3QK:E*FI*=[5J/AM3!OZ>TQ( MPJ'A_(:S@?+6*)TU4YD\")V#8IZ$P;Q!T)@Y"-&DY@/?[;+2 MRAUE'LX^C2]F[Q'R\.PK[= X.2?#LEY47>_K)^=U. /$6$0D#\)(32)1*C / M$5AV9/N9VE9>- D\VQKQX]>D_9#5P-W; OCK\\_T[;PT[7A*!%,:FXK'65@?EZ04JB5628@LQB25_J@VC>ZE%\E]K8$ZD-NJC="N=D.L49 M+=1S;^4*G'>UXU7(Y$!G6J1#T63Y@:/IHX*6 C-MZFW]B26H'K\&]2?T!NW' M;L'=.5 AB"]Q2NYW3G?^X+IY8-W::WG*:)(B?Z&V&.(H68C2 MLF02I*2EQ] D2&YGY$])L_9!7H-F9+<#N(P'XFA#=C7+@9-QJ,E78#$FK&ND M$AFD#VTJ B[@V%<&9#M]V%R@=1*%9]H'QX*I MZ;X8@M92%MZF\>$Z4(>*LMN)[ X+R59";^#-WV)[01HW@32/-KTZ\^^"K66 MW#IPAPEXZX_*E3K2$P_[UI6B..@LD97D:^--H5BPZJ$!)C,AC8D7.[X5SJ!VM%?.9>R&X$TDWL3B6 MPSFD2;HK98OAV;O+NT$4V<\74[*TR"E/E]VVJFSG 9:H>"KD>_'@YX'HP")6 MYQQ0HW'&*6P2QK$"SU.P*?H0=8.CX&6PZK<3O-;Z+@!;VA0/(CR,8=$+GQUT M9'#P.U2,M8HKF1(K>T6T)@(&QAD+TVKM2HQB8-<0ZD+0^8&(=1EDTX MZ#LZ_=6?]'F^@^VZ]GX,06!MXP*1_'FNZNII-;-9%]I%!0>QL+.LN))>\8+] MFPP]\S#N68@]6@W3R6SPHI[2XN0S3&9??X/SR[17HVB(")%,XT)&:X* M"TE#,4FBSUWND.GY=R8Z_;0XR5,SV02]"[?'VKN*Y;3I\:P'K0G()Q2U7:RP2L1 M;#"R2\VCQZ J*ZR"0VK*!L+OVR3X\/+%=<*+2,$$L,Q&H0F%4K07)LLPDS>< MD$:?NAD!-X_\K83;NTFR2[><#:].IO,LQN_MEX=%,. M\F>8#EMW:-H=V+Z:-O4LPH4D-; @,\189$DZ@/"&!RO)+DXRF<*[]7':'>(. M/M%MR/;\I;0^OQE"')Y=)7I?0GB[\-XW-]%1WN@H0-2Y6>O-I9Q9-!*9,#1_ M10X(B[[T"D=J-QP[)P;#]!.]LOY/C2_^ F>5F1M,+X?3&G)%$ 8E:"Z$CBPI MLJJU,>1/F4@_6IV+MQ)"FZ"%S@CWMX;O6W_NY0@W(:V%![NRZMJWB8 O2$0T MA$%0$I67P%RJ6?(QDL.M,@G%)QH ST;()C;!ACB_'TUK26 #2W/>?/Q22LMF M VU-K@B!3*9$QE LBOFH,^/))ED*IPVM25V5];"^'VWJD9X&\1@+!O0RA!B5 ML$E81JLG+:?"J=K:1[,D,$7D61C;1($>AO;]*%'/-#7(OENMX9PGF:V4K"A> M"P=)$D<+)4.3T(SGM:()>'U FRD\4"4SJ1>^^=9,&C M(?<>G4&7';>BG0.RE^R40^G,/JDYEFR7+OU?LLC20TPLISRORI&9MS7).:A2 MLI$V\29M+8ZP=]=>562+3EZ;4-4BQKU#7Y@N$)\[>?7![Q:MF+8AYT!Z)%2$ M8(C?XJNUIZ5E(4O%"N=9"HV6NR9E5!YS)Z_6ZK,))WM2FWMMHWS,V3B03"H( MY"5PS< 11A6]=)F3CY#:=J)\=)V\-F)UFTY>FU#2HIO&[7I;6+4S7P/M.+:&^"&MPL+14 M]>_CO8Y;ZP!VWV;12K0'-Y!ZH[W+ T M,RG1I!, PNROD^5^%:R[!74<^K4)52WUZO7H\\5L.I> N-ZR31(6A&!&>5J^ MB^0LB!*8RE*'$#7$W"34:PVFXS">>F)SE=[L2$5+Z^D.-'D%+66T"M QIT-A M.CO/O#:QAB&1V6B*U*5)C?$UF+XW+=F&BCVM)>JZOKD4T?&DF=2&ABQ]]4J= M94Z8P*5SDD-;P_H^IN]-2[:AHH')O*3!)P=N8P)5JVG64KZRH?TL/:D8@&MZL=>GUV0?C<87ES,C=OF[L-$PTVG2Y(#4B(G'9$ M)SW3D>!"L(765>E=30+TT,2.?3P=EENKR@8$-%"1A6#*Z_#YG'@QJ!AHK!U7 MLB*3&A,-7$@MG NFY0^7HKF*/LJ;T3;DCC6W63>P(U9T^PYZ6P$D#T$4),I MBJ"Q&AV8)T/)J5H^)#8Q01Y9J^U=5*(GZ3=8(-Y-\#,,\ZL_/],2BM4 FX3/8LZII,;J.I^:.6H8M2A8@V8Q,]Z0[QR>E-(W8:N#9W M@F"O*]&E%#6G!2]DGIE.); @BZ,?C8U%"R]DZ[#D)ZH5N\FZ@?/RGD8[&:89 MYN4Y',M_.S>_G%0B&!X95_-B!#8RD%8PCSQELL-TA?T]^\IZ(;9+T MOPWRJ^G4!7O;X@#;@S^,#[XO1>E%/W=@N4FI@1W&P-'Z$@IM(Y" OFC+HK.< MI9"UUEEX%8YH^3R@Y_\8%703"I:\MX0* MD/D4"N-2Q2B+M$4U*>6[',XA2ASLB])Q[WPT.%A8WAA:!&=LB(&9J.JEKJ'MO P:*T^ 7M+ )80VJK(&U7>E,GVQT^!8X?+ZGXX0^*+FO*3OW MZ/LX@=&TX*3*X0-.O@QK-;.W90G::3W/FR[_Z#K%J,-86IX=]#F8 \5!]Z$E MXR.CN(%9U>N8M $(!F7M0B-J=;[(HO:>%9E+XIR7W.82\/C5]:&HZF/7UDV8 MW;OQ;] HKYQBN3@D\U)JDI*7C*03!!0I=&E2&NG(C/_#$;Z1,[ )6WL[:B + M)-/_V9I85PU8@0R4(JO$9HXN8G"A21#VD1PU')'J[,I.@]5GO8>2HK**EF:F M#-"8)><,O)0,(4>)62ECFQ2N.3+_\6A4J#^V&AQ%G)S6G.%[:V(@+Q9#K>=5 M,NWSM,3P= M7BLTMX!<%\XX9,.T QIMK=@DI=5!VXS9MMFY5F/ZCO6G+Z8:!#-L$ ;FD/0] MHV)"(6?:*,6"TIIY\,K2-- &QR)_4[X4CT$K 51KR"! M=3%X,N"$-+YVG:O[;[;,]?>1\7[\6X\EY[: S@)B2%>20R(QD4$*,#$32K BR*),6);8Q MT]:BVO]2NJL.+&Z._0F]P?'E8C\VIQ2]UB"S)1(<[2(+Z M3!!(+CS*VN7)9 MP-&ZW&U[KC<7YZ'+T\X;=LZM_JO*A5@T#[3ELVP"7&8'^E"W;6$5;>8H2 M+]>MX?&=%Q]+;\*-R!OW(,0>SYK3%8;!R=G9%9[:2>+2ONN":74XP/1:X&3S M_^5T_.6GZW==LGS]TR++ZQ =H(?QUAR-&PEX7^1S:67VVC,I="W\&"T+@OPR M@UQ)X;B"97G6CX;T==V(FW*^B5Q;X:=IV# M"0@J^25W1[MR2V_>GY76'P>+I&XJP!ZML1L,+W[[SX$3,>=Z9A)E[4GI:F\6 MD+4W2PA PTE.-""1WOP42-Q4@"UFXNLW'P9":*5-4@P@DB))\,S[JE?&9G)\ MR:PO#599>O-3('%3 ?9XL7J#X6\_OQMH)U.6$!AI5"+?3/':V@)9T$49T%:) MLB0+8%<2Z?M:G#R?W;V@00JJ2$W/)I%I)D=?>ND";LY68M/6:+[GF MV95$>O-3('%3 ?9X=7>#X?]Y]Y\# =X;J!@DES0(1:\OADQN6MT5C]I:UV!/ MI#<_!1(W%6"/5VHW&'[]C]\&)J:B:ME+VIX=*9).+"1'BT/Q@A!QY*;!3*0W M/P42-Q7@RGNP7T&XX- G+Y?$A^U\!O#[ MD]@3-Q7@?1+][H;-WW\9F"11D6'%DI2U@WV].4._-#?,R%&:B"R4KSB-O4MK@.%N@]'E6 MWY"(@[Z&GKD[0 :\,#\R$A<^!4"$JC MU6W;#3SVUB;[TZ]-J-I3.X+K3@DB"M!8N^+EFD:1C69>)4Z.3HJ\%J-%V23E M[A$WK=B(S0V:5FQ"18. E)_AK$8.?OB$.'M3_[J*O,X3BZ"*RF1RAT([O '! M@ILGWH1L(?A01)/HI%6 GH+ETXNP&R2H+,-UI?9=D+4T;%9#.XP5TP^%'?1B M!_DWV$S6($Q)V^*)/ BUBJT,BD67$_/%Y6S0TV^;M+;9MV8\8'[L6S$V$?MA M:X;;Z(5S"1API9E&95A(-C&,6>42?#9MZL =KP/U%.R/WH3>(+_Q%MN+ M\6@V@32OFWZ=(=,!6TLK9!VXP]@A_5&Y4D=ZXJ'!YK,68P3O'0?'@J U34NM M:8DS@25,BCL'M!4W*0BX?QUYP"(YC(IL(OX6IQ[C"0Y/1Z_^3)]@=(KTXQ\P MR=<)M=PFGGUF+A&%6O/(/-*/P@X MF Y'.)V>I/^Z&$Z'-]:Y*YIP.4FL:ZWX7@$W/.AY">* CCS[X[* CNY/1XN#C0: 27 DR).8B MTDYJ=63@G6* MP=VCFQ?C\\_C4;TW^A9$MZ($*Y[41XV!+B 72@8D9VBAL=$J 3I@B<[G8#&' M6B_+)#EX&&XODIP;(#W*\^IY[:2Z#/"";&464>)%QK/XQH1:NQ7=N7U.C\[':2?V@@]XIB".N#XDJ[H'GP$:2/M#P5 M%9TS*:U@8?V0>F%DX=P6EIW;]D[5)B]MQ^'60U\@UQ@#S@*W0=9K\Q!C+%Q[ MX$$80?-M!;E;"J$7UD]2FES@W;+[O7.\^A7M&.TXK 7^M%4*@/8>#D(7[F($ M@3)J4R1J8?0*_CH-L!>V_@F3"8QF7^=OA+.31-[R>$\[WC89X )Y M*FC47%J7R9Q7+GHSSW$I19BB>%QE.W0?:B\,OL2"-*WS>Z0%_:+!;%OU@G:< M=1K2 ED1$4$XM 8%K93>>XS<"*=MC#Y;OH*L#H/KA:7?JE+4DZC>Z;GWY':\ MK!_$ B'.:T^VH!>)K$1$%8T/PB?C4Q*TG9D5A-Q[QPYU:,8$A_:_?/=-'V8P MNPR*>P&?JV2F;VZ*]L2(W*(5S+C:R5YQ8"!38<(D3NH4(J@N-[3=:M5L"&[W M9IQS!?^%_-_K _)_#F>?7EQ,9^-SG+SZ,YU=Y.'HM!H']/_Y(_PY\&"#I3G$ M5%*2'%_%60Q!,_0Q)<\#)M?D9F$+K/L[-VBN6?<[;;9EKDD_@_LXKXV9KU?C M>8]I?#H:_C?F 2=OA9P8QS368")(M==[,BR+@#+/+_6:1&5N!O,)JUA#OAJ< M7M\ JD(DQ7^'DS*>G%@S^@?#<1:#Z(PH MDN0CO0Q,!ZY82('&D;A3B+$H:NM53(2 R<5 M,9'IHC+)J)8C,^2C\APYK=7[L5KW4G5S;WK40OZ'+L_Y8%QW!.OJ,0 MU]#6N9Z*!#GZVOK2"%4=?,=B)#T-H8:H>"&R[]+UK9,U>?/6I[3+;R_.'OW< M&Q#7^=@=8&RP?W=GM_]9VZTT]Y8,+'*X@_AZ7&WOP='*2U2:&4FZJ8N9P^$, M!20>+!C>Z;ST.%A<4VN[9Q(WD%K/Y/U*DCJ_.+\._\M)96D"\UD%IE/0S =P MS%F5DP[*XK+J=]O1]\V;]WO8L[7LQWT(KN<-\E?X\PX0%[D.189:N8UV ^\* M\P(*$P5X]A"E];T=N7SSYD?(X-:".]3-P;HC0;(/)K.79"/,5R6E4* *@0%H MO"P>%[6QK.2HR:QWA@S HSS\_6883\GX.@*B5YX [R-@>S%Z8K J\] DX'8 M8ZC)XD 6@DTPUKX; "J&I*/.(%T$(Q5ZX"@-= PVH;<\AYL\AYL\AYL\AYL\ MAYL\AYL\AYL7^_@' 2[V-+6"*T3%#!%20=;*.ODIGEHIUMZ(9:THBWIYM M"F%K[63'($5-GJ4TM#XZS11&CM9E<*K)+?TZ4#OW_8"O\Y/UT^^N2@ MQ^UX[D&_@.FG=S#,2\!=X7Y;7F*<#4P4@1OCR2DG:-J&P(()@B7G-'>TZQ14 M#ZU(&[WQ"6A .PDW+)U\9]4EUWXZI*?/?_@X@='T\KA%#)+GPH-R)(A:'EXY MSX(/BF6A% E)DTB:M-W=!.034*#FW#0("?C;>)S_&)Z=#2SY%*9D8-G4HY[H M(XN"AJYREJE \J8TJ=5_#> )\;^53%MT'KROA[?A3*\SK67#,JPG?I>5.*\6 MO'PRNEOQD3Z[.*<_'\W(+1K6DKF#D(I&@!K^!+7+*VH&*F4F@H^J)Z0YAT#XPW:5_4YK+K!TP>OZ$^^P%FU] ;&HY1&%"8MK]UGA6!!UZ-T ML*DD3JNQ@6/7Y_O#>E;K%OPW[)W2Q^BNK]@^PI]W/AR48*WWF3-A32;ATS ] M.?"L"&.M<$%F'8Y=PY(^7VOO:Z ZW3U][ TL'682F> M@_7<,1[J[4#,2%Z"H5%R3P/+#J(]IL7YH?$\ 9T^)L;O*[+?N8UC903?#+_< M-?+G0_A]BN7B[,VPX*!&\Q3N!3-12*9SDB1!"^0!1*DA*4-";*&57< ](17K MG8O[^A*.R4"]ZU4*[V/F0$LYSX6&I00#GS0+28!&6S"7?1U+]G^.<&@Q7\V* MI:HU'= J8[VUAG%IR:$76;% >RLSJ)0'+7B)YOA%OW:,3VB1.%;-6'*OT>)B MHX?)>?G'<]/RXR<8W9S0(JVLL5C)BHJ>Z>3J"6WBS/#:*X+38'T\_GGPP"B? M9\(>M&/)7-CY9ZV)29HTF76]5N%C(B%LU0R!JQ3_L$6%X8 MC]H$(43FJJG#>B1MO=OJ0->^WQMP<9 .SET /O?]WH[/S?M^;T'&0;2FGH1X M-=]Y:U*0I^TW&N.8]T7&E*0VEC\A;=FV[W=39=F$@WWU_5;".YZC8M)A(DRR ML(@E,\\S!!$-5[@0>O#X^WYOQ$.7OM^;"+%!F:2;;+/KH7^X-%>FV96A2+P@C=IBK26E3?A8G1'R\-XM2NL%Q-B2Y@6AH5WZ Y MC '1(UN+>K"SJ!N8#-^"HC6/-)H6KP3DCFON#8%RA95L$GV4@.LFQS9[X/T! M4V!?M&\BX;XW_]?G<#H+DUP\X^3),.+W>Q6A#!TW^ M>DK>UX-*S@"*8-S9(HJVTFC7R13H]+K]&P8[\#%N*LS>DQK.$"8G-6,))U=P MLO!2HHS$%@:FT4;2:$[*7'SP4O$ *G7B]OZS'RV1.XJIP9J\^NZ23)-?X?^, M)R_.8'JY,AE;0N'6,U$,K4PATK!3048P-0@HX*!)S/ &&+\+(Z\59PW"U]= MO07Z&YQ?^TE=X+8T"C?$>QBSL1G_W?6L-_+VNZ0MA>T@*%>OA$3@Y)N78ACY MYXZ!+]H9ASS&/4?)[%'7'C!5CU75-N&L_W.MX71&YMA'3)]&X[/QZ=?KK1R" MU-9)YGPA4)@B\Q8SLUXK6M<3]QPZ63RKWK!_NZGW>':9 M%O]I^/G:X-95T7T!IHI!IC5JYND_-=8B&A$E-KI#6X/I:6I(WV0TV'0^3B!C M'>8U'A-UH/\4YH0IY",@V79&&F:-+H(;672;Z*Q%($];(W82>X,CS@M<;D0UVO6V@!Z$C@E:L"*7(32B)Q9JX&1%E$-&;C$WJ M=!^-[CW@S<9)]H)WN,4Z=Z0GME!B3K0[0I ML1)SJMD69%.D1,:A<<5X]%:4)J9Y)W3[-\F:\WQ/K_HF::5KUV])O>NP81CE M-^/1Z5F5UE4JPC= NM6#6_.T/LK!=06[4 U.Q@S26F? &>U4B4H#<"FER"Y$ M+@?=8&\OV47UFYMNNPIXQ4-[EG,7Z OBSL8J Q:D4]*C@Y$Y162S(,"XVP8 M;#2(_J3^XE.MD3DQVO'U_12%>G,3*U]\E@*#9U(A9SKJR @I.4C% MZ:RUUQ";Q&/>0])7O:OWX[.S7\:3/V"2!Z"201UL;:MJ:+?RD?FH'2M%(@9C M4A9-#O&78-G_]KX;UZM*7VTKW@:GL#?9/*KD$ 77S$NL<91"$"(A:5Q*"(Q< MQ,6@@L=>X6QG-E85-MM$E WL^)L$^ZOTKI<7D\M.9\-Q'G"-H'B-E#7DV&C@ MJ19F#$P693PWEF?3I$;J.E!/A_J=1=ZPAN&\KN+EZ3[Y#.\NR'> *9ZD-+X8 MU?NAD_Q_+J:S>;3<($,T7EC/+-3"WA8\\[IP)J11* PW 9LN!AM@?3K*TXJ@ M!L$G-TL=8'2 2=+;:S,4^LH"!\M2H5:&C>ZIJ].:@^/%G]NJ$RZ2:A$!T ;>KF7%]N+3F7?_$X>FG&>:3+SB!4[Q3 M)%& !>=D/: PCFGZGD%-@%0%=$Y)YNR;9!CM OJH BRWT[%%0V9O'#:X*EB# M^;+WDP'4'GQFQ13-M/".^>* 24W^GW[D.4 4BI,>,^=J.H++@H7B(O-(:BTS223O>^E> ?7[TJ<^ M^.KQ6F-N@G:#^_K\,PPGU>1]4Z>$\LB1$\)B=:$I83,+7FJFI#:99D4FO[23 M>;_-VY^0SNR'@?VFS-:ZXV@5Y$P>$%I!2Z;5P,"B8UBS7YS2(>LF9_[K83TA MQ6G 0X/H_]OCZS4X+T^TDXY2^LA9@&*8SCPS0 S,Q.Q1V:R];W+[U1WBOBZ. MFNM,(U:.Y7IIDVQ@ZP49=\F1=H3(=$2LB5B2"25%,E"XPGV;V<>7U=2OENQ0 M)F(3MHX@9;\+W.WX4NM9CF8A]JMHFG+5*"C^'R;]NKAM0&U_+13GI M-)$!XC:XD,)Y,' M]*4T.=])_4BY::*B8[%JB09=S5B-H1,*Q5]QQ-D M;V3TM&"U4))5@)ZVAO1"0X,CP'G2%B7SF"SC M!HVPV8?H1"?;@"SGZYF%U, M\.Y-Z:L_/Y.SCV4\N8[^V$^T6=_H6B?\MQ3F8HZY5UGE:+4704=C((>80G(V MJY!]Q+65 ]J)M<=XQIN+UW$Y;5IW8-V;6L?0HA)1:UJO/!D? M66KAE0%EI%H;V]AMN/TQ^1M,)J117[ -??<>WYBS]<-9G*9!%Z/ %/(3=% 0 MK1$.(F@DJK3EZXA:-[ -V7E%$WCV]5>;I%DRL>E0?4N\$\]Y" MZ"6&)$LL7F>EZJY>R$ O(JI8BAAT -R/-'=0[P>>V%"V7918&%F" 2FE2MI9 MTF1I?$*; QFQ%O@J$?<3-7U[([KB-6]NKN! M93(VF58D%R@1F(I&R11=L:[)]697@$]6E9HPU.!NXZK$0W6(?QO/$PZ_ MU"B5&@Z7.!91+UY*2)[ \<""HQ\-+\$[8\D_;E+N>BVJ)ZLS_7'1=\SS2TP3 MA"F^'JTT&"8WS=[?$A-Q.)M]5 M2%^T]3Z"BZI-1]M.\/85/[TG'6K R;%$4%]OW/-=^\T81G4+_V4X@E$:CDYO MM_&?O]Y^_Y&>/8^!.DSH]/ZH'3?B95\ZHZ0-27O/;%*.:<^! MQ:@+\]D'GJW6/C3IXKP_77D@]/FX5&43.AJHR((S>ATG4:QT@6PZ4[QB-&;R M'ZPQC-;84)+64HHF1TM+T>S?\MZ=J''?4N[QH'$ZF0U>U!F D\\PF7VMT1=S MW>:"1D4&/%.&6Z8%U/*;J6ZRJ5:"B)AMETQY>OX=QNFG1;97 7B"ED8^?KVO GDYP;BTO0KQ2^2X@-S O.BE&9W3[M3/Z(7*\+Q9ZW"DV QN$ M"Y!=9BHC0?2A=HCAI:YIV2F5$TV3)Z(J*\R, VK*)L+ONX#AAY;Y+D"?J$VQ-^YZO"*HN%?ANII0 M79#U;7"LA[1_*V-_U(Z;\M*S"?( 0D)1HLR190W(M 3- A!,[J1 'FF/S5U. M6H]68]88&\>H,)O0T4 M?;"N1++Q'9BHT.-@'<0=)7:2\WQ\!XMKSO/Z)7$3J?5,WJ\D*?(F MKF^ZO(A6)\.LMY9I7:-=: S,NFRYA>*+Z>+?=:+OFS?O^?9P6]F/^Q!$ M5_[@%1 ?;7!)&L930J95,??,C9'!KP35P@.YZ M8Y>1"-YD4$*S4FNE:VUHJS<.F#.Z%)Y"[0;4PAQ>!/(T3)]>Q-S ';J+Y_K& MH .BEO'B]R$=)EI\-ZK6\+Z#G!M/_.OZ6D::&$BC(=&JII&<]8#2,Z6"T=QG MY6*3NQ(Q[DVJ#L_ WXU$>CU[7>+0(HW^]+05I(ZOXWKS^^>W[ M*Y"DTCE ('RJ!A9!J&>N4;.DI<-:B4>7)BUD.J%[]!K1/P<-%H,/%W&*_W51 M(T"^T)>;%);:AJ1PKEGV\R8Y*K(H!,E!9@G M8FV25+B"CQ/RPCL0^@-TO*7 MP+KN==\!6$N3<"6RPUB&O?#WL$[L(/S]K!37$:Z0/0,0G&:& M4=& :W:U.[:KU8\8#7N5RDVD7E[9;@NH!M55AHS&<:>]K)D@0&7B3D@#IRW M6H4F?5"6HCE +8Y^V%JO UN(NH%]^>V..-?SZ#BB49+AO$>'4*)V-U,L:TPB MT/Z(KDDMC?M0GI:QL*.H&Q17^1;1E8IWP=321%@&ZC#6P:Z$K>5_!VFW:(RS M%)M*II"ZU[6(E-V3UPOD[;)06X0%C;1.-8E2W)\&/& )[$4!-A!RBW IG)%; M>[W87>U)@I<2M./,DT@UB0DYF3C&QR8[ ,S/YW_]UI6CP_V%7& MS6,LYZHMO-/:%*!M;7XX2A1!<^Q,LAS1 M-_TX'L;5PP^_^NQ*W5@QVEWF K6(F/EK=8N%?,2U7(1>'(O '%#.:H M <=_2ZW&K7PI*\NLH%9<@1.&8BD##=,JR MX B44L9[#YAD[-;>=-4;GB*E6TEOY2SM-Y/RMJ?,%$9YWA>MEG.=OO@$D]/M M$BL?>F0?V7\;P5Y(^(LB0K8Y.RZ0." [O"B>37)@:E7D/-A@ /U*>X?\RXY/ MWH/LN^1<.M3>@?:*W""=5 X%G2%'QDOR:T2"ARC8O:_.&SR%LW>3<4*:JZ/3 MK61^[QE]2'<]L 4YDA"]34%ZQ8W6'H VC1!#D5*7DG,>K(.XH\3Z: [UX#-; M2'2C-E#%6[2&%P/2:R@EFA@UR.*1%FV#_)Z$[SU]UTB.Z?3%>%3;8N,H#?%. M,>:DK!C: 3+V^M&-^X$KO;+0 MX!BJ;@5W$5[V^3TY.\-3S&=?7X_*I'Z4?_\\'ETA+BD@65V69:-KL 2R'M1$SH( L/3H+<7^36(9%N^\LSQ M+5MUS3TLQ1E(VXTG_2 D3TT$J%I-V+*HB7+9:>0L;VM82FE<:U_4VL_S!'P0!IQ63,6 3"?0Y+.HR+SF$HSD4? N M\4Z=,I[OO_Y@00\]\#GN3:X]%R7X%LW=0-X.F/HN%K(*S/XKA^Q*TDJ^=Y3P MOMCW"65VY-6 KM:*EIE!M)F@>BCH5<326_W@_;*^IM+(/DC?1+"]5P+^!!/\ M-#ZC1[W$R?#+_.S^ZG3BNKA&\-IY4]/^:C^G#(E%:P0KH4@.-60C=+OT?OA= M^ZUBT0\AXW;2;'YV3!O7SU]_@]G%Y%*U4U*6 '%@.B< %5PN)F,Q$+ED+H:U8/&CN?'_T[9OV?WS4&R?KKX]V M$.B^6A.,S\^'L^O(I6\FP#81,NL>UTL9_:YP%^)B% _"9^DM:J$CMR$KEW4Q M BU!MV@(_#^I#L/$KOS^2[-##9_2V,N.@UN@2*P"7U #UX:+4*"$%*$G)P+ M+D:CUE'489@;,O=A-D[_NO0,II<]2[9A9LE3^I#\0^ 6@\(2)JZX+D58+6T( M1:.RR<:L-&25!NMA[BRYN1V^E6:O?%8;*2X#NB!+P9.2$BQ&D32WR=./D"+] ME]83[MT26=Z'O+-$^VZ'LN$;VDA_ZY8H*O$HDW .P.GLBW>Z\.# JER0"[6$ MDX9-4>9G"K6^%BU1YY_)^H1+4V8"5T;!SU]O_^0=?)UGVOP!DWQ[6BVFJOI],+&"4<)$T*Y+O1M'VSUN#LYE7M#^/OR)^(+3#*W3W1/G;^+)57IY+;?IQ M3,.\^_F+\73VVWCVGSA[CVE\.AK^-^9!4<&2()%Y7T_%/0#SND0F(N:45=TH MFU2V:#:B[T:QCTLW&AQ=-QO8.YP,QW7.7_VJ_IT8%%[H/RZPG&2]P[&60?:< M 4=5A%+6M2[W%;8\R__(!D,1Z>7(Q,##"@P",>DTK;> MB4L6HO,,I56%NQ2C;%+^K,]!?'?Z?C -Z#M.F3 DP@:G^+;\"I-_X8Q^,W?# MR3Z;HR?K;389)IJV<\ON=V)V^O*BGJM_,XR!=$8(*9%FHC!,"XTL2I-9(<=? MCE0=DLD&UH*V%>!,K_JU;09O'W^C?S@;.BR13!!9"31@* M3C) 9YFP-"RK$(1M$I;;:D#?C7X?E68T""/_D#YAOCC#*X#K1CA=-<3+"!M? M4'B3@"6G:.I*[5G$FF.K71(*))I&A73[&L&^@M4/KM<;E]UT9 "+\[C))L(O\6!:G'TQFMLW"&T^L(,2RU^X)@ MG&.F[=T@\S)S)J+P$$3!K)OT.+J'9/]F?H],W;N(W$7,#8+Z/^ 9?71Z,LJ7 M/C-]_^K/NL->!PJBRMD%)+/.C=84Q-VZPU&-1A/*0==&73P\I]$=VBBU>+ ML:%UI2@GF=*RE@:,DD7E:WIGD :UDP6;%%-Z/,K[@.-VY+J[";]MC+A[MU_O M/_Q^W7;7"*]]]6FU#&0SB,P@)V3&,'3G/C[]EY/K/4= MI=K]CO4*K',NQV21%5EK%2E/3HPF*S5ED:06$@EPIPOR3=_\':M1>Z;Z3@6] MB:2JH-Y=D*M#8*LD: &Y[@8@M!$B1C*&;2+=+TDRKW6MI>%C]AHAN0?S3+J^ M['M7GK[YZ+L2Z4I\5]A"D9B,3*SXVCG">LO 2,UREEB\!,%=VDU7GO6D;QYZ M#%F\K*W2W0U?*;)Y,\*HP2;EF09NF29+DOSO8IA).JB:>6=\M[J5/0'Z/H\U M#D9I[VJYM?!N#Q(?!+_\V&-=F:4=$.WWS.)PBG"O<-.^66Q2RVN704 T4GJC M6"B)!N&E99'F+G-0LM*EF*RZE7D]3A5<U=#=X94O*.O%M$T4VKUKQE?Y;; =@:MQ!UCT<) MM9C>^SKRR]I&Q4HHB1.#F9/U2:/R/@0FHK;RLIYUEYB#3G4B;][Z?5I1VPN^ MQQ2,&Q#7P1 =8/1=)?;.^_=?&'9+!A8YW$%\/9> _09.,-$HI9AQ&4DM+6>0 M2J05)MM"R[.VJ4LHZW&PN*;0:\\D;B"UGLG[%?X-H83'&B2^NN;@S>??,C9'!KP36XJKL^DYNO*;J(D@1'%KFO M-0!U9C'5CG')6"FXH:V_24+ 71#?IXFT,QT-D@,7CFN[H&D9^'(,(2O;T[." MYQUDVW QN$+E &H,NJ8%*62F2R1%YD(S]"5@$CJ4TB1._PCB.UH1O8E(>[_N M_/#NW760KR:K,8MZ)8*:EBB'-1U3,+(IN6R MIU*U]ZOXS7]S;W^ZBLM]CV[5&'=)[PV!1CW M),[%YNH%M5B#4Y12,PK:1B -DRJ8P1 %[IU*0+<,_CV#FV_?)-F)<#N>)]0$N3 M2*0V+* F+R2B9P%R8AIE"\:OG\*6^1EW7@^_-AG-ODHE')/R'EXM'D,-!1Z* MSI'D*DJLS0U28)"X9(ZK: ,74D.3G*.CKJ%P,(79H)[")L3M/4.^"[CG>@K; M<;E1JOPV1.Q=6\BSM586>:B 2U443XT2>\Z^GH*&S'U8#V%3<1\B'H* MSMJZ>Q:6HRBU9SO9@:HX)G7D'C38HFP3$_R1U5/812MZ)>% ]13 .AUD$HR' M6@L^:$&>:##,:5]//$TQH4G)]$=83V$75>F;BI7I+9&@+1[J8 732/AMOR*_.OC@1E4?C,!0OEC5)>NAU!^_) M$YT,LF;F !?(:DX."XK4']$4M ;!FB81 8?OR;,U@DMF7X^FL\G%/%I@WJ;M MXR<8O?U<'S&]X?K]^.SLE_&D_J-!=BJ9(H&E>1,8 ;4L:JE-$A&X NG2@3+R M>QWF$6:N]3L'>BNCVUZ+6EBD[4=[65YXP'/1W 7%E+6>:=0UO(;L;Q54\(A! MRR.KY+_I"!_13-F#JNY_5FVA9XO1U=UZ+7)BAOP3$:3F-;9 M,S! =FTBC[8(,%DW.<;>UP"?I]-!IM,.6G:(>F!;C_,?!\LL0-;.V.)-$X=Z7P-\GDT'F4T[:-DQ=69Z<)S$0L'AW:%:0*50 M. ;>*Z9E+3@9?&3.NI+FC:C:5';?JIM^K[@!$YQ;B^]A!G^ L/) M/^#L N_.()XY!T/ZZ&I[8)VR9>2 >*;F)Q1$EW!- B./3 Z/:*5\-(=(S?3P M43G%W<4QR#9+&>LN 20(7:D$;9%E1!ZXX<[F-N&-1S#X1S0!CV$&'.%LWDA] M']44_O;$X6%!V*P3&(X,9_1QSNB6BOP8 MS_5W7/+!0DW-%#M9A-D)D?%S3>9/A/\_EXYS+S53X M<9XH/BP#HSEH5(9D8#/31A&-G+B,VF"P.CE=FN0H',/@CY? DYSGRPFB32'\/:390I88O"LM<,O]_>U?6W-:MI-_GO_0,]N5EJA1GN:ERG)2= MS#RR&IO,N;+H(2E/?'_]-$C*DBE2.H<\X&:[$I5$J8!&?PV@=RPJ)C@X4ZIC M7&-!YKFT;?+'C[/>,SIK3]VO.)Q"_THK'M[-Q7-SB7R"T(CA1#)VQWDM0I']" ML$&#B#QZGI 9V2X,=XP5G]'N'/!B/'G9:F7S'W+ACPZ>$183HQ$2;/$6E*K] M-'-D((L(=-)P[5T[2_](BS[2UCI]V3[VCMQ5,%O<=(-U)A5%6VX" BD;"I1C MGDY'4T X9*B#J,W^V_;DV7,%A^K#<^S[YRB(GTJ[G:_?5I7)1,&M@"AU?<&< M"7#%*Y"&SA+4R(-ODFAQ88]Z]Q*$9Q_U[@/(N;R'W&5-WQ_U[O^H=R]9.<3# MR+L ?2Y";$J)224.2N9I^<[/;!]^"/ M>D>'(ABB*TN'H)A+@-$1RWCR,=96MZ)5#Y&+?]2[%_"]'O7N@]KQ^EW?-\GX M[=U?CUZ6;M-M9/,F)U3=6 M2O%58[36!,)S*;/3A4PVC[6JWH,W*&B=NB3O MF4)]9IT1OK%6(Z>YF_:0LG,L17BTU,QL]%E$B#*SZA+Q%0^$+ 0IYJP4E.6\ M-M2WUVKD-/?4?K)VGH4!*]VV%.-\?0/5YEK$D3 !8J8?8]%:&2-Y.;,DUPMO M-1(Q>^M3 5.LK.4:&3"PV@Y'L, 48]R<:SO:BV\U%9&<8_2J6)] M#F2R@+#%U1#,N9:23?6XTTV@$GN)M[B>]9;>'^'1I<=MX5 M2(E 5"47"-)9X$(DQU@PT9Q9">3W5B,7L9E;"O)9^=9Z575+';4HM852HFVG M/$K 6M^-.;HDC''%GYGG[7MC@O/?R\U$^*S<>CW4$\S*,18T)3M,+ M,9Q@TTRT2%(+/#"V^H_1YX,BRZWRW$YQHJ_S2UU\K)U M:27-(:)51DM@HF8A<,6!5$0-S#&+0OJDXEV\?>D;L*YEDY MY7;I9"*S0I52 E,#DRJD:LG5*HC$D_0$HL8SRTB[[!8\IZYDMI;!LTH%Z-OU ME!>5C; :!'>+(Y6!U]H#+U'F(%B.ZLPVX^6V[SWUC=A2]IYN0GTZC3X2QZ + M0Z#;W-%" @?TS$(*BC.M+!K3)F3\#3;ZV$OTCX+X:3;Z\!E1L\1H!8[X:(LD ME=0XH)V74!FC"M??&WT,*PC/-OKH \BY]$CHLJ;OC3[Z-_KH)2N':):P"]#G M(L0\>LGJXSVFU!NG>%_[ 3!(HG TUOD4[+<%:VA6,U!.:[!NT#:LT3#&7$PY;4'E)[V8]AI MYA.TDYJ#/3D44L=K]E$_>>(5_>G#QYO)YYP7O_WC;AK?TU]41@[;!&2WN1LU M!QF $6M-0T@ 6'#6RQ2*TM([)V44FHOLG T^;VH:LAL5^UV:KVYP-B--N([^ M8&=QY9/UI6:=B9JL0HHUJ$HFK\*"-MB: M2AS(YJ %)J6M$5D&=UK]W;JN[+M\#PW_*>6:[U@CDUQBS',$LJI-K0DH9&PG M#Q*CKJ_="<]/ZWWX @U51[^\'G!T67PB+."'*,$=)XN M(5U?JG22@PXB>Z.=#(U>0]].TZ$BP0WD:B!&GV:X-DI5:I$0L&0X*)45.$9" M35]$R-Z[C-_$NPS[0?ML +8/B\\E=M5E3=\#L/T#L+UDY1!!K%V /A$S8 MHB.34$HA[3&C@U![Q085A0Q:IK+>#69+O/6%B2XEO-H'RDDC' X4326V?9C< M+@A^FS_>DSR=7$_QPTXATN<''"+NV8/DM6"F#81>"+:06J5*,$$)J;Q6MH9# M-(919^*'Y/)#?>FOMXNX?/UACR#U[I,U1Z?[4M>06[AZ&$/GN%..&V=4,5H% MRZ(R5MOGD7MVVCW.W<7)\C#=[,$&)--/U;>.06>TH- D\"1AX .3)C-EO<9. M)^[6*?966IN4@G8_ I)1% MZ:"*;Q,:[D;?X:Z< 1%_HI TP*)%U/9K,A/=G&_S?#S-Z<>[Z?CV>NG,6K!H M-A*6=J>.I):Y0 I:+8D(OM3GRQWS@2O/1)MR@AY$7J+P#(=* \OJSVG&V=UT MF2)T%?_WKI*Y\GJ^FLQJ9MJ"T)'7T4M7$NCH:JVI5X!6%I!,>"V*%#HV"=YW M)? B)*<)&BWBC)TD?.DH)T-0"D3T/K:,I M<)!05P.4!^+5J82XUE9RK[Q7)V4)T@6;/*2$&90TM38_!\C9:RE=3-JWZXB^ MD:1#![^&PGJ3!W=_GK>*'3RA;.58[$);\T#6%N*.$Y :"LA.\K$'"H>6%(Z8 M G,"F).::!0,D$PS8B@J;8A(X]HE=AY40EZ(^AQ#0/HP?_A:NL\$C7L@;14Z M"-9[&^F.U72KUM=0)&!,')CBRIHD+%O/A-Q:,K=Q@B.%;@:!8#(P_P9TG2UH MNJH47;U[>T]*J7YLLJ%=D&0.96G!U5)21,?I$[0L=HO&?3WNI2"X![>&WHQ7 M,>:;/,7[RLA'YL;U-"_4R'J./A"KD]-&(6DR1KE:)(D0LE/ G<@BB400JF[0 M]ISY8L!OR?&MKJEA0ZJTAFJ+DJ%:)M-?;^GS_"?^G7>*Y6T=:XA073="UPM" MD\<@.!J?D/CNO8\>L4@ON;:VQ%$7D@?BZ-"1TYWF:8G$SO%2IH673G#E:T?B MQ-!FF[71*4169-R.4M>E]D3P39XO)_GB0-\!GJ>##,'[%TA;8ZR02888HR:V MUH*RH$K. 4/B,?-LV>A9(O?EVL)RWDFTMPW5A(.;R%SCHTZ%&17I(A!),>-# MR9B*-$BG.[-J Q^?$MP_">/CW7PAT)/R \[&$6_3C^.;N_HBW_IL5_/Y=!SH MSVG2^>11=L%^B1D#$C!0LD8KEJSA[;&@Q6R4DEQAL($KI9P4.@O):2^-AB5E M/]/\)YQ6/_/L?KH5&0]NS^*UL5(DL#8*4DI]U4>#A51JLRSA#2M-GF5ZB;!] M?1)?&/UZ,IN-HC7">LLA+/+@T$7P/C#()BDRL%$;T\0)\145A]=L!T5_W?&P M.X<;)'2LU1TMGR5=M9-[W)%VL1U'207-,M-03/7U!T]*=]&* .1U#8:EV"03 MJ!>5%R8N[1!JX-'<2.R*'4\HODK_;5X-NI%AT#IV!'),$96H[(\<4!$ML MXDR1$MLD56A'>K\%$1L8M09)(5MVQC;"B5PR@HPT4'PLH&+U(_$0P9&R&0H/ M-J][W9J>7MOH_!:$:R"4&J2*K//B_EC-)JO,@$4L->V2Z&&FEI[$Z'P4G*4F M>M!&:BY,0/;G>(-RYRTK'J%2V964@=E:V1MJOPV!"I(//M77,1AK\N31%GHN M7!1VX7J##NM7M_-QJJ2,/^5W.=Y-B<=Y]M/?\>:.S-N?B4>/3-??R_HJEHE) M([)^4^2"04A. 1UF$KQS C2=<=$7GT1HHCP/0OV%"=KA$7TJEF:XE@Q;>/7# MYZ5?Y%&9N=.IUI@Y0!U)94-? (5.(!+7,2B43+2IY>A/ZZ%:.#05M-88G4P* M'&V5Q8C+!J!U]TQN:_'E(D\C<>%\S@@VY$@ZG>80.!>T;TPHRHE4=)O*Y^>H M.GX7B$8B\225=BAH&C@,UFA:!8^[$-4R2VXC54=*CQL.O75E:S#6'TPNLK7( M4#$HQM.%JQ09!<8*,(9;KEW1,C5)QC^@/+R4#'=@<>C#\09B\+8&5+ M8LI:H4<]%C LMW?/1N@V\ $XWR%3(>F(-J:2C,@JLAB,-.CIPU""%?Q%_N^= MM_#"^,N0=P,45@,? (5-2UA'P47M(PE\L:B"$EX[KZR/64L3M&8OH?!T,7U1 M6)I*,[Q-O^2:Z_CQ_3A^E26U$P0OCSH(_WL2O\Y\GASQ6&6IDU(YHE&>%VVX M-+%F<8SZ+6-PSN]Q$'4=^S H=#B.E,_1QI!2=E+%(D+A"EGBV3BFL]<=L-C_ M1'IQBJ$S,_><\3#H[9ZM&3+!1UL+BU.B"&^EX9F[&%62.9H.F#;*VWQYXM5? M' KF[=,=!N..RUW/=E2*B81/O&>OKOEN&_S MQ\FTI@,_FN#!"2KI^(\Q9U"%>5!)%,!46.W+K5B6T3/3I@][!^+VMS(_Y=N[ MO'3[+U_8_N_Q_/VKN]E\\B%/EV&!FOHPFV7Z+_V)?X\RXZ8^+E$MHP)D6U=3 MVQO06GBGK$Z<-3)!>]-ZA,J0H27JJ;G:%K$&F7:_3">SV1_321G/1RP4Y1G7 M8%W-<4@!(:"P$#(3H@1%)WX3/]8C&BY0*';E< ._U>\?:P738I%?,CV3-4&Z MS,%%6YN">P]>E@3!6N8+=]R9)JD#&VBY0/#WY7B#_+0?\\=ICN/534VZSX+% MM[67&_'@7XO/1RG+S$51$$V-[ @G :6MSRL:CC8PYV63-E==B+M ,1DC(!P9&UH)./WKLFDK*9 MG N4C0'XWB 3[1?B33W-WN:;6A/[Y^0U\?EZ91#,YTN'UTBYXJ3F!73P)*AD M7$#PPH%WNN22O.;8I.E9)^HN4%:&1Z5!WMK]2V'+*_'W^?L\'3G!K/,L0A:6 MTXGFB23M2!4VEF'6)C'=) %H RT7*!;[WD:]VH/K1U.\NC$H2. MBC2CZ.I"=4)P55L.TCK+!3-:ZQ:BL)6B"Q2(8;C_5"SL_F?#O9I\;T2/;^^( MR)4>/;F=_9")%_E18?AOX]O)=#S_?"_DI#9]/:F:^$H.N,8+%-U3E9"GF\$-^+C9=J[^\'GU MR]6#3<6C,#H"-QC)N.2II@$G,)5>FZ/*N4UGO_ZT'BJ3MKE(ML;IY+)I?[B; M$>-FL_O@P#++"]''0!J$1*- !@,'HKO4LAM,VFW435\;-I&XG$MFS: MO:%IT5!P2'O>N6;*-8>_#X:$[T[VZR3B]J@'L/%UE:V:B7Y?(("@I M0=4V "ZAHW4*)F-615CY4OQ]R]A'TV]WX?1D.#8-W0CRUP]X37?3N\^SJ@R1 M?OSJZL=75[^]R]-/XYCOTVZCK6U,,4 MKP=E@@#DM46RD3%H5CO;=7L[J--T M9XOM\,QL<":_FDQ)(:'SB.A;.(169"FG5#1H((CZX&LVU2,4 Z"14B1O2#B; M&,5;Z#E'(1B2Q0/&_V;3.9%T.YOA;W/;@\X%7P+&TZT3_G"ACI>6VBP\ )K8&DVSO22T61#8^$(RCIAP2^#W-; MI@'=VQ_W%Y.WQM1N)A9)#57UBU.A "W2%B>%OKJ89FV96=YCW,"G6?1FPGDS/E-&<$!?<*R.< M-UZKI)G5S%CMNQ2K=*#@ $G76=DH/!V%&359JH%)0!$]:"8XF2YDPW+9XIPX MU:1KC$98Q2RHPD,-(!APQ <@TR'2CLXFN";\N)RDZSX2-432=1_$6KQ7NX/5 M(6WVUDL%(>M%E*J BW0K(0\I2>Z=6G>^? _L[2M:K7$Z=F OY?'H=;[&FY]N MY^/YYX6R*T0002?:$"+5[E&" Q9M(1M+^BZM1XH-8;S9/8BS'/_]>O+I/VCH MI8S1-^NBM6':<[+_>R$\&8;3 UH!E90E%2L%MPL=VXW]WL@_GONPMOW>($P& MY&!+1+-"D7/B$%C-#=9(YH7-!2+7RON<8RH;DD!.$,DMMGHS(/LP;F!/S)?@ MX&/5?[$R8Y1 YA-D:>@&4U)#""C!2J.C*2X;V46][.2*V4K%I1_0PT$PL(]V MM;+')*V$M0M10SMIMU)S>"_M0&A-6K%ZZ/-A*W$IHA3H2*7EU9AA7@"F&""J M2)^6++@>S%5[8/R?\=4>$OX^'!X0]L5#6-//H[_>C= F&X22H$/MZ#>@L7]/P9O7 M(^NXBRPRD$5$4$A:"J*F5:#G3!C.K-Y06+T7>F]>7P)Z/7G78.^]>C,*NC ; M+1TESA %.9 Z(9@#Z;.(HAB=-U5([X7>JS>7@%Y/W@VH."WR)E'M.%(BDF4L>1=P0I-QO-_[CG '=D7=;:X8/'79\ M/;F]?CW^E-.B$/JPH<>.(J M= A!=J3B &%(GWGA/&DPL9KY8N'[H5O&(QJ+.9K,FZ0KM Q#+D[?/Z:U.'/^ M^8\;O*W%:K4\[6.=DKY_^_M?2\:/%&W\;*,!%J0'%6N^>(D6(@:)CDOMLNAT MBW6:[D0#AWUDX*L;;G@>GTB<,-77Q:5',,X21[R6X&3T]"/&I*QR);8IKSCS M..$NDG0HG(X=)WS>W\*LQ$+7"&3234!9,JT=;0\0VA?MN!#<="G\^W;\T[V@ M[^2?[@/!P?R278CZ)OW3O=#JY*#M?!/OQTAAD(6?(%HJB>N\ 3.DY'B9(K6<&53&MPC]O82T.O)NP'] MTX\\Y$Q%'XD(T%G1 H2T)$E.@C?"!.%3DFSHV-#I1!?V0J\?[P;T1C_O(D_% M^.R*!VT<'0A<%1(IPZ&^E&.,)_7>=_/+G'IT81?PAF/=@#TM'WG(HXQU30Q* M](9.\Y+I+C89BM:1!\>U,(/OQI.)+NRU&_OQ;FM;R2W1A=7']4O 6?[/?_M_ M4$L#!!0 ( !B"_U#N*I,Y)N\ .+* 0 4 86QG;BTR,#(P,#8S,%]G M,2YJ<&?LO L\5%W;/[[E%-*40XJ8RB%%='#HP&QTD"1T0"E324Y)BJB&+7(^ MA5"D"16%)N?D,#F'2LBYF''(F1DQ-C.SY[_=O_?W5/?=?;_/\[[O[_D_S^_7 M^*SY[+UGK;VOM=9U?:_OM=:U<=HY% @7T&^P"N15S :?0/X$P 2W7/.9^U M 6P ],/%Z0)V XNX%CX+WXL6/CS<"]^\/#S5IGXX4::W+:SEWT$!%=(K%PE*:^P M7G'#1C5U#T=G=3>OOZ!+X-#PR/TJ:_3,XQ9>&Y^H5]< #?7__[\M%_+T7XM M6I@#_H5^<2UR7ZBPG(=W[18^$5U3_C,NHNNVWEPLIA>9E%4F(+OM,$W\[.5& MP15R:E1Y^D+7?NO9W]]' !>):!90=P@(O& ML!)IO);>0]4OC^@JJI19S %NR59*^C%+,WN%#UD\#IK9D6218F$C=;5O.%QI M# /?ZD($[W$ @ZLNLY&'F)>8W]:,="( M3'E*G(YS9J4Y$EG7R5#:KZJ_JOZJ^JOJKZJ_JOZJ^JOJKZJ_JOZJ^JOJ?[MJ M.OU*KW,-L;."&E=)7,;2)+/36-?/8=85L.8/CD(::+ \!J7\Q3'*"K!B&N)_6,L+A^ M$O$L"E;\IQ6,&)S) 7C7<0 ?+Y8 /;0'@]/PZH26:,F2+ <;&HL-^QR5I!YQ M=0AL,5J7KYGRW"7TJ71Z*T&VEP,(P;,5^=V;:%8ECD^'XX+?V4,VBAZ/N8*C M,K:OV1H)FW\=X #\5]=ILL0U&><^/1RL:/7N=\-VA>&?86G'R;!2'0]2+AT:NZ3JEC6#A436BME*;!8'8(G5O\;2#CD'0=E[7-97 MCN\V#BGK69Y*AT,.%?I,4+J4#+#MQU-BSA^1VAT[%P\F./H_Q) -!(6V %RU MZH/8'.*X)U,5:8LWRWGN]1:49FWK2S?&.&0^&367D6H1&7!2T7E?L_'Z\KH7 M[NDTEG'O=(9YRDJ8YQ@&3'GMF.]Y4!EV[[W0Y]M0]2!RG^>)HI!E:(*(MHQS+NL4G@>5)[ MR E8GXH/Z R5)(?DIO2M=8OOZZ\9IB)C/M0^*S\\J5A&IO\+P= M*12RQL(;)JL;.I/;*,3P/&R';_D+#]$^SY*/KVQ#M43I^T>#J%V!KO4)DV/O M#JQOS@PU)P^-BV[[UW@Z%>T\]SRX39#+1?UC!&;V/W9;Q8EF9NMP5YAV<%TFCG# MA:9%%,6!!#,:JG6L7<*5EXR>PT2SX+JF'?BURQ_'Q(AE\0#&ZX,'6$9,%Z2F M%,-.:&.\;N, ]GB^&MHK/1X9K8!3_DY;KVY+N)1EO,HFIGC CO'DT,"9<&'" M6B;DU0TNX0"4QV3:A9XJJ'.2"@4X3X=@EL$[DHL:U*"UK6^-L=;QNX MS:]WK%I35DG\\(&(.)8T'4M97X&%U6PI/8&@ ZGC-,L"OCJ?^7%G=YA-WW%7 MPU$E?[I"\J:+F8_#!826KZ^KN$QXOF_U-H"+2:1 4C#8:^OK2@HD8@C&UIEV M.R>(PDA8^G"$::S([D2(.EH1DKEY?QY2E]O=(+LE;H,\Z@(W )*M/@ M #9L6\KL6$.:<1KA',T_S)[F2!GW+Q4=^Z"=F;3\T\C6E,C5>(>"L"=;:N6B M#BQMCK,9*C9$#?<^/$"K0 1W4TFP?$UE3WN ;%7(M@UP1._OT5+G7YV?;-* M[J"!C+VUXZB4N?W9%;/7 BZ>M!1Y%"L(@#IVI/>DE5"9!\OE(6J+1PC'. !/ M/"U@3/093*J9E\Z*,R W:D$78^.HTV_<%&7,"O,#3^CW'_(W5_ZR-2,K8SP+ MGX?*OPMM:S..(JED6Y6SWP--]@,5KY4L75B75)/J0:P(ZY5O<>HWC^U=1O^D MO'D@RO)X9/-Y_C=U;U?[ 4RA7N,J; #(K[76C<[=6Q VW;!TZ*JBU:QYJZI( M=^=GO5CEJ1V"P>(64?N!14:7L+R@\ M7VQ.C1N7N)RE&#DS*:RT?77,LA&Y19Y\?7/Q #NNA(V"@XVT9I\82>[=<4J^M:\55P@N>B4*CON^NZ-DO$7M0.;6LMO= Z=H%, MI5FM^EA:(]$)4N-GWK X@+)S!P<0X(NZ.C$:^C68-00;H[.FA0Y;* 'U+[[! M6A#MRB'VO>EW)U1OD9>XA6'UX)/D9=07_JVK2*Y!YUO6E]C)A=]X"A0*S89?T , ^A\V;'2N%['L1AS?1L&/[T$:F2KOF*R,01Q^ M4L-S4G6PNB<^G27'1F?J'"8"$G$S]H5X4%/J6>214]4IG]&VL\%?"^P-L2S1 MJU[Y>+_-M"U!+#+@\P2R5)Q BDH MTG7)#>6;:+^&KY&TBT7JSH8;',JD3G'O3!?GC5 6#ZS=OMZ':YY-,V:0V7&0 M/78E7$2=?(V/D%E)OUA V;3?PJ/FX(>\HP^<%"@Y#PV.&6/5#JOLVS?T^4K, MFNO:7CM1!90&+ZBVU^O#(4QG@@D[FDQ)Z"3Z$CQI\W6S5O3J1)N^N;PKO>FC MMA_[D887(CKDFLD0=J[!+<:L(3NQ M5VWW&KQHHZ4>[$G!AT2-2);D#XNLK"K7"%NM4SQQQEC%0*LF7*?()UH'^^B. M>0V8BV&)QS=0!L?QM!!$8/0Q0;'I,3Q,QY=;GT1>TR5"^K,;U>2G;*UY7H6N M,%?5RMR4^=9%^2H<75NOIMN\':(=G(25<]"^Z!8;T,F4\X^9FO54? A^T8QC MYJZ3M!AB\&&DPCQVPW.GMK&"21XI]Y,GBFW?!>D%A-T\;6G'_VG7G2R=BC7G M4"W[2O3K016DA)[3.QF"+"+(PW0J<1G<\'K;'&XKK37FF5S!]:,)=5OKO/O% M+YG2$R.F-%I[R1M0T/3C +3##;#B^O$R5$V%V6E>:^%ZRHK(YUT*1515X9&K MRV"Z*OM(ORDPVUWSZO'\AYM>6UR+KU"T"RNE03J<2IH#K^ M$FG%2<+6S"6H0.)J2I]-6(?H"83="<=>?'P<8+[E%#MVPYD@IZ38 :/:T^GW M58[IH*ADGD9ZYZF$+.5O13:Q!.!&I@-23\[63@WUXB=@Z(N;9L@B(U:@DZ9% M6PR/D9M[JH6GCT6HZ5ZU(US:E<;K-/=<2)M6[60B0F$T(@-"9;#UV(T($FGF MU M$$1S6X_E$$]*2\S^0RWZ%-44Q\T-D-K0 0:>C=M MZW6O<10V0W1OT*)-0DQ+F\<-+:6.QG]YEU!_9KN]]:>^6B&Y@-/15P!(Q]7\ M#;D 8HF-EN%I!I,=FM2V, [@4#SZ8!M=N_H>]0TEOY"I_OC]/GS]_.AG8 M,]8:&7--9F^X/A"65;A]M7LY%E:.".( U-$HJ$R6[$#NJ#E("PA7W\0STHVA M8WT)3BJ%CT<"E1^5VIW[.J8\4.#"LRVQ:O&FY2>!8W>Y)Y+K'O&=%M@./'@2 M2Y; ;83*#I(I#\G+4'7M#Y-@'$!9Q-C7U.YA2( %/GM'[?'OJ[G4H?)L-G[_ M'8TA[#MUT&UZ_5@-\QS!%6Z@7SD GZ*K4O3]U=Y)5)*%4^GN?H@" M81<<@GJ,I7[IE7$:EZ0\Y**J.RK35%JZ+HLI#<2H%E:>EB'W83O74_ 5/2%> MHK!07T3PO$Q,'R@MWP6#%>8%0W'QV9W5FG&/4T/6&<=Y>_,U1M^<>?'U5Q[/MQI:-N-2D M"UW!O)-[D]PS+I]TO"5J+?,X4X*PD^Y<'M%A72;#36\8QSPG6'P<@UH5RW?.55JL5]EUM8OY\)EQYEU*<4Y.1\O##3/"%D,%CS0"/=0"-VZ M/W1S79W'&A]=_DR @!(E'FH![$1 R\#S/<+HT6;P@I,$(Y[V MF1RL);5MERB0E*U1EM# MOT+W1/<.:SF1J#6G]^]8C=7C8BERS\%H#^V]WN-0CNOC@-[Y(DZ2);YP#>EH MQ:_RXB*<;R3ED47M=UIEB;%V\B;* Z\9N4M.2J"MLSS$^$^ACI?6EZ M)QLU7'VI::OWR:EK%V;4'81W&><7$4WR7_COF,AG/W$-Y(^S*Y]88_-B^ZHA MM$.][$C<%L(V8WA;1.^DST4"WM'YJ?V\?U+J)]VKDN*.]9E6&Q[FA^MS*=Q+ MEF*][$@\ZO-ZT;8 >DIO6_DH&=[*I-;<'"]=.T3*Q*[T]&6N=C!EIX]O@>,9 MO?N+,R:7OMA:MP]L>47^?-IX^DKJ<*=7M$.^Y+%;&A_6RJ\M"%RW02[:FX_/ M8#W]:1HW;3WC_OD(AAV-/";%/(?>X8P:%E:,JT*# M6^,RX]6LPQ\(B@^P\!E: 94R3L2_O-D!;)-PO9LG9K5LJH/I" M_48<:X4Q(D"GZS-F6TJ%.ZMH;>7DY8@$K%1E_HI82?+;^3Z='9GFX:U-BK;= M%)Z6=6_3 WY[::J(3H%@E\S!2[@++U$4<8-L02F"'7RDC]S1Q^#'=S06\]+7 M&]$U PFG;M#-!LT^.H^-/?KJ3[2W%6_Y*/4XYHQ"K\$ZNST7CIW[G.OM85R! M#R(NE4 P9] !".RIZ51L_O)A'U%\KF7=LI)/5I@7P8:7F/GW1/8_WG=P0EAJ MPZK#2L:(L#T<0-%V1@03F9>$9:M/V-32L2&//FKA7O3(2A]H<"V6W)WEN0M; %//A:EKO]Q\J MOW(_*?)0][5>;]Q5F(N.*F7>O[+''ODK7Y^6 3XCUL3D$E20AY ]+<-5'7 MA>D4)FF!F+!BX2O\/GUQQK$&;G//^<(V%9O9!1M5U&U*/7KTO96&MV+/DLAT MZTMFU3K;5]6<-.&G:D'BR$HTX.;/U,C$5FX2ZU3U/Q2.8F!N[Q0YE]^/D.-( MOMJL>8]9M>V%$P0[L.%'C4ZSK]&C$*%UO MT^3YD".-,GN"];K.;8QM+NPTKAS M 43-XSS!E(H)(-..D[NP5+.DQZ/STJB>JS.'BS63/$(.E2 ?+/>[W>C(<;45 MECOXHG[IX,O3;YL4E=_W@<71]IV>[SY)S*[87*N=/YESB+Z(?G&ETZ.IPM6K MW9*E-0\5E"0<]BGG*7QY3$)"8!E&T4IL&U=L]:%M3=Z@ )G2@0G&+6/?13L MYD-C@_2Z+X,Z]+8@9)V]8Q)L-5)]Q-TUMJV36GA_S9' L^$C E9';EGI+($A'\6@9BR90\B&:*]<[R2EYV+8JZ&IG'28, M''-1&9HEI%QZ\X7\\&BSZ] ,?TO*BYL7'P=91_7OX0GWCA++WZHC1[E:BV+> MW&NV+^O(0Z2&3'/&C.P132;GRNH3B6\+YJ]&V]BM M\4Z<%9)KG1KWJ%#:&,=#4G_,M/5J0'#L4(C2J!K ;C)=J>UP#YP&4$OO_4A M[7FZ8O!4]ZY$O2_#:Z;N!WQ=\3DE=L_K+;FA&5Q\Y*3$W66X)2UY3+SX2.GR MI@DWP[4AV@=ZRS5?>E\IWV]^>49[\8CC86_PGBJL/%F%][^.C@$:)L2EV'N! MC1//IR>YNTXZ:+2^"KUA$]4RJR2>;<8VJT2F#^/6 M-CFYL;F/%I1FE188ABAU[6BUN+C6;4F4[-.-(W6Z2P1XENVU0*G'_09XAWDO MJ5S:%EG*Q;XW(P<'4$??:59(0GYGZ#;E([<-^&*MZ7O[<_1=RX++S=9)Q]#T M7L@!CK:(X#AS!T$'=%$BYW-9U]:3EE/=68N7M#LA7Y=_-TZ3 M7]/LPMDZ(:4!LR@-J5BI._)7QV\ZSDNB3Y>&*"_Q-$NBWWP$2Q1#! M_&7(KA=P0N_=/M]*1(66]Z0(6\%LWU1)^G+\O8SBC%U]=G7V.W C M:QL<1G,NZZ&Y#HXQZ40]>EQEIG59]QJ:DK12-0<057.R9II724A8R;1<:!U? M6^QW<95"D8N8XVH#08JR8A8/:>@5\U#SS'Y<_=/V"I<5,Y"*A^_S@35/RR86 M\\A4FJHDIC;<6/I8^Y:JR\6,%R>U=(K/9+U4LEZS>DG?CJM&5/-+-LDEB3\F>KH,=TC.=3Y/O.)>K)& M@O4*N03#^!T);XJREQL"5[ND:C;H:9A/2[L\&6YS-\&?:M=5;LVH[K1?MZ11 M9/.!J*T+)BEN7OE E$8*S:4_\B!7G/!*MY,3$3IUH'9]Z/:AKI/+(Z,;2@"O M4RP+> )<)-^%W)^V@G.?=4S VM.3GJD[#9V32#@0BMHI+#B#1#53'T=GID>W+ ."51GWK% M4=*]D@-@+**&EZ8_L7[GW_SV0L%]JV6!;P_4JL:>RI^\:%Q-+&@;+V%J(66( M*(J\600/#G#K_-MK/VL33\NB7J"]*AXC1P MWV!E\,E#:2_.6'F#>HK/XOE*4CQ2];+I8("ZHK,K^T#3KG2A>O?/JVEODIKV M:K?<\<$DI;L"IB<;*AM"R4*EPNV=(Y"8EJ--LF7WV[-YL3-O1+:OVK@9L_W+ MRTGX(M2!14):43R B!P@Z"'&/#G;2FDSG0/MFOIO52SY-$Y;-TC M5-J:"NRTI"\R_U!XHY(F(HI= GUPP#!'(N"#A"T<0#<-G'P&-"7G0-0MM!HV MWT,.4)KVJ]6O5K]:_6KUJ]6O5O^&K=+W2I_37:=QS%]7N@K8!"W&YP6P$C4K MR4Q%R08DS@C_>?P/UW2P!1R 9E_ >KR-4<0!"B+8.&,\N07FY@!\"5#=$="1 MS$1=?W/_#).MPRMF^JU<*QC?36?T4?2]E[.DJ=&]QM(>P5>;<3+PS@U7#3(= M,D+?A%:PC^4Z9*I7#@[X+^Z_$K6(:$#R0110*J(.4IY9;62G$8R91JSM*+^H MLRM=7MA*01H:<]&GG??<=21"MREF-C,LM^#5G?";=Y7>CN8VK)/=7NFB?%I& M&@T'+[(#\\#V'$0X%DZE<9?-=XUVK]%O)NC2^2N7Z5E[.A]^19(8A@8SILU84(U]*_I-@HRQHF4"[>CK^AHB$>HQPE7#BC M?'<^>-:X@\G P@7V--5>;+DJK B.G[G"W'V*91#LM.L$N9CF1@[(2&JT:GLC M2=!8$55LNKKVTOC.2-E[YN#(G;9[#6C4\P@FTKD9%V@02W2T;W) M9]*UD7T/ZR_OBZ=K1#]Y'VW_:E^*Z\437$OV2;G%6IPQ?VGI]MH[3IEK DLS M.B55^0#MI\\5%A>- X2F1*J'8'T>B!>TF)UU#[G3M,G,I&.R6,.Q+91NA%/L#RM0W5CW\.FL^'C, +8 9,6# M$=#8(@XP+_F!WY%675UG[-\M$V6X_5["[ESEZLT&N -F@XRK*!?#;>8 /4G' ML4+D_GNP._+:C#@OKW35>RWROID##%9CF=.*WPXW.B@NPHZ-@P@!9+H5]-_J/>>[I-XB.<5'&L ME$5CK,BQ&&!=WJAF-3BE;,4!VKAU1-LM+/)"E5M-1-@B]4F7(3DSE VA MX.R0:2KT!H>9[R6_.?J1"_.=/NE_=WS$5&<9!["UYP!?^S#L>3'H;X?BZF*_ M6OW0*L#6T:%[:_'-S!3%_,@8/5^@_VMPZS?+4-*H1_1O],Q/A_ M5),E$2N.=^ZF%M6>R0M;=4;^N,FBC0-^?B$6Y>]LEBO(R]VMT3HJ@SKHR+.S MR$O)PK\IMPG7=RK_[?#H1Q,>L*,38L$5',#+#_OMT&@OL/M7D_^H9V8>_DVBL&F-/\F!90;3/!D -DW\S@ ,.N+>SNMC]>_X!](W$? M%+WSSXKY':]/'&#*#M'F "^$.,"0HQ7)RI1YA0/4IL"SR&M5#I"4";CC?W3G M+THEH-IMM$FV=R8X?CB_X349BRAS@-,.K_SO%S!B MR>V:LU8VA9%]F%>= F*$QI=E:^CW3P=_Y0 P@0.P1(\@X6BWE,=M.<#MT>P' M^(ATWNVFT<;/0ARG<&0NZJS,EY?;S]*.'U+(W)!>?2G)S#1JXO%*M;847')R MZ2D.$-#P&X\G;D%MW&U@* MF1S@#=;4%*_" 2H&.0 EGCA]&3]GZPBR BQ!#$C)P+[ 5#E+VV.%"=STK^/S MW45I>VT>'X?*-SVK&FR0Y=W3(_\LN?_VUDJN3Q_KE=\F)[B>CT)&.8#LSFY) M.,P_96/>Y0LGSXAU.6..R\5FYE//1;449$T;B9F>U*_T6R#/UC 6T15!U7:L M9U[\@AEXDP/T+U=E>[U#1]Z$K^I[GOW[(B[=P[J.]O%DUYSYU*S5A&$4=.&& M(JJHY7TOF M+?$CZX*14T,D=_8!#H":V!PZXQ>\T)$0L>0 1R99>1Q@TG<^,)D<=UV1 QPF MH\:%H(_LXF<9.+.-R5-M:+"!0>_!^LP!?%W(_=&$@QP@*[B& ^PQP#\Z-G4\ M'#.RLH,Z5UAXO?.S:->1.=5*'*KY)B_K)6XS(:>QU>:@ZGI--5DP(-ZL0+UT M?1[+)UCQN6QO>0[!F@.LJYID7U)_?+ST;R@*?(/1HRU+$U'2!H.CP1Q@[9&_ M6*S%065[H8N3\&ECOWEL901\#*+%0A=&^XR8$HS!=BWB)P/5>^0W">[SQ4ZO M1^_3@^>7DG$@I9*A]'IP._E*BG((Q%+]WY/$QJTTCI5;Z0\CR_AW& MHG!$G,VU1-!>+Z/SOK/BY\NUG727J)9-\=M5X2!5) ,=AZWHB-Y8>/(097\)7O/[VL;$92>0^5&5$_-2J+-%)BK MO+9PRGUBBE6)*=B^JMKE_I)Y\Z_"^&;SUOG[S#E=[ M+:T=UTB>EIV?N\!8KVBOE30PX.7!YP3P%F-I[K.GR%3&1/+3*51GKN05/F@M MF1ER-MTK/J4_M1^%&*X(5.UD2R;9U_:RWETPTXYCA<^29P8DOJIG_;EF_Z;= M7P>K5.&-T)@TS;QW:3HMI]>VQGGLW8T]A4Q<*LKD%U<_U8Q6X';J$4^7O:2_ ML=*,GX6#$(&G'$!?G@/$7LU!+=NM:W7!EOM'4_8Y@1/D*5PSAEH0>/?5,M)N MA:I#H@=,[UR:B8]R&'Z2=#Z^13U%_^-1\WHR;0Z%)854]NHXY'@GBBQK&SD MAKB0#00UUD(#B2CV3DF;,ZQ06,&MYP#>]:PP6,9&W-%%^.A]/ MBQA9\;) ?X]MCXNSY*6F-=57&@X)[YD:*[^S>G"?P::N$,.I'2[=,G3&\5L/ ME%;=Z7UZV*,?-5="JJ[WS.H5"_10D'>,[WW+YG M"N.+O"1-B1O_C8&;JTW.\9>AL&$^)PC$_Z.O$&6Q4/-?ZXE%R,:(C^/9'T[M MN,_^5=,_OB1%FF#\3[XYI32(QNA$EE@!%I:.F]X M6"I&&/;L;E)**#RQO;3QFD*7QS[3H%/C"D"E[>5^[J%.):'>B,J&12P)V(G$ MPL/$WNUJD#",WU?8XC9N-H@[]3BQV$@Y.Y]+;J/2:L"@&E H=:7SL\3Z"=OA MM"%9.]!:$$3I^Y['%ULERB?G%+RD45L53T6"#GQ^B*EQAK?'(8>: MRWH8AY(X0!.S#EY4R@'0<4.YT;@66O7<"):M6DSR5IH9"T#VBGF"1]AN-"QB MM!1EM59DQC!J>599\^WF6:A+U0;[YQ#4,[5S@"?0L)YY^$^OXK:QFU)A?#]A M<"5*&F3OHAH6W#-_47_:$%7(7EOXD9CI7D \@@+-\:":@L^!AHYE62#\J%/> M0YYA:B)^.E(+-?ZLZ+MS !D4R=HTD&.LDK89@1_//].L6CC > _[)3(ROX*U M8Y)=QP$F7J/P,[M^=O,"_,RCCI2O#ZI56#!1:_$()#"*O#_]JSLB7,T!HHQ0 M'E"MA&4OE_>*-.\OWHM"57QW^I3^G.IT >(KD^ @HG(O2>H)!ZIO=3O_%!3 M1@_:WS=9-U [$@9.-I/[L?QL%WS_1H> 0VC?"-B9*NCVTS0@.5CQIX74$ %O M3T>,H#(L Q?!7E=(^G"=!2^\'T+N;V,M1T4=0B=0*9ZQ%3.WVG2&O6I^UILX MY3X5,8]6F@["1GPTW>OU$GJN^YN#^SUN(S:.\PXPZ@WDR!40 T"AL%$ O[R: MR(LY[A5 EV@&V34H1HI#=9$EZ"R58I&Q_D._FUKU9]. MST*!<$3:4>+<_O55('.5,1(47BQ8,HL(1G. #3PP2BFL-Z"/W])VTWQ\!\3T M4Z753.DS]5^#4WHV>(;P;@Y@M$Q#CB",H6[N&H)IY^]+RZ>1/:JD\L;Z@E.Z"P9H<;6%N05,"XM9HJ/ M(/8O7ICWA#[LW I5:/1F>KP[RY>"HJ$2R^\(/8(5(D&>>=WR;A>B2X/:Q!$] M;X4_FZ,_*QD0JO]O\/H<@(2:XL/X]M]? -K_JCF)*L1X@8K]!([C #; MD*&TW^D7%MZ1@YBV/.0 '9=H$'*?URO O *DX54[)AF)['04"S*%*!%CA;YT.,99:='2?O/5[2Z3=>:+M6QR3IIO+6?4L!W#/V4]P2 MPDYV,@KZ#4 M4WJ=5I%NRAE@SL,82FA)H]FUS-9-J74)XPU,(:8C@8\>,9['Y&/M9R?F&HY. M+AHE+BL6@!YU&CPS%,41M1JW;CPI=5Q^7UCX"EVI4NNKW.N#Y\P9X6PBHN[U M"4\[$*(**[1%0&?8>!WZVU*)QFF!/.W+3CN-,1[G)][NEF"TE/1K*C?O"1$U M$+N4]-)E796<"]^=A_Q#F>*)5 PF0L##V)"6]C&U6/)\(N_#HE=.30T#U4^_ M[)AX%QH]8F3W@7\5/6$//) Y'&M*6$HO#4GZ_&C,^7%K;G7A<>NN\C0>IQV# MZE\'QRTI/5V'*AAN=+?!2DPH@OFH9C$=NS,L)B) 9L.3B,L#IO6$U.U?2O-) MBNQ"E$@TLE!X.2V!QK.MWCLQ?E=Q.[!+M+9C3V9O8OO:1FTRQJ_5'H7&K#11 MG?L*^/VE?2'+]_L);6B8I^%SS(T?APYUJS(/>&;=%W"_VMYG_ MZ'+XVXN=.8!ND2J+#^S3__[$$L5!\-_P5^G/<6%(O8I;$3B#0J)*3?,H_FTB M9!('T8=5V5>,?Q"!JG=45,D)*<*QYP@$\D9 QU^?C+T)4%SHU- MQ](N]DM.]PB6RDO+((N/>OC7>,1OZL#MB9G?PE!%WFW9H6;@_+H#['6D6H\01%^]Q+P_8@H_C.K-^C@4N<1!]K:#-4P)M/:0 M)AH+>->P['XXN>@ME>?0@OE?Q\!*H.@V.;:YZ^O"S-B/3@;XXXF[0 M15W9]C:C[^/ IS:V?;MMEX<HSZ_"4_$TES,6?&HZ8%CGMCY MO5>LJG51.A.,(Z> 5C11Y!!BBO(O+!(I2Y]'S;@-,_/FMQ=HY@_#I]"AI-57 M/-%V>*O*$'_PP2F"N];X.N+X]Y((S;]0S05VX?^7NLN_P=&Q-[HW(:VO99/? MZ_S0VK7>XTK1WKSV[!"4HDU+97. U]:(VG'HS20*AU:FT#9+-*K\01T;?SAK MK?KW_YT%0V7&A\=!9U*P@.?&XHI*V[>N)Q<1TN8%:0ZS/?!&8]8CT5XB.Q3E M5WMJK'CQN0,H[Q4C5V!KL>-8E/'7"L1 [>H8MOJRY&"EC/D/I *0:AHN*_,2 M-I<>'N=K[U_BZ=#SDR@6I77_XO/V_];OK><+'7MC/KJVO&K9E-C9'[CJ]!HE MIQ%/Q_0_,&+K5BIUQ[T'Z./70$ MYT^I0^YY?[P(>/7\),_3G(+Y64[HGX98XK_;A&]+;_O#PKV.=-OO%@0R5/UZ MI@ZR=J$<4LF8+1)3I(,-[Z&YJ+(24WW)8XDHQWL\&T/C]5Q8(>!'1:[M]-B% MU'X$Y_'7\(#Y: >&%:PX[Y4Z/TI!G[V:B)1 XTV"BLDEUC,O?DKQ2*O_0>87 MB_JAR@;Z_M_\$/8UVI_%<0CY/*I?Z6=_W)'7^*N7*,,G$6WT><^=6.ES-T@C M(C^<%E%*T%BGB\QT8;=,;X*O]#!C.,!G;Q05)XPG3J.A$O=,PD_6 KY,_D/\ M!A4#Y3#_HXO6?_#G^(=VIXR.K]M9I(+ M[)\Y;#E LDBI;!A.4":;C>E5?0(QPPV1C1P@1O8Z.DD^H._""MN2&ZIS MTI/0:)WJ%\>S66/D?G<4GTF*Y'N9_\E;KIX@Y2DX==LX&&)L);)%I3W$;TRR MQ-*NG MG?DG,LV9S"+*H#[OW-2"TA[(&*4^8\8APK-HW-SW$>W( SS:^6.)UZ[UL((= M(3]B+-R%AB\).U Q1=B8SIV*O[FH90O3KOG3!='4GRT; $;_:'ZX!8)JX.W2 M")1QH=+JJF?][H(:5]:_0'IY#_="+W^N]E41(-5'&2QF&RB5/5?5?C8U[ ML*9%-M\RX=[*C;K++B_)SEK#HV/!$.-J-]WK@A<'[7INDGEFC%0K>L1PZ^U/ MF)&>QTFN\/DZ]RH\[ M(%*AR*_W4>N7"T>_K)2@X4)LXR8TM HB]MY>V&G]<6?/K.J'?3_@PI]MT"XL M9?VPS8?_*/_#J7O9#7,.4 Q^ICI0Y:T0?*L$@7GP478(5[GB=5(OM)S=A$6,5)V0C-'_^+FI^ MO<00O_-P#;(WI&>>XGC@&\ZI<5WY+LQZ)OVW9;4G?[$/\(?--;+NZ-<^9"F* M-]%XFCX[(H4#['_NV/X&['?1;YNV'>U>!-7VU(&CJ'8WR7F!J$#S5*3PMVTB MR @O2.Z/@YV1URN@^;5*B&_A/BM_6.^T[O@^V/C3W?.%R6'-0V6'H8$U1#$4 M?FS >86=M(W_)8)>"%%ZH#FHL)*DZT>X.NTZ_ JNI1JF.^%F#P=O&/!1:IIZFY7# MIQ@<^O;U&;W[D3I86Z0;GQ> >M SQ/;!7M5QQ][,7>/YW7RTM_.W)+W81*=7 MO;L7T/,%7_W M>#*B%.?X@"O157NUU99HX\8H ZGQ%3N=BITE%=J]WC9)N+F;+<$MO %9Y/4^ MGLP2,T0$#.G6%/QKX\2/VE^*%M=UX5)D$\+ MU+CJP[J]#;\9^8C/U2S#=\DBPM/1%-"WM/X9P8 .57Q6*CMA6WZJGEWDU+=8 M.'=3JG;(5)Y1FI[GC!N9,?X8-@Y'X]S M2Z)DEZ0K+5V\QF?QZ&%S+J8B2XG._YK4X4PEE6%7.(RF.90NI?&%)8VX#U7% M?NEMJI:Z)L\SM5O-)OO:EZ)YX(N7 L$&/D6[6-UV!$[JL]PDTLVP%L\H>*X3 M^;K6U/M:C3JE)Z]GW)VI!@\R[.D1MXKEZ1'ZY(^DZ:O![]\+6!23"@\UQHQ6 M>8/-3%:Y!=[ZIR^Y%@#.44$=',U<0 ;U=4CDK8^ M:C=N!.9JVJ7Z'@R27CK0O_FDKP[*F\L;5L''D96P2YNEM^_#CMN7H<%@LUF6 M FXE&L-\Q,ZVV!)4FEVIM/H*;PL]X$,&32N) V@=Z2SX+G4,8+FA6NKGI@T> M8Z>SUN(27:/7L;3\CM^>!IV+>TOY262(TKMXK2\CAW:]3/ AN)0JMP[U#*HH M$Q?W*KF-1DW)$:DCT/-2;A0CDFHYP&@;\GD-BA&MH*4@ P.O'ZC4(!=@RF\D M!"W:]T"[>57[-/>XP#L/]@T)EFB'B'%7''7K3G_^FL[3:T)]D=LQ#:$

    HY^U_Q8PT\3)GWA*YWT89 XP$644M;, MFG\HH#9 $RC/N(K"+*D0+%P(*C M#; FWK+)E>0'BD2;DL-%D+59&U?/R*!D M0OT[C<(G$FD7;?)051) %%:--[ZABX<+/=S.KHR9![^-U5_LOOY#75R@*G>^ M'\1TL$I&D<8>#)@8=W*S>* ?>&NO5K3E=Z-IZ_&JN@X4MM*ZZJ*T^)!@-9<8 M8 $759AV[)8:W>QO<6>9\>[@N&^/?=(\S>1[X9V@:+#YN4'H=<&$;RFA#P7_ M&P;R=QCA0H+6W^KH?X=+)W^:^*ZXB/A='>S?1#MVY:<)K?]4Z?&HRM,NM18] MR09AW)Z0TL[\#R61VT%/0FG!=S1 M 0?JOI2@^*8OY@GM\RJAK&Z=1YNA2"U7AIQ[9_V-8"(FYM)5?!YL*BKQ/+Q6M+/ZJ8*' MG&CD">*W.3O\ONXM_)XA:[^BT7:5T$ H=_0)E!/^/XMC_Z?EQS:06>*+1KIG M&2PXQ^.OAYE MW">SR^-@ZSE9=@H%.[=V*XG)AU*$)\EH6.E&/"'.F&4MDS+-0GF(T^=#@R:% M%K=9.++)>X^&S@R8%.@XH0IK3JVT9;]T4XN7=^$ @@P6-4X6P66,UK]'@\X[4JE^LJ>J6#*];V7/\UM;*AS[75YOVCDHILM0]Z!V5&6NW*ZWD.58"&K]P M7"R0?2M:L/]NS<.'B__DE;9_$W7X=U?G_ZOD3U>UHJOX7GDZ'*W[;$^]<*.] M!?:5QLR/7+)WEY):BVN,X7YOQ_*5BVMD[1\*_?+-?Z?T)Q1'UPDLS\[8NGAB MH^IW+]@!7-Z;^77^20E,"^79"D2,5O*$# :/$S3/K'AZ95GPX.'P=RMZCZXL MS_6^>'KS]O6KC\W_1\+3']8+2ZR*4QB#J$#Z]$FV-YX#[#X!3/PN0>8,084# M1-E2>YA<)Z"A.YF= .OJS](E)SG 'U,KR59OH'Y3_>89L W/A3[[0S\'F!E% M23-*/<1'L9E^-[ LT6;$F$A594?,VR)WY#T&_G#I2A_X>2/DA^B_=XE@1>V( M8'MDH@ZC']J3:[K72P$*UOU?R\G?9:]8_I!->?0O5Y)YW+]+ /F'TT$R>F@7 M-5E1SD%$QA8+#C 4I#0=3-:$*)^;UEX3])2S?_';$KK-1P@L@J+;R22/ 0XP'I(D0.0(E#9(F$V*M)H MP'S_;QMK;'7"1E0#\%0R$T U=N@6Z8O9'S9+Z*OM:28S<4/0(_9+S_Y3X!_]=A#L!K@%J'#P%%W"PT41Z M#_3[_1*O9M2H7A[F $L@.2B7P,T!Y!2.H?)]!*<_Z@4K/L\9U2L=0(?&$]5# M> 9DKD>KSQ^SQ0O_=-?DYW2BL7&O.#R'Z"R\E[+JV^[5M\VK8^"WG-=O*:^* MBQS^;+;^K-3055E^T] \&YP7R S^_NRATFG\/P&B/W_4KYSL7SG9OW*R?^5D_[*P!-T868Q:+%\J81F<")9!P2#-C!R8;R6?71S1>@?WKCI]$AL9KF?O(6A#E2\.< MOIDO^O *E'O,7T*Q21K/O?"O)D'*,ZPX3A#YU,,%G4,%;:Z(U;RN&E2J-BPC M!F?UC@[Q9)TPN";QX)5V@:PF_KS-2Q3*!H(-'79L2RR=0YWZ!C9)'=N>PCC6 M@E/U@"HZPY"L:VF==J^4\W$RKUI$#Q461==+S*YH?=9LR/O*.;%/]Y6QXC[! MN"6@' =P:H 5W<=6)<-QC"TT8ID9G.)N2^MAA.32P3!UHBA+N3733=CA.$]4 M]XCPX(FDDI*7+Z,,3JWC#=G1F:0#<,\F!U? -G2A"O(*1,KC1F_!+5Y*$\$X MJ=.AT^+C!?F\ERMF-S]JG'M1ERZGFM7F>I%[PYLUR_9>-.'ZPYN_KL15I7P> MN_L>W+-Y!)./MF9:9R4^\^,C+9P5ZB+!P[D7"J MSTBT\L'F^,E#32?L9$OI![_JO5VU3WHE-4!;&/#<1BM"#(@!T!@O&J@E'RYP M#(3-*:>D<2L]7'A;)OA\S_-=[$(\Y%'O78YY!#6\FT1X\P O?>B/&>JS)-;J MM8^Z[#A GONM3>/G8F)*9U_40%E.S4TD.6#2D'J($]O!+^KEZ.E M1#VURZ3Y4;S]A*[$5D6!2W6;);UWOE+"(LL\91$O9XBV:2&2Q^Y'8\2$'I:0 M _"?/.I?K.7'(@X080"-)D ;$:O1^0M%M'VW-]F ]L4^(5DI/)2F:Q&#G#>F=?846W,LN;,_MC+%=BS M+V?^(E:;D_I/8[7'JG[=@DWG8!MJA^27KYN2CD>'Y'. !QM^3JVZ_J*7OV6J M_U5'5WQ/OR['EHHW/Z(;M?@:7\G>9=>Q_Z53A]R,>NH/K='8W/K[F<5^]VB4 M8YN!WSW>]%^[)?;F'QGE(")XPUX\8GR&KM>TXFP6'.I]*AMJT?_8YOM?Y)6% M'(!'J&E\QKG+^4A>X35Q_0HFX^UA\1W,8T27&9+J+E1/C)QI.5,]4E!_LRTX MTXM/8A[_/YKL<:-.\9W?G_BF-G29\X_]JIOA_4TMK. [1FP?97D0V3^/W M-VFY]]S#_%#>1]=VZP?]01,'"AW]Y81+2A2YT_^M_-_O6^;UZ8HY2D;[F? 9 MJP$_227_'\HOOX8=G[&AFQ]F!^)44!K&G=1RCN[* 9:ZW:)-GUAR4UU Q>A^ MDEECX-J+QON#5N\W::/T^.'DH+(8$_AJ=W,5!\@!*XNT#R^^9?[!P_]KE1Y\ MD$_J_8KX(&^#HC6WROM7+S$?+6"MP"""]=3_C[UO#X1J:_^?4NE*1+J:BJ(H M78B0WWYK.]_L>G>@]Y[R_]_N>[^]W_G!.,WO6WGNM]:SG^3SK>9[/PB.+I-^4 M.MMRH5S*G(=)B<@A3&.46Z$%YS'AZW:G@D9"RB?;XD7CIC4_7K%'3M+\TZ3. M [3(_?,!" -OG)V"GY6Y\2%Z1!A-.^3O+$M5 M8XK\R12=E>-T\G'N $R,Z\OFK*4=*9OKA$\INYIY]@$J\8&TJ+Z,<]:\([U7&IA#S]#V993$1W43CI%]==E)S5Y5W7.RG[!-:F>S:N96RCT[-.V+T<>_H;+N& M+\;]J3CYGA94GH!-Z.7.QB::DFW/'EG[IOOREQC[R MTN(M*4:O7&;ONC[I1,.-/"\=)7UW8T/<=DX#S7?I.3TG6*$M3;LNW-B_Y+6V MQ263A<1^D_U[PE=4>2H)G;)I)S4^JF&SM=GP&]@7STFEL6:+<%X+N8?H!;1# M6([ GD\%%K%0!EC=8#&=/T1_+<6@UF!=B7'ZN;#:J675R6>K= M\?>]HC](E,79O#JY^L5;_7V!^% M7&,B(]Q;\,LN&EWADCR6/"FQ5'9WG)L)Y1A UFIR1(P3Q M66&'#68X&LSY\*FC;MDS.*G58"9W3$V2EQ&EY*G T2PPR5D]\6*WW1N8T;R'V;7^_5*$-Z_7U:\P]QS/Z+WT(MP'JP M)4J"-AM#@)13A1GK@4.62$J3[X Y%A:#!O!5&@]JI?"WA3:%_O#52*FGLN(X MTQUL\=A_C?],!CB9A3&T_E):**SA(MQ@._3C %$A%1:XBG GH8PL+YH4 )AG M:((GP!"Z%PG?B>TAZ1F<_8+18YJU"/Z8#U1NE#*UW[%R,OK'[-N'^>,(3L5&&(6@A_,"0B,?*!AL,4 M0O0I#L-'-GSV6U/_=]EOOU7/M#M[L? LH/TU. SA9741KF_#\"EO8@8OCC'G MP+_ X(4OB_M1/XLIL&)$N.+U!HM%N(_%<-\6%^8NP58"QC)#5X#AK>!(HS?N M6 L]MXEP5=L!4L@H2YHXG'HF:A& JL_. @:?>)$B#"D1X81+GHW@(QH#J6UJ M&1PMGO=_E+%\Y_-9HO^PND,*6NY/B/^CYU'B\V@]"L"LMO??PY" M_DV'6?80/E6Q[ +5P@\(!1J$@P8;B)PZF,%_74:_I;T^2@).<^"UY:Z?7 ML/DL[-C"X$F?[$Z_#C2U/M,T;TXD[2F-LX.*J&EWB \7?XINFM$'3.R\[LC8S<05J14JFMA^NB;),6>>"S>%^-9<^O'T[V3BZ[=2%)_62XS>ZW;6F^5] ENN62G9+H MU)VVG/[TCJ8FB@=C(LUIKD633RX!"+W,[/7(::Z2U67?D^K0,_5EAU-D(Y<% MU[#9#K>.#$YD*4R:(=%UL1<,JQVKK(/%2> 1.11/^#!!"KFT!7%6),MALCXY ML;,*G$Q]PD,*%X2T7+B+YBY6KU10?Y?O:W!EW5CB%Q%NK/A4E%NH$OBO,X(W MY)+S\3Z*J[F2J++!O)2*YRP63?I5G>%95S5CA3H-Y4_.XXM7J+V.>3,CH&N? M<#8A$N*C$]:+<$]9 "H(=2;B! EL$2Z?,IHX'CF83#R(1"3>G2*96T<, M"P\M7M=KD#]'^73!I!*E%>.#[B_K*GX\:;DDVUT/F\1@=H]%73FN.=2Z7IXL M\HFS*I5?E>>W*]KUV^Q)3.EF6 MHU??ZPT7!Q@XSIUQ!P6Z2$8O6[( EFR;I7[1;*Y1<6$N6:[*^.69^"]9.^^= M78??@OXFG8=M(/\1^4QPI\NL3;4 MOGVTF-MUY\NS@,ND\MO*(T?M=QK:?4^%X3[TDY;8E(KW]4;DV%@W^_N,H>^; MWV'9$.2*XDQJ9L4^/\:[,VK//.6NAJ+[4LE^/R-M$1=Z_>^^ON,[%Z_U:5<) M&)4C8;H-%'Z:"!=FU]I/;=[Z>\H@:IQ_+*6\ ^;Y=S+IC)SA\&U_[!"7)AS7 M0>, F;B.'_K!+8[=G/^K,T;%BY"W'WC5./$'8YG'80&^VE>KF&Z3\TZ679DJB@:I\+$!XZ8W%H-Z@ ML9 (\S>1WP(M1ML'T>=]2QOXL=047IDJ7$Q<]HS[ #G"JE),/:H@F%CFL+KP MRN>XU\.7H1J?^/GZ!C#L8,I/?Z*)&TJ.(U^\MPZ)01ZVZ?2;'3RU-'JER0&] MS9^90",.%1_OW M3_ESE;F\%G3JLJ4[")^<=]HN:M.)%>&\8/A6J/9D]\=E :1=PU+G.*DF#B6Y M(@_Y]S?BG'\BT*.=A\N^4Z/\3D(=!XGS_^D%^?_[]>]+I;]71:OVI7(WM^DZ M-CC>>M]Y9M/D)U/ET_H-GH^JKOC++K0_>MFI8(Y1E-78M.MY4A/NC_VWIESU M1!= *=;H-#->$<#ED:B+\"%P8,"?'#H_:3^BEE?GZH'-(:[AD@/G/WE6V??) M=E9.EUE<^BJCWCO)WO*KC5.#\N9U9+377NK MLF[WEJ--Z[E2=Q[:JJ[YQ7\KG-2VO(78R:?#FD6X;AC MM#M21#CC;*Z$"#>A'<^]+YU)8_HJRB-G.6>9DGG.M3N9804.F9>8TE>A&?UX M:3?I/!G'"D;3EA=5?0U'3LQB:P1;I8?L"J]_RKU]VJN@@G>$> %8/^ 0>NPG M(\J4-S >>U='R)M$E7.X2,E?@VYDE3IB-3HG%Z52C"L/N 0I'1UUBUW#,M[R M^-&;MV4?S^'^%*L$7&D4[DF1?T+AV^LSRK+G[ MW#PW5WT);@W\H*"PH\'?@;W3^[SIX1,OQR?66^?0QD .%LA2:K9PTIX:%="! M*?4 /$_-W+.D'GE6J%O6N8IU6&' T6L!89'Z\^FKF3>]JV=TF-?:WS(]&M+7 MZ(=[P'(@&CNS(G09!=HU87LSST]-3CA[4,)P3/I\7&B3D7*40OTN4^71HU22 M"&+/^V\"DK\)2/XF(/F;@.3/$9!(03P/A,4DU-YEVON+< ZP;X]MG ]1AE52 MZFQSPN!#F4YJFE=L2$F >W-=G,0\^T<2RF>A%'SG=0Z9)Q3>SEPAV(-.3*\Y MR*'Y+WAQ8C5^ZC'&D5<;Q[Y+JU0/\C["-MDW.K'8:+R*UB7>VP_ZQV)(;V%Y M%X*/HGPZG6CHQ&'L"UM?WM67_]I_^VM;@[-C7WUZLL E>%W\H7D^DRW[J7G= MM?1-X,6+Q)(LJ9@DD\:Y==-+7_L^P4E1-GCMK _!)4X2JQ\NFOJ0 M+;_05?7%N@V/XW'"P:@L3:![59!<;*)-D\45FJR+-+*DT.MAA<&B;.X9MZ7G M8FV<4SZUFD4Y-(]R.'$X>-S5MW2I+2??%%<=[JJ7K#WW[SAMAJ0W7$:H"(?. M 8*@ERX$.R(<4)OZC-JLF M]!_:UF'TT(WRG9:ZOP8US4<. )"(<'8^H<<)&R_"I?3!K?*E)$_ZCXF"*3?@ MMVPR]6L9/7,,4+ZTFS =F+@8$Y0$WJ@_5WCFE[*?W\8L>M5^J*] C41U8LE M?="U+& 5N]9H( F8Y?4VU:BL\=AD\5U6?!=L+@2N8.C#IM4P^07B=M!= M.0)_UQ08"NV_,\[P:NFIIX^L=IAOKM.J-7@T "6@8SAJ5XD[6 %;CX33J1.J M$EMC-ULV*>X:O[ESZ\V&;I5J-9N- WSVZ+AO>\"MDD#Z8P&! G(H 8KF"Q M5N5WNJ\G4)I4"Z7]'VW6,S+7"$E!)0K6&,SV>4%;4?RD-,/M8O\CP^+W6S7; M-D\HB@DYL?"2,O6I#9B>?86E7D,SX6J^RXLK__D)4?^>@U\5CPF.H(>X%AW] M@H7H9J2=>7W9^UYKCH^'UEJ"N<_V/7L_FH]]]I:J0!4>/6[63=9>!O-0I.F/; [%KWGH[D!U>716]\3 M4Q[//[;?"@ZU&S\CY21.4M^Z5T:PRXV.39E(AXY=W[B=0[L,.]RL>E@]MWLA M8CTEEN9]^$SA)Q9 _[];A$G^R/&*GFP2[MFOCFVR*1KM/.IA6XUB\)6 M/@]@'*<#9,TQ;3##)K0_PO(4Y6%DT8S*$-86(X>.^54U1R+5WKRI7\I\(13A MZ@:F[BL-F_=@S(,-I!OW1[\ WC'T7/I-=VU)#M>MJJDLGR*-;#1[D1E86=F; M-ROF?,G9LTIC319(K;]EI8R[-DDQY]5$E YL>B0V!X6JH8,BW$2BZ0>B3$P9 M>ZEVD_'5 U7]K>>0TB^92TG94:8IK[?YXI=(&1PZ78HCW;0./>YM Z@=,;<1"JXN:R'5 ,*6U4?><*(Q[#H;3HX MH'S]Y%[#DZ4SE.Y9>X+5M!&R[P3.(SK;XAB+[$/A+JC&9-"5G'1?_85)QUX$ M-IG7/!\\WF7>MS4SL<>TY=;I$O>H+<*F=?B'-ZWO886TF=TTA^Y:)99SYY1' M=3$*!OK(V2@W/_9X^J39C1\WGBF6/# YQCIZF!*6\] T@Y7H,D3;SND1NHV; M=,O7^=(*OQH;^CP3YN'X-_I-X1SGNF[>*V$X\:Q $RG,V2^+%$8SVJSY>H;V M]F,2]UO7QSD4][,O&WC\D&)1B*IS*5X4T)^Y+B_&ZTZY(ZF"N<4Z#ZG/WR;Y MV7@X6 *,8TY&).4Q5HU-I6S-, TB*6Y(?'L1G]YXFB!!_U-I*Z;JR5_=P2.!-RQ[7MHPQ(<;!L7^M=H MM?_[:I4SK[AD;X,2#73K?7&Y2GXGX=V)/UM1#Q VL\'=V;0R2P[=;&Z$Z9@A MWGGQ9S]B""?G%IT[$(E_E9I:?>B" MX@(9N1YSW,E?'3:MPS\CPKJL&9_(&)[((UYBLU_I\ PB_[.M$H;QZKL)0VZ$ M?BO%]DYM4-HEO*,_32HBWGB51F#NR@=?#?+/CA@#"O_G,2!UXE(N[!T"=(-, M_^WULZ;<5G(5KA@>I ;FC-0!,73]2<]'SQZ22_GRKH7LU\7L3Z_HU0MDUB8Z M!MM[K%\C_^B[)6MIY3PLZXCEJ)^N]+]*,V3*L&P)C31FO(+5 "V])7]VPIZ- M!9CRPKD793X7[I_T)V,[/V-I&C[!:-=/%*FX".5G'98<;J_$ATV62F"O"';00X4C8J?O%5Z\6\.YN2* M0S>1,SFN 3#SG@@W%UW#E;:L5G^N1KZJJ(31,ROFF3K/3[-=[1KT(-!X4U#. MHYQ542F#9JK*Y#RX-A>3F@ T/!&30R4Y9;ED.3A[SCO=R+M1ZYT2)^&](V=_ ML'L1H32^Y^[=5UZ1S"QMA9O.>D_,[%3X\ERJI_Y2[NSL#%HN8X[##<>+RUX_ MW'>LKN#NF9>!735N=8L/G=)-4%I)L=N]@O2>\:Q/1GTY.HES9H&JI2$G__Y$ MR7628<"IR';^N J3.@7 V5Y2SD4X/P;9(YA--.%TDO,T?!4,%E80I5DG-#9[ M&E<F7\7,0Z;V:8'6EI/?;? ^A%.^9Z?<_]B5\*C%S,.<[>ZF.3[\;LWG@D M;J_/T:G9LF.NK\Q+R8F?J1P2:'I_4O^?(T;B+HC'KO5DI\ M(#A,^J!KWQD"7(WEY2+ M%D/!XZYQS1)/5/QPS31["\\,ZXYN@8';-!Y/QZ8.WN*_GG+;>ODTNE2+E=RCNMK#B__#BUF&TZ=A"&2J6.?OQDE[[Y\S M.F?J."_[*U^D!]F1U:^&''9N_".AC 6BXS'^@# 157RR(5XZ]X7I^/MPB? + M<>R?/,SM(XT9^3:85$^;$/1AN8%!U:@QA_%]5ZES_V A#CPL<=FC^&_5.3XC M7+P_?@AU\EN.;>B]#,OK2V.VD&I52XRD9R><_[Z$1Y,V+'M9N!_N=SW@/]$D MP37NF#BO3#@.+SZ93=TG%EZN]<>3U<4T/R]OU52A*LAM^W1CI3PKG667FP: MAR#"#2'*(]R#_\"N[TK\L.QQ#Z,R=W+/#+GV+-/6[@C>FZJHIQ-Z566L'>\@;&7U7JC0&&I9NT-P0MW%8JD#+#_^! M)B1W.#OO5EHYZ9W!>(>E31N(;J-4+\,EH:4DKS^_@WW'0+Z5)\GR\2YZ>C7D M?NWGP8V8VT)XEW7FBP\?!)I&Q'_5@K6!!P+/]H7DX_#L@@N<51CDIDY M(TWCY>6)'8EE =V'5@>=F'[Z1M;N-VNTJ$.4RXFAJ?Q31;AA^92UY$9)CT#+ MN'/[7Z45.@C6Q_8@<1+V972'2?D2LNR;HWWDMMN:U_CY9XOPHW#-DX6X=*E'H9L2H98^QGW M5GZ&"ZLCB'I_H/) ;P2!^U:.,*(TCC/V3SP>S:EN*K27?7*5F7A QJI/:)"= M.&]1L>P6M6 [18\'P[$F28\D!_-'D![5T2.*SO],$P,7,&.)M7O :(_I1QXH MGP]2FR*EOK)@%+YU&YTY!5X',%HPQ%N-AM]-[!W^L"7("8UZ=; MB:=JM<%L4V!4\EV(SXPF0%R=U]2X(89D, P;7R3"J=8@3E@7%:!1_SJ^!VWF M.X#XCQ!0T+[R#J;I!@1113S%3S(ML,@[(TOI/I7NQU[%1EB.5\+C5]4P>>8["\KU% MRCM,YLCWA%:;!4M-7=%)(!/2P]#I_KP!;EBAM#>#8\I %L9U[HHB;D>RJ0T; M&M[.7;MCS7WO]XWS>LM.%1R3)Q&6:YY92JHAPMR!'''R MI@3Q(%>EZ?!R,Z90.E>;GJ7BP2[L--6Z>DK/0L93LJSQ2EAQ=J/-2:G3!.#* M<(R@R>B<#[ 3[+=?'G$'PFN>)0Q]P-7(??6J>S(2G:_ OZG+2W&@;\M>D#>C M@+_O0KB*0]+<\\O)4IO5<-+/P-B$$:;"3J]MWNS71_""$\1M'!HYTX634-#* M:N_&(QMR.]+J*HMB/SI*E%Y=H.RZW3V].,AN%R%42F(Z-:Z]61I9&)@@6 9\ MM:>(%Q-?2V,=5YSX(7,NUWYWA8&JF^.G_2\^1/GGE0\2'%\&LEG^97.XMQ?N MV1R]G&CBNR"#'/?U>_:SO[E3_^9._9L[]2_'G6IP$5C'9+A8/TM5S#&J(5SB M3:,48Y>!^OAQW\R(V3VH\$&$4_A*[K/["NRJ\C@]+(>"A8M3"MU/"T]]\R/Z MX.R9T)=9C"EP0S5P ;B7"-NL2\0*S6+0*#V7,. ""_7WTS_((^_MP42 Z6T* MPVZ6<:/S@+5<HITLL85]K^J+9MY4B%P643/:\_<7\4T7ADN*X5-)R4C7E"1F=.Y9#+ZQ" MH@W%F1ZH3B8G.>+!/K>+N6SO5Z?CW"[R&,8O(F=.;#2I&[\!$B*80B0@[IQGN1(VW.GI',:>E(H^N*'K=:3-FNT'+31G MY%V/B-\G)V7YI,")HUU >5964(8LM>X\QH)JI5G6'>2FLMIHGBZB-"J3NY3L MJZ^]Z([62S^HK[W]=?:M%JO;\SW6ENI%>8?Z-JQ>!QV"F=?P'',M\+)'L,(0 M(D3'5N5RI?.SUG"5,74N)>!XRX43SM23AWQ7."L%]^3)+C0XBU:^RKRZC.G/ M6RO.TAACA)SEW&5IYU#\*-+P468'2>%6QHA9X2.M*YTKQ(NO[: MTPEU;A+9&8&TU:$.+.7,Z6G=VL&)ZR>\B+?-F_JR2%*^1R._^Y,G[YDP F+> M(RF"'L0#K3]#?VY3Q)+N+1S>2S;>9R_>*ZO,SB7.,6QURFS;)=UE3N34@F7T MPR$S=QR]]LA;8_F% WCX[WRRO_/)_LXG^ROFD^'7PMG6T!=%@AS<,58!"]U( M*/OR+SERP\9R@%U04D&C;5A4008-B]1P:IN(VH.U%10*<\% ;+9'*M@P>B^S M&\OA0OR+8BPU@9/]5^94B2#1"8J%'<\$RXCKA=$^7LNT6O5E6).$1QD;GQ]2 M_G#40]*M\\-EDY4ZEF\E9S_S#+!NL@+/&@OTGN?K+M*2C\359-XBY&QT.TFI M,CDU0C+WV<;8@LJ/VX$ZG$,'XEP M85M\/,NF=SIS"C2F(LDY3;D7:9>_(-?C;-K->2\FFX^VF7FU=97RG6W3SF^^ MH6M=Z$KAK)>^]DBPG+B50^X$8CG6%@EE:\QH=*LEVG.:FA8EN6A%#.36)G7& M^GXV-?AH$:8NJ^]JL.^&4464_.YWCF\D/D),3X(\S9EZG992=HT$9B![D]:4 MI>A!F&M#()M7G1/\E5FBT/G M'M@3$$N^W:OG6B28^ U8Z6C44=C&V1:>(MPS ME@$58YR1$;54%<")]MFJ&Q M=!.W_EB.9"]S!;Z_\="T&62DQ*N;X*MKGVU!IG!,Q+E6ZL(7^FV?7>:YRE$6V(=K8ZYUUXT)FJ.64#@EKU)5R"MIA9QI#B+< M9;P4Y$B]G*4AO(LM:^W=AS@5U(U]'Y18>$([3-7[L.I^[>S:!<%S;20GWV50V+LS)EU7=M4X/AY-H MM5*5"$!*.:MR\'/Z2I:JY/,?ICK-#>C47!K55KEWU0K;F!46F2L^TLLHJ+YX*KU_K5P\IJO3NV.OR6ON?_/ M:8 -?V2S>89)3:T\\1RN>Y4SG?=TG3DY[T+E__1^KOREW'HEKLSKEFX-J-"(9 M)_@![CO>RJ-NUCD9YQ_$F6I6U7LL.[Q-EG7S@):+RW?N+ X>GN?21F[;N-__ MI+]"R[D,#\TK3HL%YBW?BO'3^JC-6_\XC*DF(]IGUSVM,9 G;@YNV_,A[MKQ M=3U'U40X=>4^:L5W3,UEA-]=CG1G1$;+XV(NH)??7:XVSLN2K5(_-SOAQSEDLY>N.5KFE]E%VOVW1UB?RW;_S#J)\]> M-V-$-DVK?+G_?,MJCC0Z1XW5/A?/.\JQY#W;FI]Y7L[77GT%3XV\5SC]7]B' M6$Q[;I*'W5\1W7M)N?MNOM; MXFZKX7FC)C-&( X_Y(QI X2,QCO]'&@[>Q2926&M7YV(3!%S= MGMG^44511F(V9,S@09L:9P/M/H0L:4&C2]ADX>4H8&+CG091:L4+/NOMG\BM? YQ!?EW, JK)?QPB@@T M5O$O#K1J3Z_0BA6X6,1[AB^+J=[8Q758$$V]VC3&[KNS2<)]5_Y1J%V1^:F M!FPQ^AI]\U6CP8IFK;=%"S0G]4>::]IWIR"K3C_4"M(94^J2 MX)SVG"D<^&CD-H]]&3H*,2,N1GJQ-'P)SZ&.U\PUVQ!C%IS_M3-SX;%1PH)0 MY_BOX2>33C_,#YRNH^&LL=KHQ>[@3=?&REPVN$^]!20,B-83O"^-&<%(J:;F MT/PH4Y6YSGG.I(+/O1LIA[;1>%765K\YZB/8^5M^4W&\RR4'V[(:S. M(.9OXL>_B1__)G[\BQ,_#K9C$U^*<*H]")BF ZJTOL>S,%B-+S%0'=/3&C&[!1)CO*/8W^PO[WXC'65 Q?,$@P#<_1FM^FI@,QNV% MA?=?^WP]ZOC7PE?$I4T:@1=;.AH$*U#]#]@BM[LY9Q(5=3X\3WAQXAQ^TK[E MQ74,1]E[LZ/6K*ZIJ#>?T;PI8*J)Y*N*[;M?=]S:5O3()E\^=]-#MNJBE0L, M#(Y8+XF]O 87NL-89^Z2O7^3>?Q-YO$WF<=?D,Q#.I(V3-SZ7W A7N-_B%OW M *PJ$X)M3^+0A0W 8%@HI/:/):T"2^MM,0T!0Q&["G7@0MC6_4!S'72C"->* M0U57D0-_X0,$OPL>-<.(.MQ)8'=_],0F7.?Z\\(1=QW//$4\YXGGNE?S\$\9 M^^LWVCF?&L6\_>6E*4Y?]K;^+(3"[,Z#/I&Q\<#PC?%!S@K6MP*7@#3;+9>% MD6-;&^36Z&(4T\_;3H26'UPFF_,[L\FY9KW);HUO!@RZ&*N/XOB0UJ&2*$-#J0E MY4E:UV>UAAP+KVR6"U?."BPPH!UGJYO+=!%7N6&,SI"FJ9(57:;.K144Y/G M+:]+_C)8O_B]061J?^H%XTZ@'Q:1FQ@"' WS?CZJG*C&-7C"F*RO4YA-OQ\Q M[MV-/6["'"L@HLH9-.%$!=I Y8S@MT4 Q9_1F M(Q.!2XN^=?:N/QF7AK$)0DW@G*0-Y/BRK\2*=[6M--L*.R>\H<[[@XG^VIBL M+0'SFL00M(K+2<. P7BP80#C[_WX+7*MA!_Y^C>7="& ,E^W 7V2=>N9OEJR MX^J,F#1+LPF:T1M3S)_:?(8:L*DNQF'(YKDSS7I);DGR(:XC9 MX[8+:]Y?".5@,H=.]Z^95W>]4R7AU>8*\SYWZ8SO7X2,F+K ?#D-N#N6^HZ M^(9AB" CZRXVGR*F;U7!+&.!WJ4 C"8#7:%] M!?]?#.[W6;J*^NN]HG\="J=>!6P!P-,) !R^"Q+A&ML@]B("_RD9+<(+NZ*_ MOZL/N@D;!Y0.#8T#HW?#H$^8I%5JU,MSYXY]CLU^F6XT_>4MHWT:?$N5]"\$ MN1HKX*.-!3C8.X]F45N(S;R$R3 0$T\XKP6;YISF3NEH.TG[(/1;*\B\3B': MG;]0()4$4X#^?4?69(EP4SDOB.X&IIGJRJ'L/I>$A,:E256]T*/,J65/(^>S M=#_>RXK3E[]@^&JS[N-S#4G*D:7GG@"3B;XEO16C:O=UJ.7#].+@$AO*?Q.<*"A4Y6F2HW5CY;JSLN@U8+Q]-O0*[2!9?GN M3H,A?^+<%CML2GVU\SD1SHL@&TPWC/RJ?>VXJ8/)('Q:90[]:^&0'K10_]!I M+C_O@1RZ[_L?1+-M+^U\67[R_MU_"UW-KGK6X4[W<=NR2/M:J+JASGO]X//! M.VQU]:*!U'GG"Z-I7X&E_[( :,L H%RG^ N,X0I#X!P:@NLSJ2NC:/XT>J,N M&)MD%1%.4KRLR(UP]7L Z._K$I!E^,\7G='5&IUS13A# .873X?1HV3D.*%. M#_/3P'8 24-*+X3*P=1,%Q%NXSX+3!J(09$D_V4NHT\2Z,ZQN2C9!5DJV$ET MY5KDKU7(Y8MP_G78^[;N(_GAQ]+BC]C&,%<6C&_]Z,>G#!DIL%9J_3&S%F^H M0TF$>ZKESB70\<;O6K3?OR#(6R_/LTQ:N">F;>O.8V?6UZY97?GJ9"$[W<*^YT,YC;_%*(9<@W/,P)26 M/P#7W9?^5Y0BN UT4A5 4H:9)=&,O78/NB9>S6TS=_W3F[)[W :GG*LVSL?W MJ+=!_2QM[+(31>&7\URU'J!N?.H[M!:H!30.2LD1H]6L>*&GBU,GQ'J?(I_L ML[;\Q/%@KLQEXFVD."; U3'/F*@I ML)=6<^'GW<*7^:!RO LG:4+K@>T< MI^P_F>A:#VS]V,;ZW:1/%^_QZLZ%;2'A&>1E"U9*UB4.-F,XA '0^/9A M.K)GT/DZK>?8,PJ?JU$N]/_I]!>6]8SYJ0:\+V6?E\&+.WN_8;VV][('5M<\ MU9ZRW$OW/.4J/KYU>@&RF7O9=]V!$L_"O>G#GJ8D+E,>,E;XH;/_2^CY'YJ[ M8N@0I_Y7Y'FDMON!3ADK)<(%[3) '1DF$1\1RM +37'\D+SJ,^0.$0ZG5WB@^.!U?IG**L?ZL-I4FF[G1^& MIO-5',OTO2_"/;+ P&^Z5%X"6TS&HN$>\-ASD#$T$D!YKZOZ7V<+9$$G%II1U-W[7RX -&78A%P.NTYZ2GW]@N0D7[LCN7!>8]\ FM Z!$/]R=C/ MD.X8_RH+-?\=^QDB$7>2G<(#^(%WE2-GOPPH/+-'YL[9^9_*K:U_FQJ&@_\M M$O<_V-:I(+_)^O"2S1Z6_8H?_LTQH&'_?DC.O?CZ!Z>IX;=E)3F_C7 \'X5T M#G?:( -,^P\G$Y)>WP#J*XH:F.;V"I[U(''HNTTWK@GX/V/TG9R/+'-P%;0 M'\&MVR!5+ADSU0&?/@+1765@"EZ+?QC;+]XK7>O* \U#$CCIE>+B Y-E:GU; M:7K00?R@+FV2NSCZ[<&F;6I';_ OP46,-^+M3@VA23[^*Z-B$F:>K('EM,&M M]W3$:'T3;"DN30;45GL(_+4/O EP&M^?3^ISH,*&5 M,0XNPH?!=#^(?U*EQPC(CE*FM9!(P6X"XPC0=]1?)+N8"3N29=M)DX5WL'EN MN;G6M*,?SE'&M5F'NQ?>HGZQD'\>2$[-MLI5U9GG&;A>GF%]!ZO#]SA Z,)5F-CTRVMQ:#(6O6=%S<[G6$86CT1I%%%^PE+*=8.;#"J,48X$9 M:]%[+5A'.!\Q5]E;H:S/4\ZX"'I3*LHJBI4#5)\7<&+,@9 D> M]47ML%2NA5"R!OSRF1C /H99/(BSD\Q?0T:?:1*PC=$8'JS/L6#JHX'"*EEE M**8Y'-SK]]U]KL%)XNJ6]?TTSG$1;E"IC8*XDU&Y)DR\,:Q>"M#OC?:OU-I7 MO""D0@#@C"?;IY "9O=D>U27TPIW8<0))\&U3ZIWES9=UUE6WUE4MHBV2JV; MAJ@0T+M7(=ZL#,R)4(0WWQ*RL 25#]VW;%;$&O>C?ID'9[RZQ+=5+OM*C>)= MBF@V4'F\.W'7YAL\>=O8-:;[N36EJ6<;@.B+ #W-O[8NM7RYEOJY$-#ZKOGR;" MI83G?BL$>-Q*F@34PR$.11A0@^=O"VVQQ_>HYL%T\*!6]:YB,$CV&]'3H'=! M_#!#.6N4C>]\\BW&5R,^2X@\N.@B7>@C3AC/,OD#R%0 ;C60C3:*S3%L\./1 MW@/8Q!"@[<<@P/39+0::8@7]RI\\U/OWI^QTS@6C3J9\'B_>"K\['.[;^=_^ M,+V9D=>-Z% P>8L\ZE3QL4_>!@(85=K[I3&4UXWL-K"N(Y6MRFT^CI6=N)MF M?[(IH$DEZ=(%#:D6_8T[3I6TGGVAS'@]HW9MUB*:1.Y[)&0AJ_C4H]O5/,<3 ML5W%UDZP%Y0G7!U%4X._VZ3Y?@.'+XUX$YU%N'64P1T >"\B=G^_;0-9QE.+ M&3_93")_WQ[/G8;,QCP E(D@8.L$*MA$ $87Q(F#N$H0YK]W<,<#X*2C\A*8 MXL*8_<=HG&@:2QH@S!W-$UR!H3<7/N!1GZM'SQ!HZJT>A#KM78^?U8+#*2:9 MU+DA;JG7<^SF%^U8$>URKO/B-B?+NMKD.)[TU9?)$KK,?:M7C36X>,9%O:.Z M(84PYQN17D"W_6 $-/;P40R/SX;S[_-$R&L^9X M"7;#155$,R#,5Q+!8CQ7+6RD__CMAU$">!BF5,)EZ =.U0_#/.D,)$"[M[89_TU @[&6S@/ZB%X 0Y\]VA&M' V?SYV+NVD,5JXB,$CTU=@N]#6]?\+W MGQLX^X$OU\D0OL#:^-/1-=U"8!"ZWH"V RH#R\5JDE\*A*\)+EJ$@+&UDR=C MUX)I)@F]KL.<1SWR26-@$MWBV*S]]@('N.@^"K#.4QBX#:US4EM#F^$T'S1< M&BQP%3X-"RJQO>.*!@ =Z >%Z_3B!Q6 &9I,6P1K]H'A/H7/.?AM;\D=H!Y= M((WUP#=]4DWOW8O(9@&Q\@ .8=$+8#(.)E";4U&X#ZCU$+R&8$+TX!;L)G\Q M7%1-Z&=36R1^ 1=SROK>_ TN_@87_T9P06VF\H!#&Q*-A(KUTR\^<-^CGU[N MW \&]6VN C8#.XY"!8Q!\79XH4;1G"G@">7&O2_$3^@O0V4+N]RZVX$JZ?SB M[DQ0AK/522V!6 8!:[2NZ<<6NZ^@?9EWUH+#$N'Z%8.P6"& [9]+OXAP;##2 M<8_%@>YWDMWB"+QDZTVH+4Q8L?5A+O8(;I #SHMU32$WNAX,S:&_>)%X)H-W M!QG@W.4YHPUN .' MX#RX7*];,%-3A!/.4:MY>TKN[)9V:<_'===-"Y8F=31$)(?3BB*-IQZ5?YI( MGA80%1*JL]E4KZ[5=G^I'K&"#E1R!\P$'E7?6?S@42?"-]KW0FP"6803!S%O M'4W]1OL^P9 D%.&FGO6&6OJ=T8EX-!$#AO-:13[4VTS&)"!LM_CZ[[P5GBNI M8X?!5B+!KVA#LZ/%!? KMH,UJQ.PF!5Z\R 8J+TVU-[O&4#N!HRNZH<793D@CU# MJQ_I\:"3G(V:I>BN]RO<] \_JK \]BANO&E:_@8%TV2%=M5NM=Y@>Q': VL.: _ NNP;^Y_IF J-#1 M4%L[++\%=(U#I^\2T'V Z_OZ5/TJPL&."[&J/;UGT67TYB^!F$_+'#. FQ-> M)CXA5446Z7T*G[D_+L( 8;^32Z;A53EP%+ZLZOZP^ZW^-&3P[U"'V6G&0GE+" MXIXW\P+\4"!.'D^P7#A-.Y=*ICQ5)#>5(4OH>? L6[GGT+1F:)FC0KS%O?D$GQ;E3DV/NCKA?8$38F MY9WJJ1;3VE9S-YY.J#><:+SP&(>>C.X@=[AA+-?L M5[-M+=@^UX\_-[M4&V#UM/'E:&.)A4:C6N;0/4ET.)714=5$J8TK,)#EA!6L M!>!S!ZVB3DU/9^&AGJPO>D;65/F^6\]89=)N@>;I30OE&GZ+-/EG>G-\_ MZDHV=:XPS0#O)FDFO)EY-OY8Y/B*SJX%Y0U1D5-6*I_3"[N1?68*#J"?2?KV M+'O$CE5H>W*TE.?1]0#[1RZV8?R#I'17!.>5>95/KH;4J(/C)38\>]/C@W(M M'!N&T!A)<.F8E/R'/J$UC\JYRG>IW.+/Z9$_NK%6V>MW1= M67;[F"674;VK-_PD45JC]9M=_YPM$6)2PJ;68?70A*Z3RA-FN0ULL;C*U^_(FGX9!Z9_R5(>!A"RU%N/8/M+YX_$TW .J5[\'M'7#?'8IRA:&\<"6L M\>U@B%<"H)R*JA&;5@ 8Q3D^2J$"#&]1@3!*TM,JK+^-"'*!3-Q7TO[W,V$ M.T:'83&'R'W.7[W 0-.!SW+0!>I[/P=8-6P!]%A)VF/>T,O4?#9:Y2OA6T:O:B$LT#(0)ZLN!7BD9J M7[ 'FX] PW/Y/FX9@>6+L/F"D3LC@+B" MMP=FNTCRTS -1\S.B4]Z504&_FD)YBDM+EN\M;&2=GN6(&M2'4TH=@+Q#80- M#!_PY)<$X4>QWON,-7\K<+>&?A__^WGX=W% CE2W:/$K+3-Y2(]?#LM")V8> MVCF$TYFZ6IB";F<)RFI5V"Y)R0G3WF*XZIP%D::".:EMM%_)$R_$==ZU.X+O M\.6N;WKFNYL(57.LE@.IV'CKUERLA6X)@V\&' ',+UPE7"X>4CUR;7);8TE3G'=R/NXH2!A" MK3Y#>&>[,M++NAHDL?C#A5?2].1=_$7IE'V] MA >4WT%%.1(S_9+OF.GM6,[^J"9E,E&'G)@SOOQX]FQ:JY]UKP4A<_],85J' MO@;K-92KPD2U);>F^'TH$R8KO.LI7]1Q07)FP>F0@'YJ,7$[.\#?^]'!_4=L M:GM?]@B>AG:6P-[+:C+J,07^<;LG+[9,-TK87%HB)&9SRZ!-'1ZQ8 [G_Y&2YC+Q)PNO\_4S;8[M;,E M%G*R/TIUK%[0%VQQKB8>V\E=E*IO/(O]>*>K!7!US,5NK% =.9 MU'=F;]A.?Z"XQ869V@V&$[UR8+O^T1.02-GY* M_,=6.*TK[FS\OD03$IX0;Z]OWVE%M,[3&E! 9P].7H75ZX:;R[X0X;PND4Z5 M !"*'X$1YN$?M1[K9I!4N<8^W?J0JY/3X[P>_4T+ M%G\.QTZ*<(YIUL)XDG+&',^FS@,>>L"U+R54PK^E B64^G3NQ0GC,>7+4#.I M!NK+XQ1V;PI67HZW6(W%1@A CNL:C:V0Q(L3"F\"+>]%=]&J*!@ M6QH)V!(&_^)]<2SQ#:GGFYMXP[ )/_F"F0@W+=[@*[;$=8@T[/7?6H6"6Z[W MZ2(/'E[,^'7(X(1V.Z2B:^?PQP4DP\,QO,KE$9M$N+$[N 97+OW"6>)T['&^ M,OE!@;Q<#USY@/HF0XC]E$B4=#V;T:/Q"-.HP'\M+&_'3":["KT@H98X/Y;? MQ&=^V^>N [?0<0M;#\ 0\RY#:JF&EDETJ()5?<"%F=7=%CU:?4,Q!Q$,\AB' MI\_"L DIG#K3$PN.JB5\"5\.EK1O?J?[VB'*_Z<%.W\4S[$,9GR'Z!3@[ NI MI2J[A%=2Q_>U(\V'N=,C=\__JL\BG!S*0LJU0!4*ZNJD/\HBV2>O65SK0V^N M6R5@$8QS\#V[#M#:.Z"^&&+93/'V:2# NV!V*O<@SH9RUCQ3=.^W(GO^=8ZR M)TPQ^,.0<5:CD1UOFU#^;:8W>*!L#?[P;"[?.V85*]HGCU,%* #,_ =UK M?0@?=)<"_7W\#H#'=W#?\%-8Q[5$KWSI_REYWH];Y1N5S M=]WK-R#NLZX9HDQZXM!IV'A[)"XAD9-PA34P3]=3A%O*$N]&_3HJ6#\?$N\L M HDC+(%;C7O)OH0>RS*@-?S@7V\5%?AT7M#L);GS ME10YA.#^!F2.#.C:8Y M&8Q10S8($Z'/K5D+1;C:=34P6%I8M]./7^*$M!\=3NH;_(^>ZS3R\UK62].\ZL"X[=_O#YL7@]30%E86'E31T%K9NVX;GB:K8= MT%Z8E2P^&)6O2A@T!?/69 GGVF( !O1MH_6$ #DM2"B-I_;.%AYG4_G28'(] M@;]?A&>6T4]3>GL(8$165?Z>6T1_?P/)GS3?-0@#I6+(7?VR2;HNHS=/<<%K M@>%G_E+*7>V;CUY-?'/J_J@W?=37[;TMV$2P.E74(.&5I5"(=;]*A8+^^UX- M.;7*?/9C2[^<#^?O?5D('S.V65W=?W&0(L$V4I*Q]KEIOYJN[WJB+XCY',A\ MK"1KU/_C@0CQF8U;A/3T047KT).TOM(!^U)> M0>-@4R>,N%D(=VB@ %(/K"6=AK,U:9^O.Q%XJX"W'\.QKG!!\>S":W-L;[IY MD;-9*_2?LU1C7BY^=2GHT@OM5VUEW+NM2N%-K4A#Q(95%98>>S4&^RW>\LTP M1:!<+?U%.#413EAFC.JK8(\4Q"ER@LBL$U$TL(JNQ1;"?4#-W6R%>R190/IG MAO5BDU!R#(W%@OI-:#U@7=?WYY$JQ>X:NHCR+(ZL#V9G(JV#4;=?ZD-25H4P MG5;"<%K0]>ES0-/:E6I%:A'(:W%6>#Z>MZQ1A/OJ0[7SR31O\AO$9.]Q70,> M5UD,G$L[:RKTO#OS;O/*',NM\)$^V]?2Q;/ %-9N'/P68?UM0L9H:P;,V4H; MU!X/=VBYH#4T,G8/WV/W!3C(FO!B2B7%4&-0-P'+W(4R+R7);2W/QXKRAVEE9"/6*"/>;V E\S'T6_#FX *8/ (#!)$UAT]# >)A. M^Z7&&[@J!ZQ_Y-7[NO9' KX1?)#"MJ$^2,T%($,T0/*R);=L7C2+2B4@G"DI40$1 5$00D;(#!!1$152$V"&=B-@1-*1$I6^B M(""@1'H1,"J=(A!Z1%2D[Y20@(+2)32A0I+BSKCN.7OOI6OM]=X]W[GWW;?^ M*#^I+S5KUIAC_,9OS#GFF%=8?%^_W\X:C9- &62N,P[;/M,W"0AIE!)H[A/, M-\^&(2\J+WH)29!HMB<(-,;M'/?[OWMEY+L4HMH046S+'&*'MQ$L>S_;#7MG M]F;=;X-7JE;D?TXT77Z$&#W.]P6?/Z\!=(4.^MOQ$$)CCMF5XU."JDX:;7N7 MM3_A=I_%/H."^&MN\:U8DN\*=4/B N?(T%RV3']PWZMPW8_.OCM_[Q\& L.1^N M'=G9.OR4YUNJH;"0VGDX1>7[*DH-M4MQ?, &X?<]W#F^;\*Z3]+*'(K<64P M>)*S:B/,%26C\F=6B7.PFZ8T D^[KUIGA@,D9@$]((!71Z;# M=)*@GA2QC2#ZWY7\\7_LL>B_XW@#5P;)+W"\!]ZWX>&UT.1\BD0(W'^_%FZ/ MIP+ O\L20O<8=:/E@I2!3+* 4,+1(LBJ'W$#9P(@]@K06#09+8LAUV5-*E*- MX=Y4[/A%8.4=,LT^-QXZ;Y%.[2?F !>,W!(DXS*@:(GZK[,6 7B=9\]9NEH92)2S44 MCN'26$'-B?1>.(1J;LTQWD+C$TAHO""!@WB


    XZCVK $-706ZL'O;=8(NH BK)5"J(,AC7&)0/[L)2NA_$2Q>CP;S"GZ, MVC2-)TM!]U5@N9(_IF%_SU!^FX;=, Z&+!ZZU_#-.CF6]Q P!L>UZ(5M;>#K M6 !0]OXHR3W!/@6ZQ*&3!&L#P^$X@AT8FEP%7FS# K@#\-$S;EP&-:\T'!HW M/PT-@T\D>! )SJ M3RR%ZL(40:U,I)B'!*$]DZ@*NJ=YD+>?U^ +FN+VHIX_5B+(UC_5&G#D_K+, M/OL!E5\1BYSFJ/!3>K&0^4QN(,I?48[PD"P$6MO@9F;W:#9@ZJ MP1=\Q:C]UQ_ [46XF4,-[XH!B%T"?"\8-=, CG+V+&OF&<\EVD@S/ND_X9R!RQK MGLQ!=ABBUZL#5*!R3 S)K8'.M&C;'>*:4-F^50G>;H41U(VFA[X. 6'IJ\[XM#ILF M7S\T9\JUZK1AUBS&!'@K#7V8YT9"W*F= M?6B( GH @!W2ZD,=R+2=D4WH7YWU&OG#UX1.A+&\C4U>JNZTXRS.$>1:@'Y7LES M^6T^B\341/:X\;R6Q#3M^F28# M\/*1.S3CH =[Y_]\$T.D_6+SC1T(/7ZQ402)5. 7>6F17-M). M'ZBL*S[*6'- R5,*?U&)I(JC?;)>7I)WT3)@?.5$VBZM*FFY'9]N*LASVKE[ MB=TXYC$LHM800I#EFA"[IW'"J"I!@64==NZRE-(WJN3EK5R@::+;NH=#KKNN M.Y[?8G%1=X5:Q[RJZY6D%C>."KL(<19L?5! OM"ASK,?YEQBMM,](\X9V;&N M'ZXY26T9#B1GX,^K3)^YI%GM[4V:LC&9Y_SU%0=C7/CKXVJ*K,-H0D8K60U[ M7S01<$_<#S_O^-"\LVM=CEJ*KGS7+CENY?+P'Z4&@Y$3>1\H8/\*TPLNF\A(+N.5/8WH V. MSV/P;41D/>,/\VW/^=ISU9"A1;(H0O2QG?]6U$4+E5 M"#0N1YU2D8-3X-TZG,TOJ5P)$!RG7Z"#WK&D^0=^X/+03T4"OI!SH=N3W;,8 M/^-EQ?&,0=W.YRO7'9&:(GVT\_Z7 HY_6DV@(_GY'Q91%!03./ O50.^O1@K M5]R>?X^?+J@L4-]]S6Y"_2\41NJ&F/MT."K'VOEAX_ W(_E)!P(P^7F-^XT7 MNGL,,9RQ'!UAWZ6XKP/AN/'+NCH_IN( <9 G1I+'"9>H,QPL7V^O(.W^)6_3 M3Y-*3T->T4)IX^;%-@"<1L;0H&ML("6+O0I\(G 3:54#U7!1RX\-:C\FEC[+ M[WF]=S.HXH/;@66W'TVU_F,-KVOA/ M.;S_-!^U6G,JWE9"<\UPU:4_9H$N_TTLQ&E*Q MO+CC$VBQY819MV#-/*X6"?LM'+5E#:"6L6$ _\ZUP)/I%GQ;REL*20B[C'!6 MQ%/^^_\*C7PC..18?AY^I 1Z48M&M[?+_[]*\LT^4BR=ND0 /Z,DSG4W[W\6 M_TQI 12N_/5/;&>#LMIO4Z3W? 0'_3R3P\W82L)0-!>0!6%K9F("T+)Y?.2A MCV1UXYE&%4$]\ED,=O^4/++RKY['L8MZ2H>C-R8!OP(8G!;5GF5W#ZW"C;OW M@!CZXAAP>^J4PY3Q =#%_N+W\/!J*OHP#I5!@-JKVT.@2Y_L4/)C($%",&?0 M+A@N!V2TOUV//(.^$!0>HGA0 ,>Y"A)EI2/^X\X 2D.,SA=?PAL?/T6R'E1Q050F]_!K"]AT'IA0!L M\NXNA?BW!9^GRY48!-^B=M@9^%[ 3-)2G@BJ05"@CX));*$>ZD]S2+7P,V*4 M1S;!JC5G-#7:]K+"B5-W,AO(B[X;YT\Y_XO!_/%DT^_MZ!CK48A>N'G%8R'U M>'XV(OV+A.2LG&0+CDCR \V+XV;NAD"-U&0%7L)Q'-\?<(EF@PO !I @-//'_/<4/P;N MI_% Y..H#8(;Q]' M3:-F>,H,!^)K^ ,CM?#9_;]TJ.(Y()'?KQ1.9/!D+=$];<#KG38BSU@+^RK\ M;R=9?Z_>_;UZ]U=7[P14!N;%2GJB5=]F,9,OFDJO4I+AWKA9S/AQ/2I7%K35 M5&_!FZ@F)6R9O :%I)L+MP407[GD0E$V D$WZMQH4:TO!<-1= M9)'YX?$D]%X=[DG^3Z0'[9V1A=],@X0X?"PZ )665[$ 4&(MYYW M0Z#9,P.HV.EI(^^IIED,>[RTD!()]<9 EVIA!^",/36'KLUBY$KOT\;O;,E M+LQB9DB +Q] P6O&SX[/8EB"$^U:!5/=7X6F?Z0J3+[%3EFB@QD'P9@?HHZ& M7/F?R6! GAO^RT\-^VLLI>_?LY2[_UTLY?]/TT__<,&;L642XS79W:6GY##6%S5HS!N@0SN@02H"H$+,'$*>3%NL$6*0ND $$KH-9JFBRB'-X0,IRQ-C4V&#&%ZE:,@5]#9#QH3K +6M<"50<5@U+8WS(5I M@A*O45F3QT*H(WL;4!B,U]Q8SD.8)6>T=Q:3U ,&6-P=!CICS3,(K<1.+F"J M\]%VF&.81P"T;YY5(5,G6-O(@7Z$)^;^^(CEUV/'G8_YAM_4S1^S2,QXK#)LAXV@6!SZ;GLO1;79:E]Z8OBFS_'NET\'L=2K]CHJ7]8<,,BL<*VQB5F5 M&Y;<&N_ZX;U>BK4IZ0Z5[E=J# @6M]>:)P^H FL&^NG.##N$8SUE[0\/SB6A MX@ V5A&D6I[!$Z,0"/Y5^G60$YXDZJ2Q8!2$ =?A$4D_W2DM22;]2PO8 ^6S MF(:7_'K>K_K ]!2&RW5RX'.A2@VAB1MSF?[5DXHY'R+'>PJRE.YZK-SAYWDU MN/"I04.FWHR'XPZN'*)039,JE?U^3#U\T]+)H5?%)Y\XF F7S8E?JJY%*A\T M6U5R+D'H)OV=?;73II3 )\VA#]<\N>CEH:_LHCKH0S\SB-]/XBIX@CPX#OTTQW^\N32%+XK YY9^!]):,N@ M[QD2\$=A+$]>"MW-8\QB D7Q.NB-GGFSF+)P0&FC'O]\*VOR:@C4E@CL_M%W M&K(9YMV!GSP S&N[',P\!'%D)P;*8.;N>L\ HF8^BWI3A:D6D^GTU3=FR+ E M0;^FL;!>;4CC[>N%.X82\P>IS+&&"-KD-KQ _M> N%7M.C;9O1G@F-I6X]\P M)HJ--MB>EAN--ILJQZ83M,- M5Q]F]#=9[=M95Q!IES\<.4@B4>DT\G+JX#6F.BH^)87N24&7-S$]Y8)]KL"8+P?LR0!^FK XRO1YRPI_GQ =\J!Z]4=H$H0 MEO!?\>3I7)P$WKF/Y*>=K?4Q+0_+#'O'55#MN_3J=-VV?2YPA1!X"Y!U,O#] MUCPU -B,K,]K*!DIIA&*82Z-(6&K(LU5(RUW1QY3C0G6ENX_E&F8>RGA_+[/ MA5D>H]VC>!QO!<3<;SVC@X)&*@Y8HVM)R':X]Q%Y$L<#D'$[EORP3YXE"79K*OQN1$\".^.^8G^/5^!;):'>Z-)MR+84:SKHB>&TWZ:AK:$I M7IL@I];5GU?:'NB,^19$/W1BF9<#EK=>OY8V@R4 @=T$:H!".,=&G%[XFXM: M]?):5KH25FGFGAH5&Z.:NNK2>T*Z2D@A[X;:/CQOKODJ)[3K_WI3EZ<1V0@U7$+?QXPFDZ5O2;#.V[W\Y@ M4H!H0,S[AOP QZ1+ 1/]J%1&1J0I\/@5[.]O$",:S6::JP!+70YT9KX@ETQJ MZJ _]3]1G.@%5]XV @'Z=D\@0M,2P69 &L%0D#I%V(Y8T_.9I$H^7!9/3,PU M2J8-QZ=2MY[V^JS6K&^P?&AD1K.V88,\0A::TF)XRII^/QZ=D"F10];BI%SQ M=G9/:7Y[<9BZLIKOKI6B*'^N?9O!8XN&*^_E'I)M+_6-(=X#M9XSR@)QW"P! M[#IR#5 ^(@&$^TE#H/>:+1!G56EYE= MYBI/L3>+?FB_?ZO]I1[MC_#'7:ON15A,:%HL_5MCJ+?; Y5Y/>UN&JN'(U\- M,%@=PX06EIZ338[LO0?Q#D^[C73015ADC3H?R'LN3-< KD+>["=<*FD*F8PX M6#&+H0-2<_,FW @#H):)A%FV ]0\NV%=K@G:9JSPG.D\,H?-J,>B6/]9SC$""FDAA7[>MAXF 8K;'/2C*]*&=IYXUW&SB'-RXI MEG<]D"6"_R#C=<^Q_4#HOJU7?^8M),1+(0 :7-IKS17P0J!*H38.Y*XX,F\6 M0T:%=2:,7Z.K H/)DUMK8/H^3W0O[]O/.&;S*U:V!FUY-XL9 .TP->#[<-5^ MEBX:B&_@:>0(JG,_A)@,G07P1]TR\K1@(JS_^U0,_Z8QI+O8$XN75>V?Q53] M3T-OS[.[&T]?_^K[S7>9-47^'-_D@U]**.?=N]AV!6RS!N=/9E5&AS*SAY;: MR0^/U8T\L:+HZ+UZY?/IE:?3]6-LNT[L2KA2B. +%&X:*-Q:ZBRF;_*G.U-3 M(_* $C\A:/[#D0\8IX%HCNS%C>7\U3;DX']N8=%_(AC1 S^$BK5F$1LAY3%4 MG+?OT_>6[]==\H5Z.^[2G+^Q,*PFY$'AS%C,H M";10M)W*,2PM97KZ$1Q.4;3PV@WW M]J&A%\7-&^O6KR]W:AW8&:93+W[QWDJE0G67ZL=9=07#^1Z%648S//W*ET^> MYIQ;KF$^^ME@\\SY5C9D0/UK%*I$:BHC&/3+L!"5) ,NX(0^N5#(QP -*!=0 M"NL/.K_O>#9@.3M)"_'7C^:U3_IN+;OSN>-3K9>[?L+3S772MS1/4H(,5BQ; M9$(,L;$Q7LVPN',A<7.6M>E#\\ZG#3UKEVE7;NI/6R8IUY;Y9#^(N=2,C7_& M#])/(*,YK*@Y09J2\(,';0- U^2H'%G 5]J,5X+O>4M%-L)?!6/W>Q:#_14= MLT&3+NCPQ9_1D%6Q CX\A%T$H-<)QUL*3?RJ-T6T0&HN:22:2=E+-F,JU$!S MC]@?MQ[8A^6IM&\<]4VZ%*=ZRD#(K]I7P^3J%YY&!<=*[=1Z _%-3S33UARX M[>1<^CSDVE3+0-7 EM+-46E!58<>7+>XZ#[JD?(+J#CT1WA%F+ &0W=;!!4' M,@$!.NB+A@+W!#'O 6H60KF]B"ZI'V-%* MU.#M?<5**#N?!$^,0O^<=(A-/]BK4;H(XS3^ASM-0.IDG/70$V?K4FF$=J)\XKYER M_EQ7FVMQB:/'QU@SS>#S'5+QF[8(&5WI;^^Y9[=91S:HEIX66+VO)4/-U73? M6^VKKI_U^AMK[WO-8I3/(FOO&UUU#\XQ3[+CO+P/*!/0O MA :!,T^ S_E$_(*:O<$QRVA8>-!70,XI@(CRL;^_X7L=4.I_?OZ?X&@!P8,? M1=Q"6(G8/.59EK)B;SD'FC[7E]GEFNXHMFSN?+GBZAT#+_4$*W/EBWCZK%6? MC5=^GW'VZW_=?L=-_X#YYH+L<2NC-E6UP?WFIRMN;,/(LQM&O.G6TL@ VY5% MNDU02;6$,W&#(_(/'V 4HJ-#9[H(:H]IO M80,/>NT?LXID(E959SS_D".P:&$%^:.EZRLZE2?3IJK M)4UM.;MU>61OWZWZ)V_#U_1\S% 7S7K]VE1;[6KWU6.%?YTE%5/_%=(^SF*. M(('HK;7 ^.MF,7&LZ9^(D=SON1/N!*"*_F74R;65<&\(CA<$9Q/ &W=$P\PS MLYAWS*1>*62-XHV4OFF_]2)8U@_4 (')'^!,MM&O&,P?P=(CJ7BB)OJ>7*!? M*Q48GU%!#L$N(8@]<5%LF;OSHKMN1 MY^LTQ\[<_052I/PJRJ/]$^W9!B,ARJOACV-+9S'^>E2.[E]"K!3N01!QD2< MX*:A)VX_Q)0QCLB%.F?''S:*;?2MKQ_97$@8WY_]VN/ M_*O=K859SA6G^I95*AR4#W%LRC'?8G5Q.DW#O.? O8>?TE9W>Q1T>SO_-= Y MC68R*?_PZ%:>?X9:/LXCVEPI9'QFJ (K@JI^[UG4JF7D00E=*9F?PUM#4N0\ M:=KX2:0[>IFFT% U,%L>-7B[)B$5ECG'\-LUW<7\ M[FV]U&QD=UABQ9L7GXYO.+)7S?#*B984@X-A3HL+O"+-TXLVC09EQGQIS7QY M*$5$(<5*(_VUWNE^[.\IQT_DB6KF0LF;Q1S#D]%;67!O)R"Z9@G_EKG\JIG? MS2")S&16T";GF %M!T9T]UIP?/7?7EJ9B!K9!JI%>='MM)?H*W0]3+2=2F0:&-+H*O*1P[Y)"#SYQ0 M'4EK*]@6EB 90.]ZD16]X^07-5=#\X,>GF?I9UNGC+ZR.+'"QE/.SNK/E4=G5>O]_!1H<,@__>G22_O@@) M7'<@X=T$.V8].QD!KYDWQ(\LUDA!HOK@JNM;KNQ$5_G SWG8I%W4]ZU3POXQ M1U^97@$6X#F_%@(=SX\[;6Q87O+I7?N&NYD83(^^Y^UY[SU^1F-[ GFB' MW7 =M\JA/"I/EE1Q#0Z=(H>\J';JK6;9U\U_F'Q<_N'3]-8NR89E5V^V?3D3 ML?'8T90]-KEK2S"^>B9$MV_8@C&>O!U[(;^X5!I]3V/:#)$"<-+$Y3R?MC,? MBS7[J(&&RS\D7'HT=')'1!M>[:I=<'URV)>0&%].>(KG1:"=MPE.X-\@GB0_ MJ50,N-<<\PSDP70'GPR>3TC9+(Q=9SCUSW!9"U -'Y!EC7;JH&(N9 @:B_GI&93:2 M2_] IN C&$W856U;G J/.CD=L*I::B1S0>089GJM9N_8+2B?.D+G7B'67!O@ MR>UB[V%YW]ZT39'A<7:(KE^YS;O"$T\PR7!M/]BMPW[8\=+\Q,OBZT9EV7S\_) MUM9^_[[*3R5$;UYNKK+\]GF1>,S^>2UVE4#1O4<2N#9P^>&&8&-=M"YQ0R-1 M@2#1R#.YE(RWK"ZB^"_,>8KTN#MW;N-)UV^ZREZ\')2-LS1PA3>J:-)B#XKL/*84?QQ[Z('>T-7DYX<-6K6 MTE>M7Q2"/VZF$:,W_C&F8P[[O?P$;L07Q!_E-JBJ>Q$I$#Y)74;8A%Q*'XP) M.ME>NF)0]_NTLDJI2U7BW@V5:].BD\\?Z?*6>3ONXW?*)-SQ''!$*K210M8M M-L(/'48W$C]B)<\5Z_3YJE?-4 ((!UU3Q[C"[]GDBQ\MO=Q+XF[O+0M;[/$T M1)F>(C>1"A1$'YBU4G,/=C%9O0.S* M%],6H!OLD1?72RR6CI[/C^LV;\PHLMT:N<;CT-NV ?'59[LJKT6(BG1.VGV@ M,FUTNNV/\B,GL8%$#'(ZU34^L,HSC"P]"4 -/Y]F+Z/G_["Z7-LXY>K=%W5J M)7EKFS:YO!W?$+&^KKB(4UBMTRW!#N/[S6+.X6Z1YU/=/+&#/4:()ZOO6%2E MHGIHCM&FHGVSF(!B:W]W>]?(+8Z:H98E/>;L>3C_ ,K._S1-PI_G?P8\,5_8@V4<&J9ZGL M:>^.?76E7*^]/++; BE>WKC(S!/,S+403@8J%@YDH,S, "^F6P==D6@0.H[7 M9.A74F0_X4\S"BN[A_(3/82.^'4N7[Q=Y*'0/7C=W@7WKJBL:>VG,@_CD+7J MU5#G5O![[$U:KGY@]I7E9D>00OHV689GT!51HR&/N96'BS>4G\FZH\C^:I!Q MU\QX[P;/"T:(!,:7;D(0I.4=9%%'J,Q:MD6+\6IB>:(VXIZ,)U<6A;@YKBI% MT@9\;[C$YLF*'672:,HUG_*R) MYY6%6%5P]S-K*+[:^24!27K%GGK9D=D'WB2K.^->5@W7+GV#&1FDD.#>,%S! M](@T]RIA"9+91^IR-V&V)3"PPCSO=M[2A62Z@9K]UNL>QDIZXHIGG:.+Z]16 MF]:,5(H_$I9%S-A/$#K7 VV%EA+GH/6PW"0\!W'N/9_D_,C=<4T1L^+[=%%[ M4+I_>OP21J1+W\VFUIVFG/E'T\Z*LK1\[@@-%6E^:4!60R/?& W=(A9(-#.P MCQ1PN42602N74CZ.MV3H!=P^@S84WY50\CCPWNELY%;WQXT/5:XZ[XP06S$? MLOGXYXCT Y7&,T8$&P_EVR!G4C@D"9W"=A:67W,.+=W*._4J 95V4#A6A,][ M+[77SV$T_Z%Y,G^@D[$G35,.[Q.V<>V+Z-4WC+.22RV0D72X_!#5&;X='UL+ M $.9(,WRMF6V/5R=ED/0;2$N>ZBH?5'T7IU>:8*W\*<7G9_D#B_B,+X=+D-7 QL?E]YL9.*T4M$Q0SW:F Q+:^A%U^WG*F\Y ME'EBB?S:H5='S3'L8YI]6(&KJ.4>1('-3X_@N%IH8\]2YM6[SDSCB8K#/4OR MF:'']RIOLVK?7^1S]N4#3:N195G5(-B$>D7U]\WB5\-&F+8L\H-UH!Y5Y\"%$EQIN9'HSI,IT).V'C/7Y*?F? MA78AVU+P?@[:3;['#+[8=W\)OQ7J[G)F0NW0B7=739?JC^V7RG&AW,G'=O7U M>0_[73#JC?A2G&[1' 4ES\\IO4?EZF3R;IAC)!J5)D<)L^N"IOK/%+- MW0VZ::<2MB!U M=+[89-PF_@4YB;2AQ0&NR]TMM6[05(T5=;MC=Q1C3DDOM^#GY5&2M0C4E MV#"V@HJHL[.8 V6*.@':)Q7'2.AJ5X5KMXO2T[0L#3M=V<\]=LR[4&QJGRGA M]'6\;]_'-^ZULYB35$2C<"2:U<[VY3\VEB;X(F;T$@4VB1^OK>.A)YHW+]Y! MROY59,5HG^7KX.6\LBB]Y]K*H_M3)!.=8VY@D^3L*FA"D!L%T? > 2'FO E$ MF.%YBRC#U"NLIH4ZBBBO9.F$%Q_,.$X)+-Z:X1_LW]#YR&/B\X?"S3W[7E[9 M2>"(B8F9#@ O#7534'%I9A8J;J+.DQE"Q9U3\=@JQ8Q@(VDH!%U"V(]XG]1[ M6)#E(12=V/6UQW35%CFM#,U"US"AKV(V92*#^^198P&0.SF"6E X$LZZSC[/ MCR*N'$P49V:4Q;YH(ECW.>RJ/&WWLHUGZ:7TMFW]SF;3N\>Z5GD\(/?4:?J' M)XLZO/9$5F>,O+\"]&@U:SMK(" [#QLDR-[S?8)78$3X95B,N7MD?QOG7-SG M=H;3U79&0\OIA>G7?1].:VTW#OO?><;OGUZ4.FN_.]\%24RWJHQUH2KG#94, MZ\X7K<5SU\7RSUAL6KDB$)IL:K=1QWZ.ZJ$>&QJP[K9#Q3I[&[H*&5@_R%5' M"!D?HX_5P/ZQ%ZU[L<&*#C>/YVVPR,[]-MWV[JU.MI/=%;QW3>7UX)6 MDTD:7E]3,T9P7=YL&83$H'846O*#9S$GR%U*UOS$26W#BN5KW(YYWUR8:W1L MKVM>E_UH2>&XLC7'=>NFR/7._5N7KA%ZT$)@.252.;T7FV*#2W\UNCV"ES,QF']^N:#G?K3)FT^Q?K^C*4( 5'Y&*% MA[UU87Q/Y:&8]XJ,+@V+I:A6Q\:VHY/-+#Y-+ER%@7.>U"):;7600 M]W+';>"_';4P<\BLZ'FH+=/Z-GSVO4(EZ7IJ=]'YYA/%>44;CZA4)5HA=A:Y\,W!8\VWS_3NG3U84LGN*5XJ*]+_;A"PH+/!84 M6GH/O/T>+'=1E;2Q:HFPC'X.7)XWB\FM)<%G:8@*J8*\@ K/:\M7C'\NE@ M)>O$;11/#]A;E9WDU[^XT.7,BMY;*T72KDW7-'1X5L,%E.#+UZV[[6L5#Z

    :IY*&%0BR PI7#+FFXI^$I-I/'53YKNBC8&XPK_6R;0P5PS_M M-KO98'PYUCK504O/\<=+1DVN.\V;N]X$0Y 'EE'KKKRDE=H;A)TG6S&F MW&WIX-8SHUISNLCA/._MDJMJ"?"V7;<^AC!IB&&&61OA:!JQSE@$\9S CQWB MI^:U,!]?[CKZ/H=%>_8J7=,%S;?=1QC0!U9[%2@5R<&:8M*-8#+4BF& M'B'42J)ZFQIK<2;7 "D]7% 0:'-GCI?Q+6($]?1&X9WGTNW\0]!O]#)3!M0; M#7C!;:@W@ZR8S"^%SWF%FNWS70K='=*,CZ>=&5:^')B2\ MC)9BW[ZM<;SF;E7CHD?8"V@K;N$LQ@4*H0I?(<\EO@/^>1A=BL^PR8U4TE'X MC+>YXOUJNT*_!D6)IC['BBVW/M:H7^V?TG,*_#<[IIWGSB2S*Q$7XE+WP^RA-+Q.#57LZ^M7S/Y@<=5PR?&A%?,DU[01NFTJT[X8KX+Q$)3S\/E:YBD8)'BRW[J/+?;9*/N\>7E)E$ M7MU3MN?T$4;(DJ0=!09)X<13$NM%8'J#.'*Z?.:ZJ[$,\TM K,NT[O&2@H=G M[Y@V6ZJ8:_GOQSA\CNLLRMV@KAJ%(\]BF/L].4=$4+$Q@$JSF!!X)CR'&-C^ M%ILOPI.M[],? 58L+(2HL-P\-7"'EK3C?5P[POR,[M:4A>WG":.;D+K#$=)'BSG7K.JU]!2 M1-^*)5]IIU'MZ1WXPUK.;8+ELW-[^J=28T7WQO*IEA,0S/DLY MU3[P\&NN)&+9JU!%ED<;42-6.(U4JH-GJ016XQ;ENV_RBWRK>_]RB7&GY3IR M1I7/$?F'<:4^:7%EUS#3:_]": BI 3Y;]/'[,77>XH.H6'T?.3C8O[;LK'%=]\-?1ELZ$,=$RS%CI/ZG#NM>/)J?3J-919DQ1] MOW?E3!K&^%%M-S1KB++ 'AKMI[9,KADU>IE!6OF. MLTK"K+&FB>GRU[MV6G?6UOI M&3C34/7Y4O5F.%_'W^@2"UM-5$5VY;A&#DUG>JG0'(6VOE/QW8^(Q7#Y-N@,K9/*WLE/ @K0GQ7NM)3QM5XU>O8JFN%$:/Y>\9&>0Z/ M'4^9Y[N'/D;-^Q.^K(P5E5O[&".> E15DA\ T4N,Q)C<NS390>:S78V.K]^9* M??@JAI2DV^:8V!'IQ;'Z;?N\%GAV%)NKGNOK,"1[;<>28>9Y'.\NI>LTV@#5 MDC^\34=V<36(GVA,:Q!D46NA,.H<5,H5)T^40C]>>Z>\NC@?]/EMMWE+L=K3 MY)+)=C,\@8E64J6-U!FT+G43U@BY M2B>XB!IQWK&^3&:P^9B;8?"M#T&Z;G863)VH\:?5YZA:7K>ZT!9L+K46[J*8 MMA EOI,5/8HEF;0CN]P9>DS_/ IC^=GJ +4\RV]+3S='FGR*W'2A7@/0W)6> M\3<$=6!OX0_64I?K\P,*8T:N MN&^MECUN_ZKHT-$PUU?)A"=WWD+[-1,0B'F+'EN&]9]1*(=O&8L_9X[Y%^ME MF)U,&BPZ=_UDOM]\>5-SK6N1[RQU9=Z9JR9&_OO9%UXT:YDA)8#:RR1+?2;L M/&OO*4W\L+&VU_3!\J-*S='UBAV#XR M)_L3?L.>55NT#S>]W1RY OX2MT9V1=]E*\-;4>Q"/E#$WI3#$'83@#IU3Y[< MQOI*LA JP]L3X"$#=WG3/\1=\G+.SJY_?NY4_.AIA4#G5P=8"B^YNW:^,RIY M>_@+9 '"8TKG-%UG^#E3LY*:VSX\1=]J+84)]5U]J'(5@#.E8/F'T?7&X*#Z]DOI[%[%7(GTZ+K23/^T:3SH=" MKSHNOPG)N"NJ1=S-="LKC-L6_J#]DOWVBQ?D54M?G[PAIKLLRK_V/?F%OL S M8(>;N9=X5_BYQ99<2_REJCK6UX%="57*BGF(AW$BX+O[4ML*0CTO=F7W":]> MO8^UF9&BI(NS()@T&WGGX*7LFHR7X(LJM[/DV\A:Q]:]>N+R_G%WQ_$7=Z+, MW7*W.]L:&./B$YZ'5]PPO@! +0(Y.XMA-S/?U_)D(7HU-P7ITC0W7N?.KI*F MP^(/,#>G'37^-U7C24^ M\JXPEJ]^VR2L*9Q6VS'9\CSTJ:')[>5$TZ=9=)@G0T8EI)F7S%HNDP1'Q%[S MT$XXTCJJYW *'6(?;CS_=&SLK(IOU40#<=P"$0U]>>=N[3*7Q0:-"CVENG#Y MYI'2;<3:Q'F(,$NSKS0WD[ ;N9+]+5AMCF3#O^J"1O;/& [=9S-EU!]]& M.B=<>73AYM*P/?7YR[<;NX+.(EW?XQM&0# VCP-"^(#.[@.>762KDD555A/. MGGJIL9ZUS.RCGX?=)S^4>C +A\WZ:$'D_(S;U', ^J48(H$$,X9U0)%V;G:4]H-*Z67Y3''(WA"88Z )AN@! MEZ?/% 8 %M$;4BK4G+<+V[VI00X?T'WY%CMEHXV&:M3;VCF7V)GKNJU;&@G9EQZ.+>E#XK8R2OU9 MWL.:W%UHF;(:DL#= Y>K:U^6M#7R>:P?9'24NPTIN[_IX4&[,IF>;_K/BQYN M_&Z[Q"7UJ,>7E6:C.S-QJD"PKOA*2\$F=[2Q@)8O.!+XZR"DB I]5XCIDAIN M?>QRT?49?N'1!VN'/.3KBV=2)TSO^GB'J03(I)T.,@P^(C2IVR=2HR-*F(.< MO,+29.R;3)=0#5DSDL<]K=V6YJ.B=>%H5YFQZU/UZ!B#Y..YKY]$Y/>1F=:> MG4I5D/ FSR#R\M(M+FQSUM:^PM O++,J"26?P_C++\-.24@N/8/5JG-UR90U M?Q-Y^&'MV[^4?.LRZV1M6>CF T6S/>W8WH6,&\1A'+; M4YI2H^<>=\PK+(KH]%SN7:-^),6%[AT\-WCUQAGLL#UW#;$+N,)B^"EA%S\/ MZDW1)R\;77$G$"<7?'@.7@RQ2L.W)49Y]J8Q<>62&]GS(YP;%7L_ M.[I'F?9=MO;=7.UGM=1C1?A]S>,;5P?RY%+8FOQLV(.\$ ^7P7.HYY?KTK&! M>=PO)2SEA"O,9*P,=E&]4D" $BG/L5(Z[X"0WNO=0YISBE^$1[_G"?,#@,:E MHXI(-YVRG-A*91YQIP2C"SYZJI:\9BXF,;?N959\+YRK8 \;CW_X\F6#F:96 MS3*/NRG[.Y?M%PF$RU\5&,:$]]&Z+^UF'=CH_A'M4%;SW0? YIAMA]S%ZUG8 M#?R8#+)7*FMHXA:_1Y<4B)63;\0-#OTQ8?JNC18?(CLM)QNT^5-.=K[DZ4N+W-MN^";7O'S;44 M/Q2+EZ7'W$B40[QZ/^ML;TH^]?%;O%[8U3:6#(:C$B:\HZP7HWGJU^6I_^S2 MC&?!Y>3;QA!+,C"4Y\5\7=E52DD3XD=G?3]FI.MP]$P_1W=C;"AY]*Z#]O^3 M=>K?K@.&JD&G[^[27+#Q[AT3;;DY[Q&I7EJ%M7^L?B&\@+@$#U>2,O><:;&Z ME5)Y=MV#R.I^Z;6!I\S5(LP;CGW[*XM,O[O6#AU;'<[8MWI@.VOQ77?XI(^$ MB;?3]?,O*HW.K;=I]#M\P/#F>O>M99"D\7*>QDN@4EET).K:MWCE MA\O3BC9CWE;+/-'!7)Y;,/CG$PF_NEY1EA.6(KM8.]':PPA)(,NIKS'ONAQ& M*2F57MNBI&]^?//]F$K=%U&]IL;M/ZJ6_-D%B^+R WD/]:NHW#6*#6CL/MSG MD9_N;<<6@FCU]UD%K8C0+_(/_OQUEV %5(>GBP@S&XXB=:RHFL-$928U,/M] M6WZ.VX+=F^_(@N.$"K!FL6L.<=/@H;)[VP9B+<^Q#'M/%$ MU \G<"W0IE)%EE-[R+KBHT]F6>PCW56W#1%OWB,SKGZ840HQ%8X*V MQ'"+(.;KA%E,T",I>!83R(/+E>!O*R$I((EUGJB^&0_J0T6[9S'F8H($";]+ M,*N(*87NJ^S&,8:T,(N:F\X=5*-L'T64S'JB:ZZL0UT\Z]^ M2-G//4I!5RX$;G7S+.9C- L,@@1X. 0S#4@M7,N3+D0C99F"'/6YX/U]E^%* M%!*\_@XY$/Q 01\$]13,+SI%^D7?A0 J@9Y@F::TF3W6E2#TD0#O#V^#]MYO#70KB;8SV(6!0I:&+1 _&8Q_I]H/!."H,0$C.PR M17QG,<)+^)E&PO2JNY?Y4I9HP[.CJ3V,)5=\3F]__VG$)JKG!I3T;[,JT$54 M=RF.H6^[OKIW@W($WS^[S,6LY@BO\AM_//7_6+ZCT(9ZI=" M=&IY2;GLV[.8%[ ^&A%RPT@(E01ROK?9A0PZ,<9?%CWCB[L/,5V\P>]V"_9+ M4>#!?DKS/XJ97FT]&=U'* MXS4GR5-;M5 ?/DNP(6TR%%6=KH1F)&K@WK<0[P-L(SA&Y1R+*5C,.4QU(!AAB65!7VUJ6]S1T(U2*BM]8@0N5E:F/U MR^@@3H] MM*^\Z!;YR3CP2;UO=O?G#@E=]9A8BEK^/0SA<6W]Y;51FT@==: 348@M7; M M^& H0[U\;)%+Z3K$CGFMG1&1TCN+*;2W7I=!S^R=X VY1M_T89VHUK+.TTK; M61Q488'AK@KA?>3G4'N+J;($H,KS/K!J1YJ9FFPLZ^O=M.I>\L+OCO-9< 1: M.?^A][H\=.?>YV9;Z];G1?=]5F[\&G-@@VQVSD/N2;A\QRS&3:>S'A6?[MVV M&1+&?QBJB"2^NS8=2K!A7K=B2=Y2C;UJIW#[>-Z+=RL.'UDILF8 6B/^OAI# M?&3CZ,G%HBU88 H>4&=H.91O5]%M.>0A4FNXX-A#__3TD,+%Y2\H"Y*6QEXS M+%J>&I99OJK4B/\:[LV8Q2A 9\:0M=@R3XF>CEI/KC$2A:,B/GT-BS9OS@@9 M.Y'[ZD7/G@JSN?DO90)J5E,/8\JW8Y,NV[V'\CUY/8M9"ADM&!TL^L40#J@]@M=;;WSPTG]70F8%* M<)A;V=$MD#,W1X5]F34:3!_K4CC4FH=;@(^UC2E/RFN[S"0,F9\*H:>M.>)Q MM !C*14[)^2&[X0) 69248FM7%T>#AE+XBDRG?S?M1'7LPJ#"-A>ZJ+2%,_< M@VV7\81N?[Q\6 &[:21NQ0 M9CI5O(M@S,J.IU;5ZS7U&2N6-FFGKKNC^\FPSCMW^MF&@V)W5BU6W;L*PU^8 M7#H7V0#4Q8EI74GIM*:+W"Y>3J<&PXK%UY^@'X08OE/^'?G**XJ84\F5YAWJP[M\XI_MBS^,Y[!+Y,H"<[/N( M7J^4\)"Q=C%K-.K29A*=,W6U\5$+@WN.6>W6OO6 3/?TIM,K3ANL:"^G,BUQ MP5#> $]>"14KZ8.Z75O"6U:YV_C2WU[@YS*65V[ VL-_ M)QI;5%X@B*0M&N,*Q^1% M0[$&(86G1(L]_^OKN2Y=44HQ338%,'D&C%/WW_-*54GD[)]F!BB(Q6\7E?M. M.$KHTHQ ?C/Q!MA2EI7XC@_ X>9#*PTADY+) M4A2SB8M"^L:QHG=A.N'#5P3P/C(+&-K+1UY3C1O0#;(]28JAM0U\_."<[O;* M;.%>+$/LDZ5A2?NDRHB.UCQ^(\^X=^2<.K[0\7(]?^3SKN&>- M"BC%VX@'T^RZX0 :4_0<:+IX_UP[6U:WM/=+2:W_5/E-NW:5 !7G- >G.\=" MWKKNT:/J MR<'TC\><&NEKDG9OZ58Z=QAU>)H02Q3G>\<5G#CV>$W1AP#\ ]P>UI="AE\P MGE6!7?/RL][M3LHR(BSB]B:BGIK?7;%SE WJF6YGBHB#PY^JR+ 4V1Y,F>.[ M\T@Y#3TG!NZ&E5_"ZM6@V7U&G%2;JU?VZ%C#:V[P4+'Y]?D#\K[/RG(Z'U<< M;:U$<*6R2*HX71X5*(M-68F_*,WO^1)-;D0-"-FXF&X ^;SP/K@1^6BJ_$/^ M%PU%HT^.GE*=SR=;_%5K_KC\*&D1#4N0V9/0RBDK2&Z\L0KG(E;AP\(A-0OP MS]$]/0'Q2$I>@4:!6UFJ\K?A)PR+I[D"\_(JM0K!:YC^=E/EL"25)QP AK-% MN5DF0E!7P]VK_#0JN=M$P<&3GR\MO-7;!#"]K2+F,O77O2Z+/O2])M:EZ<[\ M#1?./U\:FQGOX6S'VD H5JX=A&*@=WQ&[:RQVA]*-V6]:WHZ?#=2YO6346MQ MU3\>7UJ\>/%+[62P2706R80G"]35 4)8[QQHD\L R@T?8:B4R/@:%TX;*\US M'ITIJLO$O"T68D8\FFBY);;&^=4QH;\_2ET\>]>4"F_W9J-#V1$H 5K(9Q\3 M5.Q66*X"5*4ZQJ1K)O1U:B3W ND#K1P?AUG$IF>2:XLV)!TVJ<4#0,GO# MOKCDVV]M]Q9 _1!RR)PGG$O+EV"+<--+2**?T1(\'?A/J# #*C[#*B5$NQ5' MH?LU=.R_OJI.!>F!D4)B&J55.4^_%?^9DUTD)SC=+PG:-%,AC93ZKE"TT#6B M^ABN@R3^)SY4##XY\)VPU9,Z+#Z3:N1B[CX0HTC^@C\C7KFW]^X7TX](4=EE MQ"OB3EPO6H"HBE&K=]%G337ZJ.[ ^F5X4^*!LKUF*(@T#@FP]H0!ZHNUE,W8S?3 M23N<(5R7::^&!G-*K_S64-NZ $TCRH1C73 CFT#F^/S1[AE9,N:ZI+[ZOL3NL5'*?KMA5_V MG7@J(3%I1!-8,'P$"; 1T N.-R:-)^P'&M49NK\9)XGAV@;P6TI&\@4;@:W? MHR(HHMOTR^9]2D;:*EPKWI7O&]10.O%&)BMXYC%AD?N?MV>T8GTA.HO$O@FY MO88O0QT,8,YOBY>2V.NKJ,OIXZW:[8_)G JQB6LM>S6%;_SU%\(Z(. ;/W!/ M\4X_X\>5JFGJ4F QP4:Q[DQ[1OCEA'F?/Q-=N?'L/K@:]*'Y9W,9^=R\AB2L'4*/P M'^C_*ZV-XX\SXN@X6[=9Y;E>'VUPU^/Q%L>6< M8G75(TVMD&JM$\JI%B<1J@9\K$U5HW<-Z_$V);%>L NA4E8YW3V&JXM5O?0+WE&<9P@DR.I\SB_M.?*'EV18_)#[BQ*%I5"E(, MY?K.EDWDOB)*M&0X8M+&"UFB]4P)FWZ-'>BQC\YICM;&K5_2=FK)=!QJ'['U M2WTO9!H;C#)_30C'.O,7+(7['%XAD_7IQL##,>6!#96<8QTL.XZ!)3"ND=#QZ N^CVZ:Q[' M.TAF$*!CL QP+]L\P$\IK*A%]6.U<\0+RTL6GRPE1V^_M]ESY+IH\6M"K(D( M4.=N(LK[ !11Z_ 4<[I=79>44PM8;=OOW[5E1HK-D E2FCWI6.P?H#8A*IDM M71Q_QND@=_KXWY$.J+TKK:_63U2 4W.#'%48X#XF;K@Z.$ J 9J]185U9/=4 MEH:,6UD$:.Y=^J#R^$6'7KR.5EN%V:.Q2ZIUYX-1EOL(G4\!VFNT".!&H@#L M00C/.0Y;0IFR<2S78WP@(] T3LPL.KC$*V5>2G,,VE9/'_/.21#;]R1K(SK9 MS7EVQL28__^[8"7(BHZ,2<#:0D:,W0>:D6M@E6P(WT04*2.6I5LQD:=B#?94 M%N%ODK5L#K0E(=M4]B:M3XH?$IBCJ(VC@DDL!YL'*&G<'HA$'XP@KL%PZ@/3 MI2!)+]"W1VU(0_.++K#%6KBM:H>ZQS->]WR&XZUY(KV^O,VI%ZAS-M[,L8)N MC8O.+=*ZA#"$6IYA-\F=##VG5R]6FR;IM.6*'ARF7A*WIQY5^' G^4OVV@:1 MV;^"@\9-L7P2M,X=>@=JCD_!XN,T?#,J&J== XH^,CY*JRA8R/<^==&]^FF; MW/X)Q,;:W=5VO?[_^81575"*L=A >@ Z6(,"C:CA66QG6HK@Y>)KNUQ5GSQ1?Y46 M-?EF1W4V@YU8FMJW6.&JUC!ES]PE>;M/^5[%\*&]8RG6OM6R4IP/IGCY[P[FTX7A ]-1ET,&@$&]DX9V9SX M3N@R7.*'Y^%EQ![-[<#@)A17^"I\H(&T2[\X"D/>]&1\WZD8PX+ ZS&FBFTG MSYSWS4X&[:KN(C-!5/CP0:OX\\T?WISNW%5VYH:WO6)^1GI7Y<+*L9[]@N/_ M'*)H>@N] RO!$(U$B000UF <&1M>TAVY+DWY%T'9Z%9-'>;$AM2UM:^3[!0M MUVVHDXM5FU>C*^5S#J\<*AHRS>M9Z9UOQR7@5&9PZUF!=1V:9UB&%*B3_D7' MY^1DKY4&1N%FAX&X\W&>4]/XC\)R!&+-4JDIUA;TX[,:#@K7:4AN=-[4[+"E MN@#C1SN82X\3A:] ]Z]\B/#O,+>[)&*V3QINRXYLE4FHT/KQU/194K\G1I,G M7 P*.O"?_YC7O8PH#B.QS+BXW;@N'*)GPK,#;[4X'.;,SI@AZAH1;] MY#5^(@=9X4'#'G777Z]9U)!DA?(3P!HIC@7F%H-:BQ3"*#>Y"(+-*1P=2]"\ M0:IHS$S1>O_G]^^J6SZ]36A=DKX2WEX>H*^\9_3N4@XLEL98;"3%X5E6<2' M#IX6U#K?:+(/% UA5 ^4YA^YG_K%53VX^C%"&7&;>1AI/?CS'7XXQ'_=#8C M+?^W&^'^[[>.L7N/9*'C?ASU8&Y<1ESA^7%W2P8!:#F@#H?ZM!E?HLQ-_$'Z M[G]V#0WY[VH,S,^D0MU7OCH'6"<)P_PL_48V+,-]"7C[;82,FK9B>B]4I9@. M[%>P3Y9V.RKS^+79#H%8[^^B/RL4(H( 4^S]GU;AXGY6 URSP)7\)OB3BB7J M)]6]#X*39-@@E"=LMXPPXXNGQ,8L(UJ> U/4;27P'_N_ MZY73/ZGMH>UY%9- BV@5&H[G\O%)XB'#@[OV(O^NLQ_/TX2413R\R@KKCP,_ MCBWQ'OU8];ZX:8'9)7I7@Q\2:#@F&A5*KK*!Y1OJ_,1Y8GUNW;VHVA1LGN@!WAIK!]X ME!W1:Q-+5,5UG2<)SNG&R->+;]HL81$[9'[#W\=E/JA]_OBZS!.O"]>?7<]J M'^U:[3QN ,A42.$4M+""#;TH6L+=+C*UR"H;HWGX0SX6\*9'J\=E=WBK'S@4 MY50FP$TZ]\&F^=O1Z^O/F;QI:W,[&T<) IU*[]]"YX8V^5M42#]*OG"1,('9XOKKPY+'QN_;AMV M J232JFPV 'Z%#.1LQ;-:T6+U3C2..B(JEQ;PVW"= M8V(#_E&3?N'B9L;.MU[/=%W2F,OAG. FE16]/XVM[2(EB4ABP]E\2A@*&-MR M##$";#1TSX_C?N'S *D8W1CDW72]=1DADBX%BK(?W.\H!AJ['Q*213(LC#M& MGCR1L?#S7*T3$CCK@#IMWA^\VG0]$/^ B.3U5&U_PTIT!IM?,DA;((\SK"U, M/XO*=S_2VSA6S'L*Q?8FV$T!254;Y=M\P]G\)1YR$DID\Y\7X@+S5V'(=4N. MQ879!&BLH9'=C>G#2#//UWI;_1$?DS(R,1]M%J@6V7L;H3^1MNIAE+U$HT)[ M YOQP>F&W'2<(:]]&5'F$O,2>Q128<6;2'M3XB*(NZP#LS'%#6\4$AJ++C2] M,=>H*6R1M_SV\?&7K9_6,O\ ZHZA:&'\' &@98PI0HDWQFU&&!=T-'?!!MW& M!MG35>4-TU]MPGVO:>;QF61)0$WD'L?*N?ZI8S'.BW__2-MK2CB_V@']#O!S M6#V4ZSV_W3.HW3# T86-!XDJ]C/)94LIC5HT*+/F7:J:0K%V"%,MJT3MK;S% M)UMA^\)$/I0A4+1D] [4Y:_#9(;4G ^?1/14G8]A?6W>F?XRD"YM;$.W)RS8 M""AEW/>]6)9@5)' UE&<".TXZSG:];0W5LUC]3$MIH(_4]NQNBQ4/7[X'BUG M[A,8@%7)P'7@Q3/!'/ADC7: %6';6)BF2OK9JK*M.@7?"J\72.W[.]-5.,B/ M'<\-KK$$\6P.I,+!0#+CUH3P4N2#I?/EV=1IA[@P:_AN?O)+H9CV,QKM2A1_ MF;)J]9;D,ZY[CI,T?@%QQEWD^)("T(@C_VIDB07I&E=;@J$YHL?;*7(6ZOG!C=/KRD%39TXN W&'S2CDC4AN:Z'1.VK@)0)4C1&Q8U5/9[2O!O) M4([#ZE,D3#)2RO(G71PUNYODZC[N'3R$L*X_?M5LUN@U^7X'Q57HO M$MW-Q_=_OT)[\3\ RX,+("$:Y8:*2\V)"K ^V5#KT[X9V;6N%@&<8+7:2G.A<[FV@@8M?98F@5*E3-\+9-(S??6JL/7EUN4X M]C)"X=?&-( =?N?71O4#3Q[R&6?:C2^&X=1G3 [U^/A;\X'[5 M:0UW=*.SSE9+6;R=.WC8YP_+BN,?HX5_C%S@VZ.):TL!I$F>Z$@79&R0A!7W MEFT/ZJP^_LQU?HM5Q?[5QB&&"?]VW?: M+B$HKB'](!3/^7-FJ:R0M6U M\:3Z_2/R?$QD6I/'Y/2JKMW%X *TV5GZ]!CVY)FO-9\DDR2Z4;1$*LN&SP A M)<$YRTP>60-,0/+SL8N?'6+Z"1'DL-AGDYMR4RJ&^--_%9_DM<-7?'/#+H&6 M3\"JWT4'[^5FHFCQZ1NXN8!K7"2Z>)#M1W_K0JUCS*?G.N0D]^U]8_8R[2%AF M85Q#@GXRE$5$C5A9Q^O8C$CC4-P\6./QG<6K]^TL1[CYW\AMB28,\O4?&[2# MTMA\!A'BCG58:?SD37U$DN2)\WH,U;":?.Z_TT86"JUS(-]?WTG(F;5]>Z^T MJ _7)_]H4_@Y*I%B?J%/P5V/R[7^!0L)'&&^$^K#]APIK!;$I*GP#LWPE"NA M7M"UT<78^@AV.ULE:_0JJVE7\J1F^7%?U^CZZ"W0TT_WFX\@#V$-^$]9#]MR MTWF2O/8B7!>IK.RY*VC.OE(U2/M0XYR+-4RP5FLT/$FX93QXT*[JYF>COOM& M&0E&P18:]87F<2.DU4^W/GZDER> MWO-QV.'J8D))PFRR6%J_H^7Q'[>A2SI4=[LHIO23]\12EB9OHR5' =I4CQ+6 MM8E>1@C :\9)D7CA&I4,SR5TXPPLO?O=K.6+AFVW [7N))Q@:=_9-\L9H#3( MQ2(F?V&/1+ $>Z7-YA4HERT!FC=9:[(/0,\R'+ &$(&QB2#F@CT$XN[KS-"Y M[@S%1W?R?'VF_O3)/A8AXR6OB'VR:9^T)#V73V1G=^OQA/KU8'&U!J#TF^.1 M-YC" *8?N1POBOVA]-BYZ:;\HVY=H497_WW5J?9;/H*]LE._ DI^H=_?>1QE M%3S/@L+/E1&))46Q,KEM1DKECSS.(:H:>RQ,+IU&08@XLSF%/<_\"?/TV8"]#'2PCCDQ#ZHF[C_MTD9!E25O+YJL=UY?=5FP66))X< M3+,;M);^,>!,U]SB]G3IPC]%]2?NB4\T,"7]3&LC9^^_%WZ%M\/ON;_.VZ$T M.AX6MV6(-N IB>P7W%=DIE7V6!?'"KI]2#M( 39,T&7-A'4Z7E"P1Y5T44+R MGKFIR7ZKT78O^X7(8?R5;<$T>BN472WJ):]#FD0T%F6$: M!34J8+^)"HP$+V-V;"S1.&,PE:!#C"P8UFP>'C/."!81'*+>?E>]ZG%8*TKQ MX&U\ PZR*UFDVA:<*J]/=ELOUIP5/IX9,+&(.%KV.:9&;B(Z^N>KRSF%92Y8C3P@-XFGFM13A[ZR@[BI.IJ4V9,5 R@/S5B ]1:[FV'5%9X@^?G$,&;)OSG? ]>[L;>FLS>HX)Z-0[5PY70]& M.2RFY@3]R.%UN_P!I7!,O=BX0]P,XS59D%9ID%J]MF4.=.MX+^.^8VO9O:9[ MD1X)$FK;DR2U'PE<"3)W2CN0=7'?%9IY@%K=?Z"*(MTMO$OKKZOSG,]T*5V8O+8 M/,+&?;4F+A @9?('A= B@?V5N*$S]5!!. MH4==O"%+78BM[.SM/:36MOJH0P0>86X)-%5NOI8CK6+VW,6Q0B>[\DIV'B5A M3'71YFA/ZX$39E9/>YL_6'9*%251^G7S4^^93&DN(T0"..9 M^$RHO4='R=D M";[<:)P(]CAD$\20)LIA_#B'_++*'&W9[]W&3K55!%U]*=8GE.!R3N66_[/-?= M2/FB:CG=VS/O'3#T2]%]EFU+M_EUU$XPV<1?&%KP.58:3Y@,VO"$[]_B_.FU ME "?8@6EA'_!;D:&* 0/F7I+/KG16OZ*"S>C+J\+12!K])L-"+^0 4VA2PCP MUK3#T&(^%L,*2P%K/*FB*"^D-,:CD23F;YM94O7P^4"2?JK_VTH)5=6Q'>,M M"0?_*']ZUD+ZM%%4'*1H%U>CR7'&?:"6BM82*/DP'\[YEM/+GM.'\WV,E=R( MK X>/KLLS0WP"&"7.!?&[7<5B[J!";8_M:N?NFJOE^6FHVBARP@)X@;,[%DH M-)#C-EWUCO>.\XG47V 8=Z.K_II:%2.^=;OU7&&]<6 MS\%OV MM^QOV=^ROV5_R_Z6_2W[6_;_"]D@?L:_;H9/-]1X#226%; 3$T_+R(^0O.@'L.F09-"9B0M(QJ ",.I\)PJ<+)P=SM%-E_W16L([[)D M](F7P<:T 22L&\ZT7D:8J_WST9[:5YZ1Z38$T' !UT?]?I.T%<4J(O+3_))_ M7SE]6/#?OS7_K>ZWNM_J?JO[K>ZWNM_J?JO[K>ZWNM_J?D5=:;WSZ"AZU"HH MZ)9";X>\I4ZO@4=\2XN[&ULW+U[<^,XEB?Z_WP* MW)Z-V:H(H8L/D 1Z=V;#^>KQ;E8Z;V96]^Y6W%#@:7-*ECRDY$KWI[\ 'Q+U MH@"*I-D],9V5:9/ .3\0/QP Y_'?_\?WQP5XEEF>KI;_^@?_C]X?@%SRE4B7 M]__ZAU^^?8#X#__CW_[IG_[[_P/A_W[SY2-XM^*;1[E<@[>9I&LIP._I^@'\ M5>%/]5/ M_Z%Z_/O1\[^'Q=,^(>2GXK?;1_/TU(.Z6?^G__WSQZ_\03Y2F"[S-5URTT&> M_BDO?OAQQ>FZP/RB7.#L$^9?L'X,FA]!/X"A_\?ON?C#O_T3 "4I^ZDO&-DP_ M]2;N-\T/7F[>GQ<+=\N:)Y_HVPAYSZFDD5"P(0G M$B(N,"0QH3 0RDLB+Z X#N;K[6<_ETOXR]=:PD*,JV7X@P,^ZS/S/)/Y:I/Q MW0KYN#BU[.D5SZR1^*T(H88Z+4[=]J%K_]]]_V@$WS( NIC!, MBW_ $5KQ/7T6QCQ:98<8KW@?&.\Q4H&OHCDK *I:UV#[Y">Y6.?U3Z#Y"?3\ MRKKZYVO$^.GHV[S):O5IQB]\ M43/_&5-BF?UG#O:S F>&\XK5>]?=;EJ&K1 M_P!6F9"9WFJ<@&$[1>GB?CF_76H^DOE:?U6K1WFS%'?K!YF5_WK__4DNKN&G)V\#GTZ<>J91;+/&5NL MD""M9-=_,>("NA1@9<2O?_"#+#7X<0:T*6M'EBXCT4Z. ^$[,!G6 H/;':B% MS/4/?GB_!?73$*"*:L-=[!;'!G>O\^F#;+V(=("K7#3,B]"<9'AQZ!4+@4M3 MHQ!_!]UJHN_RJANQUTM)T>9-GLMU_K-\9#*;>XH$6 888N[[$&'!(55^#$GH M)S2)">()<3&5CWJ8FB%_3 M%CSN9%1+[ZR.AW;<^0>[3>8/-,W^0A<;>;M\VJSSC_)9+L+JR^181H@E"BH? M!Q!1Q"&100"]2'H1PBQ4A+M,ZY:^IC;!"]E Z#:WV["TF^4](33P?#=2@D), MLVTT@LY !=@ T]\"DSZ)H*V[42G!0N]#Q@BB)*&12,1BJB"-%4" $/HG% MHM=1^<4>A4.:<7BSP]'1#>=R(3-S>_!UO>*_?9%/^E-[H+F\N<^D-%M:@_#- MUR_5TDI0S ,_C&$4^N80*4X@IK$/DR@(D0JCQ(^9#?%TZGUJ'&2$ UHZA\,, M9\ MSHJ&A'%@/FJ(#@K9P4YXL)5^!FJD+YL\/4#N<)(T)/0CG2GU/P1NITM= M(6P]9W)N=+P3IZ[Z[IT]=6ZDHT6:+N6=>IM)D:[GF#/J24] 20-M>U)S5ZN9 M'\HHH3CQO2B15DO J<:GQO!WVK)?T])"8JLL6_UN;G,<+)8V94=(!K<> ME_=0P_X(C(#&]BY%[-%:/*%XKW9AL_UQ+< 3FAW9>J>>Z39C;\1_;/*UX8'\ MV^I&Z ;U(D(7GVDJ;I=OZ5.ZIHOB1M)XQ(FWJT=S7EVL-%_D?V[2/%W+KS)[ M3KDLO7:^2+ZZ7Q:M%)O>N<=D3!(:PLAC'D0^E1"S)()QR(GGXR3 TG=A@:$% MGAJS%+0-"V4 ;VCCQBV##[,=7TUI\(:V6#_?OIV5'A[5Z'VF+X6C[TV6Z058P/?)P8/+/"JOCS4"AVO%:/VZK3]\M5FN MLY?YVR]SG\8RHAZ#3 8<(N+I"1,K H-8^CY/. \C9;-"[)J<&H>;>4W!EY13 M.]9N@-/.J]U4'ICYWMY]_78#OMR^O;F>OXX5W#%,7E-,+OD?[U?//U4/&X9) MZG\8XF*0N74_M:GY M3BJ9:4,:9*6DCGLV1^SMK*3A$!UZYE>"ES%,M>@SL!5^!BKQP4[^_HR<;KCU M:;(X2C"J =(-G4-SHF,K78^3RH93F;_=Z%FZ7,\#S^PC$8:(:MZNG2$I>T9TS4(#7W2M!-N!BKQ M^CQE.J=ZOV=-1[V,?.)T3LOCS3W:;X%_-F2G-Q.=L)3::5*C9&J]?;CC/ M-G11_5/W=IOG&[U\TI!1/<,E)$0QB'Q5>*8SR 4-480Y]D,GET:W[J=FNKS5 MN[9[;;FL5X";@X.5,E[H'0T9QY&PHX[A\!V85FK!024YJ$4'E>P'!S<[54"I M2X]A.9TP[#4BQTV"<8-Q.J%S%(?3K94.?A2[B)_BS.7-X9E+XVSPSKH M\.9W+>3-]S2?(^A30..*2<44G\0'@JM':OZ$FHJ?%C,^RN M>0[;5*UY&&O"[TZ>UQH%P:]&11=W@KZ&NIUJ7VL AR;@>NSNJK$#;]K'[LW+ MWG,3&3L'#Y%7&,.1'$=&G8=N/B4]@][J:M)77^-YH/2,SIYC2M]M=]M__'FU M$K^G"Y/V0-ZNY6,^3QCA<1A'4&\I!$1*4(@33T&F A)(O;QR[+3%..IA:JMD M+2#XU8@("AD=X_Z/4;3;'ER%S< +D!LLSE;]6=7[--R/.QG5-C^KXZ'Y??[! M+A:VX8J=FUN^^RAE&+&8Z D=BD!/;19)2(4((2(TD4D4$D:LIG9[-U.;WZ55 MU)"TPT2_ *R-A=H'7$/;G,,CY6(/]H'86!9>-^0<;;5+@+1;7V??'M&>NJ3! MOH5T\>D.[%A&@MRI,B[DPVJS%'^ABU3,2<08#TD, ^4CB!+]!XT3!I.8AIQH M>I2!L";'<[U,C1MWL6&\D!0H(RIX-K(ZS/>SH%H08Q]0#[[0!_66;;V^IO]/L; MN90J7>=S$B,JXY!!%&-M+&K;$6+!(AA)%":*H9 %3L$+9_J9&B,VQ01K^AVP M2E"W'>$Y5.WVA3U@-3 E[L&D101O+L'DO$.\ $*?^\1S78VZ6[R@[^&>\=+C MUYT'W?#_W*29%.\V6;J\+QU?YXIR+I* 0^*;S,H^T90@$P%)J#R)9((PQ5V. MADYU-C5>J!V'\S(GM?RNOU\!*"\]A)W#$5IQ=CL\NA:]D/163[\_F'CJ_7583!7.J0D%"R+DOC>,\A80'FI6BT%,FT!XG3IZ\8PD^ M-7(KI&OQV7C=4;:CPRF.W1CG==?<)!'"8I;-;+74?^6%?/GGU2+E M+^6?W^3W]1L-[V]S%"&?)[XY462FZ@@AD(74AY*'6.%8"40]E\7*58"I+3I? M)"^(:*L#V%?";35R'@Z[565(D(<^M92_GP=W!DK!P:_5?XT&H%"AQTO>KNCU M2=+.,HQ*MET1.B3-SNU,S<+_B\RU);JU_1 BS$N8@'$2$6WAAPCBF"LH%,)A MG"0BP=&\68/D%>W$?=&MF.!BF98^":&4KTB%GC,5_,.JO;?%W&,E_ M-(N_^EC^KBS^T\/V]V'Q'\C^#V+QGQZ1\2S^,_V[+7I"IO,JVNM#FG.Z^#^2 M9N^7XIWF['E"HX0$ D'I);$Y@E(F#@'!V$NT44\B&0?2QJIOZV1JEGLE)R@% M!492H$4%1E:[%:45TG;V[PNH@9FZ$T;67&H#0DN>"/UZR7GZ+X=4U]KT*+1D MHUQ-(5;/.B9F*9KC+_,W7S[.F>0X)"B$'"D)D:?_QD(O@0&/641QA (96Z5F M:30ZM>E\FV=4+E)M-,C?Y,(R04L3I/8)VU7U@2?HFXS^+5W,0/E?\$72\ZK; M9VLYH6M;OI;J\7(RUO\ZG)%[C8Z3L^6$&MNL+:=^UVT7J?>I7$J1?] =F\A" M4]'V3I4%OXJL;W-.$AGZ40*34.KI%X81I)@3&!"4A()23-SBG2_V.+6Y60M< MWCJGEH-?6W%TWN188]/G M[N1RIZ-N*ZPQ.-P/V+_8C7?>Z=W L]YC/,N/6\=T'E$/48]"&FKK'1%MT>.( M*N@+Z@5"818(I]/Y$WU,C5MV(EX1^G0*2SOZN!*A@0G#%1QGAFA1OT]..-7- MJ"S0HN?AO&][M&-RQ4]SI:>OH*%Q6HOTQ/:B2/_-E] //2437_^=6Y6+VC4Y MM7G\]M]O/YW/-'@.EPM&>R=MA]Y3MRKJGE+QT_&$NRZEXJ>14RI^.IQ))W[3 M;8G\JTSO']92W#S+C-[+VO>\JLI;G,;EC93O<^HSE7"50,FP*4N.,<0>3:#R MF0SU0DH]8K5/[MC_U*9D)2?X(=46>B'LCV[+JBO^<2R]@&$* VS,EU@(2$3D M0R65C*(8\Q@+EZQP0^(_6LJX$OD9$*74PXZ G=$S(*X#DV\M.:A$![OXGE)L MT)![6]*]/WNI(W)]VE*N(HQJ9W7$Y] &Z]J,^Y7*^^4Z7;_<"*%;S#^;!-&+ M_YL^O5T).4_\0$64":B8Q_1J(B)(?3^ 81B$VIS#6 FKV*/V;J:V:)22@DI4 MXZ%CA 5:6F#$M;]9:4'V\MU*/W@-3$9=H7*Z8+F,Q!57+"V-CW;)//IG>-6[=]MMVI..@\\06W4==^P_;O%Q'/:L/W[R!NV?S^<6"=^UB_Z]68 MTVQIIN2=^K#*]%YE^77#\E2D-$ME/C=7-0I1"HE,C+M&("&-E =I' 8)Q0SY MV"HKK'O74Z.U/WER>9K5\^Z\]I?;,LO%B?C/OJ M)[F>)R$G(0H55,*DH?)5#)E(*$22"Y*$GO*$TT%Z6V=3XZQ:UAEX,M(6D0JR MEG=F8O<^QURGUJ0Z^+:NO',&,A M@[Y)Y()$$D#*J::;V!<(LS#$";).<]=1B*GQSDZ-@YV**6>QTP0T5 &_ULJX MY,7L.FCM7#764 S,89,?!83!LQ89Z(&"N!0<[R6=@*WM9,OL- MS5/]T\+MP;$NNN6PV)G+ X ]\*K3 ><>BY*[P=5K;7'+KLZ&QU&E;\?7 M.]ZTK)9BM;Q=:LN4T>5O=TI)3:-?Z%I^O'US]^5G:3PFYB3!L8J1@$((;!(7 M$(A#'D#D"1K$#*&$6,6%.O4Z-<.Z%!ILI0:5V,#(#7XH)'=TC+-#W_)6I6], MA[Y.L8$3_%K*W:.KNA-.O5ZA6'4\[MV)"Q9'ER9.+W>TL[C>%VP6)I]($0UO M0NHS^2"7>?HL;Y=\]2BK22)P$*F 2$B21$$4" )9$@6HTU1"\RH6Q)SHH9=<3;)7G/[:?IETY))96UA! #VUGW;V]!3?K\GR]N%Y? MK\!G6L3(]\]8S@CU:EI9=SZN<>6*R9%YY=Q U_ \MM[E]"A,[J^Z(RKNEG^A M66H^'D.9_IRBA HL.8P\CT/DAQ0R%'J0882EE$B&TLF-Q;;CJ?%7(2G("U&! M-A">*V%!9IV0PQE[.Z8: M&ACR&UR(WL2+-RSP>^;M&M!2^LKC[C =V@ZC=( MT++OD2,'W1 Y#B=T?+]C+KQM([JW+HCU MFK/-28!Q$Z]UP>8H>UJG1CIN+O-]H<[9'V?]LU*N[K@UPLS/Z*+E_FE(:1I)A#8HIPH43;#81Y!,9^@(0O_23A MUBD&CYN?FDU0A785(H)*1M?0MSWXVF?A]: ,/!N=\.@0WW9*[:OCVO8:'3F> M[91"QW%L)Y_JD!=T]2RSG7,5B1CV.8*Q"5E%21! &D4>5(P%GN1)3.QGZE[+ M4YNDA7#@B=[+/SHD_-S#ZO*T[(S P#.R5+Y/!Y>SVEZ3PW.OO?$2=YY28R]; MY\D'NM8Y?U@M]..-Q$'T]WR3KJOC=+UHQB3R,$QD@O5FF\:01"B!6$8<2TI$ M$%J%@UCV-[59VI 8-/)953*[UO-NA[I].@\ X,"3O!V[RU<6G4!TK8[>&YAC MEDEW_R [E$FW0N9RO?3V9D8NG&ZETW$%=;O7W$V?=]4W\TV_.E=L=9_1QW8G]B! M^O\"#A.&3/R'-HX(E3&4/ @Q\6.I JN,RGT)-+D)WHA":&0&!CNM0*764#$) MG8?6P@0;><"&YJ._W['J%DLRQIB]2ES)A=%[E2B3:\&VC3CIW,^K1)]5FA6_J/0"=TM0:P;N%"AU*T)GM';C#YS#TCK^ (ZTNHXYD&X+ M;+^0MZZQ/74UWC+;+S9[*VW/37?TE-NP7/[G1G_^[Y_U']6A9Z*?Y9$?0"]" M B(644BX-,6QL>^%GL\\*9P\XD[U,K4%<2G>QH7!>S-EV/7,E:'^X:+IGG;U=%76JIN:;IDQA#["<2JH *SHA4/,9N,9+GNIK:]#>2@CU1K_!S;4'8CA+ZP6U@7N@* M68=HQTMH]!OB>+:WD>,:+VE]',QX\8T.>_+;1WJO6_SZDIN6;I;B[T\[ MA']XRN1SNMKDBQ? Z6(A]6?,Z7*IMY[-3UJ_<&]D/I\EP&W[Z01JZ^[2KJ7Q M-H].FNWM#=W>[&8%-@.NWJT>:;J<(Q03DFCF%DE,((HE@TQA#B/JL00'$<$> M=;'^CKN8&F?O10Z"7TLA'8V]$T#:&7G7P3,P*SLBXVS3G5>^3UON1"^CVG#G MM3RTW5J>[%@L_?TO7^8A#P1.I-[%X5COYV(60)8D/N0"4>3CR$.>U45(L]&I MS>'WFVP%2DK4NQ%3O*$(IS,_=JR<;A!KG[I=<1CZEJ #!.X5U!LZ]U=!W30Z M;@7UAAI'%=2;O^MR??GXM%B]2%GAQ4^5#($A8 M%$ 58\)B(KP0694TMNELZ@;L*3,<[-3MTVB_++K0QXBV8G3;[UUN6[W3;O-P]R8R: M]1DT4H@H8) GW'))1546T NVYBV MSJ;&LH6((-W*Z+:5:875;E/3%U@#,^M63%#(.0,[28$1M;^-C@T@?6YY6OL; M=?-CH_GA-LCJG6Z<<;ODF6GTG2S_>[N\X46QM_R+IH7TV>R^YDH$O@HQAS(R MGF.QJ7A8%-'&L8PE#A2.Q'PI[TW*+3OVL.G6:F*078E+OBA%OA'D"[!%M$OEQ%U)AD7B/HD&ZM^1R4=%R0.R?E=[J6DJ6L*@CQMFQP&[9"0P]Y0F*8>"R!*!(*8HD$C*6, MXB01+&).]17/=S4UQJC$ XN=Q']R+0M[%E8[QN@'K('YHB'D#-2@]1FF8X]& MO\5_P:I%>9G')$X\$3,8(FX2Y0@.F9((\B24V%-Q&$3ND&5J1+,[*U@8 M.1TSSUTS*'8L-!+4 ]-4H05<*:CU* ,=0*V)V3[5NIABN>#@] 9L]>F/S'H MM4^VNT:<4>FP!]P.^;*/)CMKNF]O%,_T^PWN=8_*:(=-1!O="_B MBS35:?E:BN*4^Y=ENL[?;3(MQ5_T;_1_] OI2LR%BH4G$@7C1 80!51 )HM8 M?\5X2% H>&)][=>;6%.CV9UB)MCPL5 -/NUT \PH![*M=B O+G(V1C\@%^E] M6A4Q>-:/@"(EV/I!%O\R5/%4:.UP6];?!V!Q*?DJPSHPI3=&]$Z!4BO04 L4 M>H&=8M757*$:*'4#E7+@\^L-G\.UZ*L,XT@7J#_3[^GCYM%,I"LFJBB'=7]6 MGL]9Z';OVCO\K3>T_?4VWEUN[PCMW?KVWWJWG=!>&X99-&K^ 3DS!8+O,R TF6F>U M45OD9??(9_IB?G3S.\V*8N_KEUT-DKRHF_1-;R/NGDP3N=Y+*)FN-_IS^ZLT M&P\I;K0EJ1GMS[KQ]3NZEA]HFOV%+C9R'J,0"XX)%"@6$&$D("580$4\/Q9< MD1 [7=A,0ZVI\5@EN[0T_J8%IFT,^"2$G1!%%]K"TI)L0@(:F !FLK#OGJMP M 04P,U!"TZ@U!-<:'5#!,P,-@&:@A@A4&($")&!0 @8F4.#48^#[I,:] MUTC[:6@V;FC_-'0^LPI/3+J.=QSR62XW\HLT(3+E=J'>7]RQ17I?[M$5#SPD M963R&"B()*60Z)_ D.) FOQ?GG1:F*UZG=JZ60D]TSOQ2FS0W*6OMH([7FA8 MC8#EU47?N Y]25%#NI5X[SQK)W-_.9HZ0=7KU8-5Q^->,KA@<72=X/1R-Y;Z MD"YU>ZG)CUB39K%W5E'@1Z'0&(>!#U&L*,2^2?WKD3!B<< "X<1+9_J9&A/5 M!=',>>&),G?-*G@_T_]8944ZZ]P\753),^'GE3&W>[33<<:Y<;%CJQ[0'IB? MMA(VK-[>3SKSCB4>9=>&+?%IEYIATEZCUF_R^ M?J/E_6T>,\619P)?J DO1*;8$688RBA ON2$!,PM;]OE/B?'-*7(98Z+/TN3 MK?;I(>7[28H=SQ$LD+?+Y] [\%):L!47-#)$_VHD!H7(?::!LP>HUZVJ M1;?C[B/M<3C:Y#F\VM&V665ZC]=TOC![Q+J^DQ\Q9@J.4(]Z$'E"0"IB"7W- M0 F*&6,T0!O:6#F#UP#Y)6T0Z=5N M:>MO7./%0O,C"\;FG7[,F,:J_'&;(U$JHDC@!]"/"85(Q![4I!+K_5(HI*84 M'/A./NTVG4Z-3(Y7W[TJ"Q\[EV"W&8!NYLRUL(YNSS@C>K5!TP;1D!;-R7Y? MU:1I0^*23=/Z;O>R:?_OAF9Z:B]>RH[F H6"46I26H8F&:X2D 5A H, )JC"=MCR MZ 79SJAVJC;;N4<[>H2M'A_3=7$V8/(I-K/DSJ/0(Z$0"G(IL;8WA(1,) @F M(<.2>B+$Q&G3TM+7U"9\0]3BR(3OI7/^X=-JK?]#BE_YWOF4G\Z0VUD8/0$Y M,"L<8K@G9X].99?!Z-6[K*6[<=W,+NM]Y&]F\4HW&OGS:B5^3Q>+HAK'HKQ M7XHZOU&5+D!W=B/^8Y.7$LP#(1)M+$@HA8H@8IR88UD*%>=!E(0!C;!3:%T' M&:9&.PW1W#BE"_YV7#,PJ@-S4"W]##3D+]AHF^=LIP*P@=^9GZX L$_>ZB+& MJ'QV!4Z'/'=-4]WX[YU4,LN,&W]QB?[FI>$^=.IBQ'C64RI#&&"B]U $(4B2 MQ(,B#B@62B8$.WG=._8_-=YK7H37JH!*%T'(>1H3+&'.(!0T@2C"#Q/1D)]W6M=[V6 MV\QK9'*9N8>2#;B5TD+. -=_ KF3=588,HUXPN(!N@9,WJ?+P@M/\ZF)]76) M\>UI:$U)+#_PH924ZP6.8$B)4- G4:!$Q))0T&IHWR\M4P:./+"U7),95JE_ M_&H#:GDR,=80#7UV48R,^1.\;XY,(R:[^*49J<.?-5[H\92C#V![/0>Y2J!Q M3TKZP.[H+*671CO>%I^L/K[UW+W9K!]66?HW8P34SY1NU_X\1HHSG/C&$<6' M*(H)9"SBD!IG.$8"[BNK>F37BS*Y/4@1C+\3$U2Z-)W:=^HT'W2I']W#$%K> M0H\R,$/?30\U)NXWUE?#V>L]=G=IQKW=OAJUHSOOZUMTX]P\6\_?KI;Y:I&* MXB2IN%:O"EHE5'HX]#",9&0"G4.34C]0$(615)X78*$"&S9MZV1J/+DG9^D9 MXE@AK!72=G;K"ZC!K[XZ8&3-238@M+"-?KW!-/I?ARS3VOXH_&&C8K2F"$.$>%) "7R]=Y6<@X)"@2D@1]$*(J(]*QF?7LW M4YOWA9156B.@C)QN%L\9,.VLF>LA&GC&E^A4N;P*$0=PUVU'H4\#XTQ/HQH/ M[=H>&@87GAXNDP([58SO M+,G4:*02'PXYE1@%Y8")RR1=;C\6K9HMM!73L7+&GA9E M4,U9>C>Y?!C+XW6']>\C\V&[*O\@ MJ0ZMQFN\W(9VXKA'G;Y?KG7'']*%_+0I#HAEA(A$2$(4ZQ43,Y)#5-HQCI9&1C-Y3XSVP)7OE*$[?/"W^8UOY M9SQ3LP7W2=B/I^3[^S *6Y#MS=)KZV/ 7-3OOS])0TW?TD?]R)WZJG^:*VT[ MZM_5?.$C+.(PT N";ZX((I5 +#T$/8YC&;.$\] I 4%?@DUM;7!(OUQK!TKU MS#K25'#F5$^L]P&WO*9]A6$<^M9VO!$<)L.V ]RC)^&VD6UZ>;H=$.V4RMNE M_6[KP.URK;]Q4WVRN'C./\GU[9(O-D+W5X=HS[7ICR*L"*1Z9IB2! '$L6 P MH%'$I!]&@71RE+'I=&K\7MS* 6^OSIOS-#NF#4)_M9]3LJL[D@<[R';/F0I4'"O(F3F."%@(,1("1C'U3%QRY,?4S2.EI;>I<5 M(]BF M"N]22* =8%L?E)Y@&WI#;PE4!V\3"P#Z=39IZW!D7Q,+W8]=36Q>ZIX!\T.: M<[HHC:(/^F?Y'"61\/Q 06VO^!!A$D)FXH!"'GFQ\B.4<"NJ:.UE:A2Q3?-8 M2EIM-$ AJWLBS&-0+U]8] +5P+30":5.^3#/HM!#1LSCMD?/B7E6O5-9,<\_ MW,U2*%)'*3VI;I;BJ\R>4UYLDDX4,.H.)L^0\#7 MIZ74JWRC&E9#('MHAPW2QQ7!![=YOI'BW2;;7FT4I39/7Y7,0\6DQZ(8Q@@G M$/G,5*U.0BB0AREB ?=]IWRD[B),C8N-\&5-3 7XZO%QM:PNDC-ILBHN[\%Z M!>3CTV+U(F61PFC]8A[(QQ>YR#4OQ966YY=OJN MN)G;CRK]G31*.?<<$M$)S=[#)-RD&#]THA-*)\,INK74D4&KG)QWZM-J^2SS MM12->X2BMU^,/\D-7Z?/>N(7J2-W>3551!F*5:+IDX80,2^!6*@8LS(/S2P?WG>L&T9)81QN: MH4FVD89VJTKS(K:BVD(;4*LS:-;4?K#ME7*ODVA<^NT%O2,J[J?5ZS+M?UDM M%E4%LCG2EFG(101I$B2F')@/&2<>C!(2^#)F2+CY49[H8VH$NKTR_=4(69?( M5=B=# /.8*3N><]B?4'R)G?;.;5\E)?T+/<;QXW>@.F?_7X1-/,F/H?5WD^1V$2Q!132!12>@?+ MMO?KM,!YT%L9H*I)P*1^(,-RT:\H*=P,!(;,<; MW4>FG56&!7JT$T(M/BSD!R>\,%X1?%'=$92'!:\Z"'NB_'T-AO4B<360Y1)B MFM$+@\8N#KUB6>C>\"B+QM5ZUTO*]0UU,RT_9U*W)HQCX#*7YA"W"/I[N\DR MXRQ>]%UE;1-!P /EA3"FD6_2NW/(/(PAX:&4/@DY$[Z+Q6G?]=0,T4IR("O1 M"Q^^51$TS$OI*S>^/[G9I@Z#X1,:\C@44$AA"FEA!1E)"(RYB&FH0D%9[):4 M8ICA&">/Q-T)[ >#WFZW, R< R_H]8?]OOEAE^!6@E?+R0")#MT!ZW/;X=#[ MJ+L1=U0.-RD=6IA:?IZ_%.IW\HTK[\6<3$OE.+XP?]*I8'(W/@RC6 M%!AS*))(0H2E@AA3 ?TH810C%HJI9%UQU&QJ"V$I?E6[I,CNZ!A%-!ED7SWC MRH!?PAC7E*/D8*D^MW19.=C-0(T3J', %4@! Q4P6)67IA.(EQUJ_"<1;-N[ MEX"5VZ"GCM[?)%C?)S*A7W*G/$D Q#26'BFXMF1#DDB2S^$&&L M% FITU:T-\FFMD W;S=M>#IO)>KJUM,U/J2W87>]FAYQ,$>\I1YA'*^XLNX) M\V%NKZ\5[I4NLGO"]/R==E\=="PHNGI\E)GQ"/U,GV16';/@)&!!&'@F-%AO MXB*>0!J($!(:<8I]&4C/B>-/]C(UOMX)"9Z,E([5'D\":<>:5\,S, ,VD"D$ M'. $JA6"7NLHGNQHW/J(;;H>U3UL?;C;I+_3#17^Q+=+OGJ4Q:4=I8%*$L0@ M]Q2#2(0^I)3$4$GE,48(I^;<9K6F"[LI?Z(/IPF_[6FXS[J4#/RPT++]",PX M@54I] [,'Z70,[#CD5+N&:@D;_RF MD'T8>!U\?(:!>23/GO[@=O/G<0>MU8O'H;GQ?'?<==SSV.GP>@>R?UO$X14! M(6_I4ZJMTC(T[(O,9?8LA2GFM#&A7G7P7OGKFV>:+HJ#,XZ4_LH2#R8(>Q!Q M$4!"6*@'*0F4I,1CPBK,L1=I)K&KTN"FJ>X"!B"960^)*;@EP"4DPXE-S' M(0Y%',C$S?>Q2U+#<3P;:\FZ!3G-5>Q[U.38]ZG>\:%("H@E%S!A7"4A]1D* M\+Q,+_]U3;/U<' ==C(<9&_HHJ :FILU_9WDQ7$E"/T9,.<('9%,O"1B,8UA M'!($$0T4Q"&3T%3[I1@:Q[J+L5#\GYNE!*%G$ R\C@C:G9Q- M,+_HQ3G8.99NB$.QUTD">BG19U_)/"]<6>[BYXMEJ@S)+3+>GPYV#R(B4!!X M4.J_090(S8^(13 )N=!$B9(X8GTZDCC*-[6M4B.%0;^9"OH933N&><4Q&IBH M+J:&.3EHL[&S&O0*^YB.(JXB3LI=I".^KDXC7;OIN!Z425^K='T>1R16,H'< MBX7)/\,@PTD,/>X3204G$KFQ>;/UR7%Q*5S'-(G[P%D29UXXY6W@MR." MGD$=F!XZ8NC,%0ZH],D@-MV.RBL..!RRC=C$UAME*"'XU,H)"R*Y5'W9 6EH15\$S MM"GAADSW,@]'R@]2VV'7R^L4=#C2\FP5A^,GKZI#^$'+]':U+ I3_S5=/[S= MY.O5H\S>?Z^*RYBX9_W_XAO]/E=8>7IG$$(_BBE$GC8\".84^IZ(N<)Q''#5 MH>2@BPQ38PA3/RDKU7 \T^DR ';$,3"L S-+)7WID%K+#W[7"H!: U/GKZY8 M52L!M!:]E_7K N$ %?R=K)^G'J?&NWM%>4[RJ$%=@J M7VL5.J:?M!L$S;DK/[=&NKA' MTOSA,TV-_\G-XVJS7.=E#4$3V?[MH;F7O%.%A^;'E+)TD:Y3F6^G6BQ#1F@H MH)^$ 41)("'E1,$8)=A/6(2073[=WB2:&C<:G4"1'IFD'.L' M"1X;ARTK57G8+W;:669$ZV]*R[W+9 M9\/=MA/O:6;JB>>?95;?^*9\KI)8;PU0!(60&"(/*\=CNIJR$;>&FOY3/YSTI7 M^AEXTPJ1\[:H%8(^MS^G.QIUF].JZ^%VIOWA;MRZ=8W7_/Z5+N17R3=90=X[ MI[8HD2+!403],$X@$@)I8M ;$R*#P.-!C!%WRH-BT>?4>/?KPRI;PV\R>P1Z M,PD^KI;WY;_*.DJ%S]I.#3>ZL!D"._+H&=B!J60K+=3;.9C3/0@'=01TP*E/ MOK'I=E3V<<#AD(M<7NVIVE;%.2^7JE=[\F/76OR9TNP=5SBJ>SW8V=Z.F2 MWB?2/5U\I6.U"?UM?-)?R\WW-)_'>NM($J5@$',*$3&5BX1'(5.*>(EDOL>< M;IZ:C4_-@C&R 2,<^-6(YWAIM >;'3MT!6-@.K#&P;U\P F%>RT0T&Q_W!( M)S0[2O)_ZID.5RF?]4 _T%S65;IE<:@T5PPA)F@"_0AAB.*(0(K,LN]YC'J4 M)@)SUR)CI[NR^E;'+R-6"VN6*U6*6]YM.)R-G\&6H03CQ%,0%X4U!DKU&+U>]YZ1BSAZU+VJ SX%K<_EP/ MV="<67][=PI4(I9G_=?#XW#3[IVB7?>_F MX<*C';VO-RPOO+G7[Y_U']]T*X5-@R2.2!ACR+DI+1;3$!(4"^@++XHIB?P MN^5S/]W/U'AP)R8HY 1&T$X6XCE@[8S%'N :F ,[(>7NG=V.0Z\NVF>Z&M=/ MNUW?(V?M"X]WXX0WFSQ=RCS7NTZFF::,(>6K^V7Z-RENA>XH52EM%$+\STV: M27&S%,V[SCS7:\N1G]&VWL4V"05'&+-($B@3DPE-F1#10'-.0.,@";&(,1$N M9U>C2C^UT[!OI@^0[CSWNE3>&W?\[0AQLJ,Z,,W6>H.&XB9K0*TZ:.I>^VG6 MVA=NG$WWDPJ V:EJM(WR3OVG5WF5X>MS=1A7@5'7G%<9F\.5['6$N#;ES0WG MV48V13C(?Z(")854 11$(H@2)"&.D8)1[(<>11[SE5LDHW77D[.L&_5R*MF; MU-0U36JXMBI,XX62(9]J,YS*6._Z Q]2R0*(.5.$^HD2W/[D\TPG4R,F M68@)&G(ZG.*= ]+BE+,'> ;FEV-D+I?XL8?(X:2S!ZA&.NIT^)C>G9*[-,W*DB"];#:J%?SLMZG-LX!XP2DA JH!1(FVNQ M_H,%@D#"P@03G[+ CSHEGFCK=6J$N,NX8$H;-L3^KW55X*ZAEG:#8&FQ]0WM MT,9:'ZAVSVYA@](@"2]:.WZ='!@V6)Q-BV'U.>B>5S/2FM@I0-T4K-IGQ MN9H'PD.Q%YE2BUS;92'ED'H:="HDD<+7AEKDM(T\V]/4N*@6=)OZ D"P,,[& MNO-'-_(YCZX=X?2"V< DLX6K$K*L1U.*V1^I7$2B3R(YW]FHY'%1YT/"N/R" M&TD(FU9;Z6\_CL[KNYFU>3]Q<\C_>KYY_TN^4>]8\O'5;8N[[$.;Z2ZG@C;CXWKT? @B(]X M1ES*#PL%3F1W&>>XV!G$8Q.AV8CBXR@@H?("& L50>1%$K(X4)"(@,4XC(*8=TLM;"G U)BQ\L*E MBWI*UAJ &[WV;Y,0@[LEV&I41!L[DJ7S0-DQY9#P#TR3S0S/A]BOCM >E"J[ MHCA(!F-;&5XGG;$C0F=S&[NVTXT>;Y<\,QZ[[V3YW]OEKAYI6;QME_K*XQAI MPQ%*/S#50:,$8IHHB!BFIJ":CRAV(4;[KJ=&B6\?3*T4D]6JEV4LBPW>;=9Y]KL-#E5Y]2+)45^!)47 M,8@PI9 AC\,XY%QI7 (96WD8V'0V.2XK2[3F1MA97=IXM9/7.5[]/,QVY-07 M> /34;.T[:RJ5SL#=Q; =8E)OXA(ST'IY_L;.RK]HN8GPM(OO]/96%H]2I.5 MH,[3G"XWNMF*LU;+_(U4JZP*AO]&O\O\YW2YRM+UB][C2BW+NLARVFREO*S[ M6:X?5OHWS_J1HDC1/ ABP;D?P(3IS2>*([T#50A#QKC'.2IPUBA*GC*5L_:)-/3V.0J_8')I53IN@@Q_;%^8VV0*.P[6=Z(:YO# M-"(+HRXMM):6,9:O\1UQ%A ><0_&,?$A,A7/"&88AES$DE!")+.ZD)GZ=S12 MM8/JJSCY ?V#?#'6>X@I?@?#;T)VF6EV11I*U<%.]_H#J;QH2I5 0Z=9G>2F M0*:\$C=Y_U>+A6FIAJC7'0XT]+B-<<*L2HPV[;Q=CFB]K:.F9@^E,H((^3YD21Q#%B2>2L*0!:'3 MF96K %-;PDI!P28O4['K$7O:%(-6G10R0Y* MX0N?RW(\&O+/P+MTL3%/#W&.U17%/JG<6891^;@K0H>DVKD=-V;,L[7>\2[S MU2(5!5<7U='*Q&D^]Y.0>C"*/Z<9PN]0K=OY1/LN%7P?(*>GQ@$:0!$%1F%! RCB#1,__@$0ABI7LY+%P MW-?49GPAV[_\LQ][_\WOZ&YP E!'SX+K8!K1B: 4= 8*48%_.7"NNY_ >4P& M<0DXT=WKW/Z?U_OL17_+*]>ZA-89Z*7X3%_,!NSF=YJ)]X]/B]6+E,49>9W MRZ2&-.(4K%7D+'@JMGX'[HE("<)Y+"'V8P:1WCY!DH@ ,HXD#T041XG3<>* MLDZ-JYI>CX6RD!EM0:4N*/2=@5KC\FH);//4&:5G8*LV:.C=U2NU_\_#CCDG M,N@#,^]PXSV25^Q@@S.,]VS_XKZ2E^U@N)_WQAVNR^LR@+];/=)T.1@6?'R=TA&9A& M'=#HG U\7^DA\H%7/;Q*1O!][<[E!#]XJMN\_<5D@GV?K]-'NI;Y/(X\B1/. MH1]P#R*A$G/Y', X"!+&9!3%OI-CU7[S4YNWOY2)OV4MG]NL/8#.;M9V!V3@ M65MAL15M!CZO%BE_ ;]6_QW$=CD-1Y_S^:"'4>?S:>T.Y_.9I_JIZEC=37Q, ME[(XV9HCSY,H"@4T]8^-FY* -";%7,>(AS@6_*H"CX<=3FW.GRJU5\D\ ^P% M5&Z";QA$!)?;S%0Y)E42RB" M(8IH'-*$(10Z5#%QZMQJDHU?U^1]BR/;-M9E3;]?X]1V;CCB(*24)0F,?,5- M^C]5IN+FD6(D2AA&45 /Q^N.Q"L.PA# VRT;_P >?&>=](;ROGLUO[D)>KQ= MY:O6KY>92-:. 9F"0F!$9%(,1%+JQD_HLQ3(Y): M2O"\%=/QCG*$<;:\JYS6Z U]9]FXIVSJ"QH*FQUVRWUF(R5(0_,9V'X3.^6! MT;['F\OQAJK7&\P1Q![W)G.\<3BZT1RQZVXK6%'WXS#C4>5WIK>R(@I";5RB M$$/$601IG @8$2K#B"I,0J>,JBU]36W%*$1U6R/:D+3C]I[P&9B3RQI()U*C M]>Z]9X%'G\37UMVHA&6A]R'1V+S2\-= MQ\CR!F8XY(>^D.D9=/!QD\4,0^9[#$J:)'K7SQ.!G9S*AA5W:CQK)"QF=U&; M7>X$?;VRGB?&V(YXIS-R _/T0(4[M]_">XO/X%7+=)X?G:G6Y3PA\=]M(<[S MZ ]9>;.EUV[KT@WGJXUN1DLD=9-:BD]R_;:JVZ&BQ(M\*F$<21,@PTRR 41@ M[+,XXHGT11BZK"IMG4UM3:AE!=E6V*UW %TL5K]3_:M/NNP&*#5I\LV]K?J!QIH_DAPUF]TZ&*YKLTYXN5 MR1E\>#IQD[_3',G77V2^6:R+5"_4,&FCJMUVPXJB,&0D3B!*3)A?R!)(E3:0 M0X11[/O8C[BRKKG9BTA3X[J=4B>.YFYR4"H&2LW AR)35*';?NE*QP.('H>X MG0)?9^ &)LJ_^S%S*$\Z^MB-5,RT,8;PQ"C2PU%4W4?1K1AJKX"WED[MIZ?Q M"JWVBLQ>6=9^6^X8JIBMGF2V?C%Q5.MJG_%4W"O6L]9/B!]$DL)8()/*E2I( MN%(P2&@8^(DG&49.T8N7>IS:6ED+/"N"FM?;HX)"Z,Z'\)>!M[/R>X5SX!7L M:B3=0R1MT>DU:O)BI^,&4MIB'YR!UO+DX'JXACXTV.%D1#1A!6\OX.1^(M".0J^' 6>Z&O<LL;/Z9E+N=*&QP4A0I*$GL0!;'QX L2&!.E9$)0 M))"3I\#9GJ9F?Y0>-'5Z4UD*^6-Q-.E&"N>QY3Z5C/H!#*G4C,LY@\P< '.$ M$A^%OD?#T(UQ>T%W',X= 5\[VNT%LX&)MRECG03\ATK,'_OCWHM0],F^YSL; ME7\OZGS(P)=?Z!IH^JR-O%7V8JID,JLV>9SR.&9!)% M(221TFSL20DQEQPF"4-QPA+.I%.=28L^I\;+M:3@WHCJ&L-X&6([TN@9N('I M8ROM#&SA*P2>@4_E35LM=)_1B]8(]1N[>+G;D2,7K7$XCENT?_5*SOGK*OOM M=JFWGESF!Q-"&RD<$^S# (?4.,=(:C8[ M3Z6L'4FG!6-'TND'N?%(I\:ODG@,UKD,T2"LT]+MZ[#.91S.LH[%JU?=-7_= M/#[2[*4HZUU6B]XO7WNSW@;8'%:RW3FR!])#'C-[)F8BK6,?4DPX%(K'DH4\ M(,@J^J5_T:;&88T[L$H[<*= ]T+=UUYI]C'Z3M?1(X_I>-?2_S##V>FF>N1A M?8T;ZWJ 5VT#3/<&^%2I]^$NKWL< \M+[#YZ?(W+[!Z1.G.IW6+7?EQCS/?Q\2'7"H?(B432(D,81*H) JYC/S$:G_1 MK?L)+].E!N#67+*4.M3LK4"MQK6T;3M(3BOM -"/MYI."?5."^( Z+_&HE>- M0WHT#BNW<>BZICG":+ENV;;Z&FN3H\9GUA_75MS6&%XX._.7^9_??)Y[L:!2 MX@B*,"80X9A!'/H1I D+F-X%8M^W\I%J-CJU]>!-EJ[3_ %\7FV6PHYL]C!J M)^ZNF@],Q[\L4Y/TY7_IST>L'F>E\CV<$IU2MR6+5OUX>0Y4_^OP#&BOT5'F M[2DUZMEX\G==G12E\8:I;K=NEJ*XLBVMR3HF1H8\\I''-1@^A4B&%-+0,_5] MPCB(. I0X)2LW:+/JNKXG:['(PUH(7\KIZ*E]$G28!]3#'T M@D!")!B!-/;T$+#$2[ (.$OB^7JUIHO707_;\W#H?S-]@*?7&P.[H_N>D1V8 M?^M/NA*W0+/TUR@E'B 0S &@?IU&+W<[LMNH-0['CJ/VKW9;$=Y)MKY=:@.N MV TTRL6@4/HL%!Q&6!;5)!'$2 @8*\5D$,J <*>T".D53[DQUC9_9,?^'1*"::VQ3#QNJ)0TBHB*%0(L0!B0D.?)?MU]_! M1NN:W527?=-4=TB#[8,&W_&\XM[&:A?3QW[%))%_OURGZY>JG2_R:949A^VO MFKL&(8R)BGT&"/6D*-.C]2J 0C)3/64)(A+"T+=#0UM'4;)-2UOJK!5MI M02FN?>6&5G3;IW:?F T\R[O"Y53>P0:+*TH]M#8_6MD'&R6;)2"LGG_]#)&[ M# +YG% 4,FFNGWREK0%.",0*)3!"?AACY&$>6*6_&5C.J5%2K8DTX:3;S!Q= M[(NA!M:3 0V0;T[9D=!;6.Q!$G,)%9;8#Y%*>"+=PO0F,+3C!/G='HXHR#?L M/TRFE?4*T$@.O>P.E_#1A+&L)/Z;/IHF=YM-,^WEB M:*::[[,IZM]MHL\3> ^9X?-4=UW\'25;?S5>E$7;/]/OZ>/F\;U29?[)G[6] MHG_S\EEFZ4K,11 GA"<,:E,@-"N)WG9P(2&1,O(X$Y&(K?)\.O<\M47_+DOO M4Y-&XK$2TWAU/:3W#XL7L$CUJ(FJ2F69$#XMJO$6%D*9.KI[#FGW0;,X=QUJ M*,:XC]G)/0.5Y& K.JAE!Z7P0V'LXN@X$-9C^3CVA[FC9V,'W-J=&ET:'-&? ML8.>^ZZ,71KHMA4U6:;-_QIIIK]HTLM24T&J2D&]_X/&DZ4$MTN>29K+=[+\ M[[9P^?OOO/#$-.6G2NGGDB5*;U$%3$*]\J"(AL9?DL HP EG2L:QX"[GU>.* M/[4#<1/#*BJQZX5I=K0JS8JU*MNB4#S@MML9^2NQVP1-=^P'7C3?%L-<5"]X MWQSFG;*[T@:'/]M[H00!U"B 'VHU@M$OWMEUYG%/O<1HVL MP:B[J]<9G<--URM)T3&1F5SOJGW/8Y'PB'L<1E$L349R";$B"H8!2CSBT2"@ MQ&7!VVM]BNM1G4YK80K5.Z;1VD,N\I(XU!A!C!(!$18",A;$,$:^$C%33#+A MF)JL*W;CG%3VBAX*?-]7*(*)P@0BEA!(/*:Y*T8L0IQ&,8V=DN9U_NY&V,OO MD+L&,CNKHS,0 QL%!H,Z+9L1[4=PL]:$R#;KXH1TO0*?:;]^ B>1Z#4]VUX' MXZ9D.Z7;41JVDP]U6S4^K#)3S_?M:EG$IM4%8?U(>H3Y#,K$^"[2T(.$>A[$ MDGEZ!\4Y;W]0@-/-&/P!F@HFX["'W.\3,] MC3K9V[4]G/47GNXV_;\^K++U-YD]-LI35I\MHUJ\?'U?+K>L5_JSYC&C 6*R^$"0]-0E:3FA5+'PH2 M*\P"PB1U2HYXU,/4:*$4$!02.AYC'H%G>=)X#21#'P8VT!A@PI]5O=<3M*-. MQCWD.J?CT3G4V0=[\.7?IES!4<2DXJ:VLZ\GM(@DI!1Q&%."@IA%(@B= MI/ M]C*Y2;WGU?^G*]SZ'* =5?]JN"-6,=3_1]+L@WY6+_,XHH@PJ#?^$4381Q#'DD*!<:)Y0:E8 M.L4W=Q-C:K01> %R/!SH!K_EX<'@H Y]N'#:/W*;=*&I19V;80:,(L!HTN,) MQ%5(]GI"T4V2<4\PKD+KZ(3CNM;Z2.QP\SW-YU'$(TQB!F6@;2#D)P121CA4 MGA))'-- DBM2.I@NID9G!^D)]&*OA;PJB4,!I!UY70?/P,3DB,R5"1N:R@^7 MJJ'HY163-#2U;$_/L/=DUQ-.FLDW-)="[Z(,<10<R([YK -?G([RHAU M..CM"^1^#X2OEFKD@^.^4#P^8.ZMY:[VFI)Z6RR^R&>YW,AM-D:B/,JH@@$V M_DZ)KZ#>MU(8XH!2&0K:4$62FFXR75&2R55%XDL0>#R-=; M?A7IS;^4$DK$"?="Q43D6 [W>C3'<84ZPA/ .N]'+\C:&L37HC6X45S!5$DX M0#*0=@SZM8U/]C2R?=RF[;&-W/IT-U[]*._IXF>Z-K1ULRS<#%)-Z4N>ROR; M_+Y^H^7];1ZJD$91$D/!E8FCT)MD$C "XX#%,>,"$]\JIYE3KU-CW4+HLJ*7 M-*Z\CJQKA[0=5?2.W\#,44)7"5P$"NR)#'XU0H-"ZAZ-2B>4^N06NXY'I1HG M+ Z9Q^WE#C'%7]+[A_6=^B6OSOWNV)IJPU'<+FM_^0^K[*-QI+]CB_2^,#X; M)=$\QFF(8TA\7YJL^!XD7H1A&(DP9BB.$VZ5%?]Z4:9&684R<*7@)M_FHUA5 M"ID(+EG'VJA5!A9%4,YJIY7EM6@/(]C.>N..R\!46.AA2JMH3>I$$K4NI@;+ M-OQ)JP,*?4!#H6YU6*X;'(=0Y=$&::38Y>$'RRVDN1=\6V.!EP@V2#NGW3BI^==:]_59'3K9W4J7C M''NG'[NNL*^\-ZO1[5+;48_ET>AV]?0CSH@V207!&*( &7_9&,-$^@D+@B#F MDG2IUWNVQZE-[F;=UE)HT)#ZZBJLYY&W,"K[QG/H [C7@K);G=I>('V5\K/= MP.U<3/8B4+8U8L\W]"JE7R_J=:ZBZ^47NX8/JXLU&UL[,Y)!T-\ M8*+O$^Q.,1C.H/4=GV$OP.BQ&\[8G(KK<&^D@X'ZF:Y+&C4%KXMK^D\;$T>R M4A_I[_DF7>=SR97GX4A #P<)1)X4D"4T@'[((B_A6*'0RLG)LK^IL5HIG\G% M^%3(#A:5H/J#>'Q:T-0MS:(%X!96:;\P#DQ5I;"@*>T,[&"M)>X71 =[M%\P M1[)&KP75S1*UAZC5#K5H9CPKU%ZG/1O4X;6N)WT?TH7,WNI^[E?9RYPDV 32 M,HVGR;A!(A\R;59"3".N2(1H&%GQ[YGVI\:WU;%6(2.HA70]Z=M'T/:DKS,N MXYST64+2X:3OI.)7G_3MMSKR2=])E8Y/^DX_UK4V=.'WD7_0XGRE"WFG;IYI MNC#9CCZL,O.370K5N4\#(?R(0(9( !&B"E(_"(S33*BHC$4HG7:.+IU/;,.;5SG8UUF&?M&OS=J",P]I0(_ MXAYD5 B(@IA#4U ,2H2#@,=ZKQAU\K0^U=G4*&SK^+JFW\%B)V-E:GHV1)R!/V>K/JXQ7? 8PFGX9'^OXCK?9^QM3BG&O,D1J8\0HQP9L+@_2F&J3JP=*=X?>&Q=\;76Z-=(VZ,'_V=>JM7XG1=)883"$D_B2GTXSC1 MUG5BRO/Z'&(1(C\),8N(59VLMDZFMK"5,IJ-:BFE:SC-"1CMK.AKP1EX+3G$ M98 T>VT(]!L(->SFMZ'.;2\FRWR7ZW?I#9#>?91C8K\M6!H;X*]+89 M!7K:ZQF/6.Q!FAC#ETLB.5$*A4[)--N[FQH!%-(Z;J(O &I' /W!-# 5%(*" M2M+]G73OH;=VH/3)#A=Z')4G[+0_9 S+M]RXHXP\YR_SFU_>S>,@X2'G"8P1 MPQ 1%D#"?0D3A!5GDH21LHH$:#8Z-1ZXV1A7ET5*E^#=:K&@F1TE[.'4/O&[ M:C_P]-XJ/JL4[^%H[)2J+9=]]>/EK*W_=3AC]QH=95Z>4J.>?2=_US$E[J) M4HK3FX(JY]S<0Y@GOC"IX2@W\>\28A,.+Z47!HS+.)&14XYO^ CG%@='BDL-N"SNILESUFW76"J-BF+R/:P6^OWC$1R/4?_MF^FC>QQ6^TGE#[G_Y9QSXR7\KRI.N+?V, MK.&W/&SH$=2A#QX.D'S?CIK[J8,E%+V>0%SJ<]S3"$L$CDXF;-_KZI1X(X3^ MDO*W^J]WV;?5[\LY%H1XD>]!$L?:Y"&>WGA@WX=8 YUX$0FQLCJ::.EC:O9- MY8E7R:FWV.9?JPP865U]%(\!;:>+GF :F"$Z(=3!9?$L!E>[+1ZW/++KXEG5 MCMT7SS_:,2?NYNEI49B7=/&&ZH'E\NN#E.M=T$DC$16*C0]C&$+$ P%1PA1D M 58PHB&3*J$11E9QRUTZGQHQ5/*"0N#BJG"UE.ZUP5S@MS,NA@)UZ,U/0VRP M#VY#\H&R@G7!K->DLB[]CYL^M@,R1XEBN[31,9A79NM4I68?EM^I=_)IE6\O M CTI(TGT7HB$Q(H;'89CUYC:%NZ&S=B]K+>1_&Q%J]T/.[E?+71"_>G ME6[ZXXHNS7;J0[K4-)4N[[](+M-GXUG]YF7W]V^ZJZ*L!8H58[ZID9:8JYB$ M24B(WAN%H>(T0C(*A%6:P3Z$F1KI["0$1L1.E42N&AS+8^*1(!^8M1S1=C\J M[@&F7@^0KY%GW&/E'I [.FSNH\UN?'F[Y)G)>/=.EO^]71Y?=FMABFOPNR>9 M49/)H!G6X$=$H%!)F$2>U'88EY RI;>2*$@"3I(()TZ<>:U 4^/-VK7#'+>N M"F>/Q6IY7Y96[AQH%"-5NN5L=6K^ MOC\2[@O>/HGX:IE&)>.^$#PDY-[:[7@ON,KS_1312$+A>$LMAH1J?GGYI!6HO&%C30?&OQA2;*(* M&/8AIH+"@"3*8U&4!$(XN1=?ZG%J[+!;HLOD]IU-JLM8VS%%KP@.3!H-^\8( M.]N:.2\SL!.X1P=D6VQZ]4&^V.FX;LBV&!QY(EN_>"795+Y-N_( "0\9UV0" M)<44HI F>HOGQ3#"<>S+**81<[([SO8T77*I_!]M"V91Q(PFE*@8.R9#:NMN:BRQE;9T3)R!O! 8T*W$KDF/ M6L&V8X[^(!R8/G;H?2W1*V4%-Y?1ZY#'R :4?C,7M?8XS_"NRAWT(0!N:)#O@XQ3)<0."*6(9S+8\6RW!!M68LPZ5'.]H)_$&*C4F'6K#( MFY>W"YI7EW8,$Q&PV!1:*W(F>!)2X460B;3!;6@S]@#>TR= =-W?SX#(BO=H'+=V-:R!:1(=9Q $D@$&?8C'A)F_-;A^7W[K\RM5&25G!\(M\6F7FQJ51RO#- M2_7+NM6^L1\S9[AEB',:TAWH;@FM,)5<0!S*AK,5X+=/*%:<6D\NY MJ8ZL>2D?[[ETO'=/YL'\S_K!=7Z[_"RS="7^*M/[A[44-\\RH_>R^.4[NI8? M:)K]A2XVZ, $%H#\,,O7]^!)YF5E[@_.C+UR%^))W MYDZ?@0H#4Q7$H& B+DH<9F#[4550E(\ P8P:( "CAX7FM<9QUX7J9%5&'>! M>YWQ.5H<7TF,CF<<-'_XL%C]WLS)<#+92(A50GUICCGTS@-QDX8ZC#CT!!(L M"&)$W#RT;#N>VE*VEY?$* &,%DUSU_$$Q'8 +(]#!H!UZ+.1&L09V -W^#0O MKF#U>CIBV_>X1R6.B!R=F[B^WXVU/J3+="T_IL^F4-5:?TRIWF+S>GC /%6*"PMYP4Y@4$@\ Z7,P C='T.Y0-0G.UGU M.RHSN2!QR$I.[W9CI"+QPLU2%+D7=CD6BEJ&=>$)07A(D68@CZ@8H@!'$(>" MP3 .:(!E'*#0B9 L^IP:']5^JE=YI]I@;<= /2,X/ &5^3S 3M098%);GIJ% M%GK9+9+DZ7_6=TLFIG2 ,B .L/5)2C;=CLI)#C@<4I++JVZ,E&?K^<=TG=X7 M:[PVR(I$+U4Q/TRI(H1H:(/_G[IO?VX<1]+\5Q!Q$7?5$<8N'R )[/WD>O5X MKZI<5W;/W$3_H,#3I1U9\DJRNSU__0%\2-2+ BB YFSL5)?+))#Y@?B02"0R M<6Q.D@3$7*0P8[$J1)PF/+'R:W9U,C;.V/,_UED4MS3^+WYX6\V_/Y64L1A,6DU1/\#1&$$4L@CAA#"82 MJ3A/F,=A\&.(\*!&YA"C."ME$"O M5Z!!NA0>W.P@?04J!?PQ33_@?!*1HP2#\E0_=/9IK&I[H>96?/X<&IU% MY4^^/%RQ^'/R[Q2!/_MPS\.KYNC^JZ3F5*PL)__#W)$V;%M_H82ELF DA;%, M,42QC"%+E8 9SU)$4Y(E)';U>I9BOK/^1TU MX;S5#>NO2]7T4XUN#J:,ZY!9 MV($!!R(PFY62@TKHJ_J_>C,*C/C@5C7I'"H-P,T0>#M8E %Q'\C0](Z_FQ': M$\!.V]2US>%,UI[:[EBR?=OH7S"]/(K^O%A^7#RSM7J>-04JMD>=S4F]3&2J M_Y] OXHO:O$!K>5WKYYN/PYV M=F\P= ,O&8V,.Z$30\9,] +.=X5U>P$&+[3NC,VQ>NONC?2PGK_2Y3]DF2/J MSICD9:;PO3#]']($/7 O+C5!&Q5.7*W:J,. M:/31]+FN[V(!K=. ^1@:P\X4 /9WN$'S,T8]X1PIW%^:1_#&>N>T-@QWGVU MV=.8-U?3-B4469Y*B?3:A5A"($*%@#2.M<5>I+D2G) X=DJ;M=/ZV!:C4K@+ M:E7N(&=I7O?%([3Y; V%NV%\3&6OAN].!\,:ML=T.S!:T2&"4I0BB5$]GDA8*)EG"<"22 MG&7*92;;=CRV25X*I:?WDV[PIPE6?UI.N03OIG,@%K,97:[*Y"&K'LE#K,?" MCAA"(!R8,QJ1Z^R6C=!7FSU%22K?F^0L_CC%%2N?=&/=]Z!,Y(K(/DDYO]_3 MW#"I-NO$FU^FK[.7 ML3%3E0AVDQKV=R,H*"5UW#84YK'&4\*IT,^NV[' MQA'MC(FGSL@O3L+=.0YV-.(?W<"\X@?8"U)/VN 4)MMD9\]OE!HW3.26M MWAXXC60ET\U\M5Z63OY56;C]_B>=UUF[;I_7JS6=B^G\X91OUMRR,(5+GNGL M7B[UFDXB'N581I!%VCI"'&/(6$$AYSR+,IKCW&U3-RKMQL:]!R>+R\T!"=^* M#K0HCP,EG0SR35D2_)AD'M,ZTVUZ$^ROE,B M4%;8/#^%50B.X2- MG$6Y>^WSCEW@M>@8;*R!K<]MR+/X.<35^,1QH,"9"_%TBXJQQ:QKO:$>S(#FYJO+]4>&L-C#=+Z^ Q MU*8?>%Z#<1Q% FJ[B:+?Y8 3/08+'YS'0V=&/@DV%.]#0HD71KN\\79Y[N1POF M@.]657>:/E,^G>D=-NLUM;[HU/(BEVPQ M ';M?OXET+-PWUV&2&"VW(&BCX/NV!=E[Y*[#)N!G'".&+DYW4XCT.EF._+: M<(ZUTS+ON-(Z'NM!^F4$V(]-$/7WY>)A21^W=7JV1:>2F"F9%!+&G*6:T6@! M&8ESDVQ6))(E&8FLTI"Y=3NZ)6+Q^+B8UT&+6P5 K8'E7M(1>@LZ# )HZ"/V M$R"VRGW95?NZ!%L'6@V"\4!L:X&U)^IU1JF3D>U;&XZHG372*DYNX\Y1#%60I)) 140O]CFJ0TDU;1MYV] MC(VT-X)>@;:H3E=YNV'M9FAO8 4F9!=PG"I_G%7^TM(?ISL8K/;'61W;Q3_. M/]S/U?=#KNET+L4GNC21+:MZ[Y"EA)$TC:'(I)[U7&])J5()C-(T%PE%.,>% MBY_O>#=CF_:-E* 1T\VM=P)+.Y_>Y0@%GNL'X 1( =L-@D]'WHF>!O7B=6N[ M[\([\W3/H/9GMI+__:QYY=.+_J-5GBIC,<^2&,,,1P2B/$T@*2B%*<:448Y2 M5EB%G9WM:6PDL!44E)+6F2N<"G^=A]>.%+R %GI3U@\O]Y#CT4ZM7"@$Z%Z"E4I.\ M7H#%O)5]O52KQT5A'^-IX5P:;I0"D]MV@)KQN3XU/K=C&1\'!]5PXS20UVJ( M">7FW?(#<:?+Z\(NAO.#^<%BQSGFJ*2SHTW1-9Y_^?))S,5WKKE8W<].1 M%.^?U]\6Z[_+]7/3YI7S7K]X2==/LC5]O@K3I,BCG .*8H41+E@$$NS%!#O]#RXB6+[FQC)"3BS7HI)8' MUX)./]GSH+")/ZCNJ4B)28&%@(DL,H@DE9#&>A<0*QT.KC3_-AF M]D:ZGOGU=K&S//KKC4CH\SYK,-R/^([J[/5<;[>'80_SCFIW<()W_"EW,_O3 M?#U=O_Z0#]/5>DGGZV]Z3"FE-T,08;-EICR#0L5,%8I&*+,JJ'.^J[%- MZVUJSZORTW4,S[' MGN.^T4L\&QW!\LI5-<.ATOC=<_T,EC0KIVV[T40083:Y 6Y?6_1?'C7W?L;+<+X0?@= ;"S?P MZ^T'"')H<"&:8=)UNXGR1OF[>^%U.J%WO^9Z!#E^>S;AU+>J2CRW^MMT_?-. M+61FYM)K@ A41T2.5,,0ARJ-<,R>+8:94I$0BTB2S8DZ73L=& MDY789IX^58)7(1RUZ$#+#EXVPCL$OMF.03>J$V?^.KF>S:K#/CZ5J]J/10J2896E,$NP@B@R)_!Y8JKZ)BI6 M<9$S9A56T]7)V#A+BPBV,CKZ!CO1[*8D7Q@%)AY7>*R9Q4;_CB. YO6*0)J? M]LFCLY-!*,)&S88(K)[M9]9\DVNS.?Z^7+Q,A13O7W];2"XBP9@0JBT+_R+(XEGE&,J?BFNXBC(TJ/ES? M_05\_G+[MSOP^^GYY6ZC@QU7'M6E?3IY_(%^ M%LFGQZ?9XE7*.[E\F7)YHD37K$1?_^U6_9!\\3"?_E.**AC95!=O7V06<9I% ML80BHR;9."&08I.$3&#*EHA?4(??])=@92&\XOJ&/1H_5C-S6NKNJKG>:WQIG4GU3T.BEA_K17*L- M5"X]$.(^32W?(@YJAP7"=]]("]5-G_3"IN]MLLNZ]#CB%#'CB9>%8! 55$&< ML@+&+$ZHI"PCB-NG$C[6Q=C(O!2RE7[5L;1[!Y86AZ<7(S0$'08!QR6Y[Z4@ M#97(UQDLQ_2]73ATI^H]^N: :7F[)-]-P=OY9#]K^7Y)A7RDRW\T>2)91&*4 M1'J72M((HCA-(OLTL@[Z&-1*.J7AOIES\KD>=LI'R9>FXM;-_#"^M\P.\5$N-T;2 M[?QZR:;K9;6JY$RELB 93$B40Y3D")*"*,@DYR+1VUJ*K8[D+I1C;'30%A3( M4AGP6&H#IAMU'!;X"T;(PD0:!O? O-,H 6[FH%(#5'J EB)78&=D;N>@I=G<=B]_(W2_4S6EFR"5ZSI%VVY:/?T[_?6+UAWSUB^_R?4D+A@2:4(A MR3*A[5=3^8UMG3?999N_MU(CC_#(<-"@EYF+N\/@5]HYN^ ; ^?0\X1&<]D[XOED\+ MO1.7[Q=S<6?RRM>YYLNS")0F."D*!K.49A I)" A*(6XR"3#$8MEZK2 =/8V MMH5@(RQ@6EK77.V=N-IQKS>T G/H%B@C*-A*&N#\QPH3K^G7.SL<-N>ZC>X' MB=:M7NI;,6+UT_C[7NC,^/BVI,&)($J#*5.(XKR K$@XC!/,!"4%C1.K\);. M7D9'%N8V0$M*U\H.QX"T9(E+X0G-#GO(A""%+@C\UF(XUM' A1[,%W? *7N<#/C8BK6]LCSJ%=U=X@OL E;0E7 M&#?SN<[?R'5LBQL96=84M,/GT1JQ' MNOTS:%R<=_]4^P,GX#^CYF$F_G,O]$PHJ+=P'Q9SD[["Y/:ILQ=>SV;R08K9 MZ\U7(N51*C&*)4 MCPQBF@&IRA643&J[B28*N3JWS_0X-JZK!08MB5V]V^T0NN&^[ NWW M2L0P>?ZM ?'KSC[7Z<#>;$L,#IW9MB_VS"=4.\F_RV49[_-Q.GM>2S$I8LEY MFA20(RPABFD*,6(::13IO^>9BJ03GYSH9VPL4HL%WNE%_7DEP)-<@I61]_3Y MCA.L3*:*D#R'69PG$(DLT39J)B%7J4AHC N6\,F+7++%@,"V^PL'KJ7+;A70%12^P'9CJ<] !=Z=]L<.&H1JQC?*_#Q#%#NZ86Z8?": M)NA$5\.F^^G6]R!MSYG'>]P/_$RGR[_2V7,3V;\3T?]54I.O6MR:VP#/2V-' MOJ>K:>U&CDE&541S2)2*(,J)@#21",8QD8GF%BF1?6&4_G*,C;6-)J!4Y:JY MB[-_8Z?1!RSF8*,1*%7JD=CF@B'L)J6W'9'.;ZM20W+[QD#AEX??;?"FK>RI_6C8%DAC>_.?YOH0,!N; MC7;@0>NUJNQQJ2UR\SVV,L$X!NH$&W8[@WX,@QEX4:VN&^_H"&[J/971Z)>K MUH'[U=YYO#G#O0);-$ -!RA=V-7[H,8!5$#4UP2O %7Z,S7G;/XV'J&'R^?. M)9BL@VY]0B.^OW<*WE_/HAYU1;0?\FFQ7)OI<2GW! DN>2$JY<;*KT:T0FW*3RXVL8%4+ZUB*V9<;JW86MCG-7ZH ;&^3?OCVPQF\0F M>2#5Y$"$4A#)B&IRH"F,]!\R307AQ#HN::?EL7%!+1RHI+./.MJ%JWNN7P1" MX*EMJ;]3#-%172^(&=IM;[ 8H:-JM&."CC_0H\S,=-XJGX)S+*,L%I"FYC2* MJE1//9EK3'"LMWV%.9"R+C/3;GEL4Z\6SJ',S Y.W7/N(NT#S[E:+M]E9HYI M>W&9F9U&ARLSQC8E2SE!2U";FFD.H%H<"/B *O#\#8V2 M@X_>!UH#>>![H>;F5S^'1J?7_.3+P_G$S\F_X_$^^W _C\%GS:QK^67Z(@]* M#%\_ZNW&])_E=U(G9?J[I,O[/Q831F26"H5AE.84HE0ED%%!85*P+$*:+U., MW&(]>LDQOD@0_9W%;BZ%?@-@YVT(#FKH@]92?E@J<%CCO$P(ME&BR1MV!8P> M0"OBSU-Q$8X^G1C]!!G4OW$15ONNC\L:Z\>(.SFTV?IZ+JH,VRW_;;-R%QF/ M19%J&B0Y@J@@$E).)YUTOGU1TM%R MZC$H=M08!NK ?.@196<.= ?,)_$Y]#XHV[FCLD]Q/5KP&[E@3J<^+Y9R^C"O M2\R_WB_I?*5[-#D1YZ+\:59E2!3_]5P)NSG 5CS#1$D&,9<"(L)C2$DF8!+G M48&CB$7"Z6I:&#''QIA&D3([NSF267<<5 \Y[G8T M^_:C&9B2+<(6:CU!HRAH:5H2>$M7<-T:\6_5B \2FN!G0(8(3+A0TE&$)?A! MVS8HP5-O/6_A'"U/\Z..DMB&1WR*E]FZIS4(7_M4#^]D#9*>+Q.U!,^K_>,7&48]@)23X0.;B;U;:>_QV>N MQ_[U!_WCJR;RY93.5N7R]T.NY%+W/^$B4I*D!+*<4XAB12!5>JN#192*,F,[ MEJZ>GNXNQ\9O6E#PV$CJ[KPY@Z^]T\8?:@,X:TIA-4=I[#;R;NSZ1F:_/AH[ M?'S[9L[T.KA/Q@Z%8[X8RS?[,%RPCN9,]=;JKL3%++2DH106-K.#W2EI'1W$'PG8< MXP>WP-S2%S)G1CF/AD\FZ>AM4 8YK_4^T*5=NSNJ4?Z+>,?I9++I3F3-NZU>_IG M?0#]7LZEFJXG5$]4A1,%!:=ZMT!("AE+)QRB/K H86_8WMLG;B&O. M*EPSHI^#UFX1]PA8X/F]P:H^-##Y/FMAP;M:7(\%&"R!\;FHG^MRT)7=4O_] MY=WV-??+ #_,.6 =XIXK+)FD&"*<$_T'(9 D<01QFA)6,![KK\GV*D"KW;'1 M0RF:HWF_#U4W#5P 0.#I?F?";E?K*=>+>IVFH*R Z<]R/Z'[I3<#VDT.=B_@ MB![M6P''?MUO0?^Z>"G'X6:N!V@NZ%)\7R[$,U__C9K2I-IHX'SY3&<_%K/9 MY\7R#_W 1"B:91'2JWH::VM<1:;JFDQAFL5%S%):R,QIP]Y#AK'-[$8%$]?0 M* %J+4"C!JCU +\;34"MBN,VO\^ V9D.@88V4F!UOS!)/.=\.I/?Y'H;='"_,/7PM" O4R'%^]??5L:$ MNGV22VH2#%_S]?1E-WA3,&T <9'!(HM,(3N40)I1#O-812D3!4',*3=G""'' MQKHM'<%Z 9:-EF7$6)V64O^[^8F;TI!/M:J O8)%HR:@&SW_PXV*@WP'=ES] MUJ,;F,SW!G:C8'F M!-D9GY=EOW\WAK;=T97_0'\ C;J@JV^08*$0PZ(SY4A MB)R#+ATAD=Y?6X+VU?O:&M52T-G-7+?W7(5/3U=\MC!;JFU>F+9[]B6B%:0>1EQVLI@V=J%.KKJ;,? CLL# M(!N8GC<2@Y;(8"LS^#U(SGE'H#Q?/[/J>N@+9RYX'+EBYO1ZS\+M35'XZ[DH MPW1K/U:6X33*H@C2/-7V;JR9B@F$H,H2R7.)(Y$[Q16=Z&=L?/3;G,[*+UT; M*+P1&I:ROT$M':TXP&PP#2SD;!D[NJ^08"*[MTX>*WI?J*K8:NZ=^M[ M4-?]S.,^*H%IZ^C]ZS>ZUK13'ENG,BT43S@4*LTABG(*<88QC+6Z',&8C0+C)\JWQBCU7SA*@&IE;'C'')*'VXV!'/&'0#]]V-2CSJ@C+M$5&G[?*6W04U+?+7K0KSHAS&!W%[;),1L>;[$>E M96VO]U03M;D:KENO[GF;4^&'TNW[_G7[R'?Z:O[IVIP/MVNL/#\^F;=61CZ^ MEN+CU"P <_%#;XDG3#&<1[G0AF3,]1^$08J9@CC6V]<\RS*FK.+6!I-X;+3< MR A$+:2CQ1E^B.U(?%0#%YCJ2T4@,YJ MK:@I:XQ>=O/U2J#4NF8$NT[34=_WS<#PO';-BR6LYWFRZ[TS3^NTS# M7&$:\.K2**XL.5Y5\GM%:7,!:A,1<:O:=L,/.3.'^!\6J_7JP&Q8;6. TCAG M48$IC"4U<0XT@B01",:44YY(1I%PRI1[H3QC(YR[M1;JYV*F!V3UO^J$KH[W M)B\<(#L.&A#V ;=OFVU9:^<6)G;+$WY>KV=>*-*PUS?]X'=PO=-3LST*TGRE MRW_(]7>YU);&HTDA47;Q0Z[6RZG9697,\-M\NEYM+HFF>2'T.#)D+HD2FD)& MT@2F,LI1'A/)>69=J,:U]['Q9B4_:"D 2@W 5@50Z@!*)1RJM3B/2S>!!D<[ M,%TZ GT^0,T#X@YU\CX%9KIR^"G35XG!L=KC9/7WUW:O;T;J1G MD/'S:JUM_V6Y;!GWW,_I4S-9BB+CDN <8DI,2A)*("D*!(F*>98JI9AT,L [ M^AK;(M&("I9M61V#C#N@M3.=/0$6F.^#P<7F...[H;-N[XO-X' ML<<6KUQ0$N++E++IK S:^:9U*!.$KR@$POOM0>.]S9\_8!.K8_6 .A^PXTKFKHDD__\_O<)RG%!B\3L.P72K(!C M2!*L62%/.)8IR0FW.@]H-SJV^?^?](G.Y4J"OTO+M.T[$'5/[;Z*!Y[$I@6OAR_4 :>WF^#HH-_QB^: WED*E37_5%U\\#88]3I<[%H M9C@OB[U..WX5A]?<@Y ^F!RQ2TD_+(2-;, (!XQT]C%(.V!UT^8E$(3V>MAI[Q2"=$S5"T*0=IH; M+ 3IF!+M$*2CO^]U"O:J=<8_Y),>TI]TU:3YE$G"D?X-Q'$20Y22!%**!<1< M2(&*-(KCU.&PZV@G8YN*6DQ@Y 1;0F+F>$76"<>8HZ/B[0Y[X=$J_=[#3_6P_=^S]D@KY MS8QA\R'B2"@L!,SCU-07YPCB3&_^5$RB(I-4,.GDA-WO8&S45\H'2@'=7*T' MR-DY6"_!(S#%M: (O*YWH'4VAQ:R8^R^N_- M_/M2/M&I:#+(-Q?\ZC0RU0W "1(%BD5!89(2"1'+*:0D+B O$D89BC.5LZ;F MJ=U4[R>(U038+7H:F!)JJ3>YH#@ M7:.""7<'S1@T0=W;/%37W4/0)[;[ @0]AW[WD63HR/ +T#H2.'Y):^Z.ECO) MGY=Z QDG['ZZGLE)3A!&",4,XD)PF"=9'.>4"9Q8W_C:;WQTIHX1 MRE2!C)-W[!?0B&OO>3E [[SWY1),0IL[CG XN6).Z7V!.^:@R<%<,J>4:;ME M3C[3PS5S]_%#LQN1>8+2PMS^H@0B+A.(":L<'!SAQRHV^D V3X]G,OC M0,(=)\?A;_OMB9K[$I\7R^_+!9=2K#YK.4HCHDI,O9><+BXBO0W*8$QR#!'* M8D@8(I!RS'"6*!KETFTSY"C!^'9!E;4];43MG9K.=2CL]CTAX!V&_1K)JWN^ MC?#U1=\*](T"01+5]83.YT['581!MS@]\=G?V_1M9@09EWY,5__XO)1Z.Z:M M'RUHE7$I5GG,.($%->4"(XXA%E3"3$G!5)3G(G%R# >7>&Q6GI$1*BVD)M5* M2K#LRK'S1N-LQ[^C&KW0]FJXM$M&Z\36?;*]&32&_O<:$B&"F6ZGU_QB$KH@P246 D,FT*Q\(E M6?3)GIP6B0%R0S=9.UN$L176L4C:273M*-X+9H&IN1]<[C7&SD'AM5#8R#DEUG7^A;Q^;Q<3$O[ZU^H$]3/0=+TEK]D"NY?)%"&]B?GTT^^QM- M5N;&ZX1A27D1%9 +'D%$T@@2*C#D*BV8+(H\04[9F)TE&)OI68D+EK6\Y=9S M6LOJ6OG&=3#LR"8HQ(%)J)*]N@E_!6KQ08WYCS;FE0K@YAST/4KI](3/;Y$= M5R$&+K_3$Z/#PCQ]&^II)IDRNM(4UU5R95+$T=EG*5W9C>Q 25?_I0OZEH95 M&$Q#FUHUG&VQP>#MT/:XJYXW)@G/5HPHVM5LNU9L9GLSM\ MHLOUJPEP*RM=R1SS@L88II&YSR*-X[#@"B&CRAU6[H2#UW\\A MX=-".-G7H.; .8WWU_ZSS_<\R5OUZV(A_IC.9O>4S>1$T#PB.(H@ M1PR;+8C>?12,P0BI@@I.HBQ#3@>%Q_L9&S4T8IJ(PD90\'LIJF/AT%/ 6I[, M70Y7Z/.T/DBYGWQUX^#UO.I$5\.>,G7K>W V=.;QGC7T&N_O^]?-7_\RE4O= MT,_7+_)%(V!L67XM^MV;(S1.K38 M"%M>=/AV_==>%81/[>>^8 M??!8AU939C?4\WZP'(3SQ1R6M8D7>F-#+PK\/(VX'0%=!N"0F0AK(4%=C.1= M+:?' B1GL?">B?!H9\,G(NS2^6@>PLX7^G@TY\(T(=[3F3G*N?LIY7J;^^<# MK8)CODSG\D;_VVJ2RH)E)E,AIEI1+@=Z,&*/5P^JKC6@,$;IOK,!5&9?Z7$J4KT. $:J"J1X"!JA7T/8+[,J'&?Q3W:KPK M]Z]Q_R;4F'J[IQ-,P$ON\VPB&7ALOL.$P#R/4HARIB".3. 7SJ(D2G*4R-@I M%G6G^;$MC]=W=Y_N[_I@/0^!UHA(L2)#'<9W]W[IYFX".X]H=OU_C M*7AC4U!T<*)_;U+9+A1X+*OM&<'!:B-RO_P8-B-A1Q"^ MT1TX+\9Z 6JYP49PJ!9+N-*B@[OS,/?.B.$ 6(AL&#;=OTDF# =<3F7!<&GB M H_$ZO9YO5K3N9C.'R::K6248 :EP#E$!2:0I5D.DX(7D5I61JJO3!Y.6R&*2%!K= D9) MAB 2F$*2\0(2)GDJ&%-1P6MD/\TMUP0/N#9]A4/U4RE9"$@=W!-]01K"3: W M\2WI/._+CRGN?7^\T\GP^]1C.A[=+QY]L*;LLSY=$N2EL MPH8G+(TB)M(,9E$>FPQ .<2,:1*(E>(J8>8'E_V<7;=CV^=MI :KZL+O$UV" MES+LS-#!\TIL[P0XLH+E.%A:@=[1#6T ;H"M;U)KF?5G7!U>BSJR;W.7P*/U MYP245\//KN=A;3XG- [,/;>W^]'5^^?5="Y7JP^+1S:=5_6)OR]F4_XZ(4@D M&=,V292RQ-3.2B"F*H*<18)$/)(H!B64\UKODXC%&SWK"7_] M?]\FF!C*)(>,TARE&C&.<(6:7\;W=Z-C(X*O\<\JI.45;+1SK M"1N(NF=[7\4#S^M2Y\55J;,'W] Q+?V5%#:-#EM2N*7&04GA]N\NO0O8/L'Z ML%BMC9OGX.QJ>[*UNIZ58Z"?OE7'S\%,*ZOWK]_U:)=7E PWE]0\28H8\Q3K MA9X*"9%)W4QP'D$E6"PHSO,X8_UN&@ZHQ=BXH[3\R#OEA6#I3 MQC[<0SAL]N,UMEI> :.$">PP6M07-,-81F\Z$F%N@@ZIR!O=,WV#L3I]B_4M MA.EY1W8ZGZ[EE^F+"<$R61$GB>%6V MYR#8K2P# !MX;:@T@*4*8*O#)IJ[K49C&5P!HPDH5?%XT_8R++U>O>TIRK!W M<2_#Z^!R[H7-7;:?6*B._JLDBT>DV+,&449CSDW]J%AS)F*1@(S1%!(E$(Y2 M1B*9]]DF^!!N=-9_*S?'.0ZHLYD>HX)^FP0OH^UF^P\]AJ%->C_#-XBQ[Q/Z M$#:\%_G>Q#3WB>PIB]MK'_T6B6]R_8&N?GY?+EZF0HKWK[^MC"BW3>:";7&= M381M0J)"J4S"/.;:AA9)"FD>Y;!(XPQ%DG,212Y+@;L(8R/\#]=W?P&?O]S^ M[0Y\_G'[%=Q^__3C^O[FVZ_@^L/]S5]O[F\^W3FFMNLQ+G:D'1;MP-1L4@<: MZ4$COO&LO#,:@.G\%[!1HE7S*T@H=7\0?9)L#RD&I=+^*.T3Y@4M]2B=NJVZ M<,VY20BJ>_B\6&[N?^I>A)BNRP3 -W.U6#Y6=TV:B5@4J2"9)LB(Q+DF2*4@ MY@1#E40H$RI1N;*ZXNU#F+%1Y58=L-4':(5:UYWUI-WJ!%I*V,&9N]7,]@=Q9=??2/H:KU>L) MC9T*O[[:[)D%KEEUZ_W(:I(F<53P)(,%DJ;">,0A2_,($D7B"*M,R,2ITMA! M#TZKV 5QNY-'ZWT;K*6TS&YVP&0=B;\1? $7C^V)OBG)VDX^V#.NZ^;+W001$_61Q5!@1B%2*(&TX **/,GS(F4(,>$4 MUZ4;'9L%^GY)_SF=3>D<_)!TYAC994#JGJ1]50\\+V]62RIG)H/0'R:?V3_D MS&=\5TM7?_%=IM%AX[M::AS$=[5_UV_=W,L<\.WYDNDIQ]CF<2GQ]$4"J93D M:^.M?UJLM:!3O33SJIQ<>;O$;5'N.TIV2_< V S--QL;B&W'! M1MXSZ:A&]F58'I7_*XQWZ'/UP5*@G?RH@AP&O?G8>K^^_2;*#']-_"W'[.AU M]#<5J&>ZL@>S.]HF(/DJC24PD3)-"RX93"..("2L!6&B+P M>R6CSVQGG2!XS7IVO*=ALY]U:GN0!:W[Z4NOK]W)!_/Y_Y!/)G9I_M Z@M L M5OUR&VLH9(:)H!P2BA5$F"A(BE3!J,A%PD21?IG,[Y3@1?*[AAXWT3 G&9,\B)8!!%RD0MDG;M4=DHU Y2;H5QA: ^7_CZI,B+91J42GTAN$^YWMKU?H_:E%7"4I(D M3CFDM% F6R&%#-,(1I&,2$)B@2/D$MC5W=THH[R\78FV+U/E#Z7 7'?N=IS7 M/C.)WO&PWZX_CC!48P3 M2O1V,S.I#R+&(*,%@R2C6C8&.P_Z1.=RY4$?Y=SQVA8 U$W M7_55//@F;4X%O0(?%[,97?J,A&WIZ2\2UC0Z;"1L2XV#2-CV[RX]*C+[G;F& M]/5#V?IZ+P]%'O$BYB2!:8$%1-J@T/9$3B!!E!2<2IPHM[ KRX['-D?;)Q&- MY,Y%T=T=_ Q?W M/J_Y87EOBW?Z<3UIS%6%0INN)SS[Y]6VF-Q\N M'F59S,:P[)?#'Q2.=SB<4):F23$&A_X2(< XQDARB@C N!2E8[A0(V-G; M"+G.Y.K82 L:<<'OE<#NG-8!=<$9)DF:0I92#;6,M,FJDA1F).-$X3SE,7=+ M@^P-[&&2'7]Z?)HM7J4IA;I\F7()3EU.N0+;)-=FV_A#\L7#?/I/EK)=8 M)GA?7=6Q2^#+="Z##)GUHN-G&,(O,7T_]SY+R7E,/"\<'1T.O4R4Z$I;>0/_XAG8&>H'6W1'H!I17/Z!EU\.Z =WP./ " M.K[NQEJKY7KRP]S *UU15'&4<\1AP2.]/<>YA+B@.>24)XF(B"QX;,-).ZV. MC7%*P9S<>+L@==-%;]5#DX$YYE^MIUQSP5>]$7I>2J^NN:-Z=\QM_7QK7NN? M]N?T;H.#S-BC.C3S\?@O>P06E?M/;8&81"XOTA2.T3)F=?P'81E.&.&0*E.% M *$(4B$(E%%"TP1E/$/4.KZHJZ>QS\%;4 M>>NON!&F1S6EV]HS_+^?ITLI?ETLQ!_3V>QZ+K[H7T]G52;MU4I_<,*$+<( M8X6KK]I.O;:6=1P[:/2\ HVF5^5-GI:RH-;6<\Q[X $)7"K;BZAO76?;)]X6 M1;J]=M=S%:&KZ>I6;5-+5W7#JS^W46)IBA(62;T44+,;S@H&L4Q2J*3*$DIE M*@JK7+%NW8[-,"^E+G-/ZE8;\\R1\^WPMJ1P[RB&9N0&P*W(5Z 2%_Q>_S=( M1)X;4EZITJ[G89G/"8T#(G-[VU)]E>N?"U&E MB"C[^V.NI_K/Z=-WN33N1/H@)U2J(HY8# GBQE67)Y!AF4-%BCR/,Q;E@KF0 MDW7/8V.HC8AN!&2/M!T+!<$O,!75H;V5T& K]178R VV@ONC(V>L?'*2?>># M$I,S)OOLY-Y /XKZOEQP*<7JLU;APV(VD]SPWZWZMEC+U0_)Y?2EW$+D"4H4 MBQ)(D3G"C;4=13@6D&5*)4)Q3+!5<4S'?L=&3S_D4YW:7*_MS_.5R<4J!7C2 M6DQ7J\7R%#,I8C'OM\Y?IZWUN=;+U-IK5ULA+!,\0RHNVE/(1]..:#Q@%)A8C(0[*?J".*3/X.#W MQN;QK@:^K-FI[^$]S>['+TU%T9$KJ[Q0/E%)FFO3)8,B00BB/$D@CH6 >414 M%.BC. 6<28W^E_[58@@\SNEK5*19<[?V-,EC8HG(ZAX5U"^X![-M.CN\%#_]5RF_Z M0RS#N0LI8B$+#D5L#"(>9Q#S(H4JH0P7D4CS6-G&O%\BR-@HL.T5,3(Z1\Q? M-"K=-#S8-4+G M+._H3&ZKX$R4*B*%1 IQ9BK14(P@5B*'$6(H3B7FV([KSGU>G>AJUI=5;K@[I6Y]_H M6<&B+"==1NY7U6VOGS4U+4V8Y@3G191AS&"$F;:0,$.0(25ADB)$E8AD7CC= M5.[H:VRT\:%59?L*K*K*SW0CKF.IB0Z,[2C#$W*!.:,&[:X"K2Z7?7T>-/>B M#^?A\%K/H:.[84LUG-?[H J#Q2O>"RQ<<_[\^#RCIHSVHRFX\\_J.IDJ<$Y8 MH6!:1-S4FB:0TIQ"R@J)N) \PF(R+TMZ"CM*<1?":KZ0:KZT10FXU&X%!6U) MO=5G.#4<=MP3".)QU'%PQMYG<8MD1N_V V '='XPW,8QC'R@G=&XE] M+3-8+T +VJW8_KC'"26?)&37\:!LY(3%/BVYO=S3O5S?1[F>B[V()7,-GV0B M38HT@4(D!"*>1A#SA,-"1H0E3._WN)N'N:NWL5DZFSM5NU4PMS)? :JT(&7& MS3_T;R50)G"@BDTR ^?H@NX<"J%WTP5*)*2<91 5@FB;4_\M%2G+,Y[&<2S= M4J!Z&XQA4J!^WPTU!O'_3:L:2SF[F0?_X?^3HI(A%SC 2,$B+TGE84 MD,8$PUPR6N XQ3BUNHM\LH>QT7LE)*BE!*680,MIQR:G@>QF$"_P!&8-9V2L MN>"L]ATUR/2[U=S7?]F?\J?;'62:GU6KF=KG'^SIK3*' .]-,O!V+O#KY=)D M.#16XOO7[2/?JXLKFV=( -);_++-O7 M(MR$^ZV6$= RL\A'3?1&V/_Y/^(\^M]I? 7,Y^[H5AOLBX@4PDF> (WX>VAT&.QK^,_GN01I9#Z")!KK1V#I MJ!WCL(;V^IXHU !::INH\_9SM>J@U/VJ*5W34A^4^H.U!@#4"%R!#0;ZKR4* M'MW)0P^<5]_T8,(/Z^@>>DP.O.:#"] S&4%=.Z4NG7)<[$V7I82K,H*P_7M3 M-47OPOXNU]N,=Q.<1HCC1$&1QP@B(0O(6,)@CA%*)-/_H]@I>4$H2<>V]RJ% M!L_ZD?+ 5E,>;U,CURHXID$(-L9V*]LH1F[ E6RS0FUG>VL!:A8NHY"YR0Q> MY;J5M/3*!&4\^SQR" Z_U\P-P80=-M-#:,P/,D,$[["O+^W3HUP^3.1L9IJ4<[FD)M_QM7B=; ^6L+ MSEVA02VU1\> $TI>=_5V/0^[)7="XV _[?:V[^N$K3A:38FKU6_SI:0S8Q^9 M<^#W4BV6\I[^.F^H-@.4"\5 UO-RF/W*\!*Y8#6SM=%1ML!M@R!&&301G MTM=H>;Q%Z8CP M,)H9 MM.T8TQ^&@>EP(R@H);W:% YZO0*UM/Y8S@X5GQ1VIL=!^RDW;//@T.5<$]#JNUPV/4VY MWK-^G,Z>S5T%8QJU:F\ABF,513!G,H:(90ED" N8<\SSJ$A5$:%^J0B=Y!@= MNS0I\FX5:!0QFUV(9YC\A6ZBO%$RPUYXGJ)4I5#IK*ZV3C*2<2GT M!(X1T;.XH-HZIAP2)-(X186>XU;I(3I[&=MT-H= > ME4-PSM>G=T!)+'@925GM*X.CM=/=R%"S)D8K-"IZ-(]"$WX?Y6E44E[WRX,0 MGY7\#?W9/=PSOE8IR=?:C M$1P8R0WZ9;(> W7YEY;X'B-8>X#F-2C5I?]AXTQ[(',0.MJGC9ZI5\N[\W5E MFM>/BT\SYWG(6@U/75,Z_V,/GM+D#8\ZEO^O/ZR==R>_Z6]&@1K4SH$"12B.>0TGC M J(LCB%&!$$:Y7J+17&:IHFU^\FBP[%132-RE;(<-$(#([7)I&!YB=X:;PL7 ME6<4!V*;DP#V\5W9(.G@QO*,Z$ >K2YDKRRA=7-P.>#4Z>NR:6#5CL> M,)?W^IF")N+"["[K+YKS.%8TSF#!*((()0Q2E<90%E$B22&2/'+*%+W;_-B8 MUTA7.DW<++H]S.S,M_Y(!&;/#0@>IW*WTCZML+T>!C6YCFNW;U^=>*IGN0LZ M7?Z5SI[ES?SI>;WZ(E_D+*F_PS3!BA,5PSP6>L_&$(,X+7*814@5F&&%D=-A M?$=?8YO(I6Q5^JG$L6!%!Z!V$]L33(%GN9$2E&)>@4K0*U"*"I( \]X"$Z]U M)3JZ&[: Q'F]#RI%6+S2CRMNYGSQ:*YN'"L=+E5>%$@J&&?29$K&"M)8I#!) M28)B*5F4.WEXNSH;&UO4B4K-A0&3/;82W=R%)Z+G[(]70IQ0=C: MAO6'6WA#MI01O&ND_05,YV"#9"VQ5VO6#AS/)NV93H>V:^TP.&+<6K[8XVSR M^]++^0.\0O,-HV\5^6) MV;J\&[F1N?Q)2UV7@?6.I\/II'=)4[H@MN)F3\ %Y^0*LT;0DB:^ M!L#,B7\]83<8[_;$T)5K+6 YP[%=+0S)K1::['&JS1MN7,K+@#[^.OGPE\\3 MD<8\SB2&2L8A^=\"R*HB)):&'#FNU&Q\:/=W],U_^42_UOX@I\ M7FKH+,VL':2ZR:^O_J&=< ZJ6\_*8[IV)&-N'J\VKLU/^YO6G48'F9+'U&@F MW]'?]?-@Z2E<;59+KUGE%+M9K9ZEF"BN_T\J C%.4XB0Y) *&4%%5$:C3/+4 M+=_=Z:[&-B4WDE8'(E>5^WT%IJ6T;@ZL#H#M/%=^8 MOL-2(W56(57*"FV[$ MG#U5Y\'PZ:+JZ&U0W]1YK?>=4A9O]..+5NB]7N[+UG\N9OK]556!Z)J9W,I\ M/4&8MAV/C4N^W%R_O_ERN^!Z4D5T3V"5XH[ M<;9C(%_HA=ZS] :N7RK.,XAX3\AYJK_ATW*>T?QH*ACQ6).+Q 12RA&,2%)$L4HXBZUN#%X@P]@XQTAO/$,F'PC?#3B; M5;FQUPL@F^M84=G2$XK=FL-7NWJ^/E M<]M)B*G2GPWXO%@J.5T_+WUF(>Z/I_= *4<82AX'NF-8X(@EG$&2986E.:8L,(IF]717L9&C55:-I>@ MA6X0[5CK8F@"\U*%2B5@E?+<>Z6$+@2\%D@XVM&P=1&Z=#THA]#Y\*69SNO( MJ-5G+>2G/\OD>;,/S]H8>-1S3>\'ORSF#U],'$\EP?O77Z6QYIY^3CG5$$FZ MVLNO+23+X4QBV!2X%1&#-$T=[H3'$[4L3%/.V-WK2LPWPYH ME 4;;4LOB]$7E@IO)B9[!6VE0:EUW[SJWC\-2P-N% ,>VLX+--8#)7$/-3)A M\KQ[E_:-4L&'0OUTMOA@/?9;MK[)M4EG^'VY>)D**=Z__J;-X)OYYZD)<]!V M\C5?3U\J3V;C&%*A<50"):E*E=Z-7):CMQ%&-LR\^'Z M[B_@\Y?;O]V!SS]NOX+/-]^NOWVX^?8KN/YP?_/7\GSD/]S6C![C8K<6A$4[ M,,=KX:N4JHWXAK+?&0W =/X+V"@!MEH$.3+I#Z)/.NXAQ: TVQ^E??J\H*4+ M=N_&&["4/^5\I?FXNN9K*C)J86Z5J7N:<;V3QYC"A"L)$>)Z'Q_S&!8IYKS( M<91D9+(VP?L.F_DSG3I1WZ;KT+M8WA9:3T4C=8^=_CG '3;^'F$&=$?F7*V!H3UNU7HO%NJ#DW5=PKM_A70>62!SU)-B^>VG)GP^+><#;";$= MZ?@"+C#9],+L@M)!I\$(4T?H2']O5%3HM.:G*PQUO-,S6]ET/EW+%.>OE M>KM'!8>,Y0JFN*!YD6>I('+R(I=L89W7['*I7*946[9P,VLCIEFIS3T(QS1H M'D;*CJD&1C\PH57:U'Z\K3X;EUY;I::>[!78&:Q*+V 4\YB S1_*7A.U>1!K MV(1N_G \2/SFL>D+ OC8_L%S*PKA_>OVD3I(X?H/NA15&.'-7.]UR]MFJ](. MO?])Y[=/IHG5]B]C,P] @_?ZONP/%KZ%QGU M(8*,ZFBB-A#MD"+CJSP:=63@N&HBO%N(@,HUL-:8@!H4O:!M/JT-+DU:T18T MGN,TWWB O<>!OI4^P\>9OO'('8UC?6N9AMA+&>O@LZ:72::*!#&SN$HB((I0 M!G&4$8@*BHLTBZ0B2I.4AMPD;88@Q+ZH#ZRCW H918#1Y*WV M/OM(OMUV9R/)B';"0MPY.^7?^UIS?; M;31R'F4B92G,DEB/!F4%I"2F,%C^PE"?SGDV$ MQ )CO;X0*A*(6"',J44*>:07'T(EDYELLJ';T9I]YU:S;3<->F!.V]0-6RCP MM$G9]U2F[#-S3S:B.Z;_L!\/.U+SC/% Z4%JH4 M(4TA8M_[L"E%G%$Y2#'BWD+/2L"E7^-.\N=E&;_VM^GZY^)Y_4-2,9V] M?I3:!GVJOA2 M.+V6,.XMS+"EC2_%[*#D\<4-]LAA6T4+RR\FC_FFE&?%\W7IY?O%_<_I4GRG MFNC+QR8%Q4@(I??$@D<0:S%_DJLQF MP$T8OIHM_EA5MZQ4I1R8&;%=_?%N8#I;/:ZLL1*1CC#&91@B'*F( TD@G,BDSE"*T,1O3=UM8JY&,-6=P0C%,299 E)(44I410RJ" M(Q?WGV]$A_'W'8)9GH/\YV*J-TY_ MU3\_F\Q\P>M9NT/HW\=GU?L;./5<4#GNQ7-JH2>AU6DS[^3R9^_%YEA-1AVH7J3T3E8[-Y&"E^ENZ\Y M7SZ;F&"3G>*>_BE7>DZ: [:)0HHCF>=0$AQ!)%,$:884E#GG">$2Q7;U=7OT M/;:EJDP):,X>ZQ0V8$W_!$^5K)=6]CX] ';K2"!8 R\")ZI]U_EM2J'!]S, M>ZCX?1:JL+6_3W?_QE7 S^)ROA[X^2;Z4=BU$-/*K_J=3G7S'^C35+/I5_G( MY'(B220P227,LDR;Z!G*H*8J 7.5Z0\QSV1"B0MI=?8V-IK:"@N,M/!F#FIY MW4BJ&V([6O(&7& BVL=LNL$,_%X)Z]'A8 6*3\KI[G!0DK'2?9]6[%[JF>%T ML98K;5O)Z83U'S3+2QS"!*]=S7%@F"C$A)\IP7)N"COI1Z M[UC T4X$J\]_]W;L_0 L46K0*GTJRE"%6@E0:5$?1%U59GZ/\HRV@T1D6K " M:W,Q$1 E*H,XP0E4L2JPU'^DF1-+^QZ=0OD]_N)HFD64(HAUG"F3DB5)#% M.(()*Q3*A$2IM-K-;IL<&\W\9K(F"7"G]T*V&[<6/MW\T4_KP+3PV[>;^T\? MP=W]]?VGN\MG_*&.VXF\:F;R2O)_>UB\_'O]L)G(1?.#F<-%:PZW&AQD:AXJ MT,RX([_I>2C_^$2G2[/AOE5[5;[^(F59$4?IM>Q3<>MT"NPF(.9.9>?E7GM^E21M0/>S@CP#F?@>;Z5 MUP3<'=0\!$9HJ!9+^.SCNF(OE+R>O5MU/.RINPL6!^?M3B][RJKT_GDUG4O= M257"QE3>JG\C)I&*2"PC#!%6^H\T)9"9H[(B1:G($LFR(N^Q?W218:0;R%*\ M57F,>07F5<6F\I(\K>6^,+=2UZC8<9=WD-\NO])6\DUUK+(NX/4YK"_/L&0! M6M <2UW]OVV6)0MDSN99LFFCKY=,;WSI4GQ?+L0S7_^-FECD]6OI=*>S"S,I<$70,F M'Z;SN7&^F)Q\I01>0<\(2T4J(T@CHO<112P@S:,$1DF!]==-I$)I#?JGN64* M1-^0-QT/ KBD@M,'$KT^PL\>!W8 V MVA]Z_JS>ZA'$4E^OOY/FHI;6X+.Y9E]'@^:(XTBA'*J8*HA8HI?'/.\/%T)CH<5..(W-\VXL*>1T\FF^GFJV%4(/_ZK^ MSQ>]98DG22QQBF,%4X5BB.(,0.=QM]N)>44S,&M<"J3SELP:')^[LO.=#KHQL\9@ M?V]F_^)ES/-A\B-N3:(["[,8QEX(W%+VXXM:;5[H "4$I1_M[$S;ITOP4 MD72^\__+^]H>N7$DS>_W*PCL8K<;*,Y)%"61-\ "9;N[UP>W;=CN&2SZ0X*O M53F3E:J5LMRN_?5'2LI,5;XH224E:^86BYXJEZ2(>"@^BB 9$<'[6+YZ_I7] MK2A?KYBAL&_+:B$Y3[.$0D4"<>75JLU=]MP89KL+ M!?K;+-HFO[4AH+;$3"5CBV^[,(\1,U&L5C W MP:T62[C)R7!$W8= MDMRI2_Q(K"HWB\_JSFX__***NY(]WB\%6[5K'4+I2..$0!UA!G&B$V@W]B'/ MDEA0P2)"(Y?9V2ME;O.T5?0&=%7U7$[JA[5_#@<#:^S9[ 6/\[1V,K]G@IO[ M.Y/;_'8XL?L%3#+%G6S<3G:WBX.?RZVY92$36_U*I1#E40ZQ9C'D<9Y#KC.= M8I8IC+S2!"\)G!L9U"<^']E2VI.AZIMY:R6H;%[4?;$R,'MF"5R$V^WK'A+$ MD4GBTL':6M])3M*^0&:BT[.-S+F_?2B-T_)U:0PR M 8#*F4U#4CHE$,WSZ 1:G_[\/'?9XO[C)%G=[G/73^XC'#QH.IG6OYY M9P?';FG9A4>2TXQ@)B#E6$(#I,BK9EZ/K+G10UN]=J3 QS5^:(T9ZX M5_)I5;>MW];?!FT!;M"M+]^ML7T#;E>K[8"8&_>5MK=UY&T5;D-2_-F612C* M37,$)_38N;F+@<9C9'X?_,8/J=U\"8_ M9K/BINZ-O,ENT_48KYX2[@#3O:5 MCE"<(<8)E$A+>PB<0R8P-5%GDN&,IWF,O7+3S\B9&]^?.H,SB"[.X>I&%0'0 M&IDFA@ 5Y(#22.QP3M1W/XS4PPJ7+A_8EO)1E 8 MGQ&JK%^ (6C#R3.BINTTV6_O48O)"Y:9S2I6W7]F85B)T2A-H%0D M@YBD!%(>QS!'$T63)V3,S^UK5&P[#OJZ=,<8NGIJ5R$SN@/6@M*H M=P-J!4,Z5&>M#^LG'8N9V/TY:^>Q5W/^T@&E1%X7Y6-APD_UJMA7;U LUQ1Q M:L(_XXY@Q7-(L;05BG(696G.1.)TGOBLA+E-[IV.H%;2HPC&2?SZIW805$:> MV > #"D/C/^CW1=.L\/;!UH:N/N@/3YO*EF4R#M(;52Z_FI?CJ_I8-,OOU<%:BO%H MD)0RAE&&%<1:V3Q=\Q^:QQE.!.%Y[M?=(8Q>+K S;-2%LL!P!ZT[%TBU M:0O4A<7SJ))=X,<'JZGPVL@PT6]9__*E9.M*J[)4,E[HG#".XPPR1"*(<:8@ M2R(.!W&_50 M+3*1*VG8"F8)RB"6PA9FYA+RU/BCE*8HC9U*>;H(FYM3>?J$DE47U/I>?Z!K MC[,?1UV+WE21XB,?,IK+^]['_4ZLMSAO-?Q/0-6\+ZP;W]=;NYM M*IUQPCZI5=U'H_A+LPWP0?]DQ&V>;_]@I:P6,L,X189($-*&4I*,&+N$*NM_RY1#@>IL PG_-6 MU)WRJH_LV8;GKY^,([O>+)B4B#]#(7+W#IM70A+:-CN%N#>R/)NO=1+P=:;]OFV!VVQ6HJEJCH'@)'6@N4YU%'.3>A)">0) MU9"A1",B<2JUUP%@-[%S(X?/3P\/K'RV'\>. 6!O =B:X+FWX38(CEL7P:$= M>V>B'TKP^SA;#EXP!=U1<),\[8:!%QI'^P%^=P]V4VRGLW=+QI>K^B#;]O.* M69)1G:4099GQ5%*40I+F J9:9PAE(DW=^C=;(B)@ZNX'7(S6^)UB#U%%R M'&>P'XG _N 985.[A/TVG_ *+]S@7[OP=;&6:ETIV7;A^WROU&:7KUYOXB[R M2!E>90AF AN/D'("&;9YY9%FF:!I$J=.AV$G$9PK;%?!;/3@N;&*VU!KHZR M-DV17?RX^J';3R,A,1N9/X;"-:!Z63\65U= MD3,W2FC4; JDWC2;D!58UJKZ12;G<'6+2P*@-;HS40/UN0&J4?(&O.U'RCLJ MN8!#R)CDG*A)(Y(+]A[&(YUP=/ZU*Q55V&[XXMUQ7X8578 K8_@F*; MDET?AKBIST@4&FS8-\^B.J$&UXW(OL>0C)( =#.""2=$'FZGBR5\C$4:6+P<>QI=-=5T>8'UGY MH:S7M.1?;+[B1U76TA8JE@E+%((*)QQBDD20V2:M5"'!TSB5''N=MG>0.3=Z M>1EY/K*R3>G\P;J%E02/QDNHX]$?!P>B9^'W#DI#@#II@&H4MI7V&Y5!K;,M M=-V0SRCQZB6(1HI=SXK]7G'L)1QZ8MJ+MPX\W&![*+Y]>&3+TOI.)OHJ[U2U MX#*5N>821DPCB*V+0W.,8![AR$2Q.8H)]3K9<%+,W&AGKV %#-V#HHYN1*.L MYV;\:5S=R.5ZM$;FDUI!L-<0O+Z D?\6?"\$0???3TN:=O.]U]JCG??^JP>> MQ[1D\LKV1NBV1K@M2[L<8\6\>MY?TK87JD^!-P?"W^[+*]3QVY=[MO[P6.=> MOR_JM1HE_ZJ6=_?F?V^_JI+=J5_,HS>VXN'/QI":TQ:89ERAG$+,,D,[FC/( MF.T?BB(9D3Q1>2(6CW5/!D.%Y<:-?.9@FL_D/31PO'G\6ZL^8'5*T1LEZK(G M__8O<1;].8EO@)TSGD=*9P#V(B8F#*=209V*U+Q,QH\FC"B(I#0PBTA+E+7O MT4_K"_EEUV+2I/F=;--^NH@T]3P QN##6C!N0$[>&[ %B#0(@1JB)KBRA:D)K() M>'![1F,>]%CX'.R:]M#Y'"P^=Z1]3KI=6_:LT>E7M;DO9*<*]KM=Q8.893C# M*;7I/1'$.4*0*9% 2JE*HX2RA)!AE*D9.-F_2'!.-XUC%2V MG;IWE19>%F"PYQQ.>H0+&1G?2&Q@#3/,AAKFAH6DIIBZ59!YUI5 MG&;2I 5UC"5&VLJ>"%-575D0/#V:<-1XQ&#;8V)8"9VKA\V-ND8=BFE(K37A M!AP4?;DYO0JP#W#"D=VU*(:DP<&Z3$J0UR)V2)U7/V]XS[FU>3>>WZO-(B,) M5YQ@J&220)PJ:9-Y..1(<)KR+,ZE4T;/J8?/S0O;ZN:=//P",98IE>=1!M,\ M-5%YDA#CR2)IVXE+EF+ST4FX3P[V8,0FJTF[#(*;&[*.[3L5.^WHVNN758[4<&Q>O7<^:W)V4698LPF,)*,:^LA MQI"H7$&4BCS*4Y(2[%5(RU>!N9%C=_'G5'72ZL;N4;PH5^J32CUXG'S7V\*C M/^&J6QC@KUA\\T-OG"4X1QV^TT*<'T+GE^,\GS,\D5NTK5N6]JR<\3-?VTI MY?/K0JI%BK)4:>/+D)0EMOY^!(D4$4284I:B%"7(J864H[RY<=XN3[FC\TUS M]-.> 6TU!U9U_Q3O/MS[26T$-$?FL!! #DK^=H G0 YXGY3)4\$=3#Z5$>YR M6[".'Y^4*.[6-COQK30>WE(OV7:)L"&\4LG;=;<\COG;TX-MC2F57JZ7&_5N M^=7^NNDN+U8+1(G66N50:R8@CAB#5'(S;EIG4F99/=S[9&PZZEC?[ M*ZWK6=HC:^L7I<1 :_X-V , :P1 YU5J'C)J#Y6Q!V[D%BRCJ?^].[B,/2X. M#6!&5V'8%W)W=NC5\Z^*54]EO93_;.BS8=$99G.,.*8>)7]'DO1N9%3@"R1QN*Z#T)3*6-G--!%V62 3)1T M=.DM<=S5F<'8C[W[\YV'?;I$'\V7"\(3P3%D89"YW8#S+C!)-4*,I4IJ5F6$.15 MO'0,)>?VI:HU!595\'NCH>\9@#%&,M 79>3Q&?EKXC,TX9G_"NPF9?TA>LZ+ M\:] VIOMKY$UH,E%7:NZ7:*32+ TH0BR+,H@1@A#$ME3_#B)*6P5JL\#>+F -NP&\-JVW$/!( M@^OF8TTZ9&,[5%.,EG_]KU (!RT5=K52TU85"X7A40&R8 \>7D5UV>1V&\?L M=5&W?33?!Z/ FV4E5H7=;=IO7"B&-4\9@G%2%U2UK:5%1F%,LQ2;GR3'7D4F M_,3/C9T[VM?G7U[H[U].U6,;&=YVC?*O31_EN0&T'J T!UI*!JWY#1LR-%$<>AY&9<9PA M&)").!C$L F+_FI,G-[ M IK1W;,&E5H[\'NC7U#_ZXSM85VL0R$3>U%G;#QVE,Y=.&Q6?U+5IEP*$U;6 MQ?!_,XQ2??K\6_MR9G%&1!XK&&.N(!940AJE$DJ.N$R5IEIY!7B]TN8VV_?* M-OT=0*TN^,$H7'FVQ^A'V8T"@F$W,AWTPC8"/3CA$I(J^@5.2AM.MA]2B-M- M@^E$F9ON31#WQGP@5\6CC>E^^F8W!U7[NG.4XB3%&B8BUQ"K-((9,Z266N5Z.4/NE?9FE8M@"R225+,$\KKBC.0.LI#VZGD?AM:G##!**<&:P#3),<1((4B37$"29BS)N D>F5/)B('R MY_85N+QZ,RB!S7=4@BR478/U=U\D"Y[E-A"L"1?#CE28TT+8.7P\%\'./F9@ M5IS62FQV77._L&^?ZEH8=J_B:;F^^_"HFAH9U4)$DM)89Q!CFY!+DP12E5"8 MYY'4S/R(N5^:G+/HN7'<3G.P;++G-NP;,+JJ&R!VZH-BI[]G3IW[D+BQW#A MCTQP>XS;#$5;&-;J79=K6(OE:MF6;_BHC,B0&1W^> 5-S'.7/FVFGC9O3^.^-D+NBK(MW-)&-"F6DBC,88ZTA%@P FE,8YAF6% 5F;A2 M,]\RK_TBYT9BW3)[^P9(]9JW>F26S>QI+EL4J;+Y5NV.6V/8L[UL;_+-_M^' M;H5>'#!7AR[D,(SNPW6:B(RP?^D*1>CZJA>D3EYUU0V%4[58'>\(W+]GJ;KUX72JYW/S,K'^Y M>;9=*;=KSE%&$,H83),4F>@G$I!SIB%+4B&Y9BA+4Q>'H5?*W'P$JQEHE 5; M;=VF:S^8_1,W&$0C3^$#8.H>II=7C3U@DH6HF_,UO4!&A^N%N&EANYX"G5!H MR-!>"NT?HRR):H+KOWD2JG/2?TMZ;A<'JUYZ\I@\-0&43#B446;WX!(,B\W7R=\"B.S*&G !S_]+L?3"/7O_SN MI]W]T'"H.AG^='N=)Y47,CGZ86V5Y5T.HZ:(.M!V$WZ@F#V\AT,Q2R8;4A>M$( M7N'AM+3IZS3T6GVRVD+_'<.S_FQE=\,]]<+F AE62//(4$04$WMH*('$%GTD M.,*1B,WO-/;-Z^L*F!L[-/J!RBIX _XU^E,413%X9"7X6B_T_F#4N3'_!JJF M2!9[VMS;!2XE_PQR?7?*PE/Y M=2>O&]A;M2R$4K+ZV2CT*]NT.=0,YI)I)!@.O*AF2!:S8V;MD8!._C@86>6W59Z8.7?U::NUE?M M#/!LMQID)-WH:/+Q&9G#7@[-WJ(;T+&IR5BV5MD1>Z/XYF45B*,B$0&[M(;$ M.VC+UB"*3=N_-2261\U<@SY\8-BH5N:O=T;2KS6KF)]?'FQF3.L($00Y(Q'$ M6FA("&4P2F6:B8ACE%.OX/&"P+D1<:OO#;A3:U6R53VQF7Q8KI?5QA[&^.I9 M$/PBXIG.E!0T@5H)"C'F$A)FC\MRDBQ\CR['Q+S:0[N3X^Z8P@?$,FQ M _E&U1JYG;(C'MUWA29H5'])YK2QO2,"1Q&^ZWU#3U&LU0?]Y3+.D!>_]TJ;&[E;Q:Q_=KCA]GO]AUIE MST7"?K#=2"88A",SS%7H#3BYX8!*V+,0^7FT9(^%Q0G+)< MQ1H*JJGU&6/(HPC#1!C_A<4$*^U5(:)7VMPX98*(Y#W&[RK]F\W\^XO2M5732Z[BZKRD=6;IX[]9QRQO(HS7.(9!I# MG"0I)#'&,%48941*SJ03EWA)G1NG=+4<4E#+#_)^=AD-R-&W'KPQ]*H>[8W) MM:6EW05.5G?:&X-N46K_F_UX1[1%KQ>OW__7@B9Q$E%&H$YP"C');:<>W??+-;L!__7$UN"36C\L MUWQY_;P^96Q/<_CMY7/(<&,>UT/'@'GMI- 32_@NDP_ *NE[J MJ<*TRZ?#\#E:31WXF*&)M*)4QF5YHYK_?;NV67%K\R;8#7+C942*ZQ2*!$N( M4TX@4Y'Y#XMT+-($:9PMUNK.UG=WX[A>>4Y3C#93K"MUO)G64" MNAZKJ;)<&_W #UM-?P3+-7#!;D#.JP,F8=-=^P1.G.GJ8/MQDJO+30,=IC;! M_(/^6!;R26S^RFP3+;M,VZ3J/7^Q>_[[% >B"54LR: D*H,XSFU9-TYAIE : M*Q5G,5=>'I.G K-SF3H9^EO5;4Y^^<16GBZ2[U X^D@C CRVD]3!ME5^C_%. M??![;0 8)0EE*'I!729?':;UF08B=.0T#7W.P*/GK+JO#S=5]S_]]]/R*UO5 MQYTVKXW4Y^7ZKCGM'"4:)51FD*LHAYC;!#K.A(D4.>>*IB2.,K^#,$YRYW<: MQNI;;XX(^X/::^YYG-P)=3=B"X[DV.M#6PCK'SHJWP"V 5NMFQ/I 4^B^Z 4 M]'BZD^!ISZS[8'%TD-WKYF&D]+[8J.J3$LH\WG!=>RZ,IK&@MOB1SG+; 2;A MD%/KD@"_1;<".%VM2K^8&9(@2Y*((LG MOM%/*\#:\F?>R2<7,7=CB\!(CLP=.VUK$*V^-Z#6^*;V3&JE0:-UT&P05X@" MYWI<%#MU)HBD'\L5ZO]0@.2))4B4I#%=12$$TB%8#"F M.,M1$J6<>E7/[I$U-];Y_/3PP)I2BEM=;:'%3^JQ*)O\M\_JSO]L71_:OLLZ M5V$XX0K.#K]IUFO.PC+.TLRQN.^T"G/6[O,++N=O&<8E?U7+N_N-DK=?5K#/C/]%:N68H'C.!<1R2#*XAAB@0BDBDHHB& Y$E)([17> M>$F?&]_42H$?ENLVX]\S7=\/^4CP+!-*0ZU%"C&FME*>S*!(\Y2G,LJR./5; MW1H-^VE6N;;J ];H#T1;GZ&IOO"BJ *W)HPY.F[?@=$0'_G+L(.Z51PTFM>E MC1NT/W31?M6+MO=G8A!J(3\9^/_-?E MYMY,U4^*R>7J^8TRO/VP7->IRVQ9UNMT;Q\>S8_6;[/.\^UZ_<16MP\VD%RD M+,V)XA(B95O%:,H@9ZF U,3;*(XP49G7!F=0[>;VN=IK:MAQ7>\+;)[!6WBD+5O4AK]*J"PL-G\PO MK.W6OE:>:QC]@+N1;S 81R;3/8+M:NFG+81&V::75SA:= (E),WU"YR4MIQL M/Z0AMYNNS"AHN,X>XRW6])9 MFJ9/VMQHI?4P]DH.JVG:"[#C8F@HV*;QR=P1&W["OP^)4<[SGQ3X?4[O]]E^ M]JQ^[TU7%$0V$:ZJ3_^K=5477KZUQ]KN:IFOGO>7?&PJ;MW^P4K9Z/)V76W* MNMA_5>_S?+EGZP^/=?7R]T4=8BEY$&?_8D_,O3$6[?RM3\5J]7-1VJ3[VS8T?CY:X:NV!5;\3;@VH #T? MR'W*3L]'ZQE]$6JS(;=V@RXVH ..W7#L7M<"!&J$;D#[4>F U.[C;PQ,H,7I M!NR0N@%N+^8X&6CS?!."U_F>D8G3%Q>?D?'GOOHS57-P*:1-N11&V.E#JJ?_ MM3T4&>29B+H0@G'@U-!ZNRC\=TPY8>;IB(,=DV9FM6;F, M3/!EK.N1^_Y4._T"V/6HA:'9 $MGK<]=?2ENA7EPJ1K'^U>UN2]DIR?W0J6I MX'E"H%:(0XQ)#EF2F?\0G5)BZ)8KZ949X2AX;@2ZU1ML"L :S3U3(EP1=^.^ M,7 FZ$+9*;Q=7&K7!6X>#+?[I$9Y(!,56-OOM:CQQAA.>I1PF@C.(*4\,GAF& M*LZ%3/*(VE:.[T"?O=+ONU0W'/_I M\\>/V[H!,25(2PISBC7$'%'S,3)$2C@2J>)1+#.G[M\'SYV;YVLUNYP#WXM4 M_U2^POZQSY-<;[HL1+V146^ C '!"P'C0G$]1YVQLR$F^T=#-\:T+(EJLCF\ M?!*&.:/CEE;._7F8CWO[4)2;Y?_4@V>K66X,YDOS8:B/UE6+E$9<,\9ASI,, M8I1BR',J(.>9<0*-LZN15_3=+VYNS-/5UL^=N "KFVL1#JR1::JKJ$WPVJO: M')T-&$R[81+2T;@@<5*GP\WZ0P?$\:YA!/+S/OE7]K>B?+UB M5=7I_, 9(BI.)4P2PB&.:0(I4B:@EC*2"8FCU&\]SU/^W"BF41_6^A_/FQM0 MVP!J(X9TY1@Z2FX$-2+V(S-6>-B]F6P@>"&IS5>%2;EN(#Z'Y#?T,;@05 J61F:BK8I-U5(U0\.T2$"%9Y:RL2>GCDL6'/''Q M^KFE"/Q8%W(+!,LSC)(5,0@3C2!7*0)-.Y5*B+S?TF2^[4" MF%![IRDY:6.!G8IS.<%_/.*.2]0S&\5_MI/W.Q1L2X4&AW^$ _5G!^\?X[#\ ML?K_) ?ASX[+=(?)\PX-=\NFJ>9U[G)"_+FYB37[20,?516;;!AW^I#>%_K M)!TFI?F+^3?/K] %Q!V_'.%P')OM:^@L;(VNP"@+6FUO0*MO0%9V R8HDUX0 M.2W[N=E_Q%B.MPT,O@U5?34<:/MO[:CM?;%YHZKEW=IZC+?5?RIYMUS?=2[X MQ43]ME3)>[59J)RB7%,*,QUIB'.90TYD"J6*(YV@/,7<*]W_:HWFQE1[@UYX M1<8DL+<)L JT5G6ON@'6,/"#->W'&_#>MQ[)]$ MPCCHPL752DV[PA$*PZ.ED& /#KZE]&ZY5F\WZJ%:")HI53?MP2*&F.>YW40"$YEK#A&.[%X/MGL],8(:"X$HR2,3[OI0DY/4N7'3VS5HM09;M>OPK*.X M;[M6%^S=2"DXHB.SD@.8(VP:>:$4MJ&KB^")&[MZ8'' M C0_KU2]%KB6W<,_BUP; K)ECU.L;$'X5$%"A809YSJ/M% )C?SBV\M"YT9, M79WK2<0&G_)SPIPF2JB48J@S0J'Y!&#(."-08BIBJ54BI/ KPA\:]6EJ[T^- MNVNP'Q;+T>/YO;HW8*=PC:?3:=4!D;H[0&&#<0>Y$\?;[D@]P[U3;=Y MCU_, ^HJ!AA+9KQ/ 1.2V001%D,NN( <&1I2G.0T\>HJ=RQB;N3>[4?4J71F MFTZH1U;: FBW;4,YN_?;'O,S_WQ7-$V@]B8.*CEQ8A!L//87SUX9?$7ME[*HJ@5B.LY2G,,LB8UC2#6%/$8* M"[#%T^)+'T(O17+Z-YP_E=E]!N M0*WO)(MG+Y"9:.&LD3F71;,7"'@LF+V\;VC?6Z5562I9)\ VG=^3/-4ZQ1JF M.D<0*XH@P0A#FC-;GCC/5.P5@)Z0,3>79*=B4T3A!OQK]*P+M8*+*OJ24G/3G>'>CFBLQ'9E=]G!^;N#< M]K2I00K9U/8L"F&;V!Z+F;AI[5D[CYO4GK]T&$7\A95+>_[CD_' :VY7_C]_4=T?E'F],#CG)_P%^9"754[ W*AGJR/8*EFG.;OQ MSUD0^VDF!#0CLXDG*LZ<<^7-<[*)^4*.[6-G)^*PUO+'7MWS0K&FVE M2&G8Y9WYY^6J;FAI_O;TH.2;-K#YPKYU_KC(%(H38:A (J8ACD4*B9089C@R M,0I-6"2S;4+E%W=_97S-G:;4RV3*+Y-LO;>ANTUQ6>W5]7-[)AAX-W]I)N,X M#35NC04=:V_ WE[0-7A[7')KP"K=5V"[M])6R^SCN'5\+;3YMNE$(Z M>!-H/:EG.-TH'+J4$TH>6(+-:""7JR=[X'[?:ME\*5=/4LF?#90VO?-IT]9O M^HF5=C>J^JC*.KNS;89.F#"?))Q#E2-D"XP0:()I!',<*\%3I9+IV3M^:!>R+"SJ&V2,!6]-L:G>3+7YSJ5/ZB./L]FF:?/1&_OI,-7#^ M]>A" AVT;%T0Q::M;A<2RZ,B>$$?/J!P[W[MXO-]46Z,O_U@OS'%^L[^^"LK M_Z[JDLQ[Y;;M&1>91CK+<0)CIA.(TSR&E//(4+V.DC2.=.[&[5?J,3G2QL.G2^##F _:4\X+"/3]#_.B'B419YF9"8JH]P9 M(=B,$:Q'A;5C!*\;([]"S-QQH3:_'3K.9YX\"1/T6[6=X!>N M&EB:J3TQ_T'71:":19 OEB*^J&^;5T:[OR\RFE#;4@)*JA3$<:XA$RF" J#!\ MZ \,Z]A[ M;1U$N^B!WVN5@=49U$J';$_O#E'0VDT.8J>MW^2.PU$-)X];!RZ(?F7+E7W@ MST5I*T;M?94WBF_VOVUKF8D\%00Q9%!7'&(E$]OE5/+5\V^53<#X\*A*X]BM M[V[%9OFUV8>FG*9ICF*8\SB'F$04DEQ&D&F5IWF6XV?;/8Z@W83G$_FO,8"S>&&P?ADW.,+<2MR_+VK_1M%!$ M8Y'K"(J(VQ2R6$$>1QG,-%=,:,55%/FEJDYK@,^\GR;Q]?V3K3]3)\DW&6B_ MK+8:Y58U,JVBQ-B+;QGQ,R4QHX^XD.3(1(6(,\A0E MD$F.19P1I&/N\[D[*65N7Z66=G9:#FR">!I1MZ_&U3B-3.[^$'DS;"\$(8GP MM*!)^:K7UD-:Z;_XBJ"*7Z8J?DA5NURY^LARPTYVHTHT.1X/\0)C37&""+0>GC MWWW YN_M=A*(.P;?@-UK8&T.[,&..BS!O=5QM)W>,QT5]9->Z+@2_9.BW[3' M#[\8+:IEDR3S6)2;11RE&'$I(,H2!'&L4VB;U4)%I,XR'M-,.A5KZ!,R-Y[? MZ@GVBH)&4_<$Z;. ]G-T*)C&W@[U1\@K6?H2!%,ZR9.7[S6 M;ZK7I4_+Y\7[=XLW[]]\OGXB'EO8,^W:B^W4 MR[>_V.F7=Z9?YX&33+9C [93Z\1?!J3TF$DIU0,K_VY[VM6_U&/3MJ)@$4%Y MKCA$Q'PO3=1EXJQ($"C,3WDN1V]&/;/S7# M(C;RE#T+UN6.'KZH>22]!$-OHKP6_U?.+U7%"8_>;)3^)TR7<.)DR8N<$K<[ M!JYSV5*2QJ4Q[\&]B7<^EL5=R1YN=R50F[S+>($)TBPRP4>LD818( 0IUP(R M&B=8299&VJ]#L)O$S'7B2R M&H.]RJ#5^0;LM0Z>,NX)4]!%&T?1TZ[ ^.%QM)SB>?M5J=M?[%''GZK-\J%N M@[E>/['5ST^;ISI!?-?)HTT,^;DHM]5$#NMK[_)0\R@ED6T3IYC,($X%@SPV M\5A,2))E2F41QP-2NT/K.3<>[*2QUJ:"G:V@,18TUKYHBK-+V#$&[TL3G6CR M>%TN@_\]$M@'O ;ZZM=@:([[6(/CF ,? M7/SWR)$?"\,S.?2CB1L6+/U2%/*/Y6KU]N&1+4L[V6S#[0672LA$$YC&N8(X M5Q3RG# H8\Y3F<<*<>$3&YT6,S<78*]=$_(7]4%$XP.6=[Y9(&=P=8MZKD=K MY,_F5L$;L%<1O O:@ZQB<7KA[&!+]]_E(J9BCJ^78M M?RF^JG+=:8+,D)(WF)<=,Z()?M/O)"'&X9V/?'/-7&-B8T^L!7;7&BA&!!"23& M^8 DCQG*28YDK+QZ_)R2,C?&:)::[?9,G1)O=Q,>"JNH^?G3\N[>5D2_*U5] MR,^SU<])D-UHXVKH1B:,CGY@KV# 1CU]]@=MRG-2T+0->/IL/6JVTWOQ@'V2 M6P,,N?W\J?6/M= )(IK#.+4'8)0FD/.(0L5H+O*<)SQVW]MX^>RYS7RK'##: M>:P='X#EL,@_'(*19_#6^B$G5@Y@\%CV'@['1$O5[K#X+2F?-KQW&?C@ENF6 M;D_K^F*Y]0:$TE9*FC&9>C0FO469N#+=5%+2:OMQ=^:C*92$'IT1=-6IN M7M!48S$RU>ZVKMHNZZMS7=:/QJLQ!UA[ A8H"X!JT&IEU^@S;>FR ,@=U3$+ M\=& &.VUX8?E MYFK(06,JV%@&NBN.\4;(%"OTLH M] :!9V^>+AR\I/^+P/#BQ<-2^G.TJ=6YL49<)KKM?; I@ LK-2@'US;S6 M\M\KP-GZ[T :K7U\ U?X75RJ$4 =V\6JRRY;/+\4VW/)8*_VS:XFS0<-WHR$ MK(\7-@+"4WEEH9#V]-@\$>OWX%P?-J%'YVG?2P_/]^9A'M\G]56MG]0G98\[ M+-=W'U6IB_*!&>OV&Y^[2CK+!W/)!_W9_&NE;6'Y8FT^..7FC?GHU*VYTD@: MSDCM<[VBF_M QT#.SO^W<): MM9%UU=B.F3>@-A182[U:K(WT'K@YMM]O=$?^='V?@?7VJ,?!/Z0C'EC#2?WW M<= ]=/M'DC(@6FCJ69N'J_JY29+_95FL:OG5(DLX4@D5,$]B\V'0*8,DDCF, MLYQ&"<.(J,@Y0NB3-#>.[U3Y;K0%1EWP=:>OA]?:"[!##! *MI')LT7LPTO$ M_A(<,0_?/A1R$_GS@Q'T\]]=4.GUV7L?,)V?[F+'"]_RL+5?G"1/7/K%!XWCRB]> M=P_CJE=L9=W,S_=*;=[9X;6U>NL.YY0EPE;-S!'+($X0ALSX>(:GXDC$!"O& MO"I2G1,T-U^OU1/4BH*MIH/B\;/8NM%/",1&)IQA8'FSRB4D0O+(65F3,L MOR)OGM>+2LQ#K>X^2Y:=F;[':?O(SL[N\\*%(2"SBR)=).6TZM?? <-%"5S MV."&ZV35LC70>\?P(1 1"$3\Z__\>C7ZX0M,9\/)^-]^9'^A/_X XSA)P_'E MO_WX^\>?B?WQ?_[[O_S+O_X_A/SGBXLW/[RV'/)U<_?#'9/JWX1=/R+\O_M'YY//-='CY:?X#IYQN_G;Z5TU=T($Z M(G561&8?B!4Q$*J8$LIFGZS^?R__:C* 9\H2"2#PC\!),%X2#5Q&RU-*?/G0 MT7#\M[^6/X*?P0_(W'BV^/;??OPTGW_^ZT\__?GGGW_Y&J:COTRFES]Q2L5/ MZT__N/KXUT>?_U,L/LV<RG__SMS8?X":X\&8YGLL_?CO__+##TMQ M3"_G-Y_A MWWZ<#:\^CVY_]FD*^=]^]*/+,2F*I5K0\M;_/?[HCX/,49HB9!<-O\ >K M9Y2W'4@,?)W#.,&2R_5K1I/XX$.C(N/)=/TO1S[ :/'308+A8/'DLS";3WV< M#S+"#0PS1%$=B60Y$\^5)#(8K520@OL-W@O=,R1\H9(9Q+]<3K[\A ]&U3!7 MOB#E"T+92B'_X]%+ER(ZC/KU.OR(GQTP9YPPS!(J&"726UQ$U *)H)4%'GV@ MI@/B[[_S(>WW%7PVC3],I@FF:$[6+_73^$C9#Z&\^L1/G_T4'T3BI^$HK?]U ML2M=Z&T^Z4!^2^4@N3_^@%QGF$XAO5GJYDGF%IS-TWT58#KP04LJI"9>.J3=L4"\!2!,)\JTB4KQV $F-M^[ M$Q9DNU@X2HY-8. "+H=%"./Y6W\%@VC0Q4;7FG"3T/N.SB)\\8]LZ<*S%MGJ MSG#P\-T[84&UCH4CY-D$'EYCK#=%<[80_ >4/YQ/KL?SZJO-\,QL '-*@+G@63('DE'L^E2=,2:))VBWCO/.H/)%@)V@HAM'2+'2K8E M>)SCE^^F'R=_C@=6 A(K$S%2E>1@T,@"?BL%$\E%QV2@78/C[O4[0<-])] X M4*HM 6.Q5[Z;OI].O@S'$0;2*LA&>P(TJK)5"K2$P9"@N=..V>Q9%PFOYVC8 M+0%&OQ.,'"/@EH#R?C*;^]'_&7Y>>%14.FD$+6HU&)Y%BM&Y1P?+9*J\H%F( MW+D1>4#!;B!I.$W:D7![ADBQ@&=3\ NZ \N.@3($%* 8H8%J@E7V?.L*!>Z MBWS8_7?N!H.&\Z,'"[!GQ9=3MM'[3Y/Q.F$3,X]6NHALO'0W]3><\3Q89A%LI%UL"EM>O1L?IE._IQ_.I]C@1*7DB",<8&.+X8Z'1Z0;25A M-W0TGZ8\7KQ-H.3\>EJDMBP!*)LAJN)Z-LC"JP#.8?"+%@]M7R">1H[><,R& M)96YZF(S>8Z&W7#2?,ZR P$W 9378WP:BF/X!5[ZN5^Q-0 *65NO"41KT&,. MGEB+$@*593):4^&[*--ZCH;=:K6:3UQV(. F@%*J2:;G?@Z7D^G-(!A0*:(X M>/0"PVJ'!M'X2*SD%FABD$QWAN3!JW>#1?.IRL/%V00:/GR"T6B].P9EA3=@ MB%:A).$=(\$ICVYU5F"MM*:3RKW';]X-"PWG*X\49A-0.$=)3?WH]3C!U_\% M-P.K/CRW0#1)'V?82QW-]^ M'LZB'_T7^.FK<<)]#P;2IVA"$0&C*!&9/7$,$4YIX&"D!G>75S[F...)]^^& MC(:3FIT(MI':[_1=[&+/'CI M;CAH..=YN C;"#TF5U>E0'T2__;A$XIL]NYZ7JXPE^._@6:ID&S154X84V>N MB>4B$@7!FZQ#$JR[LMWG*-D-)>UG/+L2=F?0^=>?'DGT#?[@\ OE[]Z^?/7V MPZN7^,6'=V]>OSS[^.KEAX_XYV^OWG[\\.[G=^]?79Q]?(V_?//*/X?S3^?5LCJ^;OOH:1]=EE9S-9H#_3Q_]UP%XITW@AB0'F4@.'M,3JPB@D>92EW M0-=.>F5(4*42AD5NL\B.IBIH>T!%/Y?O:^+H<"$W@)!?II/9[/UTDH?S@:>0 MDN"46"O*^3:Z?S8Z0R!098 S%?R6 O3C\7&/AG[NW]=$QZ$"/AP;D[D?=8*- M=Y^A7/X<7[[Z^AG&: 3O!!(<..L$4AX]>HX>2,B\''!+!3RB;71;KMH>CY0G M*>KGKGY-W'0C_ 8LS <8C4HI#8R1H='9.)VEJ^%X<0^]'(>OV!NP*)D1DI9> M6F5G98P$T(Q8FE241GA]5S;4):1V(Z]?[ZG7]>I#HHZ$'P#\/G%#\=OT N\@%%I0OEQ\F8X'UXNVVK ?#Y:. T# MK0.7)B42LRA=$JA%9Z'<5C%!4ZI17')+27<'WO54ETH'2?N MED*]92A3EL7 *9^#ERB&%!P*!'=JY[,G7#GFO8_1\"U-1CM$S!TM_6*F:GAW MH, ;P,RBIAEF\R4'[^:?8#H0D+-,R>)^K$L+2L"=.>C2[R=$QP-SUE2)XK;0 MTD\3KIJ8.5;@#;A";R?CR4/DKT."*&VPQ9,SB\-(;3VQ@6OB'+-.!6 B5+$V M3U+43T^NFOCI1O@]HJBQ8Z[UV?>@W'%_C8EAMQI/Q[ 7D MR126G_OHO\+LM^%X,EU?X$&!H"@>/N75WZ_QU[_!_-,$?_,%/U(T,!M$RJT) M(>(6'DJ)70S$\Q*M>BJ"!B>MJW*8^^D[5G>';1,@S:P=9'FU_%_ &,J9 MEC!!H=$T&!_S4D0D,PD^16*,$5DES7%KJ8?S1_3TU.BL/BB/DWP#KM]NJ\(X MXY+BE@@0& ,Q",1%#,4U0,A&@%3F!&;S&(/7?8.TTUF\+K323A(,/91[T76& M;*5SB^XO^$<,ACB)X1)5V2 #VGNUI0MC!P'&?2IZZJU6-:HX6,H-[&JO_'2, M^_OL/4P7Y:RW$M$>81UX(CP$AA)QC#@1,E'.9^H"%7Q;*XWCT?(403WU9*L) MG$YDW\#&MLG'"S\;QH$R!@3X,J#'I')LSHE5AA/0S%+-I-:^2B9L*S7]EB]T MH^AOH&=_J3<(G9?#T35N@0,E&1>E/YG#"!M=.TTQKF:&&!6<8-[Q9*HDPYZ@ MI]\"A9/ YQ#)-P"@/Z!,*X1T]@4#U,M5N\MW^='5C%N9*<88EX(O6HS@_FR! MA. ]RQW7VX!GIUH\/N]BGC^[K?W%Z]^Q<^\_H]7K]_B MMZ\>,M71G<1M[SG1Y<1OLMC1+<7;O?Y=OCWT*MV8IO )QK/AEU7._Q;,0BMO M,P]$YS+42*,':B7-!(,/)EW2*<0V3KHH0RYGQ%MDLLLV3 M*5KT\;*?4;Q9S"LM_1%1B>.T^&ZT5&GZ[^ME%AJ%\2Z7.Y@YXV;AC" 6T5*F MJV<22FF=3THIPU36H4H(4X>=?O?P4Z*Y 3@TX(H^)X6S+WZ(_V0$*(X/?@2K MSN5#F&WA.Z$U0&_;D^ #)U))CAY.D9(C1^ZY6FX%QFK(H?M0MQ_=YZ: 6B!ZFJ@;.]+>S< MLL*"I#Q@%*J5*F>5MI3A $:F/*5@!$47J\IA\#,T]5OC?DJP=:68SC!VDKC] MQ=F;L[?GKS[\^NK5Q^XZ!SU\:L68_!GRNX_ ?QZ._3@._>C]9#9<+(';[E4^ M"9"5IA M-,C&6^*,2H0KE;F.QJ8ZX+E/1+_YJ>[!"CMU4NM^Q 6[_9I^ZAU+4Z&D#80^)UZ=,N M/2*=#%3SM0EP+WG4GL.I<$PV@Z^7JM;>7 MXV]9&["4M1,HJ@11H:@H;MN9)6)RA,B3,%S+&IAZFJ06G.M.D-21U!O S[UP MX.UD'-<)B6RS@1R("+3T &0H):;1@:111^HT8[9*6!IGQ^BC 62MCVG>^YMR1K/.@%F=@_>R]$0&@[1'7;A "1FM M@:9H-*NSVVTEIQE$':7L)P[(CI!\&_B97N-;'\EH$&)6S%))-)2I]2GB%D]= M)$9DQG(2/,4JM21/4M3OWE4,69:QUEYE2HQ- M6N:LC9(B3<0UJV,Y[VFKO?3%"Y[ER@GHD!?4IV(9S00 MY@WWF7IT&ZL2IBR=E5RV]O):F9+;$BP+K11P/(NL<$+HJ8K$:J1="LI&[1!B=& MB(W?LSHMDN[1T.^QVJDS3'M)O &OZGQR=35<]H]>W"4MO?0O81P+*ZK< M:RP]F:S-L1P=!+2M5A"_K"%7+-0)YYZAJ=_3MI. J2N--&")GI%0F9OEG5(D M.UTR9TX0%Z1%=C2ZAYE&Q:H49A]YVE+MU.XDT.I('PT@Z_WZO0N6EI>O4!X: M(V-3IG24IK!2D1# HJ#0#11*Y4BK0&H++7U?Q^U&S8^+M8^2>0.P*;9U,KY' MO_;R;^.&;8S75]>+V<4[M>^13G(FHR+..T>DLY8$M+'$@%),(8NISFS./>GL MN^E2'=!5U%4#]NP"YGXXAK3NJG^/W9>0AW$X'S@3G$>FB#>^%'@)1BPUE$1G M<4L'X22M4A+U;=+Z;KQ4!7 =:Z0!C#T6U$" #+]5I:%T2(2AT%A0 MVFA3I=')8U+ZS1Y4PM"1$F\@!_6MV'<@F4[:ZS(S)*.=I=81#S&3&%-$"=G$ M4Y73O6\1UN\XV5.G-H_7S7?<"N[]0B6?8#Z,Z'$_X*>KOG /7W&J)G'/,';* MCG&61P=99>)H,5FIW =V'#<\L*&,NWW'QU([. C94/!<$YVS M*LLQ$"NC0=N/*TAJ[F*JDE9_2$;?*:J.,?%X5SQ8YCUZ40F&@S=PZ4>OQO-B MP;\.9P.,;B%SCZ3[B[!D%2ZI?3JXP/AA0GW(TR1*F:1G7F4J?!&:("))Q M#M9(V%+@O3<$[K^S'_T?K;1)!Q)L(HI:X1^W>WB-7Z(84C0@T;&RS)=1.D])VK/MHT="3E!G!R-AI-_L3=L_2%>SFY#O-\/7K< MRVM=\$ESXLYY3H2PF4@C%?'", (RJPC14R;J=!S=A\I&-IX#(;&94*RFGP; M]_ \$..(=].%^-+BL&<]LK,D([Q* :-/40+$1!VQ7 .)W.943H,25#DMV8V\ M1HQ9-W"KH)'F<+8<(G=V/?\TF0[_ 6F@8P;/;"*9E8'F5$CB@Y>$,VVY]4X MKV+5GB>K[T.YBK@Z2@.-XNGU;':-G'!/@TI:D9AER<,:BMZ$=20YG3)$)FF= M:W!/D]3W.5MU'!T@^08P=*^TX4DS:ZP/$5A&ELHD.,D-L=%@""*BS-J;'&65 M,NX=:.O[,*U35'6MB[;@]./*/0LTFGPL^^4[6IGL;5! M=*CTO]^AV1\^OCO_7[^^>_/RU<6'5__[]]R9)T"RQGW.0N"E=TN5NGPN1-U'9^_:NDH1J3E0 '-L52@ M<&':C.:82:5D4+2.7][H^6M'J/C& >P^0F]@^[NE?BF14@@Z&2^N9)4C*:=R M%@: T, =1A,A$(^!*LFE5,_2S%SELYAM5#4"J /4_11RCI9] T#:X&%U'.E- MX('A[FTM(!/"*6*3YX3&F*0HT02M J"MU#0"G..U/>E:] W@YYXG^!M=[24F_N.E NT\[W0>(N@&L/'%G M9L5,F4&N!%6X=DJ+*!D,":" Z$49J# B5SK]?8ZJ?H_?NL=0=RIH 4_?O@ZS M8BQ&:6UT0#PWA3&NB3,8DG)+!4;!GD55YT;QQ7 6=55-, YC9OQ*RX MP(#>1"\Q"*$1_P #97!0J6/7RKB0 Q,GN9>T!YJJ'^)<9"2E[(3P+KM0)5'9>-%<)]'985)N "=H'J>EB=A+6/[] M>OPX!7(Q&8U^GDS_]-,T$)JZZ(-#IDI9E@)&/(8>A"6O4W"!TVT%V,>#:$\Z M&PGC#H3%HV$X]734 0?)_6UYJ"S$ 0D=>6T0)"0M,=H5VIDS,?HZR0E#SI' MJ0:CJGK?M&1'*>%@%'V&Z7"2<+U,Y[5NW*:L7&D&2WRF9?RS"<1J:G'W!@C& M96GJE @<>$.RVK9W4C0=IX9FX+0<.[;J=# P^!Z7,7 01EHBLZ0D:"](8N@; M*DH-U&EU\H"*?H.W4X+H<.$WL*D]%8C^/D:YC4K]S*\HLS+-#H.-PN"[\=WD M^K/I<(:_>HG?CB_?+S!]VV;#Z:!3TNBNENA#4@@D>+32I8J9BARHIO7F?55@ MJ-_P\91X;@(2#2^-PC+*&8:7X^4ED'CS<>K',Q\7:!BGQ7>C)3;2?U_/YJMY MM4LI<*&UL%:3@'$ZD2:4=I 8KQL64Q2H&Z_Y*1?&<>ST6Y3:PK(X(1P:6!0+ M^2ZKX^ZO\:5;OOCS!>HA%3FAD!9,H]2]C)FON)/2H7-EK2?"9S# H@"H5+NQ M-ZW]%L6>W/6MJ,AVL;HH,G^"0R:B5P"1", X4CI96CCA'XY)'@)#WRW7ZW"[ M%ZG]UM\V@-2NU-@C4$OIXP W@3^&\T^?EC[5!2S.ASY._@-FI8?TN[PJ[RIB MG VDEBQPGQ _ >7H06.:)6:+'XPJ8?<@$HZMEP M#A]@^F4882F+"XB3R_'B*4NQ<$EY2LH0IHM8O-.ED21*25-)M?(RR"J9_]J, M[;8*_BF.I9K"2 NAUZ-CNA!T\%J@3)DQ1(J4B(TY$L.%=EY%'F6=\OO#SDK_ M.8ZWCM+"D:=;K\8=.JX/S^@SW-Q.A"B(P8D121#M'G),]$4Y\553):5Z4H]#FB.CA^+\]\/YU\ M&:+X7MS\/BOS56_'7Y[%^?#+\GAL+88$T6LI'-'<)B*Y<\0Z[HG.WLL,*8"L M*V*9P=A+!>J4L4F) M*L>.^Q>%5,-2;94_6Q>RC_P; ,^#@*9$(^,X',$#ECY.]I5F9,E9%@*)27CT M%\"38%DF%M>K19>!NE#EPGH-9OHMDCLQE'M'0P,KXN7JM;=STU]]+4$\O( Q MY.%\0(UCRC.+'G7IZU&"+*AI:YUS'24%:^*:T>.?'X)1'490#C?.);.I%W M@O&6T0GAWKLP&,/G%&'Z2GEI<[:F53DD(DXH1BZ! )2,HYC)_K'.,< M7DY1+8_3' X[T%G?=15O8#8#N!70FY(?F[U%R:(8;W]Z/IG-9P/&LJ>246)" MZ4=/.26A^.94)D99R)$:^A"*3U15[/[.?LN)F\%;34TU8/H6XINA4G^>3-], M_'C!&IKS12UID3+,!EFXQ(T+I4%%8.?_7"Z.(I\??49OUS< M&D66S\;C:S]"]^1Z/!^XP!0P'8A701*9';K1E*&8LS'@6!!15QF2U2D7_98 M-P?Z_A#2P/*XX^1=?C/!K6GX!=(9+O3Y[%<8);0#*/Q!#(+K&"+QWI6R: K$ ME[EG7 "CU"87H4K#@IVHZ[=.N#DX=Z_1!F"Z7*._ :Y,%-T76$K\8G5;Z^Z: MULOA[/-DYD<#FKU$7XF2(BLB2VL9EX,A2I0S8.^$-E4.X?8EM-_*X^; 6U7/ M[13AB:G@#L)C8Y7.4S8B;I^BY.; M V[W&FVBIG[A^*\"U26+JVSRP#KKJ;"<2&Y=&5U8FL9E2XP4,OB45(!ZMY^W M4=1S17)SB.Q&=4W9S(U*L+O,R;+\]%9L-/,R0=.3Z*DOF3Q. J69< N2KE337@%OZF+/'8Q0'PN5HM1'$!IV1IQ0(>M>*@&"^5$8( MDZH< ^Q"7&MME;H!QC?Q=Z26FMB:'W-5/(TQ_B-W2B=!VJ%X:A=G[*7SVP[2N,UAY%>LL\3+3,,A2 MJ<"L()Y1(-(Y0WQ20%BP,9:CW>RJN(>'D=M:*Z<3 ;-S33:*V+6Y?^]O%K;> M+ZNX,^.YW Y]*RWYIB1(9G6LF<(EY6?K@VB@4HR'Z*J7RQQ+>6FND MT\&UEG9;1O-M02'<+E0A2@])R0CS(B!K(1%;Y)JR33YK*8%5.=G?@\;6^AV= M%J-'ZJQ).*[=E0M M_H:!HH'PQ+5Q$ATI"65BECC%YD*Q;A%5F65"2+?I*RU M!D8G@MXQ^FD <+LGQP9:E4%/,1 *$4HPAW+3V9!@!/[E%09T5?S(W4GLUZ$\ M_76D&IH['),37&0U,;D\6MHNR%*XR5.41%&'JR[;2,J5P44C)[3Q*E)=Y0!\ M?U(;F4%QHNN77>FL 4N)'L6Z'TC\^_5P"B^N9\-Q*76=+9I_%O97OTD#2#& M1;//8SEY8KC;^*!PB2OO@4?IO*R2$-J'R"8O;W8&F,U:SUK::^?(\!&+*%O< M#.8W[T=^/,>@K9S3?RX?&6@./IIHB$I0A@HA;XO[4=1ST$R$J'45)W)W$IN\ MCGDR<':CN2;RDX]X._OBAZ-%?>ED^L&/X*X4=0"6*^F$)LP81Z3UGEB A'X* M%49&8)"J9(;VH+')H^R3X;(CW;4!S.DD(H&+"J;?_'S%Q^*08,DUKKMS/QK- MWN5GV-;,:9D$)1C=(=ME;HW3@1/',\LR6*KK#!'NA/HFXZ5J8#ZYOEMP6N\Q M73AYEC?EE> Z/\K7O86#$0=LDEPOY$J9LD5JQ)$[4-DOTGX'B';J?8:0^;Y M9#2"Q7B%=_GM9 [W*U6"MI1%E!HW#A>+,ZXMHAPD2YV*2I$0RYU K_$KP00161L7=%*,50WN M=Z2SWX1\3ZYJ#1TVX:[N+L^!$ :7G'<8&3+DK12RV+#XUJED(P-P5Q MWWM )X9F)3CVX[A=D-HD73P1XGDHO4YT)%92%"3WTN?LF;*U9AGN M26J_D?ZI$_5=Z:R%[?R>_2]C9I O])S/)U=7DV4[W4%.$5=M9L1#EN52/R7! M&"B]N"'0X+-4==*?WZ*LR91\9]!XQIL\7D\M ._.![D;H/"0(^L3KE%N";4L MX3Z";H=C H@27K&4C7*JRB7';Y/69,*]&O2ZU503#N*:I]M!1P_G'Y6$P?8F M4)9Z$[1*A%F)T9J1Z I;P%66J16!)H\;MH&?7^ M=@TN!0F+7CP#EAD-S#&"GF^Y[QX$L4XP$H5U7(%-/FR4'#W1R&O[\YO,?W>- MI*[DV\Y!]^Z"&X"+@CIKB(T4K7A" VZY5<0*)@/-/LI\RK;L6TAL,J%=RYI5 MTEP#H?"KG"%BL/;J*ZZS\25<(.3?C1=5)>58:?:I'.%_\:-%8P3*6>!.<4*A M-$9(49 @(R7*:5]675"A2ORQ#Y']VL9JX6\U/340?Q3R-UBX )39,*+Y7;'X M\ ?W/KF<4_6XOCF.KHNC<5]>2QD.HK.I B59DK M4Q^\U8XZ&P7O/IIL>IK;A^NK*S^]F>0/^*MA'L92%+N\1%T&TDY&PU@"J0>L M[#;);<K(,N/;N%Z!U+0W#,.AB272O$F@M3; M,M'( ^52>"_H;@W3O_VNHZ\CRBO%Z.2OJ7>61J\(8S30*1.G 2>(W$T MF) 0K)5S-ANY/5SSE,##8\HOGLXBJW[L4GW[U(N=ZM5>1:9DP,V3&%,F MICCJ$#DLD"22USP'H7QJQ%Z]\+-A*2E^*,";Y9_W%D0&YJT$H@)/N.9L(J5% M%P9(G)GL DA:)26T&WEMVZM]T+!IKRJHIX%,T.\ET_]J-A]>H;!F PU,4$,E MH5HQ(M'[(\%&3E("XP/R8&R5F]L/R>CGA/D4(#I"W V 97T3\GQR%5! 12%+ MZWXSB-IQ[JPG0'&OED%(@C(*1.1$D\B9)UW%BWJ:I'X.?T]BB;I10P. 6K7" M*&V!T8$HC&R:4^:5IA(9$@Y4"4TQ2$4VB Z6,IX5"ZQ*R<$W*>OGU.,4\.I6 M*0V@['PRCBB=Z4([%\/9W\Z1AN&\?#60VE 18RZM5] "NYQ+2S5-O%"*1I&$ MHU6J3)^AJ9]SA%,@JRM%-("IM_#G/4]P.AGCEW$IJNU^H4A1 [6,9 :ECZY< MM"S'L%8R$5.25J@JJ?Y]">TGNW\*]%556;.IAWMC%OPXW4YJ^@W\['JZY/Z0 M?,,NC^TFR; W R?*+#A(-@>(!",^BZZ6%>AJ:4]R5$J - *,_)843Y19N'WT MZS$^\'KQ[)?#61Q-B@CO ,\%8U):('EQ,=2%0)S&;3[$I)*B,JE895SPCO2U MG5O8!P^;IJF&@KYGB_2Q7 ZM99=6#S^9==K&S(ELE'2,LE1N1*!7120X3RP- MF@2'\F))8;1H&K%13]]7OX._L8Y:&37)7"W*"#-Q(3%"2[=$;WQ,HHJSO@-M M;=NF?7"P:9NZ5DP#SON]17L^\K/9, ]+B2F&)PMQ7?O1JNW'S4L4Y6+]WDOP M3)5-@#;V]UE.8%@ MM<>D=^.+LB2G&-4LSBCN^$.GPUC.4)R\W.R@&+L$ZPPQWJC(E3 Q5+&7^Q+: M=JKV&'A655D#D/P0/T&Z+OUF4)"HK_6XW]F[_.YZ/INC3X0\OH3I\ OJ\PN\ MG\P6&<79QDKD.K'L)!",J5'0LLP)-JE(6Y7*I)PKS8+JB/ZVD\'' +@/!7_/ MD+A8X23Q=! MTUU4?4O*V?.DW-5G9H.>+?JW6I=TH,N*^" S8=)D'[5ARK&=@JG#:>C.7#_C MU2\:,]D0N8XQ$JK*A$UM* E"<0*24L:89,94N7Z^,X4]!EPGPM#3IKA+Y37@ M1-Q:BAN[-.T]=N*HQ(JGO)C.U)12ZC;QM#+R94?C@<:;#(H&<*M-N@^)48L$Y$8 M+E-D*4I99YCS#K3UB[K.\? 4WCI23J-XF]V&@;_!58#I("GTC[T*A.ER$\/C M\G2&!Y)8"!Y"#'&SO+X>X#:):P1Q72%B!\0=I9X&('?GD'_$?[%8E-::8%3V M1,4B(I,I\5$DDHWU07G.,U0:NKQ)2L_C34ZR;1ZI@.8@=.[G<#F9#O^QT--J M44BKD"<'1(A<[#PUQ EI2$@.Y832";9*,^AOD];W%._CE/\LEH[61 /8NHV> M[B4.5IPPKY5Q,1&-BXQ(B)8$:R3&21P$5U8)6:4;R],DM82EXY6_&5IVHXD& M,+6EDF*Q\@)7T=MH2!:BM!7@MK@&CABC,]>+@:-UXL?M]/3<,O0T,6,'JF@ M41^G?CS#-Y>I#Q]@^F58V@^MNV,]+-DI:W.V_5@%7\_BCHYX3I=!5D"Y(XE-8#/F&Q*).SE1QWYZEJM^ MLW?H=:^Y!F!X=EG2/W=>RXJ+[%SP0MIRD1(W VG7V6L&>!WHJ@'$E<[/,"W2>>\_PW3%!.?62>4LR2 PL%]-;J>FW(6,S>#M>4RW #:;S16>->9'42_A&]:>)/E23VT-8/)IELZN)KCR_E$Z MW,_F@XS_>KJX'6 MK\^P%>/UU?5B#,,OT\EL]OL8(ZY1X?,7W%E>0)Y,X:/_.O"E1Q"CF8 092O@ M@3BN)&$A)\$M^ 15DM)'4][^V6UUY%90<=N6]4F&W^!W=PS'8)%)+0BPF%8U M&-0X8G*VEE)MA$ZM8/H!Y>T?R?2'Z<-5W,3 HV=F(1MM>;2\]-U:S#5AN#ZS M\B1GR3+^4H,[,5S;]TYKXW OI7S/ET7.4AHN+]6\'N/BNEJ\M.[-D&=?>;)K M(+LS?N2=CRW71%]"F)^-4^E_/;_95J*O@@U6 *\ M$L0F:AFCAL4ZV_EV^JOES2(E4"3@ _I^&;W 6&;M4I&)BQB?JLC![C2,#9]_S[K@ M=YN6Y2D"^LV>=[$I=2+:GJ%Q 9]7X[O/+G&QE#AADZ75 E)9<5PJC!B(**%8 M.O9Q@7Z?<%8PIYW:[ QY.%YVIJH?J].-XB>UM=#W5O3AY?FZ1IA%IYS71 +%F-O)GYNHRL3J:Z!F#ZD(/5:J6.2VZI)$E#)%)Q32R3DC@3E(HL*&8KS8UY3$R_ MSO3IH/!HCLR1>FD 6PNAW3&R;@,B#7-"8YP@C"HUY(!V'/># (9YKD*6JDH+ MX*W4](NNXY6\.:7C:(DW )L[4_[FME9"@)9*T$ 43:P,,E4D>/0F(;@ Z$F ME95/Q][L50!=K4J_SJ'888+NVZDN1\WW;D3YK\.KZZM7.4,L/*U;5[]?C,X> M>&N3MHX2F3U'06F+H8@.Q(*,22F%:\/OY'?O\]963BP.U._D%,+N&T7;6D[^ M S=^O![(/A) ^84Q"A- :)1K+U$#+B;A:;FS@;V$^$%8K(9,D(EE<4,D) M8E%XQ"KP$A+UC%49#OHL5:UD+(\#6_<*: !-FY57?PSGGR;7\POP:3BZ>0GX MIBL,8$KMZ&U__457\@% R"PX2Q27Q5D4CE@?/$DFQ: \9,6J9!T.IKB5E$,W M*#R-XKY/A+Z^^HQ?E@1CJ:8_&X^OU[WT!Y0:XVD6A N*OH8H1YWEMA^J0DB' M_D=B5>:N=YAC81V]P MJ0HG.8.$CDO=0'8+5?V,+:V%ONX4T!2:[EVR1Y9>PFQX.2Z7?,YFOT*Z1$_X MW@?*-;JRCHK[8GC.0953EXR>BZ3 B0M+_9\N+ZZ\M.;R5U_B8?SG_S\]I]--D9!51X,>;!"21J>_I?3NR3HJ%;4Q M\*S,11GZ,!RM.CX],?YLD0>./J%]T)X(&5F9587&P8(B/H%18)*A>K?Y.H?3 MT,90F1,CZT'>ZD3Z:\ MV66$16*)8Q@:28IID0E.Z+>7(-6)G)/B.M*Z Q1; MFSIS4HP<,(-F'X6UA,%GAEHP$;Q3B)%L,Q IT5URB0N2*4V<2=#45$F>_E/, MH-D+#P?,H-E'.8WB[=&0$QM24L9SPH5W1#(JB3?(DPB6FT25SK'NJ*WO>@;- M7H@X9 ;-/NII"7(O;FZ__'4(4R3JT\T;^ *C9:TM,"MT F)-N?K^>SA<38VM"KR+1G&,,) MB\LWY(M32*,+YB)2;0PH,A1KI, M9#*66*E"J:I$1T5E+G.5!L+/T-1O"5"_"#M$+8TB3*R;'7,6#(V2<*E01-R6 M^,MH4@8=4VX,I[ZN6_>8IG[K?OI%V"%J:0!A6R;I44]UB%Z44I%2'T:2\]62V1 MKS3&5JA+WX$=V,44XHT*Q#$2RA] M@)- KQ$B"HIQR0SSE%R5X=21)AK U/LI?/;#].KK9QC/H'@+ M[^:?8'J.O@$RM3YC7EY41Z\SJF1)D*7S@0ZJ7,G2!$S@P@70":I@;'<2^_7B M*V.NDJ8:P.""CP<,B!B#I&B87:*)R)@=<3P;_%;ID"6SC%>9T?&(DGXK\2LC MZCBY-P"<"Y3.=!CGD,K^CBMB8YO?_M.%>VJX8$[10*A8=-W0@7BN&;% 8T(_ MU>10Q?4ZG.1^H-AG2'DB]7ZW0%Z; - VNXPFP,?2>5IJ$HRF)+HDI4S,"M<0 ME%L(-DX%K$[P?("6&T#T;Y,QW"SON_Y\?3?0F ?&M.6,1&LUY!.%$P 9UR5@LX& M0^*&8'>LIAJ V_,>< Q""]Q"B%"E5R(20+SEG(!/@4,20NDJXVV.CU6JAUV&&&!DXF@)-"703^&6*X\,9R+Q(U54M49XKR5G'Z# MY&: UX&N&D#<.4SGPSS$CQ51O83/D]EPO7BH]D!EIH3ZI(@T'J6CI9UZR$XSL/RV,.M5!WU@Z*-G_YK:?(OJK M@7E69IMH0V1,B03%<14I2R5+#B5A=H+;<73TL['V<5IR:J4UL*EN/]>\E<%= MY[A!=I(R)@.)(@!Z"RH3IP)^JV7*5G/O8I7CDITI_-ZZEAV(F2U7DKI78 /( M//OBAZ-%$^S)](._/^OBX:R5E6<[<(*#L!RC_2A0B"$(XD5"(=J(#-.D&*]R M/+(GG=];NY]N4%I3F0U@]=X5B&TKC\=,DP^U M[Z$<:B\;NES>#1([5%4#P-N8Q[*-(PB"Z<@T02N/9I\9C/*SDB0RB %H8DI7 M =^W2?O>KJ)T \".5=8 ")]>391&GDH"- N*P9KCF02,_#'Z]Y&"]CGY*H=W MQ]F\ABJ_.MI].U'0X4B;S/VHWZ;Y=^,%UO,N[JZI0B;M#12N^.3A'R]*21_67?XV8[ MF\X'R^AHU7X:,C+/4R9).;_L.F)=R88R+7 SH,#$+E>4\+GW\(+?;6)E\\6M M#&T]0'N3#D39(P3BBN;!V6BTHK\$T*MV;ESS9*4EG,G2NCEHXEC21 $5G!DJ M_+8F0+,U'F80_W(Y^?+3^AU+3*R_V\3$ M2*07M&00@#B9A?)2"Y:W7#$^%@#XYGZR>_4 L*\P6P# ^=G+@9 )5 1.HBL! M$[!$;"[#WZ&T'3'945=C"SA[V4^NK>(6L**&6\UARBUE71+C=RQ , W]U,X4@\ ^PJS!0#\?^__:\"\M /859@L ^.T_WPY4B%F4WN[HOA@$K8S$ M18-&+%N&'%"@JH(%P#?W4\Q8#P#["K,% )S]_G)@J909N"<::.GDR1BQ*D$9 M\V6< 1LMWW*)Z>CDT.^[^0#N^P' OL)L 0#GO_X\4)�*>51,YQVRIE7VC# M& G."\5!X]];CE2.=@)__7FW1!#]?A"PKS0;.)_?<9"6D93SQ"E!^;A26:V( MY2X3%8S+25 ::)6F>BV/R>ORV*&B.EH"V4[#9WA&*8%%H\EQ]4E%';$N C'> M".>$!"WK3H?ZIQE_MQ=,CAI_MX_.#@;D%YB&R0G&D[' O(0RK3>5R^E)26)% MI.C5QT#+W :H4RU\['BR1@;@[86%/<:3[:.6!HS>"S\J]Y,^? *8ORF?+LHJ MJU*#%UDD]!%=QOU!>4:<6;1"<$E[9UUF5:[+/D50OPTKNMP].Q%YH]!9+:X8 MI<9@TA'O2C-^[@0))D5BLTE)@<6?5AEL]S1)_9JF;E2^ XX.D'\#2-KCQK<. MEAD3/?%42")!*.*BC@1"$BD[FU2=ML8=W^(_*=(. <7A=_+WT5 33M:=;;\K M)+T8SOZV6*"2"VU31/)]$+A @1.K,GX+6KG@C?6,U\#;#F?C!=%GN5^^6KM!6^MH=X0QW ]2"XE+@_E2(0HJ#$>MX J_8J?(ZJ5 M,LAC5?\DIH[40P.8^GDRA>'E^-77^,F/+\O5PS_]-*V;GU =:;*)F(BZEY(& M8@&_9=89+I(SM$X[P^>(:@53QZI^,^#K2@\-8.K%]6PXAMGL+/[]>C@;WKJB M)DODPW#4N,2 V+I$ LN< %*.X*5].8;W" MN#?9<1>)"8!66\M O#66Z*@80,JHAH)YH'_/$"]K#Q1$ZG'0L MT 9,SIT5?G-[BU12Z8S@'L6ARCCMTHE+)/0/>4H1X\N04Y7+X%MHZ;=?7YTX M[#!!-X65139B?3?T[&IR/9X/?(@HAI0)3X#"\>6\FT5),N,H-,ERJ-/\\5FJ M6G&6#]3YDQ@Z5@&=H:GK:]KWDVOGDZO/DW$Y8GI(]FZWKI]X4C>7J'!Z1V>>IV>\V5*R-3&2GD3#%*Z/$0G[(F)E&N*6Y';+-L MZXD=_-OO.GJH_/5G5%QYI!_=E^!=KX'91Y3:"_PW?QNHG(SE97S;HC&@Y@+7 M"(\847(N:0Q#1UOI:JOC/+L]CX.[0_J^?5M$+;2#Z1 M+0(59-+)$&IBF5B;%?'.2^*-28JJR*7?+9HX@2V*GR!=C^!=+BT%QOCAF]51 MRT)^]\!-K>4:)#$B(4^X;HC%Z(!PAFY?3%$JJ-+;?U<"V[9!^R#BD0VJH:(& M_.@[ON[U&=M@B5')5(B"&!?0I!J:T*1*1G3*5DB!H2E7=5'W)&T]-B<\&>"Z M44Q36#N+<7H-]_M);7 FE(%(<0.'3=!WG?_CIU(_G-VL.;S;XDX#_!9T)%24CIR*&L:*L-^6S MT);E;"KOM[L1VF-CPI.!L8+*&H#DR]5K+P"]BE(Z?5;8NUQ(\"Z^N6,O9R]3 MN77O"BZ;( M!W/4;[%RJOQ9YM$Q"T0YEXGD):EOT'@Y"0X,"*6T_I8\3Q2SWH9! M%_[/W_#A4WS+["W,W^4+U,WT"\P&3D:O@C%$48[++$=#G%6&,!JHLRQ%D%6R M9M\FK>TX=1\4;)JGCM72P YYR]$?D^G?7H_1#8@PVV#)1)Z4$9F80 V1178! ME"(0'2X-2$&Y*NTH=Z"M[0BU$ZAUI)B6L(8R&\[0\_QE,DF;+'GFL_6*6%%B M'E-$1EG$KUA@2DL6997"J1UH:SLF[01K'2FF):PA%P-M*5C!-.$NENYL-L MD#2--C%<)LF4>ZYH8<.BA%$JF:P3-&_N>D]0O_7Q;?OC^VCN05W>\:+LNU1S MM:@^3/+\3Y3EV3C]YH>X'(NP8& 8ZM=@$"%B0._.\+6(F/6!TIB8VRU'8']E^FD]GMB*P<5'9@*?H@D!#WSI+ 6, M M6"8MC5+@JUQ@V8&VMAWG0R!62S$-8.W>>>B:@^B%=66RJH6<2Y?+4CF=#>&! MQ1PIR[K.!?3'I+3M1!^#I"/%W@!P'GJ(ZTO-#UG"S=D[RW%S=L81&9TB7IE, MC.8!3* >H,K-S1UH:_M,Y1AH=:V8[RQL>WS,WGF0]O0K:H9D.S)VH@!,9*J MHHURV?$RB(<1FR$2#YF!BI%S07?R5NL?KKQ"34]N %;1PST!KI>#I,K&K 12 M7Z9%,VZ)X]R1D#,ZC#%+ZJOT>CBX19+A--",PC.ZBJAVO-DM1VE'6-:.E1' M ^!:K8WWTTF&V6QQ+>QGN+62Z-Z]G8SCBC6FG654"L)TZ8B5\QZNO<3B#C_[K>W]3$A_K)27*K?LD MT%Y;$3!<05-M 7=NEW09C<5,4'4*C)^GJ^T8[QBL=:F0%O U]^/DIVFC*G6Q MHOQH@'N_LS19DIPJ4]F-0$E93P*37BGK<+UL&6+4 ;R>):N?&^PG05=WZF@ M7,OTQZ/@>;U4E%#>V')YLC1/E@D9<3XFHJ37@84L J]BNYXGJY_9*2?QSKI3 M1P/@>IH1@:O 6<4P: 5T,VG@Y4S2$IHMLS(D35.5>U['0:KS:2PG]+R.5,)W MEN?^'C^_GU],1J-54[X!.HU:>TF1/2V(C+C)VU+U)TPY M(SJHV*_(& ?%1T,N,\P'4X24C*=GP!VJV_1?7@]FZ$_ M,7 9/1#'$@&M+N HEXE13A/(>0F,KO]-&V@+D02K;'XAN"<0Q M7"X.4T^P19M@@7MJB4X"^0!\,;=\>[+?)YZ0F3A3K!I,0@)F1E 7@WNDT"8Y)$@1BEE$K MJ.K[CL43?036Z1_&@PZ+,EQT2Y$#BXM+@274JPR94^M=E9F6V\EI.V+=1]O? M:.-PB/@;F6;S@(][![96!.F"XD1HAV;:A$!*9S(2=$I -;5)5SF">I*BMBN! M.@33@4IHP)E?S]'X8SC_='X]FT^N8'I;C;+B[@+BY'(\_ >&*M%(K77(1*F( MJP4*8]EH@M&T,;HT^A55KD+O1V;;94/'X*ZBNKZS5C1OBR-9FE%W[E(]>G)- M7^IY-DYU434H *93 6,N3=TB<=D"29Y;GIA%5.:>G:C9=%[ GTKM9;HORMM7 M+)OD2Q$5!U=N-JF \83 $)8[7^:_!DY3H)GM,J($7W?/..%WFX9I1WK:=J?V MT?O:$M501 /[X),#/(/71D6IB:*N=)80GEC0F6@M("E!=0Y5K@<=-2:WR3IV J8G)29VH M?(^QN7O(O^_K&ALAQFK CX28A+2<@$UHM[TL0V"D(D(%[JT*/LK=>IQO?7Q[ M:#A$<9-.I=@C#HK5O2BM)A=K@D6? L:2Q"J&D25D0T)I>^I<&?%D&4MVEP/G MG5R;V[?V$\+7W&X.%VH+2%@!F&'@QD%(HCAR+[-:D$T),!^ITU[APN@4"WW: MAR,TMJGS \37L]9_&XZ'5]=7Z_EN*8K$E2,VB<6=:$FL\X88+5*43FA0NYQH M[:3W!V_N6?.'Z&W2A1#[UK[_>H]P$ZATF3NB@:*1LR83RWPF+'N:K ]E5VQ'=A-+Q<:*%<2HUS2!^' M5_B1=_D#_G26,<3'WRTJDU[BMKFPGD( ^$<\5X"D2SH4FRL24Y!HF]ME-N\ M]-M-!-(M&_TD>$\1!/>H[IY-W?.2G9W[SX6]V9O;688A -6@&5$&D#>!J]GS MB M916HAN.#%+@5&':3Z'A/73XU';;>YJHK:L;4_HT"W';2\^AI'UPE77.E3 M@_]/'_W7@?7::<4,$5%P(DO=7G#H48 -,5KJ()HJ-48'T-IJZO!8X&PWH=6T MV !0]SP&I,;BBK:F1$ME-FNTN M$11)SP)/D0N\4+;9P:MM#JJ%C>%;470/( MW,E_&2@7G"W#0(-EZ,E[4.B#@R::9J6EE4Y"E3SX3M2UZES6,9,=:NI[@=]S M[O/[1:DH&P2C6.8H3VXQ5)2."N*B0[XC-0(@9*'Z0^@.#+3J@/8!XJ[U_9U7 MR@PV(KXN:V4&[*35,INLW-;+_'2X#*]GB,S9#%\:AN,%Z8?5%FU[3D>R^2:) M1]8-W1[(;7G1;?&(!NNIQR42RXT1*5UI@B L24%'QZFVNDXFZ3FBCCZZ?_SL M;1/>$E?,4F:B9]2F1K')8#@1UZ,<2#M88QU5@\E3+L\+ M^/5;SN+?KX>SX>(M+V[N?;?,\94:!BVY)F6(SK)'3=!4$9? Y\B"9KKR(-O= M"&W86NV#HZ>GV%;05P.!UA:N%@<.QB< R)( XZ6R1COB,58D-$@TOHPE*JK< M07F"GG[151<$3^R/QVBD46"5+Z< JUHP2ZVW0G.212G>LL&2H)0AUF8>8N12 MZ2JC'[])61NF["C][X"IPY71=T7EJZ_X^W2/EU5%@T!0$X08B\L S"9 3 ML31YQX*B G:[_O#$"]K#Q1$ZG'0LT 9,SFUR:BVJ#W"YO"A1UH^3P:L@)'$Z MQ^(%.)2.*'>H6-; %)-U#D^>I:K??BHGW=>ZTTX+4%O2OEIXN+)0 KA$HH^E M\Y]52+S))"<5\5?1TSKCLA]0T;.+U)UV-W%SL*C[WJ=>7_G+X?CRP\VLY,?/ MQNG\[.7YV6\?8/IE&&&V-K*X]WAI)(G16B)Q'R?>9T:HT9EEJ;F29J==:Z?7 M]8R2PW4YJ2K8OJ%R/@(_/2OY&)BNR$_,<@XYH,[O M.'7T\;-[WG6Z <&1(FM@$RD3L>?P9O@%TFN4__ARB'OLB*R 2 F26/ROM&P/ MBOW_[7UK Y;I0&(L42&BAP6A5.-.BJ-BD \-]0<8-PHZ)IH-,T &$ M7L\REAWB BF=T2@M>2*)OG]=H A>?1Z=RF"?<>LHX;U37%SFXX/=B076#U MW6*>:+F_)S.2))_/9OEG_(;G\Z_UK.EJATC&^6A2@A(SI58YT7:3$L4IK?;5M)UC)UJVR%)FX;!5( MC R-S<'*)@\,GQ)JG*:5O935[&>;#G!V3?3_<7Y5 7 ].5S^8S%?+B>&U('2 M):BT[)6\UH)/DH/6*KA(4;6T32HGGQ.LNPJ*/2$P;VB/L<_97H7EYW=AFA^9 MS-4\WY:?,5Y0OD59FZX-[AQ-11GO:UDEAV2M8C:P7'"[]F3;CCCN2K#1S7GX^H2@RZ)(#9%W9,:*+$#FI M2N8L4@G)Z=*$[?Q:@''/1)IA9R_]=M%[X1'4WS[5?YU)J=,R#3?9SY5KSI2C MW.G[2C^[_'(W55I.?"H*0ZA/^X.OKZP5!)DR<.^B+"PD)IO:S[CIP3%] MWM&MW^<6O;<::AA#/_B%?N5;.*^Q\(3RV,JZ)BS^&O^[\<%*\,'6BZR:OJ]J-[6M5HC]6Z^0 3!Q:-O&C\,<%@RIE;<7GW&Q_KT[/_P=+R8J M*X&H&+A8J8(+0_!H!)Z[3I M4>54-4B6O7',UKN^FDYEI'1*DU:8(T5D&V*;_F^-YK/5>O GLQYZLGX'ARR; M2W[^6&*Y/'\S+3BI[1T*XPG2N F4*$6A0I*:E'[<(N%;X;:[DV G MA\_!#7.Z'O?9S)T[%S,+M.>P7$@-DD-P28%//"@T!7,YU@'TT$]ASCC-' A/'U&9VL1;D(&J5T07%6VE2V'G&.VZV7T[E9[!TF M+W8G6?_R*L'Y^#G,;BY(D+;96%;,#-&!2K9>D"0&FBE$R4@WKLD#\:/.S":2#^>S3>?485Z[V!]&WH[U[XM.&8;W;5MPCM?'5 M*NFBT$.V!%%52X8<-[:2V&LC'2J4S^JL<1O?^U? !/;[T'Z,U!&3<5QZ"<%P M72F")<0@"-R4?L3(,N6^3=XP["9FW\U^=T''IAO[!N;JEH/SSN*^/^=55>FA M+FG#AP[NF;81_D@.2C&=&.,D*EOU[.+W3<3:1YFB YR MA]NI//'><;4\[TR1H9"LD*Z\BJ P9/"1,?*L/HIS3W^&\TO2W/6_ M<0 I^^&#-@\5]YG\$*'D;4ZQEN#UCQ+,HH=8"H ,K MC#:<6>1A.S*\G8=N$&BNWJPY6R1'F2F8R;7T+=$24Z(^WK#)8Y#%8I.KI0WR MC!A@MD7#%O'FSO;H83]_DE?3!9N-M94\STA0J;*F^!S!HG!>9PI.8I,WI8=S MVAZ!J_T N^]$7;N+$7I U _TBSYIX;U"J!V&:8DI#;%D!3DBRYGK0(E8$P2= M"G7M3M9]DKIV%U6/_@CT(;EF]%9H*1E(%4G\:#W$Q!VX%(NV5DF#>JNM>4\^ MTB.1TNYDI6?X2'=1V:AU!3NPZIHH.&4F"J*M)/-,,X@R!=!,1.ERRC%LQ[8W M'%WQD9AJ]T;&\(KM8!NYWEUO[UB+RX*C=R D,D*[HEP612 E6965+?X5%G@29-"IO( 1:2LJ[2-%]/7(H M%K MG3)O2,0BZ!M:,)YS0#+D@/DG.,C,?[ M'.@C/-QNCHN]+;GIO?8N:MT;#E]7'7DIN%Y<# J*Z_J:GR\7ZT;!-,J$*?*@ MK.Z;V@A0@:7*CN%!%*D=TX9EW83PYBFAQMV&6H'G8/5WY%]6Y!9K+EJ*RMY= M+M+GL,2SE.:7L\J$?);_[^7R8I4+3G*(VG'CP 1/+MD$"N-58< IPD>NF?9M MSO'VD'5;;\F3:^=/$>EY?G M%[\2?%^%6OU[MR'?S$"5+(')TWX0$2M3O N!4\Z%$9!0@N0#MU,Z0B7:,/"Y( V2KO8K&\X/LJE MS!U3,KD"SLM4Z1TCQ&!EO>IV*5)R;D23F]P7VT9I)[PD6W0=;O7'FI?L:X*Q M+X(D2SO O/)>:XHE=LJZCVH$UNJR8GMH9VXNNF==(C[&KI[E3C]]OKCI**9B,3()8+:> 7J?R:/2GU@*V6D1'3G6%@#;)-"X M9VO'1-<@)ND 6N_"13U-OEX7I C'L@$;:H6\+Q)B]AJR\,J*().Q3?A,?Y!B M7$;>8X)H?^5W@)S5L_X'*KHN"O/"&*W !$,)<_+D6F6@+U$[:3RKS#,MS.YT04;/,= J 2"Y6&13@,!E@&C4WV?EH M^59Q^)/#C$OT>K1@?#A5=^"8GM#:FYOJ(QD85RHPD"E)4)5F(&J]ZOP;ZH6; M2+))$[]MA.NEMF^L<]']K-0!\J[K1IZ8VW]B#18QGWW#1?B$=V@*>3#!TDJ% M$+0%17\&FJ,'60+EP$GD[)H<4!TB=+>'67M":#Z2/3O [A-S7/?WT@&5"RY# MT46!XLZ"*S: J%&$RAB4.?:%TO;]UL8X+QL&@X/:I0MBQR=F=);2Y9?+\TK> M?OOPWM0E*!TR9#2G8E2A)6@R>"<42*%TIE68@]FN2^ ^HW=[ MYG88XHYCC?%;3&RAR,J8CD:&G+,"-)R\O%$!@D$+J"G?LU+YK)J<]#XM5K=' M=9.29I(QMM4.V4[&EF'M M0X'>8SVQ(_]8CUF6*9S_%X;%Q')55)8%&"N4,TKC(:B"D$A]2C.K/6_2Q', MV;LH.1T5M[O$RBT T7UR]W#2=8X?_S6?B)B8YBF YTR#$@32F*T#YX3PT;ND M>)-[Q[VD'9$[\$4@?1^CGRJV":PX"=Z*9(4 +VL&C-Z 1U$S8).9$<[EW*2[ MQ)[RCL@F^'+PO;/A3Q3AO\XO%Q.7>!+&:_"V)D*")W#2I\KPR%)B12K3I,YM M/W''.3!Y6?C>V>RG"F_ZW8FQJABC)$3D""HF6M!6<&!*HW8B>2Q-.+3W$W>< M,YD7!N]=S=[W!=XCLSPK-/+-5&G5%FN" >-BJ:5G"(&9"$;DX(H,UI6CWZ\\ M(_,X]5PO!^;[ Z!OK->#V>25MZP2"C%%&Y-S"GQVE%Y8M)96;I'.'!G.VQZ6 M#UY+=J*(W=6,IWB^?GMO-2^?FI)T/S52>UJ#;:=YP6-#,OF$; M%3_X^.9Z?7I"!UX(W.<7>;*;THTSD-H'Q44&;KRK!8$"0CVS%$['M+J&2TVY M7;:2-9OX M;PXP1@?QS-V]]VUYT'4"&6V2-B17?)/6FD^+U0?W M6WN(#6B<;KN*_$)1WL7WW_#B\YS4^0VO6=;VV",W?=0P^^%6@@ZT]VT8BQ#W M?^;3V<6?] UA[$XHK)%Y93UHX0*%PDE#\-)!0&T(!ZY$TZ2">TW47-H!T?\S MG]C4P;6,\7=%H?,Q*X$18*'4H4%AD;0=H$4]Z%%&XX$#UX5'8DBW: WA]G%^(-H?&3$O,>OUR3\GQ:XZJ!W?TK7G;.X]2';##)7QF+G-;C$2ET&V4J9$^EH M*!AM+=4X#F@8P\];6V%L?IL//[^ZN8FX\Y+G'.W#OT6\63A!>^%\W;"3KLRI:,'S8L Z$1E3 M-O&RS>O/K9S+(8*.^_J]\5YV- N.C-1-\[A:MB1MB2)'R"H@*!$4^$#3859P M9)%\>=[F4&$K+#XMRGA.[GA0F#>Q2S];G^<^E^P29'+ZM DD"[%@58LWW-I< MXOW>S/UN?4,:Z/'];A=M=9"B/^N0W]P\T\\AQ2/S^?MOV8TPN?IUW>X2-66GW"B7"97' 5X MQ "JY S1Y +..:%$]HX6X/&NMAZ1L//C\3TALM55]:'VZ@"([\+W]6*=7]55 M;U#CQ#GN##,>,J_U:Y+T&$H,(*.6(D5;C&URC+FM@)T?6@T#PR;6Z@"%U]<. M9[-\[TAW577/L/#:?Z'X5.\5F =OZ5O-BG=6&X>IR6OE)Z7J/+$8%AB6^'JVL:!E@6G^:3;]-^:W9,4XO5BL">.L=\YCL75Z]1T))B W M3BX^>&V*-#+8+;EB]I:A\UCO,+@=TSX=>+O'Y_<>PWF=VC\H,ZL5XV]G/T^7 M7^?+<#Z1A**,L7;52JNW(K M$F1Z\6M(T_/IQ13WJE9\\!G#U"<^+=H0-&2KO>_C_*H.(IQ_(#EQ73=V72=& M.6X.G 4H:#@H@61DDR6(4$J)J&V);JLMXOFQ#N[=@_'BL1K;Z!EFSA2D6KFA MG(V4P^CZ5B6Y+(*Q7C=Y2X02@::5AD!K2P#!3S!2(Z 3%1)BA8C$5N M=XZ]IP"'NJFZ6[\M/PSY?7VD6+*,0E*0%[B1%.[)!#Y+#9BRM\4:VE6;RU7^;SJ9?+K]<%^PX'HU*&HRK#SQ4+1:E.8.QV3 3 MBBMZF_N5K>S^P\@C6WX?N\V'4.+8U@]_W1'<1>-M$AI82@A*%@W.5%9VC89V M1^3);W.RLIWU[XX\SG7%8-;?6XD='+_]&1;3NM>]IZ1N703J= Z2*RB5BU\I M3;N?M@&L5J6PY&O3I!;QY'U!QKW"&C8F&$39G8'ENJ>A%CIZFG](M'(4.JP< MJ@ZD]%HQEZ6-31I?/!1EW"#R,-,^@9,]]-P!4GX*RY7TUX]0N(\.M05>[UT5 M31UB-A9,01)=\L)<$P+Q'\7H!R'[&'4^F(8[P,>;^2S/9Z]KW7D,LW^^+20% MYCJ?-Z]_>OO^:E*T?+(/GN8C:[E4\!RBCPJ2$A9+?0]5FO!5;27=N!O4P&@: MWAX=@.S#95SB_[NL!;_?Z,O-T\S:_+0PIB"[5:)H.O7,:Z@3RR!*)K"_) =A, 9Z4K+J(,.2K8IB-TDT;6FHF6(6@K 0LM)</!*Z0UT*1B^3%AQG4VAQKX M2;SLH>T.$/,&+RYJ9[/U7*X<)6>E>&49&"9(*4Q0.B&L@A +,MJWDQ9-#@(? M$Z8GQ.QCXOO9UJ'Z[@ SM6[G]6QYL;BLM4"K9<2=54H72@_#ZLB+S!N*12B% MTSX=M1);W1WO53/UHRCCUEZVV9@.5'AWD+E+-: P%N8D."$+Q60,P>D@06.. M*I=B@FF23&T2:%QW7_ M%);3Y0>2)>2WL[MW@'RB!1H,MG:&RQE4MO5R+A60)?'D+:U<=X3L:[. _17T M# .^)@;J 'AW-3;A0407'8(UCF0768)/CF3WEJ&Q.M#_6GNW_NY)A_=>.RFZ MVV=/M]V>EF&6WUY\QD5]"KI\]3DL/NWW7/*YCQSF<=-.@@_4WN'=8OX5%Q?? MWYT'RO9GN3ZI_;K*_*^?IP@G..,4UQN1."BD'2MDGZ$H7:-QZ51J^N!C-&!P'WQ[N-"Q^XX G/V:ND."#C"I2/!CRS HP31C@9 MM$A-FK4]+=:X65U;< UHD [@]0&_T5J9)7PU7UXL^<08*XH5'+)&2EE<2!!U M5&"U5$G&Z$H;+L5[H.?PCGI+2$EK+-/>X5)#SYCF(#H M:=&&X)^X/\)MS,U$;? 8P!16;VB%A4C0@,)T#I9[%L1VK&B;1CB\QH<^][=0 M"T\J@]VK^:QNFSA+T[OA?2G!I\0,N&P#^33IP1NFZS%I%LXR7723VL*MI!N1 M66(0NS\L QK:)"?C-'X/BQJW?<,#>#:;N"/M 23E^GI^3QG_&Q?3;:H=^ M$_ZUO+PIL-;>*>MT?1!;.W+FFGT9S:'X(EBH591^N]JPY\?J!1?[&G/>3K,= MG(340_(?_.M/WW\/M=/U:AFE) UC+H-FCB8C1**MF+PNZ2D*%04%=TVNNI^4 M:N3BB>$VI.%MT!V@KB9RW59(A,)MKEZ9"5"F]@'FY)]]L/3_)EMRUNWA](-, MXT8W UK^24SM;X:Q][)W@7+(B]>SLJ@SJ:>1\;LD-_SUFNPC<8'H^_O<%9/*%Z=A^F7Y>^7 MJY5A@L90%"T%;BS-B%,P*>D+UXS'%*3*J7K>X+@26P=;)$.,';/ MH:]=\?+L_!P_83[_?NV4\Q]?Y[.K&9;D44;R[EG3-)41CI):45]J"\-0>J5# MDUO*W47M+$0?!H.-+=9?I+6>Q+Q<);A5>SHY-%C+M"4H9@JXI 48H9G*HIAT MOZ)GZUCK_EB=[8Z'(:B%?L>&RUKXMV7M@W^=7\[RG^%\FB>*)PH9'8<41'VD M2W&$YT&#I*3%6":=OU^HNJGAR8811F9::0"-0739[9ZVFL]CWC'7XGY>$+*, MM&/GXBB[4!R<$*?HY%;OK>[\_) V?KN/TMPE;C6] M43PE#X$)G3TXU)69A@7PS!A:Q$F78JU0;5IS'ME3SE:?[M@YJ'?.]04W;JW#Q?DJ=>U M/WI.O('0EZ]-B'+(6SQ2)C*[/=KJ,< MO7*LLD$CY3X*4Z$,2UFP3*+QP1BMFQ3=C#+;KKWI+JA^\'*W>^QTR1+31+O/RE)_S*:DGG^%13Y+%]-OUQ[O=OI!N:2SMN#1)%#%"X@T=7!% M1Q.%*RDT>7PZ\#S&+00YRJ(XOKV[@OOO\]DWFBNM?URLNLG/TEH;ZRD_/EMG M,W?.!T 1*,#"VJ&/*X3,I54U"Z44LBVZ]Q%[W)J4HX"YN36[PN[#S:NNT%\H M(IY_1UPI_-WE(GVFWZ@[U)_A_')M[N7R\LO7U?W5/57X%(7W6*!(H4 Y+FA! M>P8VJ:**UH\-YZ]G*_=0OSG@L'_' M$5IEF]M/ZS@Y*,6^3L:2@:M0&50)1UZ+ "4Z(6/,6:0FS^Z.E8,^'C+=S1Q^ M^O[XFER_4G %N=,I0+)2DWZ4@XBUWEO9Q&40J!NU"QQJ!EWGBKN@;]>PN(V- M.P@J7L_(O]!6$2YPS;FWSGM7[_B0EVQ3J(Q9MM FI3-$DVF3,DPI%8,2NCA'2S2 68^X#G]Z-/9+/\6%O_$6HCPRU_5L5\_*4:9L_6H M(1D6:$W%!)''#$9J+[TUO-@F91O/"3;N264[1 UJD X ]IX,0P)\I@G]C-_P M?+ZB*/UQ2LZ+4*2VX')6=4H.G-$1#-*J*2JKTJ;YYA:RC7N&V YF0YNE Z2M MPTSZY77;R>0DL\*2V06%!EK7&B>9@7FM&/.6&]'D+O,'*4:^3NDB;-_?+!U@ M:G_%W4Y[ENLAY)V&AVAL*=(*D)5R5<7*[2Y=I9SR0J.RHF"3=W0M)C-N8'< MMNYONV,;N@.P/W8'^O[#'U>[0=3<*5WPO$&QOM;$AN?%^D1S7=>=AKC3G,5*@9!*MLY($.*4J MF:F+V2D,R3Y[R;;M8".7-W0%O*%MTRW6KN;BB\"D18+B:LFU<0:"%@IR%EB< M")S9=!C.=L!8NV*"T\#8'C89&U\[I(8;55Q#[AA5,$DZ4($94!1I4TY8-.BD MO$Q1!.VVXV<82*"1?>*H"?=HAAT=S'LK^\HEA*B%<%J"+XDFZT2M3_(%;"A9 MJE)TEMNQ1QPJR8CM'48!S@.N[F-9<73(UCWD-07(L\I(O@Y4F+[:2 1&7Z*1 MP+#JT2*ID'D'+J3D+&5I>+\H<1,=T,2*4 MQ,CZF5$T0UIPSGO@41FQYO+9YH9WJTX2-Z..'!6.NLONK_X>,'-]2>UUU%)* MT#8C3=PP"*E$0GXVA5R(,FF;"J?M43-V:XD]+7;?YGNH;V2K_Q;^FGZY_'+M MXGS&+*N) J?E>(<>DY^[@2W]LH'0'J*A2W M(=3R2T6+P&=0)9(::DMI=*72W== MH*8HM,J\'GRBHI5A$;Q/'"CP8B9G2L_"=JSCMY_9AWWW,Q8QT9 !U OG*T MS6>K Z-7X>OT(IRO)KBLA9.+;YA_G2]^O:Q-G5XOEY?UJGN2+$L413(HG*W( ME4F_@99XH5DKAZB2:T1PMZ.DG1?-# RE1YA V]EU[&UXY]FM?WSV+4S/5TX" M0Y9>HX",P8!"++3-90^4(3EG>#;2Z:TV[T,EZ;RLI@U(CV_##CSMS;TZS6YZ M-9L'JK\ANEAI>?EQ3FJY3TST^_SBO_#B/:;YI]GTWY@G17I#BD=PKM+=NQ# M4;P&/&).6697W#:-N'?VR,UFU'G)3UO/W0=.7O*">8>+Z;SZEZN_JK_')X45 M^L=ZR$G4#LG&0,B.06 H"W>R^-PDX%^&@=H#"R,)MB%&V(X@:Z,K:A%M43E0# MW) :C,3 39/7S*TF-&ZOJU/U]D.BY(08YU9_\T!?5^_*K_C<+^9GY^>WO[@. M)\/L<0*_0WK3'%.\5EQW1U+HDWU=(U/*2BI24W1E[2"\BQ[0.V.-YCFYU$17+6;3 M-8'>+JC<3* WENT["*6>8N=BOJ@HJ"I) \A,5%YX:/QC L5FO!PG "9 MWFB(V8%8;Q?S[8W$;[B(\Z-0Z_E2C!%%T4PR15U%*W",UGO)BHGZ.E3[)F>9 M)TJMMY/U=Z+6V\407>#J(=.;5T4F:2*0,D@YF5KNHO(-]\5DN-VM,==P%PU6N5IHJ(OV3:[!3YQ>[Q"@#6V6 M+K V3+QZ>RY7)!.(E2!5U;Q+4IP10C8@I-8\!"=5VN8]2IN+Y>WGT0O)7R_I MQ)@PZ6#3OYH9YLG*=TG'_YY4M8?)_?-II:WV<,>RC_S"#-CM9WF=QQ#L@I@2D\ M:P')VEJZ25CR5AL@9^P"8RZ;1H>^)]))1A1MN8D!'"5\H!SS$)@I($@[04=1 M>2':'HJ_Y$XRNZ"O72>976SMS"8)3N%2HKT%5&8"7/$*)&42)NC MHV^R@'>GG3Z!;C$[(>%)VNE=S-(!IIH0WYE2**C/G (@I!!%&0&Q%B PKS"* M%%)T;9IXOG#:Z9VP=0S:Z5T,W0'8GR8M3BZ(:&@>2'L0*-J$("0GZ@VM3TG) M>CW1Z/#J;T4[O1-H=J*=WL6"'C2.]=3Z!AA6'1 Y'!L I0WZ=0[R>T?*_7%GE[<5G7'S\'&9OUVUV;S+K M]_/S\U_GB_HO3;*521<1(*T>U/)02Q]K_\J,@>H?HE>CLO=&N,SS1=78$ MH!]_3>Z!N;V7X]?52?^'B["XZ'Q)K@K^EZ]G5^]DE,Z2Z>! 1)THTLX.*$M, M4%+DMO"@LVI2$7FL"9XH<\-+6I '(.Y%AZ-_KNQWHQ?!HV$J,])&HBR!ET1_ M\@9,"%E9;8K33$DK\0#$[;X2_7HESO!3O;#N?"V2W0I.[RK' M!)02N87@G 0E:N=1[R)88TM:40.T:=EYQ#F>*,O$2UJ1A^'NA2_*^Y&\8,EB M2@@I%P&JNBI7"R$YAF"\+XR-=&=TU.RQ/RJ+E[0@#\'<@=GC+[.369#_B=-/ MGROYSC=>Z[59/AYY@)RC_[?R2H%S1 PIT0Y2JD<-H&"HEK#;J,J M.C3IL]"-!DYT+_];N8.6H'[1(<&/IX3/*\XZP824"KPVI#C#''@T'I)7$@V: MR$H3JOEN-/#B3[9?@#=H">H7[0VN3B@O"=7/:\V3X4N2E!@R5GVH"^!K3QF> MO;&8-><93\L5[#+]%W^>_@+\0#,XOV@GL$-JI14+"J4FG9D,2DLR.R/;1Z71 M&Y6L*GVU5CKV*<$IG]^_ ?0",HO_NS_+.<587XX_WFZ3.?S976AMX\U2Y0. MN0&;](J;BX,SI5YBZE "\US:-MQ!X\SW1"/^WL_RA\/8"Z^K?GMYL;P(LSR= M?;KGQMYC?4!%?_]J/ENI[3*-YU6L<'03O!)0L;;"^.&9/ MK+YL#RV\U'/\ 5?.T59[:Q#W$I''YY47=S?XIT^+51'/:]+0=+:TNW<>8\8DFWP-NR=WC[.^X(.\XN4DH M)B4C)-CB;7W5S"!@8B"+B.35N/:NW>G82)/N8,/M?UV,O9KW!>DI1AAT0/1P; *4-^OS>,K/8A ML#8"-U;3IAG((13Z(HQ'3BX![:F5OKY(\K"=0#PN>=@NB/I[K+?KA[A&%.ED M 8Y"UVJB2'NO*6 #J412S.KXW^#Q=W^K[ @P'^_Q]PZ8^]L]$YOD8".%U@@E MH:=HN-X49%I Q93BN0K6Y!,C\_L;4X?UN2 /0-R+WASO$3EY+B4Z7\KQ8, M@$)0$L)*";+-]=[QYGBBU58O:44>AKL7OBCO1_*E&$?&XF"QOD7)(4,(2-^F MHK4R1O)R8L7/?V?JL#X7Y"&8>_'/A_9[0I8">NMS 5.LK"^P$$)DE191L,@4 M8]R<:G.&OQ5U6.<'L,TP^:*3T!U>4A;K,5*"#MYB!"5E N=C!HI86'!%L5!. M+"+^;^JP(ZR>#CW!3E#^VYT);\.RY-!Y5R!G,KTJ6"!*9X$+D1UCT21S8O0 M_TT=]N+<04M0O^B08"=V%:F3%J62,&9:LLH'":'RK 1,+@MC7/$G=FH].%G0 M*9]IOP _T S.+]H)[!!,!52.N21!6U*7\B9"D,)!H:PP,3W7<'7([= MX^SON"#O=<^ ;PH-,)J$-RMW#<#K[4'7I+$*!@F=6(+N47S"_/?B[@C')X2 M;5?]FP<1SB]?OI[/OR.N?OKN*Q0HK M"7Q,.MI,?.VSE@0PG50)5DN?1!.?>"SZKSK.3]]?G8?E$@2@O,1 ME*Z-(ISDH"/%QD8[&1LU1-LL4]<47;L@Y F*KH/LT$$8\R,#3Y*JU)M"8-E4 M\C)4X!@/]8N(Z+W#T*2_9I^D6X?9]DD:K5T4W0%*G@TR]B+-49:;F$B1 C6H M4NF>),]0O*!9.EZB'*>9ZXG3:.V$K:/0:.U@Z+%IM#8&,U?\2TS8HA.34$HQ MH# XB/51?E1)R*AE+O?+B#>P9CTS4 =GD:/"8-[()ATXT]6&EZ8:Y:M M^'#%=X">O0_<;Q+UL^7R M\LLZQ?_EKZ]8:>;J"1R?H-4YB$KL%60"Y50$'X,$TE Q.MDH9%_D\,].:5PO M.@#>AKIM&=;XO2R#?8Z]GM+$G_-S^IAS2A7?APN<"!6\*I)13EA?3W+EP#F/ M8"UG7JF@BFYSB-!^;N,Z^$8+HR,XO+05\GZZ_.>O"ZQWL4A@N5@I)!9D+ND M&&)]AQ0IH%,B02Y?C' ,..\]Q*TTZ6C='@$FWM\NDJB_SV5>CBH52>&(+@1L@P6<- 5$*J5(PY@UV_4V&$"8@XZC'Q_O5JJ/I/&?Z+?_ M.8F,Z1BB@L1Y!L6\A2A#I?KAOO8\)ZNPK::\]9#C'*Z,@I$?CJ/;V.0T?=:C M*CZ@!&;_P8[@Z[:?;"]^4!.J:2\OP.5JT_0(45.6IK3"8- 'Q^UI^,$:2MR. M=W498*7)R00&R>L"*M>FTEP:D#0]EP./>/^ ;I//>^SC3]R_[6+['_W;P;KN M)8MYJ+%Z/UX[D4=+H6/. 4%)4VN,,0*BUU*ZE+5OQ^CVJ$@C(FT 8S^6&!RN M^6XQ='V;'4*.S E@3FJ:BV 0&"4E&8/2AB9C7+O#SPU"=5 T,(#AM\+3'E88 MN[3DM_"=;.INIW)5OA"M]S8%"QK9BJ130DB9 U-<69.%9?>/"C?%K@Z.*N._W9R.CMM%"6-SBA7V_P% MB.@4<"=09)')_&H[6.PX<@><$<,#IZ7VQX;6_5#N]IPW9Z&"#86\(KE&%4P& MGRD5\)%)0X[2>AVVPM#&(<;Q,@-'L -JL8?H]?&<\?+B\WPQ_3?FLR_SR]D% MGV0F@W4&(2E.>:*FN05E:]Y5BI=3H15T>I$.[:+G.:F/41?!"COF(]<>?+F1\#< MDT)VY-*: &\X"W6 OH\+#,O+Q?J%XEGZ?Y=U6E>7B:_FR]IA>36QB=?)2UQG'*>D;W=KO;IS_H7440-\P:MZ'$G?3F M*JA E$B1L8;B##ES\N;DUAT#99SDF:$1)1\OV-M&Y''J9HX>_PUNO6[ODRD' MK[.AJ9;YXO6,_AX_AK]PK^OBC9\US&WP=J(.<=E;GZ8O/\Y_G<["+$W#^0>2 M=_W0[N8^+Z1<&%(5#FSD$V.3=HO/"74B$GFP):_[VT&,\7)^9.A2U/V&J>M M'QJK(.56GE^?E^<&QB:4P&J/O*#KD1RS]4B.9XC,!,>R5B%OY\ .%.2P]^&E M8+J8?L.;T6J-]WM,SC(LR6M%K>EK/E$FE1K[;R MB62%V1HVB"@JU[A2$(L08$J,D0(+KHK?2A?#R--%J4M[5/WXJOSXENP@=[B9 M;'VJ,%OBU?0FK*2L1:H!I:%I"TE8C&-2F*V2#/B(=O8P!R2.MT M ++'EU9E?)S.+DF=;[_6.[CZ"F BK-0B. =".)J9LQ3;,/0@E;;<.I98;O+Z M8WL11SR1&Q.*C6S8 3K_F"W(R7^:U1S[UL$O)R[;&%GR$+(C;=G(P*/(D%TR MTAFODF[2$V*#/".>R(V)NR<P'(?KX:]D9G;Z8AUK?D4UQ.T":+/ K(@M(X MA5:2?K(&KJPJ09F /K1 VE-"C7C.-B;9@0@4L*J0$%PJ"(71M+0USHDF"-Q>Q'%( M?4?'8R,;=GMZ\SM>K/5Z$&HK*]MO+U(+<-A*3Q#@L' M51)]8:% 5-R!E"H$P7SM[=DD-MX@T,%IP;W/O3V(](%V=^$S2!?)T>;Z4*Z@ M@J2ER4IS&=JP)6R4:-R:Z4$0\2"@'T3[I^-(5G6 >YWT;OJH1D[E,4%;NQ9D MKI2B!#!9.4*+L^ #+Z!3H&TEYQA-D_V_E6NYI0R\/\)/83E-9[/\\_2\;JDK M9=]"G^SNN?2!]% ?IB3DM&F[=3FQ+B)%;]J03^PG;Z=N:1;2;F>Y;IU6 MIAA[VW'E" P=Y@MU)*:[K)=Y>U4W>Z"XJV=Z?#6*R#8XZ;"HEU5X?J+N:S5<%$ M?6J:N7 >,8"-F&A?T!PBYP)B-K$H)W+1;7;TIZ3JI:5!(TP\J' ;RD =H.W> M'*Y>H*&U@07%H!BO:N5, F>L &.XY=H535%/$T?_F#1C]UD9S-KW,]:#5=\! M?M[7.&1V>Y9WS5G/;)#.6A )Q=71LJ) -NM"LQ":*]?DLNEQ<4;>" ^W\WQP MI7< G0W>^LU-&7+QVE@I,EB;ZGQ\??,<+>2B;##"&U::E%(^)U@O[0..L]T- M:J8.8'>38[V9+Y>39(VPWI+;7G7M""Z!]Y$!FJRD=$$;TX3GY [2=OU]6-_NVK-\0WFD"N\KB)UE%S9!I\NCUU43T',B-*S(^KW,V M+*%.4H[KNYI"K9VU]H8B21+G+<%XI< '5'#UHEBR;G@#&#* MY/N-]Q =4Q M*98SI;QJ\AAY3WG'Y>4X/D 'MF"_7G/31&EZ+%@C#91*YZ=2 MY;?AD<)AJU@L/%J\SPS4U&]NDG-<9O@Q/.<@%ML?D/.+<-XDT;C> -"@0@8L MA5()*$A^9FI;P92<3X*SW"3R>U2:<>G3FX+K<.UWL?UNT-$D*(6N9 1F*\E\ MK*U!1%"0??0Y!5H1C!T#1E?RC-LL_JA VL<"74#I;'8QS57XZ3?\@.ERL2K' M_.6O='Z9,?]*6KUS1_@PS;]ZF5."S8D+!C$[!>1X)7CG!&CRQ\D7G\7]![/# M &\0Z;>"J3U)F![?NMW>_W^X_/KU?'5X'LY?A>7G7\_G_[I34;K/C?YS'SG, M'?U.@@]TZ_[,F#?7IUR[FJ(*3[^#VL5XVXKEY6V%3-;"&9$%)"D,5$X*2N!E!&Y,*"R$%$V3)WW;"CCRM54#-#UH M.-O"5*?JS/:OQ]SN@X_BV!K6:FX+2.&X);0PR*$$4*4^+-!(^-3,HC6B:-N& M3.HX[NWV]N:YU?-C/: MH@AD$C0+M<5X,O6]!67@FCGAHJ6XH(U:]I/W-)S? M+EC;7(G4SI"GZ@O7Q8D-?.'5!Q_%%SXVB2/[PIR]*J[0ODS9 .'3! AH"WB1 MO"P^FN+;%'L=-]3[?3Y+],?7LV^XK(_1SF;YBB^(_EP?::\RJ#O/UJ[U(VT. M/HG*W6DU**,YA%(H:]-&(W=9.BY;AH#["GX:WG$7]&T*#8]BV@[N/%Z%KU-2 MYXK7(D\OJM]_/:/UWI>W35J1%]8U)!XJ,TF*"D,M>.$I\FA,"CR_;?[3]'P;3_PN'4)H^"N MN7W&QE[5:ETPO\X7ZU/-NIY6IZ"O9Q\_XV\KYN351O2VO*%O\ XYP>WC*V6L M98Y\&LN.XF6+X +2K%6()D1AA7=; 7((:4:N_&NX<8]CL YV[BNBG]FGU82N M.CDO)UQCO<;.D*2I%+@\0LRBKCCMF>?&^39=]!X79T0"N^-C8CZX@<9VA.L] M!-<3N"9&7D_D/9[7=CT?YQ\_3Q?Y75AC&&IL(%[/Z6VY.]-)5#$5&04415I2KK:5,[G2 M4!4O.4I>Q'9-N![__!$IYL:%TP#J'ALQ[VMEV-ORQQ+7M*!OX_KIR>O9+W_1 MW&:?D%2[FM;;>#[]M*;,NQ.),$J/2',4 6.]1S?@DTE@DI->)BMEV*YK^T%B MC-SJK774=CP3=1"NW9OLHW/],6*X7M'?)RXJ5-DG2)FR=>4T@FB&<$?QA[H>7 _['K_.%ZM3R!M^-(;6*DHP AK"A*%@P7LO"8G*)-1.6--D M ]LDT,'%$/<^][$F'MFZY&EBP(R*]5$SK<,D'"W&:)U02;K[N4F;.7?35F50 ME#RH:AC8(B?LF0XHZ-KVLX_EI5J6=6U"8?9.4J:,P+$FN9H5<,P9RIPCKA9E.4=.6WCAE<96RPB.IPA,&8?,:\?; M/##?4]Y.?=HN:-IJ]FK?C$G-<R1L"QYEB6@E^* M4V.3RY!V4QKY(J\MS$>U_PGO^$.W5#MPQ&-%!T=KL_8L_(/./,=I$2I MN'/:MZ'2W"Q2ISO_+IAX0#XSC/Y/V*5=_<:Q_-GFX8[ES+:<\+ -(Q\.>ON^ MRA.0?,Q0\HK'67$(/#'(,LNHI'&>;U>^M,UH1\YQ5M1BO/@@C$ZT( .M3U_? M4&27P61-T0$FA=@X-MQ:UB[:0 Z$E0.3G)U-UT."<\W$^=/E"=.YJXUCO)7>Y1C;$N,^)E4OQ+B-,+&)&/=@ _6 MK7L M5VR=01?O(QK(+*?Z@M5!<$+4%@#&N5C"@PJ902/3KHAP#[?NXX?.>ZAZ[.J8 M5^<8%FA%,)E1%6+G5AO_PL[N(T/>Q MTGPXE8UM\==?PB=RH!^^+RM1R-DLOSK[^=79;Q]P\6V:\)J)-UF7,88(;M5Y MWD1!.WEMEF9DBIIQ)W"[5Q1;#=?%8=:AN!A>L1UL(J_F"]IQR6_2?-Y>?+Y! MO')*)1,,1.'K%9JA[-.D",%(*;(WM!":T&-OD&?D KF# 32DND=$S7)Q05.8 M+>?GT[S2_HJ,:+6]6AZ]S]9"L<@H-<@4EEGG@:?"6-)"<+8-%3:-< EZ91!DXH360+KRC>$T4V1!&8T:Q M0QGV29SLH>4.-JF;4LKK@/[::WIK3*6FL(%B,U6_.!4+D%)L<<+5]N=-GT#] M*$]/N-G'T)N>-1V@]0[ \X0[?G-#IR>=UBDA@BJL=N 4!4(N#'C0BJ%,GN9[ MC'N=QX0;.?8Y]A'-T.;J ()7U]UK9L79ZBCU/Z<7GZ]OO-?,B_5*:;E$^F_^ M&/Z:(.-&J.!KJY3Z!$?4OCW>@-;".V5UYJQ1?YJ=9>TBZQ\0, ]ZV;2U7@< M_<=BOER^6\S+]&+"8E&><0W65>KL' /$("Q$9$(42D0P-;GWO2-#%\<%[0"U MK[8[ ,I-3'"G94JV)DJ''%RRI KO/7A9:HAJF2_<<6>:\$L_(DL7QP3M@'.H M]CL T,]((Z?IU;WWUW-<&6>6S[Y4G?U[]?>3C!(I-%603&T&)9R$(.N30VEX ML)$Y+T4+1&TCW+A-%II#;'#[],%G7LL(7W_Y&J:+JKY7G\/B$RXG)O@L)/G= M( LIJG9\\AD=N"*\SCYY[YK@['%QQNVPT!Q9 ]B@ __U#\JJJ]^](5MX,[VX M>H_W 2\NUL^H)\H5)W5MP!Y]KKW1)40O''BG"Y;L-0]-+F.WDF[K]@64! MM;&R7:"DSN9,$TC"6ZB*YNLY'K,Y+I[)*F=96NS&?+GY"T MA^O?^QC^PN5OT]E\,;WX?KVD*,+\\5,>)Q=<3IQ4G O) ='EM=Z]58:B!]3U M=-%+U>18[(ASW KX_F2!WRM:3KB&_G>\N'Y1%>\\E:H/I9H6TV\Q[K&JZG=5 M0>N'0J1(C[%29M7@0!EN(3 3@3G+A E%E'A:1 A[7 -)B][2$H.(>N4J"KCD MR%7PF+/DWJG[-69_L\+[05$T1+W]+A8;,9K-.)V\H=SJ_!?:/"Z^KVHDA(@B MZFS B5S;D8G*;ZPMH+$\%9J*%(]4UR^OT;;$]#\_S;_]+_KH-=#H#_?Q]V2HK*6^JHA %01BI@R-U?,F'1@XBP42U\I[Q)3+(Z^!=L;) MW3'' G<+4D<@I2!.=!?J$RM [/4W%1_V#CYN1QT1#,.8;GZ0'CNP_.]O)M9Q MEUAB((N@\#W0QAM"[5\9/*?XG3.K'RFE.E2SH()T+4'O!)&@PLYUY[9'(V76>!V'..;1ABG)F5XPP^GQAZ\ MP'],7&9!.%U 6$$2R#2(^\3SC,"_S'.&4D#;W ;GKLX))U MJRL45#8)CPPP:')OD5$T(Q)IB)+RJ%E)K$UGR)?YXF"?O+29N3J X#XUZR$9 M816SM,^11KSNW M'/M85Y[[J*+UM2?FDGG.$9!K RK3@J<8+8 ,W@859-:E23%:3]>>&446T@

    Y&GY.TDKW[A0Z4B5*ZD-$\^+N?;[ @W&EW=A^YD^ZUN-'8QQ-AHVIBQ%?K'96L MF1.UA8*#4+("-%Q;91 -V\:)O;P;C9VLN]6-QBZJ[N!*Z]BQX[L/P?'R8E:1:$BA 4 MUH(DJR%*Y4#X6(]R+&4]C[B%8]QE'?E&XQ#+[ZC'#BS_ZOTDA%BR2062J6>N MA>?*+/_[A*GD$PD-&A5-6$A+J'42 MO!$F"I^S9$/?8FYYEW7D*XV#++^;'KN]R\K%>'3%@S:.'!=7A>!K.!@?BC&> MXF5_[\ELB[NL(U]?[&/XX=38@Q?XCTF2J>J 04G>U)YM2+&*02A:)QX=U\(, M[@6VN\L:_*EJ0R^PFQX[N$C8ZJS;(R^<9PTFU=L7L2HP-0E\",8&3 9Y$QZV MP>ZRNJJQW.=$HIFYQMZ(WBWJ*\F+[^_.PZR^^ZHOO;[6*=*?W[_]8WWT/5$Y M1;3) (O2@TJ5V[M04)4"I>:.2^UPNUUIJ^'Z.C4]W,3SIOIN?]ET]8/Z)88E M_N__\?\!4$L#!!0 ( !B"_U"X-,EJ- @ /@L 7 86QG;BTR,#(P M,#8S,'AE>#,Q,2YH=&WM6FMO&[D5_=Y?P57071O0^V''DF/ :WL;![MQFJH( M^JF@AG0XJG/US>7(S_ M\>F*)2Y5[-/??_[U^H+5&JW6E]Y%JW4YOF3OQ[_]ROK-=H>-#<^L=%)G7+5: M5Q]KK)8XEP];K?E\WISWFMI,6^//+>JJWU):6V@*)VIGI_0&/X&+LS^=_M!H ML$L=%2EDCD4&N /!"BNS*?LBP-ZR1J.L=:'SA9'3Q+%NN]MF7[2YE3,>RIUT M"LZJ?DY;X?FTY0%>3O1[TH]Y)[Z1_!/V3J,N[G:.HVX]$ M!]]$G>X_.VAD"ZN'-M8M%+RKI3)K)$#C#_O=YO$@=Z.Y%"X9=MKM/X]JON[9 M::PSAP,:["!\#?UL]>;@SC6XDM-LZ'VB#JA!53[AT>W4Z"(3C4@K;89F.CGH M#@;UZC]K-]N'HU#VINW_C:B#1LQ3J1;#G\8R!7=TE!^ 85"&2!O,^5LNP.5HBP+!Y(J.$V8(^[MO/ MP4#9"3F02JM0()#6F$N7H(,VA\@;2/WF:)H6Z.8,FPDV6:Q.PRO0">B]EP=T M8+',$$J$RGOHU!'E6!V+S4JYS&(,CIQ$,'Z/5"&P3X3G"D[J"&U) 35'=!$Q MB#!*W2._!)W=&!K));RZKE.-0F$%A+M&3/KAK+!Y)IQ QZ.""\Y44"P88 6'2 ,!2"N ]:N[J*$9U-@YQAG/Q<*;"DM>KS1&1S BCV=@0BO M#GV?DO8266 &C<0H+*\0)@"8K'K;T$BU./Z/#ZX-L@KI-TB7AA]V]"&F("",-RI*!*=&&P PS" M,VE]:,=:D/E^:!MVGQ16$XL!Q3VN2UERC\AZF72H4&*"0%NL5E+X,Q1;3*P4 MDAM)#L@@GGRJRZBGPI*@\8'!>O7C$P%N$M$@AXF'&N6X&9!1H3CE+W3+&W$O MC+!%D%FKZA"_38 J8HK!]B"^*Z6\&+9,GAU;JI2R3I:]H_ 69_:/WWM3!^DV MDX(8P:W..*4L;I%-M!$@FG C*L@BB22?2"7=@J32KF&)P![='KB!>VM55S82 M/C/>E0[EAP!?ND.KZL#;3CB;^]%6:3:B_EB0YA)M >#VH:X \/;/'L@+T,_P$R MV]"C4Y]26/N2G?A^1- G_:.CJ# $L!6QL:/75%N'[^GG!>S+1MA1>7#)#AYH M$B-3,!QOU"X-QVTT^ ,K.LO*BJ5=A\&JA-NE,J- [ID%PF++/*'78>O6^YGON4^5ZB?,3\M?QDP9[R'-E5X ELX3'8([7R,)@OJ_(JZ:+^0:PR5.KL\$ M[$.A%M5=E'JX#[3EX__'EY/]7 G&/V#S[JL5^UR[6(-KM]DEN.Z,"\Z?EE1S M@[$,#,V+XKF%8?5EA%HC5WPQE)EWP3<:S4BFH(HNPP]BI[P(-1@T!X.!OPOE MT$8GJO[+>U+-<$^JY<1VXK7-22!4=_.[ M)8?+&:!7>Z)A)N3CVI=0L=CDK8TW"X3,P?G;-JYOYWZ[K.Q\[37^F- MJV-/?V%?UVZY=I\,BF=2DEZ77B028G9U!U%!1X/L)FPS'UK1E@_XCTU!.MP* M'H;?K6:P>DUVXP)M;7=+/D$N%@Y&Y3RWMV_:/GS;].'KB6N?X4ZPOYU\]A]0 M2P,$% @ &(+_4%(1'J\[" -2T !< !A;&=N+3(P,C P-C,P>&5X M,S$R+FAT;>U:;5,;.1+^?K]"Z]3M0I7?L8'8A*HLD%VG=D.6]5WJ/EUI1CT> M'9K1K*2Q\?WZZY;&QL9F8XJ[.B"D*L8S>NN6GJ?[D:R3[\XOS\;_^'S!4I"LU3H?G[.?Q[_^PGK-=H>-#<^M=%+G7+5:%Y]JK)8Z M5PQ:K=ELUIP=-+69M,97+>JJUU):6V@*)VJG)_0&/X&+T[^RIUT"DX7_9RT MPO-)RP]R$FDQ/ST1%>3 KK)8;??%U%\T#N.#J,(VB(^C*-^)^Y&O>B? M'32RA=5#&^OF"M[5,IDW4J#Q![UN\ZA?N.%,"I<..NWV7XG-PXQI/]WX+%>YV(W.!,!DT.L?8K.!"(/4;"A(W M.#C$-_#\6C/&XBN-Y^ M!5S? "JZSQ85/W*+6,!5S^;L.MYWN$"6<9/AG)%4MXC*\,TYETS.E0;Z-"#C%8R\V@B8A!AE+I%?@4Z>V=H M))?P$KQ.-4J%%1#N&C'IA[/>GIC;E"5*S^R""P8FTCK4[XYQ>AGL1BOK*Y"V M"V,VK'U%-:&Z]VQ1/5Z#P/=OCKN=HZ&M<%N)0 IW.DDD/N[9_9"Z"20CQ@UX M."*\9*2 8,, .1 I:5-J1M4R#/D4]NE92!LK;4ML1\G :!5P61@=@\#7ENTA M# 4@K@/6+F[BE.<38.\QSEZ5"FPE+0YXH]/?@Q5[.GT17NW[/B5M./+ #!J) M45A>(4P ,%GUL"&3S2$3'))\OTLHK$&::0UY4LN45DO4HZ5"@Q0: M5BLI_$&++2,KA>1&D@,RB">?ZG+J MJ;0D:'Q@L%[]^$2@+:!!#A,/-2IP,R#C4G'*7^B6-^)6&&&+(+-6U2%^BX J M8HK!]B >E5)>#%NB9\>614I9)\O.47B#,[O'[YVI@W2;2D&,X%;GG%(6M\@F MV@@03;@1"\@BB22/I))N3E)IV[!$8(]N#]S O;6J*QL)GQEO*H>*TA1('.NE M71QK([P!?DLQ@1P5FT+^8 D41$RJ@MNEP!$DL"Q\2GIE2>TT?G8L6>:4BRE7 MI0^\A"%($M3TOP/?T&@7W9&#NJ#B[9WCU-$F0*AN,[M2O#<1L- M_L"*SK+RV:!\!G.ST>5?>9,R6M0U>G5G?KU1T_1H]GT M8O;G_6?+IL?MS_V!O5@0LGX;=RD-K)+B-@03K!^@V3:V&$L3.6XSG#9V*9/\ M"^PRRZ1S '^2Y"*-0HS*A43[?"=[2!W,*99R%OZES]0^B<$(6$=L@0_>B$[_DU(%XWJ0#C*?:C4%T@\YGU2_ MC)DJWD-6*#T'+)VE.@1WOD82!/5_15PU7^Y=AW.<;Y\P-"\*%Y8&"R^ M#%%^%(K/!S+W+OA&PRDI%Q36%900.]4%JGZ_V>_W_1TJAS8ZL>B_NE_5#/>K M6DYL%KX];K;;?U*^UKCENP]#H*VVX/F[VD'M[B00JKO%S9+6U0S0JQW1L,(8 MFM%MKJ_'C)7P;<)RA^G^RA*MMZE>/EDRMBL$]S N^<\ YH^7/W_RUY NKT9G MHSOWYI[2LH4.AQ7J:3A<)>8/T]EBXOYWR[I.Q\[37^CUZV5/>%V_:3J>I1(2 M]F&I!R[#IM(KU-\AERA$_HXOV&># IO49IW]I'2$-4,;N&]A6S[J/S0/Z7"E M>!!^SYK"ZAW;.[=O:]M;\@@963H85CAI;U[3O?^JZOW7%M<^PX5B?[7Y]#]0 M2P,$% @ &(+_4#/N4O[;!0 $2\ !< !A;&=N+3(P,C P-C,P>&5X M,S(Q+FAT;>U:;7/:1A#^WE^QP=/$G@&](6Q Q#,$XQA/ HY1FO93YY!.<(W0 MJ:?#F/[ZWHM$[!@3N].FBHW'9H3N;?=Y=F]OU]=Y<3+J^;]=]&'&YS%5@Y[L@WXA.C\/BGSHM:#4YHL)CCA$/ ,.(XA$5& MDBE\"G'V&6JUO%>/IBM&IC,.CN58\(FRS^0*Z79.>(R/BWDZIO[>,=4BG0D- M5\>=D%P!"5]72&A';B-L-1N-R'(/FZVF&X21@RW7FM11:^+^;@LA3=%=C\GX M*L:O*W.2U&98KM]V'>.HD7)O24(^:]N6];-747V/.Q%-N%B0B0GTHY[GSFP< M7_,:BLDT:2N=Y 1R0-$^0<'G*:.+)*P%-*:LS::3?:?1J!9_8!G6@:?;]BSU MX\D):A&:DWC5?N63.57-!%^U##,2Z8X9^0L+X84>ZNM2ZW8D MYHE)@@M=;=>5VO6O9V1"^,L]^]#RZHYAW]9OLV:!X (S;X[85(#':=JV[;3$ MJCJ*R%[_TA^<#GI=?S :"B>X''_L#GWP1X]0N;0J:C;M)GPTQD;/@'&_)]74 MO-KUAE5].EIVQ] ]&5WX_9.GR>(M[EK6(8Q.P3_KP[A[^:8[[(]KHU_?]7^# M;L^7+8YE.0_1_8]%QDFT*JW7NIN]=I! 0),$!S(BP9+P&? 9A@\+Q 25\0HN M<4H9!QI!5^H)/@YFB9!NNJK"( D,V)?]7^XU'G2>HF2EOMG> 8@I3RF; M@VW5/D!$F9H[%:+2$' 2RFAUODAPOCU:51VB4 81B44\6XLSQL&"B: I%$=) M"/WK8(:2*1:Q;3XG629%%[^R9R@"(+F4Z\D#YMI0(A325,?9F[[R/M"&QG!(4L0E*<%8;7<=X!=U (2=M MJ"K:D1"@T?2>L#GMVP?@"QQRJXD6L3"A0%A%++E;\\GPGPO"L#QT9!*@++<_ MN[Z/A-4PL!O[X<$:U"_LKYG/D;5;=5=@VO*D73QE7!V-*TF$%\V1 DOX+4>B M:RC>*IP*T!&1CILRG$E\J[(9Q3&(86)U% OTLU0 GE75J(@D* GD>S%AJ$ZF MRLE$KT6L0*;"8]626<%([N?&8Q#_GQ!N?0M@'13T%G1'GWM/IMO.I+EM32CG M=-X^U-;%T23&:^4I"S&3BL/!"DJ4Q6K5)HF14@[PKN5,%*,X7$3:; M'Z$;1X;;.%2G:"X$Y&$Q?W["-O0)V^3AAD;'<-S6EO:M@[)?<-M;@T0QMBX,R9_6=JM M62>P;U8;@OH6P_ENK#S*GOX),>4]^=]#U[\]'X_[%&;PWX&ST MMCO/EE>;N_DYYK; M& M1;S**U9V7K':GAN21(+:=ES][X_-RC\XQ_Q!*QB[0N.NT+@K-)8?UUVA<5=H MW!4:=X7&7:&Q/%OSKM#XXQ<:SX9P:L#[T>6@-]B5-$J7$N_JC,^NW'%.9XGR M2J'>/0ZDZ(9RNT[R\.JB2O#%.B$BW?Q$O8%UG MK,+;F$Y$3ST&/Y[D' M6'>O8'_S-N>]M[/S3WU97%U;/_X;4$L! A0#% @ &(+_4-<,T8(K% , M8!,J !$ ( ! &%L9VXM,C R,# V,S N:'1M4$L! A0# M% @ &(+_4%+#D K>$@ 1L, !$ ( !6A0# &%L9VXM M,C R,# V,S N>'-D4$L! A0#% @ &(+_4+PG>GOQ) _(0! !4 M ( !9R<# &%L9VXM,C R,# V,S!?8V%L+GAM;%!+ 0(4 Q0 ( M !B"_U [/2'S7F8 '.9! 5 " 8M, P!A;&=N+3(P,C P M-C,P7V1E9BYX;6Q02P$"% ,4 " 8@O]0[BJ3.2;O #BR@$ % M @ $&UL4$L! A0#% @ &(+_4(2Q"LI;E@ /-X& !4 M ( !5I0% &%L9VXM,C R,# V,S!?<')E+GAM;%!+ 0(4 Q0 ( !B" M_U"X-,EJ- @ /@L 7 " >0J!@!A;&=N+3(P,C P-C,P M>&5X,S$Q+FAT;5!+ 0(4 Q0 ( !B"_U!2$1ZO.P@ #4M 7 M " 4TS!@!A;&=N+3(P,C P-C,P>&5X,S$R+FAT;5!+ 0(4 Q0 ( M !B"_U S[E+^VP4 !$O 7 " ;T[!@!A;&=N+3(P,C P C-C,P>&5X,S(Q+FAT;5!+!08 "@ * )L" #-008 ! end

  • ;]'O4[M"QP-W-IYYR CT <9&+)&TJ"@ M@B$0([W"1H8@W.%V,B80)FBMZEIQHKN#_[,&XJ:I>R7$2WP?ONZ-3EQ_.'[_ M]L[#J4*;=-FUU(PW31Y93E?B\:>3[]W=DS?PT^?CS^V#^%^\S[\'?W]OO]MF M[8]O:'MKYVQGZPA^.OCPO?UC&T^^$^\U^A=_X)\.]CJ[[W90_ ^W?^QUVUOI M6E_0IX.C>+_M;[M;>\?M@_B,G_\-._OP[/W!FV'\]]LAA,[%=2/ \M2)E1H) MM*4">(:,(MX3S<3:.D:P)16:!%4FPK$^#K\MPT9K'D!=/7F96S*W9&ZY![?< MFD"L'9V,JM2,RHR:65#)6OZC:IU^H+]G:EF,6N"46CS2*N67@,"]!A1) I31 M#C"N..;8,!S,VCJB.--*II5,*YE6[CIMORP)KR2G7.:5._(*GO$*4\@;&P W MG $J'0-*X\@PG&L>%'*A,EG$)5KY=2FV5_-@*3-*9I27Q2C+X@3+)+(8B= I MB7 A??Q_ ,1'NX3*:*$8J1" -GAJA65:NN3W0BT(>390'IE.'B-\-9Q ^O]E\51^E8NE[=1**LDM_/[A&P>H0)NW1__-!K>M,N^]@L&0=? @[F,,&SPN L3,"DE]18#*+* M[0&U6 '%K0%>VQ!2M1PG=FV=LPR!&0)?# 0NXM)^3@S,+NU[8.#,I1TU08.C MQ@>,XZDCG_' >$T IMQ99HC$!J^M7PZ4/JA'.Z-?1K]FK-VR&,(9\!8#O)G[ MU5JI'5,(&!HHH,)!H&@P@$$K.9/(8JTKVY^ M9^_C7GW$4.A#LY4QS11T!A"G9:(8#Y1T%@BGG,+<46PBQ6#<@O(I? MWVUM-1<=FIH1D'&P, M#F;WZK/"X,R]2G!P4@8)D-,$4(T=,)!H0*111D'M>)6%_101I@R!&0*;L7:+ MN%>?$P.S>_4>&#ASKR)C [,XZGXB'7CBI (J! >\2IU/<4!*HHB!34H8SNB7 MT6^I%<#L7GURP)O+;O4TZGV: 8ZQ M33 +3"$E@HE6#!QT4EE>V+8/.*NI<0 M^G+^ZJ*3N-D_.?%EU2[]5)_Z,@?J5IQ)+&4*4TRI""Z^9))08CWUSJ" D:/9 MI=I(6FEOSKE4";*,"BA 5 @XH"8RBJ'( >(51DKI2"XT572W*'Z*FHF5C]IE M',PX>#4._O!EW^G!<7:T/C,XSARMU 1&:52W U0:4(4MD#@XX(B5D 2O"*=I MEU>'\V9TS.B8T7$9T#&[8.^!CC,7+'/!IIX_@&&O -6* L5Q ,Y #*E"TG.6 MT3&C8T;'IMK0&?L6P[Z9-Q9CS&$(+.J#5D;-T'B@8.! 0T.)ETQ[&++9W&QO M[&HGNVZFQPCIK%!?G<[D_&E_T+G3$1$YO/?]O(D;>_2L/[PXM=0/3P/C(+ YYQDLU@[$P2SP;)/P'/6(XL>77$L3_] M6VS)EGS&ARRW9 (SL:VFNMED\7FJBL4JJZ.()J88$IU#;$/QO-Z70F;3-+N@ MK0B6(N-$0ASF!QDN/8*/C#74&4LT4(@IFWDECJ$ W3R!KGA=&PB,4Z\K3<0G M#TAHHP/=VBF"K#<464Y38I(0$^0B_0H%'0LZ-F/NEAH=B]?U >@X];J:&'UR M22$F#:B-4G/DG)$(!^^<9IY0NU"O:T''@H[-F+M&&0B( *<[+)PQGJYM,*); M&.O&[9C.9PTV#]::&612R*J05;-&="%D538@GI2KIAL0TD6K/-6(D6R!; 2PIYY2*P$K/(A,00CBX%)BW'*HU=?10OHE!\X:>;=O]^J;>QX&=H M?]\XG8V=T0$\RV_\&SX\[7\]?NUNB-WA"TK7Q?0--_[M^K]LG-VZOM&MOOA3 M2CS_KK<>HI\,=:?=C6AO_#>A-4)^C-6>#56W5W5Z6;YB_^#J3;[*UJ?O=K!7Q?^-VM\!0[M#&+9^ MA-$=5NVN[XQ"#/!+-=R+U7A\K>M]CWEH\T=?LZT O'!J+%1?;;L+=^@&F)S! M($YO!A@/_;.=]6HZ?],]V&LF<+AGA] 8GN=B[.9^V)IVVMU1;S0XN^=L!_)C MJ_KX3&8L(!?H8\SM\LW@/8YB!VYW #?9^XF 5)L',"TP'OWH.W8P:*'#8CWNQ.VC#HV 4>P>Q^F?NV+]:53<. MX8;CYG"O2T,''9Z,W%&\,'3UV]03L=>/L1[D0?O'Z;O$;IZJ/T;=.'D/G-^# MXKK=^(5>/>C[K>KV75VOYK-*5G/%O1WUJ]3^$0.:",>,R+>[W^-@6-<\.(35 MD8#3>I7M='I'@WK^I]=AV-O#/5@1!_9'^V!T4,64(A!S%F\[S/<[SM(].LQR M]N]S9'%>=TM1XVA5<-@XKIRP,6(BG+4B<,JH^;*5Y0 33%#]BV3XG-H&X^!? MA%&_%J13K]++OZ!+O;">/X=!1 M+K=/.M] 70Q^W]O;A_B>?3MZ=0'NX[\L?GU^_/-G9_R-M[V[^V/[Z MQ4>I@C(1@7)L$0]"(AUH1#8I83S, F=B;8/CBVP_7J.3I0M 9[O'(!JP--IA M!$@Q$:CC]6IW[S*B'L6)&-6("DOW:^S&/@C9,>CF\6",3"["ZCZJ^NW!M\K9 M04:WF@;: '#]&-H 8W8XA<&,*P=V'R1T_/&X8@<\8/QKO5 FI &_ >CDM^G7!R@S M7N4Z(=5Q.W8"/']S<+$)++M?I%[CO;:?J_N[&$?S)A^.X_JZ&+7K^CS9%0'P!TV=QMX,OXX MA*62OSIY1CT\:=3I5$#6<%,80IBVR3#.0L/HL->=@8%^-0!R'T_%&)OR"X)6 M#;,$]SX /,]S=M/45$? EO;PL-^#50R=AM>Z"52L94(IR:P,B5OE+/<41\&9 M=$G@H#*HC U"-+4,KP"5(]#D![%[#E:VSY2%*;A\G+S5YOBEWI^^TRG(; [' M,/.R^_R0YA/9V?R"#3')6(]2CN7@TBFDK?2(R.A#M M89:Z_BBN;6R.[1YO^_WCC)AC&)Z!Q?'U9($FQ]>RTM8#A>^GQDZFE^X5ME;K MXAT!G&]UPYNLF]H$&QM3$^F888MNK([!R*D5_#@8K%]R-9Q;F?GBQ"BKR>/< M6CVUQ%[4-@\H?;\>M<-P#Q8-K(G)^F!R;&)?]37K!KW.:!A_G;AR\.SWUR[# MPA@#?,ST^E,(N-K_LC! (.3"0,[\N]>?^M&^1N2 _[^!4@AO]<)VCNSQ8.V7 M&\-$H/'8J4'F\HZID+T??&VL<+T*E"[.=FN?-V^3I=@8$-L/Z/ M-B/4B1A98$YQQ3$@NB)*!)]RZ0.F'- MCO'?2>)34C"4E'.*N676*2,$R77 D[!KI\X74+.REF:--M]GWFC#Y3VFQVT!\]8,R!@E0LA$^9<(/@! MF@&1!NDD.9(6VZ@4!0TZ7=0,ED+4;R:D;!VF7O8U9=6FUB= +1D=9"L6;,]> M[;;JVFZ=-][6 E0=3"0HF\NS.DIVU?9/92H[$-JG"LDU+L9K])1_U@I1;P0O M%@;_>G%ID6W\>Z+W3 9QO/$#0]:QAX/XXO277T-[<-BQQR_:W?K%ZR]=W%8: M]@XGQ&G,NL*JYL[)D:O)_2>\NC[FU0M;7N.+G*QK3JZ_?N.7\?H-W\3K@K%[ M?O?&IQ*042*7J\MXW> ;[ERZ/+)>0>B+ M2%\TM^?/80++X)3!*8-SV]CG!_>LB81QNP,NF3#.O[Y>@CQ%VS!XQZ?!3 G: M#Y[MT:1RQ.AV&77/HT)9 MS=KLAOSCY539.MO[VFH/?*>7MRU6X^30_M_'.[O?V"?XN7WR_MNGD_?[;S]^ M$MN[;\3VR6_[V_3ETD<4U886 M&F@N#4SS[\0DE4F1HD0"1ER3A+1U))]D()@YSJQ5A08*#10:*#1PM37@),=! M4.H%YR8JZW$4B1-GF<9>L=O1P'7%#PH#/!(#3!/;,*9M%(2A".8 XA)H #Y( MP 5>ZI@$,4:5TK*% 0H#% :XD@&PDUI%2D*.N0U1:ZLHBX$'K3#3DA<&:"0# M3)/(R(AE5(PCGF.D.4\861$Y8MAA$<%"T"D5!GAT!GCD;9N'WKXT??*F9897 MO6F9X55O6F9XU9N6&5[UIF6&5[UIF>%5;UIF>-6;EAE>]:9EAE>]:9GA56]: M9GC5FY897O6F9897O6F9X55O6F9XU9N6&5[UIF6&5[UIF>%5;UIF>-6;EAE> M]:9EAE>]:9GA56_ZM%FSEBXQUE_]>&C;H:YXU!U,*B)-RNF-^OU<#FV<*.V>DLX;C MJ$U(6E'B/..<4:D>=EZY0-]\-B4C3"( 7*0635SNDDL$A4I><\T7Y*SEJ2M-F[YLV ML].EZ9+NC"_#[LKOD_WO47>0ZRG'4!WV>P?MP:#7/ZZZO6%L[([X Y7.RUU\ MMDJG8=H8CZD3G =IC5%2Z*1,$@2TS#D8W3L@1X/WTPM/8_76=X%_^:.?S-;+U$ZKF'>D-,J M >IIA2P1"6%L352,D<@7NO52 + 8#/F[DX &*QQ5D4O*,?46%#]7/)2:1,M MPP]T/18 G#\ 3A5 $FQ@6 NDM 0 ##XAS30H@,)Y3A5/QIH"@ 4 "P#> (" M?,9'A8EGF!/CC9,$LV"DM=9XZXH9W$04G-F$$19S&I)!+M9JH,'(:@-6,5$! M5$'FC3#%#"Y[,*5IHSWTS>QT:3J_&7Z:&)4G>O[CG^J9=,OU^B'VZP= %ZI! MK],.U3]JD!]?F3R*P<70&X'^,;Y:BF ]UH@NOTXL63+$>9,D\]RP9)F5.$@B MI?!>DUL&H]^H$Y=XI/FHPMNS.T*YYB5AE"'E=41@>"$D!,U@GO:-#9T^FX8 9[J6@, M!OXI!-4@@IK9LF/$4T.C0)[0'++@.3)8!& I9@31(4C-FUO8O1!4(:A"4(6@ M;D%0*2GAF8S"\J8?9"CT5>BKT5.CI%O3DI0@).PFT%+FU6#L6G9;"):F%T/,X M<%WH:5[T-+/7[95PPDB/C ,C"NA(($LM15Q;9T.2AB6QP+WNPD^+WR/_99AC M2.!G:'_?^'?]S_C!KO_+QEDGIA?KYF<,.1YH>&#''@[BB]-??CU]7KO;:7NGRO+K,;O_EY3CW>#7.S5.'OAJ\]1-D M"-Z* ]]O'V9^O(^!\?A#=4-O'F5N?00UL;\BL_N;[=BNCY4=5+U4;44?#USL M5XRT*HJ)*3.^.Q4I,[NB,TO+S*[HS+*G#S)^Y"01U]J_5WKK'F+U M+F+6?K>#O2K^;]3^;CL@C<^AA,(<)K ,3AF<,CB+')PF&X%3DX4&F@N#> I#20FB(P) M"485XB#)R!@?D?7PJ0^">4L*#10:*#10:.!*&N!2)DR8L(H(SJRUU)F<8-!' M$Z@AY'8T<%TVK<( C\0 ](P!8.J89]9,<@JJ:( !J$=4Z$0HF'>>BI+1OS! M88#" -M,SPJC=M4M6>)8BY^K#7 MZP_1,/8/JG;W>QP,#YY)Y%5Y?GE^>7Z)@EJ:**C?>_W#7M\.8^5Z#0R!.GM^ MJ> ['[>/39X%[[7D G-#G(DZ).(4)RV,FW?*ONG(V,P]@ *($1*V< U@1G*<48./,/\X,7 M+'Q4+)Q&Q(C@E2?2(\6C1MP;0,68. "BT@$+9QU9:(VU@H4%"YLQ=W? 0NJU M<8HFK%WB)$JCB)&,.LPB<3S1HAPV'1"G 2+4.*:XC,BH2! '[1[41$\14\&( MF(1T4A7EL !B <2;:JX1PEDN7J@IY=I)I['A+B9"M#.,VJ(<-A@+IZ$21BH2 MH] HV.015X(AZXU%D3M+7+ LTE"4PV4/E5CH)MQR^'8/#F+?MVVG.K2'L=_8 M[;=2(G1.V5*Y,)13SE4*\*O0C#,?>0R.)$H"+_I[HSGK[>\SSET+4ND",PAS MK'*)))7#^SP2WCEBK)6!YA))O,5IJ1:Z0/6]X.'RX"$WCJK *-,FT%X\\ 8YP*%CPJ%4]^N4D(QIG3&OH2XX!QI'@2BADKC.)-&^U(^OF!A MP<*;]KF"-D1AK&6TW/BD8^)4.,4%\QHPLNB&30?$J6\7*VN(LPD%:5+. F*1 MUEHB)0@E.HI(."^Z8<'#@H?7XR$16BK-+6-!<"R,3E$+$@F+41MJ=-$-&PR% M4]>N3D';Y @RA@F PFB1<4$CS4*RC$C*A"ZZX;-T[:YRV.[?ZQ_6JZ\]>)=N M/EI1#?O1#D;]XQ+%^RS(2QO&+=Y"!+^98&EI$7P1OE;!JT59?ZI&.S# MC*,WZN1T)J\(&@GB/$9DHG;(.L*8Z)YTG(F'-DN:8!B<] MPZ!D8)RL9$X5_;#YD#C5#X5*Q"HO4*"6(^[S-G8NS)8\-RF:( TG13\LB%@0 M\89*Q3$0IIVPA$<>?-1.:>>PL=@&R<,M4Y06_?!IP/#M5#^,V"7NE$-*1M / MC;#(.180,R%%Q;AB(TAW+F7 *,.>X/VL 0: MK#AO"9*/DP6K /1X4M0(PFT^C6EBBN&F[(F%H1;'4-NS[ES+"35)T60"$SG4@( A%H'Q+&B*2G"I2N1I@4-"QK>B(9412FC M9\)P3J5R+D3,K9,X./CL!L=%P;V%XMY4 71,DQ2Y0S#EN6R 5$@3EI!)VL@4 ME7)$%P6P0%Z!O&LJ!FC.99)8*2U 60N17YY?G-^'Y3<3N58X[?3/HV]AI5VE44D _ M@YVWP /F*0BF# ^4:NZD$DH8K[$.?!XI3]]FXM^L^?Z5;??_:SNCN-4>^$YO M,.K'LMMVE]VV_7-QI]YSSP+S2$=C$,>:(^L"1L&P@(U6+BB^ML%:="'U6Y[I M7EO!OV7&/T6QPHI+SU/D/ D3L,21&BZQ,M20AT4>%.B;*_3-1)H:(W0(GB+, M24!#7O^XZO:& ML;'[I25KT9S\44$HAJ7RRGK03)0Q&%N)K<_:/IY+??4=D*/!^^AC^WM]**;H M)@_43?X^YY,GR1 ?$L*6"S#+L$-&L( (YIYI4%6XUFL;5+0P%B5944G=5D#P M,@A:(06US"G-,*=8&N,4-Y%$'*DP^('Y( K^S1W_9ASS/'@\2 MXB2G7><>(ZRYYT+2Q$5E)? _=B)A8ZC" MQ,,2HJ&XEQL&?[,IUK45CBN-N.01<4LH,MQ8I)/"TBKKK%MHALT"@ 4 FS%W M=P! YAD3*@J5**PB@$#0_ACFF#,KJ8BW//A2 '!Q #C5_Z2SH,-KBS W@(*" M1>2$(8AI*HVTVL4@"P 6 "P > , 1BEP%%1+0"DN++9@/6&PG+@D">SBLK_6 M2!2IQVJ?]0",KXR>12#BZ$W NBJ3B7HTALU2V[_[^G.M,UA M4)>?5(T%6T)1'XW/5!HUE](D[335P5J.YT"JY3CI?+CTZZQ'64CODE88$6L\ MRED0D!&1("NDM3D.4V"RMB$,;DG-&W><=&Y+KWF ULQC^(6I"E,M.5,1X:FC M##C)44Z9=RX1%Z-6C$@KC2Y,U2"FFG'^"RN=<8R@?(X0<1DMRB&QB+%$7?16 M6:'6-AA6+:%88:K"5(6I"E,M-5-YYEFN?1M9\MR'I&,D.?""]B3"ZIF./_<4NI17@H"U,5IBI,U?3E MLLQ,Q1)C8$LISRGEVEK+G3!&N4!P\L3:PE0-8JIS.VDX:DH-,G4F8DM9OB780Y#@)^A_7WC="'OC Y 1OW& MO^'#TUO42Z_=#;$[?$'INIBNC(U_N_XO&V.?=OW>\>Y66IW M;=>W;0<:CNDOLVLOP>/:?>B$!;"#5SRP=2\J!_V =^[ =[_;=B=/9%U3# AX M$/\W@J[!I:-811ABN%?N=9Q]MK,#Z!X\(7_NH-7,?68[ *^:6QQ$FUGU(*?B M"W"[]2J/40^0$KK=J>P!3-=PW-LX'J4\0/]W!V4AI\CQC$1.%./>1:W!GF58 M:>XXMFQBUF+XZ)RR(.ZB+'B?NSG8[(8+H3@[<7BF,,CE5!@Z\3_OCS]_#(>. M<@D*P;>=CR]SF^.=UYG\]_;A_D#Z[TZ@/=SWY8_/KU^""O!'SB3+MX^^:.>L M=<&CG/P7S%.5D!/:(V)G:W^#T/X8#Q*3S4D-P\ ++?JH-<_!Q/KMV* ^D3D]?A_!RZI[_0$ MM'&ML*BKQVI&(#+^_]4'N!EFT/Y/[&0).(#^ ZK?[IW9ZA/O6R#(]ODQB^,5 M5I-QNZ9 6%*'9P.YEP?2GPYD==2&A3@: L#8 /T#",J'6V%Q95Z;TA\T!.:^ M&S\)2WBP5,BD.1BTCEN5O-5,:1.$59F?*,;R ?PT!I,/9V_Z87%PS-1UH095$A M[GU$)C*##%-2I&23U![TF77S,YFH >>/43>./V>X5>657@O+%N@Q!R[V)Y=( MJ[8!6@ _@\,(=P/-_[A5M[0 -_UXV.L/QU8!/+"?)[7?[GX]!WD9P;*I,),X MY=1TN$9W^,UV0'>(U8>]&(?KU:TP-'[7^.M5*.K_2@+([/!>D,UN*U1+75YV ?M'Z#,=8=[V9H-,.37 M"/K%C[.0'V6)]MFI!B8P3'N[7YN'G=Y@,&;INT!IBAI'JX+#QG'EA(U@A@@P M243@E%'S9:NF5P*VR5/P[)NS]_L37F^SVQW9SG/'V9.7=.?K%Y&-]6PMVJ0- MXMI89 *+*"?FM#HECTTNNK1^W9;F?;G7B2@]5B9&[[C4U!(&XD-=P$YR&F46 M&&(F @._%(%I@,"P[:,O7#B&?=((YQWA?MMVUJO-^[BW+I#%3*?/J/=R MI\%@&@SAKKGGE_IQ7M/)@YF_V.Z.>?N<[G/8&[3SAR_ZL5,+^J]'[3#< TH% MQIRP)Y-C5>JJKUDWZ'5&P_CK)! (SWY_[;*:-=:I?*VX_%2E>F)U@= + SGS M[UY_&H7U%>"V'^TW,-KAK5[8SI$]'JS].A0I/=Y0U#,7 MLG>J%J 7 ,\A]G.SW'F[?)VN8)T#E_RCS0AU(D86F%-<<0PTHH@2P2>FLFC-,J"#@8)O>3N%HRIE_34!B4(_@ M+G3EMT[/?WMF3+BS]0GO;'XADG&CDT4X>N \I1+2DC"$J7+!^4@HY6M5!'7A M,,M/?Q2O0,_E,U(S5:=>I],[JCEVXD<"LRIO=V3F@^X-:OJJ!6K*@;;3&4=X MW8T+[['!5/VSWJCIC>!%P^!?+V[V$YPCL /;!]WO- AV0I/CESR=@7&8+(QW MQQX.XHO37WX]#21L=^M1J[]T51;L,5$8LZX%J[EB$DDZN?^$1];'/'(A0'A\ M49%U9>CUUV_\\LT7\;IBZIY?QNODIHN"W=#E&[_[\RZ;6W[YKOESKN:[1\VF M8QZ4L.RG'9[(^4.Z?'7(MWZ"\AD9%:I30'CZP.^GR7 W]_3]-XK(M><'KCSP MU'#Y^;,'[U?]?FI)CI6?QT]E.(M?YT3 MAZ0+JH;+[9(>>Q*_7>EM]]_B"MS5X MISD)@7B]RZG!J,-;G#\_;EJMQ\O#@U;=/]-7> MVX]OCMZ^_N_>]M:[H^VM3_SS1VA%W^_#=W_ _3H[^]M'%T\>?H)^P#N(3_N; MT/[ET<[6YM'._EXGGSC\_#J?6,QF:#[!^%LZRSGV 1]]8=HFPX-&D1*.N)$! M&1K!Z@PF)H6]-E:M;1BC6B!!ESRNY0#WK=9[LU9W$X]HK]8A[ *'RP6')V=P M2+QWTE./1"2Y8"CSR%A*D8:I-$HSP:)9VR $;KI09@7AF%<) 4<<\LEILUU M:2^SFE;6]7*MZZF:EA36DL2 2,()<444LD1'!/,88,4++%@^O\I:DC8OV6'3 MN;'XT>8PB+_U[4F[D_6T]]%VBD?M7H/X_GHMS?4[%]!<@LBNW_;\Z@XO +HTT6.O2%0TJ=]P;6-6^)!E8.7@9^+/ZTAQZJ ML]"7^LA&?+03&RON3?O)H8S]PXN',K##7.11R"2.RJ HM4><6X-<3!XY0ZE3C#F3LN'=8EH4G]IS5-7*TEZNI3VS M]0GJ=4Q4(R-]0#PDC4"WAC]M2H)P3IWCL+1IBXA%J&K%IU9\:A<&\ MJFF6D4"]LZ"F6;# B'39^/)(A'YYV\*-[ XHOZ MXD:[WSG/_[RZ_J#G7KH8P$(4 'ETN4(PIU%K#K:VC2P$EVS$ID!Y@Z!\>WEI9W,NVN(_/%O?)SN87[8B+#LRP%#W.APDPLE89D*Y(A4H&E#F>%S>1UU4, M+QZUXE%[Q$'<' V&?=MY_-P<*^Y6V[S>K69'ERH*IQ2-L8I3'GB2ROFDDI>! M$:\Q=J2@>M-0_=2UMOD%:\5U(!KA*!7B/$6D _8(.)EXXD%9GB5GM^ MZEI9V,NVL(_/%G;4@F,I/5A?6B+N(T%&^X2"%\1Y&@BU>FV#M PM(6J/KZH] MC=GZ3)_?C 3RDXN3IS&X'GJC7"ZL9)A_4 KL6X_K\O-OT-RRP+P20G"9J$E8 MI\2PY?!KB*SP;Z/X]^4L_RJMI&6>(%[[0;772*M:[ YD';=?S]2UV:\5;E(&^HZ/JS[Y6BD:5H9"D:V9SG73#RKK5S2&1:J!052Y9S'YQS.A )*RP& MRF-]-(880ADI]ND-]NG.WJ?]5^W/K]]_V]GZF^SL@WWZ^B7?_OA&[&R]89_H M-MBRR_9I_15>_OC']\^OWZ'=W;_IMD^_;3[]<>G_6]X>S_L?SK9I&#K MPCONG:\8Z8,6(6&/=%04\60DLMI$,%$-D=19YZA=VR@%(Q^RWINUNIOJSEL= M;UU!P^5"PVD0>I!!!"<\LKE^&">8(,VB0\93I@$*L1)X;8-@W=+J,APVVE?7 M?*6C1#TM12GU%0]XNG.U=*NYD3*7!]:6&RI=W/)>8* MN3I)Q(A;%A'7!M#>!(&8HTKA:"4+N2 1*X4CGV704UG8R[6PIVH<-]%92P3H M;5F-$Y(@2RQ!RE(!:CB8N[F&A<0MA6F)>6JFHK;:KLM2.'+AA2,MU<08P2,L M1TXLMEIHPRDE@3%M-"YPWB X/U\4!YA.C5>"&.4! MS@5="A]E.4HX;S6MK.NE6M=3-4U$EB/1 XHP?8@;3Y&3(2*JF(&/I%(TK6TP MT](+4=/**<+B3[LPB NI2/0,'&IWJDB$N7")4J895MSA"%@@M0=,-XXF144! M]"8!^FQRKD2(H5AH!-P+BEH$5#>48>0\L=J%$+%V:QM4%W_:KG4] MDYM+$<^S9USP7!-6)XVTD:"WT:B5$C"1KC["T%(+V14M_K3B3[NDJ"VBPO>* MN]/N5.&;JF #43GC)N%<14-,"#X?0PO ^=$5-&\2FI\+^1,T49L$XLX;T-*T M1);@@+@,WFKKI:9T;8.P4CCR6:II96$OU\*>V?8,G"8G&'*$*L1%+A;")Y?(5M$6T*/ZT9JIIJ^U/*X4C%U\XTDM#N,ME!SGC1&A'))AK6">% M"9-"%CQO$I[/QJ=Q[:@GU"/&+$4<:XZLQAHEGOUI6$7J["2#:O&H/4=5K2SM MY5K:,S6^.0V2:(*,A%7-"5'(.*J12#X&%[#A-'O*54OBDI6KH:K::GO42N'( MA1>.5%XZ&G5T7BN> K:8FE76]7.MZJJ:QE()-6*'H'$8\<8*<"@$% MGCR5RE""85T3W>+,%(]:,]6TU?:HE MM#O5(B(A16:5TSCOD02M59*)@1+@?;#&E=/[3<+S"[6(7$J4PXP!A).(@(T] MTCHX1)WF$BLJ")>E=.0S5=3*PEZVA3VMA>"%%#8)@8*T 7$PPI#CF"(5,74& M)E0YFHN,$5S*1CZ^JO;4.<6?U?,7YL*\-@M@*41T?SMM#H.Z_,R+B=1,X!!M M]I$$J3TEUIF(F0F2.568MU',>ZX*D7$T&$DL4CIHE,/ZD3:<(>]9IF02#%:@ M4C/6TFH1W/M$RZ]YH':[$D23"=D9'<"S_.720NUNB%UXO5SCX$$UBF9O=&&@ MKE6@SK_YK0?LJH&O'_6B/83N^TM34=<_VAO_38C(2/IVN!?[&5[@TV[E3ZMM MP ='MA]J^,HR?/MWGAF\_=%@V$[']Q@]2M?%C?=:Y)!>-X"TIJ*_^NU>OQKV M*AC(RG=Z U@K52_5?\8?/6]#];K3<[93_:?7R0MI4+T^>8ZMFYU7<^