0001274494-21-000033.txt : 20211105 0001274494-21-000033.hdr.sgml : 20211105 20211104175536 ACCESSION NUMBER: 0001274494-21-000033 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211105 DATE AS OF CHANGE: 20211104 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FIRST SOLAR, INC. CENTRAL INDEX KEY: 0001274494 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 204623678 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33156 FILM NUMBER: 211381456 BUSINESS ADDRESS: STREET 1: 350 WEST WASHINGTON STREET STREET 2: SUITE 600 CITY: TEMPE STATE: AZ ZIP: 85281 BUSINESS PHONE: (602) 414-9300 MAIL ADDRESS: STREET 1: 350 WEST WASHINGTON STREET STREET 2: SUITE 600 CITY: TEMPE STATE: AZ ZIP: 85281 FORMER COMPANY: FORMER CONFORMED NAME: FIRST SOLAR HOLDINGS LLC DATE OF NAME CHANGE: 20031229 10-Q 1 fslr-20210930.htm FORM 10-Q fslr-20210930
0001274494FALSE2021Q312/31472361,13482215355545310.0010.001500,000,000500,000,000106,326,000105,980,466106,326,000105,980,466554,897254,65913353519,844247,62812113http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent3.503.500.550.601.200.700.501.2000012744942021-01-012021-09-30xbrli:shares00012744942021-10-29iso4217:USD00012744942021-07-012021-09-3000012744942020-07-012020-09-3000012744942020-01-012020-09-30iso4217:USDxbrli:shares00012744942021-09-3000012744942020-12-310001274494fslr:RestrictedDebtSecuritiesMember2021-09-300001274494fslr:RestrictedDebtSecuritiesMember2020-12-310001274494us-gaap:CommonStockMember2021-06-300001274494us-gaap:AdditionalPaidInCapitalMember2021-06-300001274494us-gaap:RetainedEarningsMember2021-06-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000012744942021-06-300001274494us-gaap:RetainedEarningsMember2021-07-012021-09-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001274494us-gaap:CommonStockMember2021-07-012021-09-300001274494us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001274494us-gaap:CommonStockMember2021-09-300001274494us-gaap:AdditionalPaidInCapitalMember2021-09-300001274494us-gaap:RetainedEarningsMember2021-09-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001274494us-gaap:CommonStockMember2020-06-300001274494us-gaap:AdditionalPaidInCapitalMember2020-06-300001274494us-gaap:RetainedEarningsMember2020-06-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-3000012744942020-06-300001274494us-gaap:RetainedEarningsMember2020-07-012020-09-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001274494us-gaap:CommonStockMember2020-07-012020-09-300001274494us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001274494us-gaap:CommonStockMember2020-09-300001274494us-gaap:AdditionalPaidInCapitalMember2020-09-300001274494us-gaap:RetainedEarningsMember2020-09-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-3000012744942020-09-300001274494us-gaap:CommonStockMember2020-12-310001274494us-gaap:AdditionalPaidInCapitalMember2020-12-310001274494us-gaap:RetainedEarningsMember2020-12-310001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001274494us-gaap:RetainedEarningsMember2021-01-012021-09-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001274494us-gaap:CommonStockMember2021-01-012021-09-300001274494us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001274494us-gaap:CommonStockMember2019-12-310001274494us-gaap:AdditionalPaidInCapitalMember2019-12-310001274494us-gaap:RetainedEarningsMember2019-12-310001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-3100012744942019-12-310001274494us-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001274494us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001274494us-gaap:RetainedEarningsMember2020-01-012020-09-300001274494us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001274494us-gaap:CommonStockMember2020-01-012020-09-300001274494us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001274494fslr:NorthAmericanOperationsAndMaintenanceBusinessMember2021-01-012021-09-300001274494fslr:USProjectDevelopmentBusinessMember2021-01-012021-09-300001274494fslr:SolarModuleMemberfslr:USProjectDevelopmentBusinessMember2021-01-012021-09-300001274494us-gaap:CashMember2021-09-300001274494us-gaap:CashMember2020-12-310001274494us-gaap:MoneyMarketFundsMember2021-09-300001274494us-gaap:MoneyMarketFundsMember2020-12-310001274494us-gaap:ForeignCorporateDebtSecuritiesMember2021-09-300001274494us-gaap:ForeignCorporateDebtSecuritiesMember2020-12-310001274494us-gaap:DomesticCorporateDebtSecuritiesMember2021-09-300001274494us-gaap:DomesticCorporateDebtSecuritiesMember2020-12-310001274494us-gaap:BankTimeDepositsMember2021-09-300001274494us-gaap:BankTimeDepositsMember2020-12-3100012744942021-01-0100012744942020-01-010001274494us-gaap:ForeignGovernmentDebtSecuritiesMemberfslr:RestrictedDebtSecuritiesMember2021-09-300001274494us-gaap:ForeignGovernmentDebtSecuritiesMemberfslr:RestrictedDebtSecuritiesMember2020-12-310001274494fslr:DebtSecuritiesSupranationalDebtMemberfslr:RestrictedDebtSecuritiesMember2021-09-300001274494fslr:DebtSecuritiesSupranationalDebtMemberfslr:RestrictedDebtSecuritiesMember2020-12-310001274494us-gaap:DomesticCorporateDebtSecuritiesMemberfslr:RestrictedDebtSecuritiesMember2021-09-300001274494us-gaap:DomesticCorporateDebtSecuritiesMemberfslr:RestrictedDebtSecuritiesMember2020-12-310001274494us-gaap:USGovernmentDebtSecuritiesMemberfslr:RestrictedDebtSecuritiesMember2021-09-300001274494us-gaap:USGovernmentDebtSecuritiesMemberfslr:RestrictedDebtSecuritiesMember2020-12-310001274494fslr:CashHeldInCustodialAccountsMember2021-09-300001274494fslr:CashHeldInCustodialAccountsMember2020-12-310001274494fslr:RestrictedDebtSecuritiesMember2021-01-012021-09-300001274494fslr:RestrictedDebtSecuritiesMember2020-01-012020-09-300001274494fslr:RestrictedDebtSecuritiesMember2019-12-310001274494fslr:RestrictedDebtSecuritiesMember2021-01-010001274494fslr:RestrictedDebtSecuritiesMember2020-01-010001274494fslr:RestrictedDebtSecuritiesMember2020-09-300001274494srt:MinimumMemberfslr:RestrictedDebtSecuritiesMember2021-01-012021-09-300001274494srt:MaximumMemberfslr:RestrictedDebtSecuritiesMember2021-01-012021-09-300001274494us-gaap:LandMember2021-09-300001274494us-gaap:LandMember2020-12-310001274494us-gaap:BuildingAndBuildingImprovementsMember2021-09-300001274494us-gaap:BuildingAndBuildingImprovementsMember2020-12-310001274494us-gaap:MachineryAndEquipmentMember2021-09-300001274494us-gaap:MachineryAndEquipmentMember2020-12-310001274494us-gaap:FurnitureAndFixturesMember2021-09-300001274494us-gaap:FurnitureAndFixturesMember2020-12-310001274494us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-09-300001274494us-gaap:LeaseholdsAndLeaseholdImprovementsMember2020-12-310001274494us-gaap:ConstructionInProgressMember2021-09-300001274494us-gaap:ConstructionInProgressMember2020-12-310001274494us-gaap:PropertyPlantAndEquipmentMember2021-07-012021-09-300001274494us-gaap:PropertyPlantAndEquipmentMember2021-01-012021-09-300001274494us-gaap:PropertyPlantAndEquipmentMember2020-07-012020-09-300001274494us-gaap:PropertyPlantAndEquipmentMember2020-01-012020-09-300001274494fslr:PVsolarpowersystemsMember2021-07-012021-09-300001274494fslr:PVsolarpowersystemsMember2021-01-012021-09-300001274494fslr:PVsolarpowersystemsMember2020-07-012020-09-300001274494fslr:PVsolarpowersystemsMember2020-01-012020-09-300001274494fslr:ModulesSegmentMember2020-12-310001274494fslr:ModulesSegmentMember2021-01-012021-09-300001274494fslr:ModulesSegmentMember2021-09-300001274494us-gaap:DevelopedTechnologyRightsMember2021-09-300001274494fslr:PowerPurchaseAgreementsMember2021-09-300001274494us-gaap:PatentsMember2021-09-300001274494us-gaap:DevelopedTechnologyRightsMember2020-12-310001274494fslr:PowerPurchaseAgreementsMember2020-12-310001274494us-gaap:PatentsMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherAssetsMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:OtherAssetsMember2021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:OtherCurrentLiabilitiesMember2021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherAssetsMember2021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherAssetsMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-09-300001274494us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-09-300001274494us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:OtherAssetsMember2021-09-300001274494us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2021-09-300001274494us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-09-300001274494us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-09-300001274494us-gaap:NondesignatedMemberus-gaap:OtherAssetsMember2021-09-300001274494us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2021-09-300001274494us-gaap:NondesignatedMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-09-300001274494us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-09-300001274494us-gaap:OtherAssetsMember2021-09-300001274494us-gaap:OtherCurrentLiabilitiesMember2021-09-300001274494us-gaap:OtherNoncurrentLiabilitiesMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:OtherCurrentLiabilitiesMember2020-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMember2020-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310001274494us-gaap:NondesignatedMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001274494us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMember2020-12-310001274494us-gaap:NondesignatedMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310001274494us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001274494us-gaap:OtherCurrentLiabilitiesMember2020-12-310001274494us-gaap:OtherNoncurrentLiabilitiesMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMember2020-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-01-012021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMember2021-01-012021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2021-01-012021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2021-01-012021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CostOfSalesMember2021-01-012021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMember2021-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMember2019-12-310001274494us-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-01-012020-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMember2020-01-012020-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2020-01-012020-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2020-01-012020-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CostOfSalesMember2020-01-012020-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMember2020-09-300001274494us-gaap:DesignatedAsHedgingInstrumentMember2020-09-300001274494srt:MaximumMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2021-07-012021-09-300001274494srt:MaximumMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2021-01-012021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2020-07-012020-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2021-07-012021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2020-07-012020-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2021-01-012021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:CostOfSalesMember2020-01-012020-09-300001274494us-gaap:ForeignCurrencyGainLossMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-07-012021-09-300001274494us-gaap:ForeignCurrencyGainLossMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-07-012020-09-300001274494us-gaap:ForeignCurrencyGainLossMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-01-012021-09-300001274494us-gaap:ForeignCurrencyGainLossMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-01-012020-09-300001274494us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:InterestExpenseMember2021-07-012021-09-300001274494us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:InterestExpenseMember2020-07-012020-09-300001274494us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:InterestExpenseMember2021-01-012021-09-300001274494us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberus-gaap:InterestExpenseMember2020-01-012020-09-30iso4217:JPY0001274494us-gaap:InterestRateSwapMemberfslr:IkedaCreditFacilityMemberus-gaap:NondesignatedMember2021-06-30xbrli:pure0001274494us-gaap:InterestRateSwapMemberfslr:IkedaCreditFacilityMemberus-gaap:NondesignatedMember2021-09-300001274494us-gaap:ForeignExchangeForwardMember2021-01-012021-09-300001274494us-gaap:ForeignExchangeForwardMember2020-01-012020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMembercurrency:USD2021-09-30iso4217:GBP0001274494currency:GBPus-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMembercurrency:USD2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:AUD2021-01-012021-09-30iso4217:AUD0001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:AUDus-gaap:LongMember2021-09-300001274494currency:BRLus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-01-012021-09-30iso4217:BRL0001274494currency:BRLus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:CLP2021-01-012021-09-30iso4217:CLP0001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:CLPus-gaap:LongMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMembercurrency:CLP2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:EUR2021-01-012021-09-30iso4217:EUR0001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:EURus-gaap:LongMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMembercurrency:EUR2021-09-300001274494currency:GBPus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-01-012021-09-300001274494currency:GBPus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:INR2021-01-012021-09-30iso4217:INR0001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMembercurrency:INR2021-09-300001274494currency:JPYus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-01-012021-09-300001274494currency:JPYus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-09-300001274494currency:JPYus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:MYR2021-01-012021-09-30iso4217:MYR0001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:MYRus-gaap:LongMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMembercurrency:MYR2021-09-300001274494currency:MXNus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-01-012021-09-30iso4217:MXN0001274494currency:MXNus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2021-09-300001274494currency:SGDus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-01-012021-09-30iso4217:SGD0001274494currency:SGDus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2021-09-300001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:AUD2020-01-012020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:AUDus-gaap:LongMember2020-12-310001274494currency:BRLus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-01-012020-12-310001274494currency:BRLus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:CAD2020-01-012020-12-31iso4217:CAD0001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMembercurrency:CAD2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:CLP2020-01-012020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:CLPus-gaap:LongMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMembercurrency:CLP2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:EUR2020-01-012020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:EURus-gaap:LongMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMembercurrency:EUR2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:INR2020-01-012020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMembercurrency:INR2020-12-310001274494currency:JPYus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-01-012020-12-310001274494currency:JPYus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2020-12-310001274494currency:JPYus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:MYR2020-01-012020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembercurrency:MYRus-gaap:LongMember2020-12-310001274494us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMembercurrency:MYR2020-12-310001274494currency:MXNus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-01-012020-12-310001274494currency:MXNus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:ShortMember2020-12-310001274494currency:SGDus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2020-01-012020-12-310001274494currency:SGDus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:LongMember2020-12-310001274494us-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMember2020-08-310001274494us-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMember2021-01-012021-09-300001274494us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-09-300001274494us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2021-09-300001274494us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2021-09-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-09-300001274494us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2021-09-300001274494us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-09-300001274494us-gaap:FairValueInputsLevel3Memberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:FairValueInputsLevel1Memberus-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-09-300001274494us-gaap:FairValueInputsLevel3Memberus-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-09-300001274494us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001274494us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001274494us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2020-12-310001274494us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2020-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310001274494us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2020-12-310001274494us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001274494us-gaap:FairValueInputsLevel3Memberus-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:FairValueInputsLevel1Memberus-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001274494us-gaap:FairValueInputsLevel3Memberus-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001274494us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001274494us-gaap:CarryingReportedAmountFairValueDisclosureMember2021-09-300001274494us-gaap:EstimateOfFairValueFairValueDisclosureMember2021-09-300001274494us-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001274494us-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-3100012744942021-01-012021-06-300001274494us-gaap:RevolvingCreditFacilityMember2021-01-012021-09-300001274494us-gaap:RevolvingCreditFacilityMember2021-09-300001274494us-gaap:RevolvingCreditFacilityMember2020-12-310001274494fslr:LuzdelNorteCreditFacilitiesMember2021-01-012021-09-300001274494fslr:LuzdelNorteCreditFacilitiesMember2021-09-300001274494fslr:LuzdelNorteCreditFacilitiesMember2020-12-310001274494fslr:JapanCreditFacilityMember2021-01-012021-09-300001274494fslr:JapanCreditFacilityMember2021-09-300001274494fslr:JapanCreditFacilityMember2020-12-310001274494fslr:TochigiCreditFacilityMember2021-01-012021-09-300001274494fslr:TochigiCreditFacilityMember2021-09-300001274494fslr:TochigiCreditFacilityMember2020-12-310001274494fslr:KyotoCreditFacilityMember2021-01-012021-09-300001274494fslr:KyotoCreditFacilityMember2021-09-300001274494fslr:KyotoCreditFacilityMember2020-12-310001274494fslr:IkedaCreditFacilityMember2021-01-012021-09-300001274494fslr:IkedaCreditFacilityMember2021-09-300001274494fslr:IkedaCreditFacilityMember2020-12-310001274494us-gaap:RevolvingCreditFacilityMember2021-06-300001274494us-gaap:RevolvingCreditFacilityMember2021-01-012021-06-300001274494fslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMemberfslr:DFCMemberfslr:LuzdelNorteCreditFacilitiesMember2021-09-300001274494fslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMemberfslr:DFCMemberfslr:LuzdelNorteCreditFacilitiesMember2020-12-310001274494fslr:IFCMemberfslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMemberfslr:LuzdelNorteCreditFacilitiesMember2021-09-300001274494fslr:IFCMemberfslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMemberfslr:LuzdelNorteCreditFacilitiesMember2020-12-310001274494fslr:JapanCreditFacilityMemberfslr:MizuhoBankMemberfslr:FirstSolarJapanGKMember2015-09-300001274494fslr:TochigiCreditFacilityMemberfslr:MizuhoBankMemberfslr:FirstSolarJapanGKMember2017-06-300001274494fslr:TochigiCreditFacilityMemberfslr:MizuhoBankMemberfslr:FirstSolarJapanGKMember2021-01-012021-03-310001274494fslr:MizuhoBankMemberfslr:FirstSolarJapanGKMemberfslr:KyotoCreditFacilityMember2020-07-310001274494fslr:IkedaCreditFacilityMemberfslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMemberfslr:FSJapanProjectB4GKMember2021-03-310001274494fslr:IkedaCreditFacilityMemberfslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMemberfslr:FSJapanProjectB4GKMemberfslr:FixedRateTermLoanFacilityMember2021-03-310001274494fslr:IkedaCreditFacilityMemberfslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMemberfslr:VariableRateTermLoanFacilityMemberfslr:FSJapanProjectB4GKMember2021-03-310001274494fslr:IkedaCreditFacilityMemberfslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMemberfslr:ConsumptionTaxFacilityMemberfslr:FSJapanProjectB4GKMember2021-03-310001274494fslr:DebtServiceReserveFacilityMemberfslr:IkedaCreditFacilityMemberfslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMemberfslr:FSJapanProjectB4GKMember2021-03-310001274494fslr:DFCandIFCMemberfslr:LuzdelNorteCreditFacilitiesMember2021-01-012021-09-300001274494fslr:JapanCreditFacilityMemberfslr:MizuhoBankMember2021-01-012021-09-300001274494fslr:MizuhoBankMemberfslr:KyotoCreditFacilityMember2021-01-012021-09-300001274494fslr:IkedaCreditFacilityMemberfslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMemberfslr:FixedRateTermLoanFacilityMember2021-01-012021-09-300001274494fslr:IkedaCreditFacilityMemberfslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMemberfslr:VariableRateTermLoanFacilityMember2021-01-012021-09-300001274494fslr:IkedaCreditFacilityMemberfslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMemberfslr:ConsumptionTaxFacilityMember2021-01-012021-09-300001274494fslr:DebtServiceReserveFacilityMemberfslr:IkedaCreditFacilityMemberfslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember2021-01-012021-09-300001274494fslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMemberfslr:DFCandIFCMemberfslr:LuzdelNorteCreditFacilitiesMemberfslr:FixedRateTermLoanFacilityMember2021-09-300001274494fslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMemberfslr:DFCandIFCMemberfslr:VariableRateTermLoanFacilityMemberfslr:LuzdelNorteCreditFacilitiesMember2021-09-300001274494fslr:IkedaCreditFacilityMemberfslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMemberfslr:FSJapanProjectB4GKMemberfslr:FixedRateTermLoanFacilityMember2021-09-300001274494fslr:IkedaCreditFacilityMemberfslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMemberfslr:VariableRateTermLoanFacilityMemberfslr:FSJapanProjectB4GKMember2021-09-300001274494fslr:BilateralFacilitiesMember2021-09-300001274494fslr:OptOutActionMember2020-07-012020-09-300001274494fslr:OptOutActionMember2019-12-310001274494fslr:OptOutActionMember2020-01-012020-09-300001274494fslr:SolarModuleMember2021-07-012021-09-300001274494fslr:SolarModuleMember2020-07-012020-09-300001274494fslr:SolarModuleMember2021-01-012021-09-300001274494fslr:SolarModuleMember2020-01-012020-09-300001274494fslr:SolarPowerSystemsSalesofMember2021-07-012021-09-300001274494fslr:SolarPowerSystemsSalesofMember2020-07-012020-09-300001274494fslr:SolarPowerSystemsSalesofMember2021-01-012021-09-300001274494fslr:SolarPowerSystemsSalesofMember2020-01-012020-09-300001274494fslr:OperationsandMaintenanceMember2021-07-012021-09-300001274494fslr:OperationsandMaintenanceMember2020-07-012020-09-300001274494fslr:OperationsandMaintenanceMember2021-01-012021-09-300001274494fslr:OperationsandMaintenanceMember2020-01-012020-09-300001274494fslr:EnergyGenerationMember2021-07-012021-09-300001274494fslr:EnergyGenerationMember2020-07-012020-09-300001274494fslr:EnergyGenerationMember2021-01-012021-09-300001274494fslr:EnergyGenerationMember2020-01-012020-09-300001274494fslr:EPCServicesMember2021-07-012021-09-300001274494fslr:EPCServicesMember2020-07-012020-09-300001274494fslr:EPCServicesMember2021-01-012021-09-300001274494fslr:EPCServicesMember2020-01-012020-09-30fslr:Projects0001274494fslr:SolarModuleMember2021-09-300001274494us-gaap:CostOfSalesMember2021-07-012021-09-300001274494us-gaap:CostOfSalesMember2020-07-012020-09-300001274494us-gaap:CostOfSalesMember2021-01-012021-09-300001274494us-gaap:CostOfSalesMember2020-01-012020-09-300001274494us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300001274494us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300001274494us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300001274494us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300001274494us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001274494us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001274494us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001274494us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001274494us-gaap:RestrictedStockUnitsRSUMember2021-09-300001274494us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001274494us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001274494us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-12-310001274494us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-09-300001274494us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-01-012021-09-300001274494us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300001274494us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-09-300001274494us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedTranslationAdjustmentMember2021-07-012021-09-300001274494us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedTranslationAdjustmentMember2020-07-012020-09-300001274494us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-09-300001274494us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-09-300001274494us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-07-012021-09-300001274494us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-07-012020-09-300001274494us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-09-300001274494us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:CommodityContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:CommodityContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:CommodityContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:CommodityContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001274494us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-30fslr:segments0001274494fslr:ModulesSegmentMember2021-07-012021-09-300001274494fslr:SystemsSegmentMember2021-07-012021-09-300001274494fslr:ModulesSegmentMember2020-07-012020-09-300001274494fslr:SystemsSegmentMember2020-07-012020-09-300001274494fslr:SystemsSegmentMember2021-01-012021-09-300001274494fslr:ModulesSegmentMember2020-01-012020-09-300001274494fslr:SystemsSegmentMember2020-01-012020-09-300001274494fslr:SystemsSegmentMember2021-09-300001274494fslr:SystemsSegmentMember2020-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 September 30, 2021
or
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to

Commission file number: 001-33156
fslr-20210930_g1.jpg
First Solar, Inc.
(Exact name of registrant as specified in its charter)
Delaware20-4623678
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)

350 West Washington Street, Suite 600
Tempe, Arizona 85281
(Address of principal executive offices, including zip code)

(602414-9300
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)Name of each exchange on which registered
Common stock, $0.001 par valueFSLRThe NASDAQ Stock Market LLC

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes 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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filerNon-accelerated filer
Smaller reporting companyEmerging 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 

As of October 29, 2021, 106,326,700 shares of the registrant’s common stock, $0.001 par value per share, were outstanding.




FIRST SOLAR, INC.

FORM 10-Q FOR THE QUARTERLY PERIOD ENDED SEPTEMBER 30, 2021

TABLE OF CONTENTS
  Page



PART I. FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements (Unaudited)

FIRST SOLAR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts)
(Unaudited)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Net sales$583,504 $927,565 $2,016,058 $2,102,100 
Cost of sales458,924 634,550 1,532,593 1,581,287 
Gross profit124,580 293,015 483,465 520,813 
Operating expenses:
Selling, general and administrative43,476 49,861 131,909 160,218 
Research and development25,426 22,972 69,234 71,068 
Production start-up2,945 13,019 16,014 23,812 
Litigation loss   6,000 
Total operating expenses71,847 85,852 217,157 261,098 
Gain on sales of businesses, net(1,866) 147,284  
Operating income50,867 207,163 413,592 259,715 
Foreign currency loss, net(1,018)(1,852)(4,613)(3,549)
Interest income1,752 2,109 3,996 15,113 
Interest expense, net(2,958)(10,975)(10,577)(21,018)
Other (expense) income, net(2,603)(3,236)2,598 (8,653)
Income before taxes and equity in earnings46,040 193,209 404,996 241,608 
Income tax (expense) benefit(837)(38,107)(67,673)40,894 
Equity in earnings, net of tax (65) 150 
Net income$45,203 $155,037 $337,323 $282,652 
Net income per share:
Basic$0.43 $1.46 $3.18 $2.67 
Diluted$0.42 $1.45 $3.16 $2.65 
Weighted-average number of shares used in per share calculations:
Basic106,320 105,967 106,241 105,830 
Diluted106,899 106,751 106,879 106,537 

See accompanying notes to these condensed consolidated financial statements.
1

FIRST SOLAR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
(Unaudited)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Net income$45,203 $155,037 $337,323 $282,652 
Other comprehensive (loss) income:
Foreign currency translation adjustments
(1,915)3,242 (11,341)552 
Unrealized (loss) gain on marketable securities and restricted marketable securities, net of tax of $47, $(236), $1,134 and $(822)(3,486)6,148 (19,961)20,826 
Unrealized gain (loss) on derivative instruments, net of tax of $153, $55, $(545) and $(31)118 (1,827)4,284 (1,741)
Other comprehensive (loss) income(5,283)7,563 (27,018)19,637 
Comprehensive income$39,920 $162,600 $310,305 $302,289 

See accompanying notes to these condensed consolidated financial statements.

2

FIRST SOLAR, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited)
 
 
September 30,
2021
December 31,
2020
ASSETS
Current assets: 
Cash and cash equivalents$1,367,464 $1,227,002 
Marketable securities (amortized cost of $554,897 and $519,844 and allowance for credit losses of $133 and $121 at September 30, 2021 and December 31, 2020, respectively)554,601 520,066 
Accounts receivable trade249,771 269,095 
Less: allowance for credit losses(1,430)(3,009)
Accounts receivable trade, net248,341 266,086 
Accounts receivable, unbilled25,053 26,673 
Less: allowance for credit losses(51)(303)
Accounts receivable, unbilled, net25,002 26,370 
Inventories647,439 567,587 
Assets held for sale 155,685 
Prepaid expenses and other current assets203,478 251,739 
Total current assets3,046,325 3,014,535 
Property, plant and equipment, net2,505,921 2,402,285 
PV solar power systems, net230,423 243,396 
Project assets335,259 373,377 
Deferred tax assets, net108,387 104,099 
Restricted marketable securities (amortized cost of $254,659 and $247,628 and allowance for credit losses of $53 and $13 at September 30, 2021 and December 31, 2020, respectively)251,379 265,280 
Goodwill14,462 14,462 
Intangible assets, net47,935 56,138 
Inventories236,446 201,229 
Other assets492,093 434,130 
Total assets$7,268,630 $7,108,931 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:  
Accounts payable$170,041 $183,349 
Income taxes payable12,984 14,571 
Accrued expenses231,163 310,467 
Current portion of long-term debt37,129 41,540 
Deferred revenue238,810 188,813 
Liabilities held for sale 25,621 
Other current liabilities25,109 83,037 
Total current liabilities715,236 847,398 
Accrued solar module collection and recycling liability140,019 130,688 
Long-term debt241,483 237,691 
Other liabilities341,817 372,226 
Total liabilities1,438,555 1,588,003 
Commitments and contingencies
Stockholders’ equity:
Common stock, $0.001 par value per share; 500,000,000 shares authorized; 106,326,000 and 105,980,466 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively106 106 
Additional paid-in capital2,865,628 2,866,786 
Accumulated earnings3,053,085 2,715,762 
Accumulated other comprehensive loss(88,744)(61,726)
Total stockholders’ equity5,830,075 5,520,928 
Total liabilities and stockholders’ equity$7,268,630 $7,108,931 

See accompanying notes to these condensed consolidated financial statements.

3

FIRST SOLAR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited)
Three Months Ended September 30, 2021
 Common StockAdditional
Paid-In
Capital
Accumulated EarningsAccumulated
Other
Comprehensive (Loss) Income
Total
Stockholders' Equity
 SharesAmount
Balance at June 30, 2021106,319 $106 $2,859,108 $3,007,882 $(83,461)$5,783,635 
Net income— — — 45,203 — 45,203 
Other comprehensive loss— — — — (5,283)(5,283)
Common stock issued for share-based compensation
8   — —  
Tax withholding related to vesting of restricted stock
(1) (67)— — (67)
Share-based compensation expense
— — 6,587 — — 6,587 
Balance at September 30, 2021106,326 $106 $2,865,628 $3,053,085 $(88,744)$5,830,075 
Three Months Ended September 30, 2020
 Common StockAdditional
Paid-In
Capital
Accumulated EarningsAccumulated
Other
Comprehensive (Loss) Income
Total
Stockholders' Equity
 SharesAmount
Balance at June 30, 2020105,961 $106 $2,848,928 $2,445,022 $(67,260)$5,226,796 
Net income— — — 155,037 — 155,037 
Other comprehensive income— — — — 7,563 7,563 
Common stock issued for share-based compensation
19   — —  
Tax withholding related to vesting of restricted stock
(5) (289)— — (289)
Share-based compensation expense
— — 7,006 — — 7,006 
Balance at September 30, 2020105,975 $106 $2,855,645 $2,600,059 $(59,697)$5,396,113 

See accompanying notes to these condensed consolidated financial statements.

4

FIRST SOLAR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (CONTINUED)
(In thousands)
(Unaudited)
Nine Months Ended September 30, 2021
 Common StockAdditional
Paid-In
Capital
Accumulated EarningsAccumulated
Other
Comprehensive (Loss) Income
Total
Stockholders' Equity
 SharesAmount
Balance at December 31, 2020105,980 $106 $2,866,786 $2,715,762 $(61,726)$5,520,928 
Net income— — — 337,323 — 337,323 
Other comprehensive loss— — — — (27,018)(27,018)
Common stock issued for share-based compensation
554   — —  
Tax withholding related to vesting of restricted stock
(208) (15,877)— — (15,877)
Share-based compensation expense
— — 14,719 — — 14,719 
Balance at September 30, 2021106,326 $106 $2,865,628 $3,053,085 $(88,744)$5,830,075 
Nine Months Ended September 30, 2020
 Common StockAdditional
Paid-In
Capital
Accumulated EarningsAccumulated
Other
Comprehensive (Loss) Income
Total
Stockholders' Equity
 SharesAmount
Balance at December 31, 2019105,449 $105 $2,849,376 $2,326,620 $(79,334)$5,096,767 
Cumulative-effect adjustment for the adoption of ASU 2016-13
— — — (9,213)— (9,213)
Net income— — — 282,652 — 282,652 
Other comprehensive income— — — — 19,637 19,637 
Common stock issued for share-based compensation
808 1 1,362 — — 1,363 
Tax withholding related to vesting of restricted stock
(282) (13,053)— — (13,053)
Share-based compensation expense
— — 17,960 — — 17,960 
Balance at September 30, 2020105,975 $106 $2,855,645 $2,600,059 $(59,697)$5,396,113 

See accompanying notes to these condensed consolidated financial statements.

5

FIRST SOLAR, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 Nine Months Ended
September 30,
20212020
Cash flows from operating activities:  
Net income$337,323 $282,652 
Adjustments to reconcile net income to cash provided by (used in) operating activities:
Depreciation, amortization and accretion194,606 173,277 
Impairments and net losses on disposal of long-lived assets9,083 24,600 
Share-based compensation14,974 18,189 
Deferred income taxes(13,450)(77,970)
Gain on sales of businesses, net(147,284) 
Gains on sales of marketable securities and restricted marketable securities(11,696)(15,346)
Liabilities assumed by customers for the sale of systems (136,745)
Other, net(2,909)16,289 
Changes in operating assets and liabilities:
Accounts receivable, trade and unbilled79,565 330,090 
Prepaid expenses and other current assets(52,275)8,467 
Inventories(116,017)(142,017)
Project assets and PV solar power systems11,945 183,163 
Other assets(39,264)(30,804)
Income tax receivable and payable22,615 9,160 
Accounts payable879 (58,311)
Accrued expenses and other liabilities(95,685)(720,756)
Accrued solar module collection and recycling liability10,682 (13,136)
Net cash provided by (used in) operating activities203,092 (149,198)
Cash flows from investing activities:
Purchases of property, plant and equipment(345,399)(327,284)
Purchases of marketable securities and restricted marketable securities(1,107,704)(642,993)
Proceeds from sales and maturities of marketable securities and restricted marketable securities1,075,768 1,100,176 
Proceeds from sales of businesses300,499  
Other investing activities(6,453)(13,577)
Net cash (used in) provided by investing activities(83,289)116,322 
Cash flows from financing activities:
Repayment of long-term debt(38,471)(224,643)
Proceeds from borrowings under long-term debt, net of discounts and issuance costs45,138 140,304 
Payments of tax withholdings for restricted shares(15,877)(13,053)
Other financing activities (804)
Net cash used in financing activities(9,210)(98,196)
Effect of exchange rate changes on cash, cash equivalents and restricted cash1,687 1,251 
Net increase (decrease) in cash, cash equivalents and restricted cash112,280 (129,821)
Cash, cash equivalents and restricted cash, beginning of the period1,273,594 1,446,510 
Cash, cash equivalents and restricted cash, end of the period$1,385,874 $1,316,689 
Supplemental disclosure of noncash investing and financing activities:  
Property, plant and equipment acquisitions funded by liabilities$50,415 $129,384 

See accompanying notes to these condensed consolidated financial statements.
6

FIRST SOLAR, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

1. Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of First Solar, Inc. and its subsidiaries in this Quarterly Report have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, these interim financial statements do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of First Solar management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair statement have been included. Certain prior period balances have been reclassified to conform to the current period presentation.

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Despite our intention to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021 or for any other period. The condensed consolidated balance sheet at December 31, 2020 has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These interim financial statements and notes should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2020 included in our Annual Report on Form 10-K, which has been filed with the SEC.

Unless expressly stated or the context otherwise requires, the terms “the Company,” “we,” “us,” “our,” and “First Solar” refer to First Solar, Inc. and its consolidated subsidiaries, and the term “condensed consolidated financial statements” refers to the accompanying unaudited condensed consolidated financial statements contained in this Quarterly Report.

2. Sales of Businesses

Sale of North American O&M operations

Following an evaluation of the long-term cost structure, competitiveness, and risk-adjusted returns of our O&M services business, we received an offer to purchase certain portions of the business and determined it was in the best interest of our stockholders to pursue the transaction. Accordingly, in August 2020, we entered into an agreement with a subsidiary of Clairvest Group, Inc. (“Clairvest”) for the sale of our North American O&M operations.

On March 31, 2021, we completed the transaction. Following certain customary post-closing adjustments, we received total consideration of $149.1 million. As a result of this transaction, we recognized a gain of $115.8 million, net of transaction costs and post-closing adjustments, during the nine months ended September 30, 2021, which was included in “Gain on sales of businesses, net” in our condensed consolidated statements of operations. The assets and liabilities associated with this business were classified as held for sale in our condensed consolidated balance sheet as of December 31, 2020.

7

Sale of U.S. project development business

Following a separate evaluation of the long-term cost structure, competitiveness, and risk-adjusted returns of our U.S. project development business, we determined it was also in the best interest of our stockholders to pursue the sale of this business. In January 2021, we entered into an agreement with Leeward Renewable Energy Development, LLC (“Leeward”), a subsidiary of the Ontario Municipal Employees Retirement System, for the sale of our U.S. project development business, which included developing, contracting for the construction of, and selling utility-scale photovoltaic (“PV”) solar power systems in the United States. The transaction included our approximately 10 GWAC utility-scale solar project pipeline, including the advanced-stage Horizon, Madison, Ridgely, Rabbitbrush, and Oak Trail projects, which are expected to commence construction in the next two years; the 30MWAC Barilla Solar project, which is operational; and certain other equipment. In addition, Leeward agreed to certain module purchase commitments.

On March 31, 2021, we completed the transaction for an aggregate purchase price of $284.0 million. Such purchase price included $151.4 million for the sale of the U.S. project development business and $132.6 million for the sale of 392 MWDC of solar modules, which is presented in “Net sales” on our condensed consolidated statements of operations for the nine months ended September 30, 2021.

During the nine months ended September 30, 2021, we recognized a gain of $31.5 million, net of transaction costs and post-closing adjustments, from the sale of our U.S. project development business, which is included in “Gain on sales of businesses, net” in our condensed consolidated statements of operations. The assets and liabilities associated with this business were classified as held for sale in our condensed consolidated balance sheet as of December 31, 2020.

3. Cash, Cash Equivalents, and Marketable Securities

Cash, cash equivalents, and marketable securities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
September 30,
2021
December 31,
2020
Cash and cash equivalents:
Cash$1,367,462 $1,227,000 
Money market funds2 2 
Total cash and cash equivalents1,367,464 1,227,002 
Marketable securities:
Foreign debt147,445 214,254 
U.S. debt18,710 14,543 
Time deposits388,446 291,269 
Total marketable securities554,601 520,066 
Total cash, cash equivalents, and marketable securities$1,922,065 $1,747,068 

8

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020 to the total of such amounts as presented in the condensed consolidated statements of cash flows (in thousands):
Balance Sheet Line ItemSeptember 30,
2021
December 31,
2020
Cash and cash equivalentsCash and cash equivalents$1,367,464 $1,227,002 
Restricted cash current
Prepaid expenses and other current assets1,181 1,745 
Restricted cash noncurrent
Other assets17,229 44,847 
Total cash, cash equivalents, and restricted cash
$1,385,874 $1,273,594 

During the nine months ended September 30, 2021, we sold marketable securities for proceeds of $5.5 million and realized gains of less than $0.1 million on such sales. During the three and nine months ended September 30, 2020, we sold marketable securities for proceeds of $27.6 million and $188.1 million, respectively, and realized gains of less than $0.1 million and $0.2 million, respectively, on such sales. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the fair value of our marketable securities.

The following tables summarize the unrealized gains and losses related to our available-for-sale marketable securities, by major security type, as of September 30, 2021 and December 31, 2020 (in thousands):
 As of September 30, 2021
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign debt$147,312 $133 $ $ $147,445 
U.S. debt19,009 13 309 3 18,710 
Time deposits388,576   130 388,446 
Total$554,897 $146 $309 $133 $554,601 
 As of December 31, 2020
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign debt$213,949 $367 $46 $16 $214,254 
U.S. debt14,521 22   14,543 
Time deposits291,374   105 291,269 
Total$519,844 $389 $46 $121 $520,066 

The following table presents the change in the allowance for credit losses related to our available-for-sale marketable securities for the nine months ended September 30, 2021 and 2020 (in thousands):
Nine Months Ended
September 30,
20212020
Allowance for credit losses, beginning of period$121 $ 
Cumulative-effect adjustment for the adoption of ASU 2016-13 207 
Provision for credit losses, net329 215 
Sales and maturities of marketable securities(317)(374)
Allowance for credit losses, end of period$133 $48 

9

The contractual maturities of our marketable securities as of September 30, 2021 were as follows (in thousands):
Fair
Value
One year or less$538,879 
One year to two years6,034 
Two years to three years 
Three years to four years 
Four years to five years4,813 
More than five years4,875 
Total$554,601 

4. Restricted Marketable Securities

Restricted marketable securities consisted of the following as of September 30, 2021 and December 31, 2020 (in thousands):
 
 
September 30,
2021
December 31,
2020
Foreign government obligations$71,603 $149,700 
Supranational debt10,944  
U.S. debt145,151  
U.S. government obligations23,681 115,580 
Total restricted marketable securities$251,379 $265,280 

Our restricted marketable securities represent long-term investments to fund the estimated future cost of collecting and recycling modules covered under our solar module collection and recycling program. We have established a trust under which estimated funds are put into custodial accounts with an established and reputable bank, for which First Solar, Inc.; First Solar Malaysia Sdn. Bhd.; and First Solar Manufacturing GmbH are grantors. As of September 30, 2021 and December 31, 2020, such custodial accounts also included noncurrent restricted cash balances of $0.6 million and $0.7 million, respectively, which were reported within “Other assets.” Trust funds may be disbursed for qualified module collection and recycling costs (including capital and facility related recycling costs), payments to customers for assuming collection and recycling obligations, and reimbursements of any overfunded amounts. Investments in the trust must meet certain investment quality criteria comparable to highly rated government or agency bonds. As necessary, we fund any incremental amounts for our estimated collection and recycling obligations on an annual basis based on the estimated costs of collecting and recycling covered modules, estimated rates of return on our restricted marketable securities, and an estimated solar module life of 25 years, less amounts already funded in prior years.

During the nine months ended September 30, 2021, we sold all our restricted marketable securities for proceeds of $258.9 million and realized gains of $11.7 million on such sales, and repurchased $255.6 million of restricted marketable securities as part of our ongoing management of the custodial accounts. During the nine months ended September 30, 2020, we sold certain restricted marketable securities for proceeds of $115.2 million, realized gains of $15.1 million on such sales, and repurchased $114.5 million of restricted marketable securities as part of our ongoing management of the custodial accounts. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the fair value of our restricted marketable securities.

10

The following table summarizes the unrealized gains and losses related to our restricted marketable securities, by major security type, as of September 30, 2021 and December 31, 2020 (in thousands):

 As of September 30, 2021
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign government obligations$68,081 $5,280 $1,747 $11 $71,603 
Supranational debt11,416  472  10,944 
U.S. debt150,500  5,312 37 145,151 
U.S. government obligations24,662  976 5 23,681 
Total$254,659 $5,280 $8,507 $53 $251,379 
 As of December 31, 2020
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign government obligations$131,980 $17,720 $ $ $149,700 
U.S. government obligations115,648 133 188 13 115,580 
Total$247,628 $17,853 $188 $13 $265,280 

The following table presents the change in the allowance for credit losses related to our restricted marketable securities for the nine months ended September 30, 2021 and 2020 (in thousands):
Nine Months Ended
September 30,
20212020
Allowance for credit losses, beginning of period$13 $ 
Cumulative-effect adjustment for the adoption of ASU 2016-13 54 
Provision for credit losses, net69 (29)
Sales of restricted marketable securities(29)(25)
Allowance for credit losses, end of period$53 $ 

As of September 30, 2021, the contractual maturities of our restricted marketable securities were between 9 years and 18 years.

5. Consolidated Balance Sheet Details

Accounts receivable trade, net

Accounts receivable trade, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Accounts receivable trade, gross$249,771 $269,095 
Allowance for credit losses(1,430)(3,009)
Accounts receivable trade, net$248,341 $266,086 

At September 30, 2021 and December 31, 2020, $60.7 million and $24.4 million, respectively, of our trade accounts receivable were secured by letters of credit and surety bonds issued by creditworthy financial institutions.

11

Accounts receivable, unbilled, net

Accounts receivable, unbilled, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Accounts receivable, unbilled$25,053 $26,673 
Allowance for credit losses(51)(303)
Accounts receivable, unbilled, net$25,002 $26,370 

Allowance for credit losses

The following tables present the change in the allowances for credit losses related to our accounts receivable for the nine months ended September 30, 2021 and 2020 (in thousands):
Nine Months Ended
September 30,
Accounts receivable, trade20212020
Allowance for credit losses, beginning of period$3,009 $1,386 
Cumulative-effect adjustment for the adoption of ASU 2016-13 171 
Provision for credit losses, net(1,458)1,421 
Writeoffs(121)(565)
Allowance for credit losses, end of period$1,430 $2,413 
Nine Months Ended
September 30,
Accounts receivable, unbilled20212020
Allowance for credit losses, beginning of period$303 $ 
Cumulative-effect adjustment for the adoption of ASU 2016-13 459 
Provision for credit losses, net(252)635 
Writeoffs (175)
Allowance for credit losses, end of period$51 $919 

Inventories

Inventories consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Raw materials$356,109 $292,334 
Work in process61,195 64,709 
Finished goods466,581 411,773 
Inventories$883,885 $768,816 
Inventories – current$647,439 $567,587 
Inventories – noncurrent$236,446 $201,229 

12

Prepaid expenses and other current assets

Prepaid expenses and other current assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Prepaid expenses$172,112 $160,534 
Derivative instruments (1)6,682 3,315 
Prepaid income taxes6,206 71,051 
Restricted cash1,181 1,745 
Other current assets17,297 15,094 
Prepaid expenses and other current assets$203,478 $251,739 
——————————
(1)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.

Property, plant and equipment, net

Property, plant and equipment, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Land$17,856 $14,498 
Buildings and improvements 693,833 693,762 
Machinery and equipment 2,507,719 2,184,236 
Office equipment and furniture139,034 143,685 
Leasehold improvements40,206 41,459 
Construction in progress281,715 419,766 
Property, plant and equipment, gross3,680,363 3,497,406 
Accumulated depreciation(1,174,442)(1,095,121)
Property, plant and equipment, net$2,505,921 $2,402,285 

Depreciation of property, plant and equipment was $59.1 million and $174.7 million for the three and nine months ended September 30, 2021, respectively, and $49.7 million and $145.5 million for the three and nine months ended September 30, 2020, respectively.

PV solar power systems, net

PV solar power systems, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
PV solar power systems, gross $291,898 $298,067 
Accumulated depreciation(61,475)(54,671)
PV solar power systems, net$230,423 $243,396 

Depreciation of PV solar power systems was $3.0 million and $8.9 million for the three and nine months ended September 30, 2021, respectively, and $4.8 million and $16.4 million for the three and nine months ended September 30, 2020, respectively.
13

We evaluate our PV solar power systems for impairment under a held and used impairment model whenever events or changes in circumstances arise that may indicate that the carrying amount of a particular system may not be recoverable. Such events or changes may include a significant decrease in the market price of the asset, current-period operating or cash flow losses combined with a history of such losses or a projection of future losses associated with the use of the asset, and changes in expectations regarding our intent to hold the asset on a long-term basis or the timing of a potential asset disposition.

As of September 30, 2021 and December 31, 2020, the recoverability of our Luz del Norte PV solar power plant was based, in part, on the likelihood of our continued ownership and operation of the system. However, it is reasonably possible that our intent to hold the asset may change in the near term due to our evaluation of strategic sale opportunities for the system. The pursuit of such opportunities, which require coordination with the system’s lenders, may result in a determination that the carrying value of the system is not recoverable based on the probability-weighted undiscounted future cash flows, which in turn could result in a possible impairment of the system in future periods. Accordingly, any changes in our expected use of the asset or its disposition may result in impairment charges that could be material to our condensed consolidated financial statements and have a significant adverse impact on our results of operations.

Project assets

Project assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Project assets – development costs, including project acquisition and land costs$129,844 $176,346 
Project assets – construction costs205,415 197,031 
Project assets$335,259 $373,377 

Other assets

Other assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Operating lease assets (1)$238,508 $226,664 
Advanced payments for raw materials89,252 97,883 
Income tax receivables39,888 36 
Indirect tax receivables24,785 14,849 
Accounts receivable, unbilled, net24,018 22,722 
Accounts receivable trade, net23,094  
Restricted cash17,229 44,847 
Other35,319 27,129 
Other assets$492,093 $434,130 
——————————
(1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.

14

Goodwill

Goodwill for the relevant reporting unit consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
December 31,
2020
Acquisitions (Impairments)September 30,
2021
Modules$407,827 $ $407,827 
Accumulated impairment losses(393,365) (393,365)
Goodwill$14,462 $ $14,462 

Intangible assets, net

The following tables summarize our intangible assets at September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
 Gross AmountAccumulated AmortizationNet Amount
Developed technology$99,964 $(59,518)$40,446 
Power purchase agreements6,486 (1,539)4,947 
Patents8,173 (5,631)2,542 
Intangible assets, net$114,623 $(66,688)$47,935 
December 31, 2020
 Gross AmountAccumulated AmortizationNet Amount
Developed technology$99,964 $(52,115)$47,849 
Power purchase agreements6,486 (1,296)5,190 
Patents8,173 (5,074)3,099 
Intangible assets, net$114,623 $(58,485)$56,138 

Amortization of intangible assets was $2.7 million and $8.2 million for the three and nine months ended September 30, 2021, respectively, and $2.7 million and $8.1 million for the three and nine months ended September 30, 2020, respectively.

Accrued expenses

Accrued expenses consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Accrued project costs$43,721 $81,380 
Accrued freight42,091 26,580 
Accrued inventory 39,514 25,704 
Accrued compensation and benefits29,030 51,685 
Accrued property, plant and equipment20,637 66,543 
Product warranty liability (1)16,752 22,278 
Other39,418 36,297 
Accrued expenses$231,163 $310,467 
——————————
(1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”
15

Other current liabilities

Other current liabilities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Operating lease liabilities (1)$13,566 $14,006 
Derivative instruments (2)1,720 5,280 
Other taxes payable1,221 30,041 
Other8,602 33,710 
Other current liabilities$25,109 $83,037 
——————————
(1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.

(2)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.

Other liabilities

Other liabilities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Operating lease liabilities (1)$173,627 $189,034 
Deferred revenue68,663 44,919 
Product warranty liability (2)41,789 72,818 
Deferred tax liabilities, net14,305 23,671 
Other43,433 41,784 
Other liabilities$341,817 $372,226 
——————————
(1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.

(2)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”

16

6. Derivative Financial Instruments

As a global company, we are exposed in the normal course of business to interest rate, foreign currency, and commodity price risks that could affect our financial position, results of operations, and cash flows. We use derivative instruments to hedge against these risks and only hold such instruments for hedging purposes, not for speculative or trading purposes.

Depending on the terms of the specific derivative instruments and market conditions, some of our derivative instruments may be assets and others liabilities at any particular balance sheet date. We report all of our derivative instruments at fair value and account for changes in the fair value of derivative instruments within “Accumulated other comprehensive loss” if the derivative instruments qualify for hedge accounting. For those derivative instruments that do not qualify for hedge accounting (i.e., “economic hedges”), we record the changes in fair value directly to earnings. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the techniques we use to measure the fair value of our derivative instruments.

The following tables present the fair values of derivative instruments included in our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020 (in thousands):
 September 30, 2021
Prepaid Expenses and Other Current AssetsOther AssetsOther Current LiabilitiesOther Liabilities
Derivatives designated as hedging instruments:
Foreign exchange forward contracts$628 $18 $36 $ 
Commodity swap contracts633    
Total derivatives designated as hedging instruments$1,261 $18 $36 $ 
Derivatives not designated as hedging instruments:
Foreign exchange forward contracts$5,421 $ $1,684 $ 
Interest rate swap contracts   595 
Total derivatives not designated as hedging instruments$5,421 $ $1,684 $595 
Total derivative instruments$6,682 $18 $1,720 $595 
 December 31, 2020
Prepaid Expenses and Other Current AssetsOther Current LiabilitiesOther Liabilities
Derivatives designated as hedging instruments:
Foreign exchange forward contracts$ $2,504 $341 
Commodity swap contracts1,478   
Total derivatives designated as hedging instruments$1,478 $2,504 $341 
Derivatives not designated as hedging instruments:
Foreign exchange forward contracts$1,837 $2,776 $ 
Total derivatives not designated as hedging instruments$1,837 $2,776 $ 
Total derivative instruments$3,315 $5,280 $341 

17

The following table presents the pretax amounts related to derivative instruments designated as cash flow hedges affecting accumulated other comprehensive income (loss) and our condensed consolidated statements of operations for the nine months ended September 30, 2021 and 2020 (in thousands):
Foreign Exchange Forward ContractsCommodity Swap ContractsTotal
Balance as of December 31, 2020$(3,644)$1,472 $(2,172)
Amounts recognized in other comprehensive income (loss)2,268 1,531 3,799 
Amounts reclassified to earnings impacting:
Cost of sales1,913 (883)1,030 
Balance as of September 30, 2021$537 $2,120 $2,657 
Balance as of December 31, 2019$(962)$ $(962)
Amounts recognized in other comprehensive income (loss)(2,129)(228)(2,357)
Amounts reclassified to earnings impacting:
Cost of sales647  647 
Balance as of September 30, 2020$(2,444)$(228)$(2,672)

During the three and nine months ended September 30, 2021, we recognized unrealized gains of less than $0.1 million and unrealized losses of less than $0.1 million, respectively, within “Cost of sales” for amounts excluded from effectiveness testing for our foreign exchange forward contracts designated as cash flow hedges. During the three and nine months ended September 30, 2020, we recognized unrealized gains of $0.1 million and $1.2 million, respectively, within “Cost of sales” for amounts excluded from effectiveness testing for our foreign exchange forward contracts designated as cash flow hedges.

The following table presents gains and losses related to derivative instruments not designated as hedges affecting our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Amount of Gain (Loss) Recognized in Income
Three Months Ended
September 30,
Nine Months Ended
September 30,
Income Statement Line Item2021202020212020
Foreign exchange forward contracts
Cost of sales$103 $(195)$(174)$(73)
Foreign exchange forward contracts
Foreign currency loss, net1,802 (2,598)10,821 (2,405)
Interest rate swap contractsInterest expense, net96 (5,878)(595)(7,259)

18

Interest Rate Risk

We use interest rate swap contracts to mitigate our exposure to interest rate fluctuations associated with certain of our debt instruments. We do not use such swap contracts for speculative or trading purposes. During the nine months ended September 30, 2021 and 2020, all of our interest rate swap contracts related to project specific debt facilities. Such swap contracts did not qualify for accounting as cash flow hedges in accordance with Accounting Standards Codification (“ASC”) 815 due to our expectation to sell the associated projects before the maturity of their project specific debt financings and corresponding swap contracts. Accordingly, changes in the fair values of these swap contracts were recorded directly to “Interest expense, net.”

In June 2021, FS Japan Project B4 GK, our indirect wholly-owned subsidiary and project company, entered into an interest rate swap contract to hedge a portion of the floating rate term loan facility under the project’s Ikeda Credit Facility (as defined in Note 9. “Debt” to our condensed consolidated financial statements). Such swap had an initial notional value of ¥0.7 billion and entitled the project to receive a six-month floating Tokyo Interbank Offered Rate (“TIBOR”) plus 0.70% interest rate while requiring the project to pay a fixed rate of 1.12%. The notional amount of the interest rate swap contract proportionately adjusts with scheduled draws and principal payments on the underlying hedged debt. As of September 30, 2021, the notional value of the interest rate swap contract was ¥1.0 billion ($8.6 million).

Foreign Currency Risk

Cash Flow Exposure

We expect certain of our subsidiaries to have future cash flows that will be denominated in currencies other than the subsidiaries’ functional currencies. Changes in the exchange rates between the functional currencies of our subsidiaries and the other currencies in which they transact will cause fluctuations in the cash flows we expect to receive or pay when these cash flows are realized or settled. Accordingly, we enter into foreign exchange forward contracts to hedge a portion of these forecasted cash flows. As of September 30, 2021 and December 31, 2020, these foreign exchange forward contracts hedged our forecasted cash flows for periods up to 14 months and 20 months, respectively. These foreign exchange forward contracts qualify for accounting as cash flow hedges in accordance with ASC 815, and we designated them as such. We report unrealized gains or losses on such contracts in “Accumulated other comprehensive loss” and subsequently reclassify applicable amounts into earnings when the hedged transaction occurs and impacts earnings. We determined that these derivative financial instruments were highly effective as cash flow hedges as of September 30, 2021 and December 31, 2020.

As of September 30, 2021 and December 31, 2020, the notional values associated with our foreign exchange forward contracts qualifying as cash flow hedges were as follows (notional amounts and U.S. dollar equivalents in millions):
September 30, 2021
CurrencyNotional AmountUSD Equivalent
U.S. dollar (1)$39.8$39.8
British poundGBP 10.6$14.3
December 31, 2020
CurrencyNotional AmountUSD Equivalent
U.S. dollar (1)$43.4$43.4
——————————
(1)These derivative instruments represent hedges of outstanding payables denominated in U.S. dollars at certain of our foreign subsidiaries whose functional currencies are other than the U.S. dollar.

19

In the following 12 months, we expect to reclassify to earnings $0.5 million of net unrealized gains related to foreign exchange forward contracts that are included in “Accumulated other comprehensive loss” at September 30, 2021 as we realize the earnings effects of the related forecasted transactions. The amount we ultimately record to earnings will depend on the actual exchange rates when we realize the related forecasted transactions.

Transaction Exposure and Economic Hedging

Many of our subsidiaries have assets and liabilities (primarily cash, receivables, deferred taxes, payables, accrued expenses, operating lease liabilities, and solar module collection and recycling liabilities) that are denominated in currencies other than the subsidiaries’ functional currencies. Changes in the exchange rates between the functional currencies of our subsidiaries and the other currencies in which these assets and liabilities are denominated will create fluctuations in our reported condensed consolidated statements of operations and cash flows. We may enter into foreign exchange forward contracts or other financial instruments to economically hedge assets and liabilities against the effects of currency exchange rate fluctuations. The gains and losses on such foreign exchange forward contracts will economically offset all or part of the transaction gains and losses that we recognize in earnings on the related foreign currency denominated assets and liabilities.

We also enter into foreign exchange forward contracts to economically hedge balance sheet and other exposures related to transactions between certain of our subsidiaries and transactions with third parties. Such contracts are considered economic hedges and do not qualify for hedge accounting. Accordingly, we recognize gains or losses from the fluctuations in foreign exchange rates and the fair value of these derivative contracts in “Foreign currency loss, net” on our condensed consolidated statements of operations.

As of September 30, 2021 and December 31, 2020, the notional values of our foreign exchange forward contracts that do not qualify for hedge accounting were as follows (notional amounts and U.S. dollar equivalents in millions):
September 30, 2021
TransactionCurrencyNotional AmountUSD Equivalent
PurchaseAustralian dollarAUD 3.2$2.3
PurchaseBrazilian realBRL 2.6$0.5
PurchaseChilean pesoCLP 985.0$1.2
SellChilean pesoCLP 4,240.6$5.3
PurchaseEuro86.4$100.6
SellEuro32.6$37.9
PurchaseBritish poundGBP 2.5$3.4
SellIndian rupeeINR 1,830.0$24.7
PurchaseJapanese yen¥151.8$1.4
SellJapanese yen¥27,325.6$244.9
PurchaseMalaysian ringgitMYR 30.5$7.3
SellMalaysian ringgitMYR 26.8$6.4
SellMexican pesoMXN 34.6$1.7
PurchaseSingapore dollarSGD 5.5$4.0
20

December 31, 2020
TransactionCurrencyNotional AmountUSD Equivalent
PurchaseAustralian dollarAUD 3.2$2.5
PurchaseBrazilian realBRL 2.6$0.5
SellCanadian dollarCAD 8.9$7.0
PurchaseChilean pesoCLP 2,006.0$2.8
SellChilean pesoCLP 4,476.7$6.3
PurchaseEuro140.0$172.1
SellEuro63.6$78.2
SellIndian rupeeINR 619.2$8.4
PurchaseJapanese yen¥1,593.7$15.5
SellJapanese yen¥20,656.6$200.5
PurchaseMalaysian ringgitMYR 69.3$17.2
SellMalaysian ringgitMYR 24.9$6.2
SellMexican pesoMXN 34.6$1.7
PurchaseSingapore dollarSGD 2.9$2.2

Commodity Price Risk

We use commodity swap contracts to mitigate our exposure to commodity price fluctuations for certain raw materials used in the production of our modules. In August 2020, we entered into a commodity swap contract to hedge a portion of our forecasted cash flows for purchases of aluminum frames for a one-year period. Such swap had an initial notional value based on metric tons of forecasted aluminum purchases, equivalent to $24.9 million, and entitles us to receive a three-month average London Metals Exchange price for aluminum while requiring us to pay certain fixed prices. The notional amount of the commodity swap contract proportionately adjusted with forecasted purchases of aluminum frames.

This commodity swap contract qualifies for accounting as a cash flow hedge in accordance with ASC 815, and we designated it as such. We report unrealized gains or losses on such contract in “Accumulated other comprehensive loss” and subsequently reclassify applicable amounts into earnings when the hedged transaction occurs and impacts earnings. We determined that this derivative financial instrument was highly effective as a cash flow hedge as of September 30, 2021 and December 31, 2020. In the following 12 months, we expect to reclassify into earnings $2.1 million of net unrealized gains related to this commodity swap contract that are included in “Accumulated other comprehensive loss” at September 30, 2021 as we realize the earnings effects of the related forecasted transactions.

21

7. Leases

Our lease arrangements include land associated with our systems projects, our corporate and administrative offices, land for our international manufacturing facilities, and certain of our manufacturing equipment. Such leases primarily relate to assets located in the United States, Japan, Malaysia, India, and Vietnam.

The following table presents certain quantitative information related to our lease arrangements for the three and nine months ended September 30, 2021 and 2020, and as of September 30, 2021 and December 31, 2020 (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Operating lease cost$4,622 $4,798 $13,171 $13,694 
Variable lease cost575 628 1,575 1,919 
Short-term lease cost104 1,112 711 2,817 
Total lease cost$5,301 $6,538 $15,457 $18,430 
Payments of amounts included in the measurement of operating lease liabilities
$16,813 $15,756 
Lease assets obtained in exchange for operating lease liabilities
$19,769 $93,992 
September 30,
2021
December 31,
2020
Operating lease assets$238,508 $226,664 
Operating lease liabilities current
13,566 14,006 
Operating lease liabilities noncurrent
173,627 189,034 
Weighted-average remaining lease term20 years20 years
Weighted-average discount rate2.6 %2.9 %

As of September 30, 2021, the future payments associated with our lease liabilities were as follows (in thousands):
Total Lease Liabilities
Remainder of 2021$3,292 
202217,051 
202317,100 
202416,608 
202515,979 
202614,489 
Thereafter140,192 
Total future payments224,711 
Less: interest(37,518)
Total lease liabilities$187,193 

22

8. Fair Value Measurements

The following is a description of the valuation techniques that we use to measure the fair value of assets and liabilities that we measure and report at fair value on a recurring basis:

Cash Equivalents. At September 30, 2021 and December 31, 2020, our cash equivalents consisted of money market funds. We value our cash equivalents using observable inputs that reflect quoted prices for securities with identical characteristics and classify the valuation techniques that use these inputs as Level 1.

Marketable Securities and Restricted Marketable Securities. At September 30, 2021 and December 31, 2020, our marketable securities consisted of foreign debt, U.S. debt, and time deposits, and our restricted marketable securities consisted of foreign and U.S. government obligations, supranational debt, and U.S. debt. We value our marketable securities and restricted marketable securities using observable inputs that reflect quoted prices for securities with identical characteristics or quoted prices for securities with similar characteristics and other observable inputs (such as interest rates that are observable at commonly quoted intervals). Accordingly, we classify the valuation techniques that use these inputs as either Level 1 or Level 2 depending on the inputs used. We also consider the effect of our counterparties’ credit standing in these fair value measurements.

Derivative Assets and Liabilities. At September 30, 2021 and December 31, 2020, our derivative assets and liabilities consisted of foreign exchange forward contracts involving major currencies, interest rate swap contracts involving major interest rates, and commodity swap contracts involving major commodity prices. Since our derivative assets and liabilities are not traded on an exchange, we value them using standard industry valuation models. As applicable, these models project future cash flows and discount the amounts to a present value using market-based observable inputs, including interest rate curves, credit risk, foreign exchange rates, forward and spot prices for currencies, and forward prices for commodities. These inputs are observable in active markets over the contract term of the derivative instruments we hold, and accordingly, we classify the valuation techniques as Level 2. In evaluating credit risk, we consider the effect of our counterparties’ and our own credit standing in the fair value measurements of our derivative assets and liabilities, respectively.

At September 30, 2021 and December 31, 2020, the fair value measurements of our assets and liabilities measured on a recurring basis were as follows (in thousands):
  Fair Value Measurements at Reporting
Date Using
 
 
 
 
 
 
September 30,
2021
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:
Cash equivalents:
Money market funds$2 $2 $ $ 
Marketable securities:
Foreign debt147,445  147,445  
U.S. debt18,710  18,710  
Time deposits388,446 388,446   
Restricted marketable securities251,379  251,379  
Derivative assets6,700  6,700  
Total assets$812,682 $388,448 $424,234 $ 
Liabilities:
Derivative liabilities$2,315 $ $2,315 $ 
23

  Fair Value Measurements at Reporting
Date Using
 
 
 
 
 
 
December 31,
2020
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:    
Cash equivalents:
Money market funds$2 $2 $ $ 
Marketable securities:
Foreign debt214,254  214,254  
U.S. debt14,543  14,543  
Time deposits291,269 291,269   
Restricted marketable securities265,280  265,280  
Derivative assets3,315  3,315  
Total assets$788,663 $291,271 $497,392 $ 
Liabilities:
Derivative liabilities$5,621 $ $5,621 $ 

Fair Value of Financial Instruments

At September 30, 2021 and December 31, 2020, the carrying values and fair values of our financial instruments not measured at fair value were as follows (in thousands):
 September 30, 2021December 31, 2020
 
 
Carrying
Value
Fair
Value
Carrying
Value
Fair
Value
Assets:    
Accounts receivable, unbilled, net - noncurrent$24,018 $21,498 $22,722 $22,096 
Accounts receivable trade, net - noncurrent23,094 20,111   
Liabilities:
Long-term debt, including current maturities (1)$287,185 $290,457 $287,149 $297,076 
——————————
(1)Excludes unamortized discounts and issuance costs.

The carrying values in our condensed consolidated balance sheets of our trade accounts receivable, current unbilled accounts receivable, restricted cash, accounts payable, and accrued expenses approximated their fair values due to their nature and relatively short maturities; therefore, we excluded them from the foregoing table. The fair value measurements for our noncurrent unbilled accounts receivable, noncurrent trade accounts receivable, and long-term debt are considered Level 2 measurements under the fair value hierarchy.

Credit Risk

We have certain financial and derivative instruments that subject us to credit risk. These consist primarily of cash, cash equivalents, marketable securities, accounts receivable, restricted cash, restricted marketable securities, foreign exchange forward contracts, interest rate swap contracts, and commodity swap contracts. We are exposed to credit losses in the event of nonperformance by the counterparties to our financial and derivative instruments. We place these instruments with various high-quality financial institutions and limit the amount of credit risk from any one counterparty. We continuously evaluate the credit standing of our counterparty financial institutions. Our net sales are primarily concentrated among a limited number of customers. We monitor the financial condition of our customers and perform credit evaluations whenever considered necessary. Depending upon the sales arrangement,
24

we may require some form of payment security from our customers, including advance payments, parent guarantees, letters of credit, bank guarantees, or surety bonds. We also have power purchase agreements (“PPAs”) that subject us to credit risk in the event our off-take counterparties are unable to fulfill their contractual obligations, which may adversely affect our project assets and certain receivables. Accordingly, we closely monitor the credit standing of existing and potential off-take counterparties to limit such risks.

9. Debt

Our long-term debt consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
Balance (USD)
Loan AgreementCurrencySeptember 30,
2021
December 31,
2020
Revolving Credit FacilityUSD$ $ 
Luz del Norte Credit FacilitiesUSD184,546 186,230 
Japan Credit FacilityJPY33,870 13,813 
Tochigi Credit FacilityJPY 39,400 
Kyoto Credit FacilityJPY44,053 47,706 
Ikeda Credit FacilityJPY24,716  
Long-term debt principal287,185 287,149 
Less: unamortized discounts and issuance costs(8,573)(7,918)
Total long-term debt278,612 279,231 
Less: current portion(37,129)(41,540)
Noncurrent portion$241,483 $237,691 

Revolving Credit Facility

On June 30, 2021, we terminated our Second Amended and Restated Credit Agreement (the “Revolving Credit Facility”) with several financial institutions as lenders and JPMorgan Chase Bank, N.A. as administrative agent, which was set to mature in July 2022. The Revolving Credit Facility provided us with an aggregate borrowing capacity of $500.0 million. Subject to certain conditions, we had the right to increase the aggregate commitments under the Revolving Credit Facility to $750.0 million. Borrowings under the Revolving Credit Facility bore interest at (i) London Interbank Offered Rate (“LIBOR”), adjusted for Eurocurrency reserve requirements, plus a margin of 2.00% or (ii) a base rate as defined in the credit agreement plus a margin of 1.00% depending on the type of borrowing requested.

In addition to paying interest on outstanding principal under the Revolving Credit Facility, we paid a commitment fee at a rate of 0.30% per annum, based on the average daily unused commitments under the facility. We also paid a letter of credit fee based on the applicable margin for Eurocurrency revolving loans on the face amount of each letter of credit and a fronting fee of 0.125%.

Prior to the termination, we had no borrowings under the Revolving Credit Facility and had $3.3 million in issued and outstanding letters of credits, which were moved to a bilateral facility upon such termination. As of December 31, 2020, we had no borrowings under the Revolving Credit Facility and had issued $4.3 million of letters of credit using availability under the facility.

25

Luz del Norte Credit Facilities

In August 2014, Parque Solar Fotovoltaico Luz del Norte SpA (“Luz del Norte”), our indirect wholly-owned subsidiary and project company, entered into credit facilities (the “Luz del Norte Credit Facilities”) with the U.S. International Development Finance Corporation (“DFC”) and the International Finance Corporation (“IFC”) to provide limited-recourse senior secured debt financing for the design, development, financing, construction, testing, commissioning, operation, and maintenance of a 141 MWAC PV solar power plant located near Copiapó, Chile.

In March 2017, we amended the terms of the DFC and IFC credit facilities. Such amendments (i) allowed for the capitalization of accrued and unpaid interest through March 15, 2017, along with the capitalization of certain future interest payments as variable rate loans under the credit facilities, (ii) allowed for the conversion of certain fixed rate loans to variable rate loans upon scheduled repayment, (iii) extended the maturity of the DFC and IFC loans until June 2037, and (iv) canceled the remaining borrowing capacity under the DFC and IFC credit facilities with the exception of the capitalization of certain future interest payments. As of September 30, 2021 and December 31, 2020, the balance outstanding on the DFC loans was $138.2 million and $139.4 million, respectively. As of September 30, 2021 and December 31, 2020, the balance outstanding on the IFC loans was $46.3 million and $46.8 million, respectively. The DFC and IFC loans are secured by liens over all of Luz del Norte’s assets and by a pledge of all of the equity interests in the entity. In October 2021, we received a waiver for technical noncompliance related to the credit facilities as of September 30, 2021.

Japan Credit Facility

In September 2015, First Solar Japan GK, our wholly-owned subsidiary, entered into a construction loan facility with Mizuho Bank, Ltd. for borrowings up to ¥4.0 billion ($33.4 million) for the development and construction of utility-scale PV solar power plants in Japan (the “Japan Credit Facility”). Borrowings under the facility generally mature within 12 months following the completion of construction activities for each financed project. The facility is guaranteed by First Solar, Inc. and secured by pledges of certain projects’ cash accounts and other rights in the projects.

Tochigi Credit Facility

In June 2017, First Solar Japan GK, our wholly-owned subsidiary, entered into a term loan facility with Mizuho Bank, Ltd. for borrowings up to ¥7.0 billion ($62.2 million) for the development of utility-scale PV solar power plants in Japan (the “Tochigi Credit Facility”). In March 2021, the credit facility matured and we repaid the remaining $36.8 million principal balance.

Kyoto Credit Facility

In July 2020, First Solar Japan GK, our wholly-owned subsidiary, entered into a construction loan facility with Mizuho Bank, Ltd. for borrowings up to ¥15.0 billion ($142.8 million), which are intended to be used for the construction of a 38 MWAC PV solar power plant located in Kyoto, Japan (the “Kyoto Credit Facility”). Borrowings under the facility generally mature within 12 months following the completion of construction activities at the project. The facility is guaranteed by First Solar, Inc. and First Solar Japan GK, our wholly-owned subsidiary, and secured by pledges of the project’s cash accounts and certain other assets.

26

Ikeda Credit Facility

In March 2021, FS Japan Project B4 GK (“Ikeda”), our indirect wholly-owned subsidiary and project company, entered into a credit agreement (the “Ikeda Credit Facility”) with MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. for aggregate borrowings up to ¥9.8 billion ($88.6 million) for the development and construction of a 21 MWAC PV solar power plant located in Tochigi, Japan. The credit facility consists of a ¥4.7 billion ($43.1 million) fixed rate term loan facility, a ¥3.8 billion ($34.1 million) variable rate term loan facility, a ¥0.9 billion ($8.2 million) consumption tax facility, and a ¥0.4 billion ($3.2 million) debt service reserve facility. The fixed rate and variable rate term loan facilities mature in April 2040, the consumption tax facility matures in May 2024, and the debt service reserve facility is expected to mature in October 2039. The credit facility is secured by pledges of certain of Ikeda’s assets, accounts, material project documents, and by the equity interests in the entity.

Variable Interest Rate Risk

Certain of our long-term debt agreements bear interest at LIBOR, TIBOR, or equivalent variable rates. An increase in these variable rates would increase the cost of borrowing under certain project specific debt financings. Our long-term debt borrowing rates as of September 30, 2021 were as follows:
Loan AgreementSeptember 30, 2021
Luz del Norte Credit Facilities (1)Fixed rate loans at bank rate plus 3.50%
Variable rate loans at 91-Day U.S. Treasury Bill Yield or LIBOR plus 3.50%
Japan Credit Facility1-month TIBOR plus 0.55%
Kyoto Credit Facility1-month TIBOR plus 0.60%
Ikeda Credit Facility (2)Fixed rate term loan facility at 1.20%
Variable rate term loan facility at 6-month TIBOR plus 0.70% (3)
Consumption tax facility at 3-month TIBOR plus 0.50%
Debt service reserve facility at 6-month TIBOR plus 1.20%
——————————
(1)Outstanding balance comprised of $135.9 million of fixed rate loans and $48.6 million of variable rate loans as of September 30, 2021.

(2)Outstanding balance comprised of $12.2 million of fixed rate loans and $12.5 million of variable rate loans as of September 30, 2021.

(3)We have entered into an interest rate swap contract to hedge a portion of this variable rate. See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for additional information.

Future Principal Payments

At September 30, 2021, the future principal payments on our long-term debt were due as follows (in thousands):
Total Debt
Remainder of 2021$717 
202237,905 
20236,687 
202455,137 
20258,636 
20269,114 
Thereafter168,989 
Total long-term debt future principal payments$287,185 

27

10. Commitments and Contingencies

Commercial Commitments

During the normal course of business, we enter into commercial commitments in the form of letters of credit and surety bonds to provide financial and performance assurance to third parties. As of September 30, 2021, the majority of these commercial commitments supported our systems projects. As of September 30, 2021, the issued and outstanding amounts and available capacities under these commitments were as follows (in millions):
Issued and OutstandingAvailable Capacity
Bilateral facilities (1)$27.4 $287.6 
Surety bonds12.6 703.8 
——————————
(1)Of the total letters of credit issued under the bilateral facilities, $2.6 million was secured with cash.

Product Warranties

When we recognize revenue for module or system sales, we accrue liabilities for the estimated future costs of meeting our limited warranty obligations for both modules and the balance of the systems. We make and revise these estimates based primarily on the number of solar modules under warranty installed at customer locations, our historical experience with and projections of warranty claims, and our estimated per-module replacement costs. We also monitor our expected future module performance through certain quality and reliability testing and actual performance in certain field installation sites. From time to time, we have taken remediation actions with respect to affected modules beyond our limited warranties and may elect to do so in the future, in which case we would incur additional expenses. Such potential voluntary future remediation actions beyond our limited warranty obligations may be material to our condensed consolidated statements of operations if we commit to any such remediation actions.

Product warranty activities during the three and nine months ended September 30, 2021 and 2020 were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2021202020212020
Product warranty liability, beginning of period$91,058 $123,194 $95,096 $129,797 
Accruals for new warranties issued1,680 3,435 8,397 7,903 
Settlements(1,091)(9,289)(6,730)(18,772)
Changes in estimate of product warranty liability(33,106)(19,987)(38,222)(21,575)
Product warranty liability, end of period$58,541 $97,353 $58,541 $97,353 
Current portion of warranty liability$16,752 $22,325 $16,752 $22,325 
Noncurrent portion of warranty liability$41,789 $75,028 $41,789 $75,028 

We estimate our limited product warranty liability for power output and defects in materials and workmanship under normal use and service conditions based on return rates for each series of module technology. During the three months ended September 30, 2021, we revised this estimate based on updated information regarding our warranty claims, which reduced our product warranty liability by $33.1 million. This updated information reflected lower-than-expected warranty claims for our older series of module technology as well as the evolving claims profile of our newest series of module technology, resulting in reductions to our projected module return rates. During the three months ended September 30, 2020, we revised this estimate based on updated information regarding our warranty claims, which reduced our product warranty liability by $19.7 million. This updated information reflected lower-than-expected settlements for our older series of module technology and revisions to projected settlements, resulting in a lower projected return rate.
28

In general, we expect the return rates for our Series 6 modules to be lower than our older series, and we estimate that the return rate for such newer series of module technology will be less than 1%. As of September 30, 2021, a 1% increase in the return rate across all series of module technology would increase our product warranty liability by $112.2 million, and a 1% increase in the return rate for balance of systems (“BoS”) parts would not have a material impact on the associated warranty liability.

Performance Guarantees

As part of our systems business, we conduct performance testing of a system prior to substantial completion to confirm the system meets its operational and capacity expectations noted in the engineering, procurement, and construction (“EPC”) agreement. In addition, we may provide an energy performance test during the first or second year of a system’s operation to demonstrate that the actual energy generation for the applicable period meets or exceeds the modeled energy expectation, after certain adjustments. If there is an underperformance event with regard to these tests, we may incur liquidated damages as specified in the applicable EPC agreement. In certain instances, a bonus payment may be received at the end of the applicable test period if the system performs above a specified level. As of December 31, 2020, we accrued $10.2 million for our estimated obligations under such arrangements, which were classified as “Other current liabilities” in our condensed consolidated balance sheet.

Indemnifications

In certain limited circumstances, we have provided indemnifications to customers or other parties, including project tax equity investors, under which we are contractually obligated to compensate such parties for losses they suffer resulting from a breach of a representation, warranty, or covenant; a reduction in tax benefits received, including investment tax credits; the resolution of specific matters associated with a project’s development or construction; or guarantees of a third party’s payment or performance obligations. Project related tax benefits are, in part, based on guidance provided by the Internal Revenue Service and U.S. Treasury Department, which includes assumptions regarding the fair value of qualifying PV solar power systems. For contracts that have such indemnification provisions, we initially recognize a liability under ASC 460 for the estimated premium that would be required by a guarantor to issue the same indemnity in a standalone arm’s-length transaction with an unrelated party. We may base these estimates on the cost of insurance or other instruments that cover the underlying risks being indemnified and may purchase such instruments to mitigate our exposure to potential indemnification payments. We subsequently measure such liabilities at the greater of the initially estimated premium or the contingent liability required to be recognized under ASC 450. We recognize any indemnification liabilities as a reduction of earnings associated with the related transaction.

After an indemnification liability is recorded, we derecognize such amount pursuant to ASC 460 depending on the nature of the indemnity, which derecognition typically occurs upon expiration or settlement of the arrangement, and any contingent aspects of the indemnity are accounted for in accordance with ASC 450. As of September 30, 2021 and December 31, 2020, we accrued $3.8 million and $3.2 million of current indemnification liabilities, respectively. As of September 30, 2021, the maximum potential amount of future payments under our indemnifications was $101.8 million, and we held insurance and other instruments allowing us to recover up to $28.2 million of potential amounts paid under the indemnifications.

In September 2017, we made an indemnification payment in connection with the sale of one of our projects following the underpayment of anticipated cash grants by the United States government. In February 2018, the associated project entity commenced legal action against the United States government seeking full payment of the cash grants. In May 2021, the parties reached an agreement, pursuant to which the United States government made a settlement payment to the project entity. Under the terms of the indemnification arrangement, we received $65.1 million for our portion of the settlement payment, which we recorded as revenue during the nine months ended September 30, 2021.

29

Solar Module Collection and Recycling Liability

We previously established a module collection and recycling program, which has since been discontinued, to collect and recycle modules sold and covered under such program once the modules reach the end of their service lives. For legacy customer sales contracts that were covered under this program, we agreed to pay the costs for the collection and recycling of qualifying solar modules, and the end-users agreed to notify us, disassemble their solar power systems, package the solar modules for shipment, and revert ownership rights over the modules back to us at the end of the modules’ service lives. Accordingly, we recorded any collection and recycling obligations within “Cost of sales” at the time of sale based on the estimated cost to collect and recycle the covered solar modules.

We estimate the cost of our collection and recycling obligations based on the present value of the expected future cost of collecting and recycling the solar modules, which includes estimates for the cost of packaging materials; the cost of freight from the solar module installation sites to a recycling center; material, labor, and capital costs; and by-product credits for certain materials recovered during the recycling process. We base these estimates on our experience collecting and recycling solar modules and certain assumptions regarding costs at the time the solar modules will be collected and recycled. In the periods between the time of sale and the related settlement of the collection and recycling obligation, we accrete the carrying amount of the associated liability and classify the corresponding expense within “Selling, general and administrative” expense on our condensed consolidated statements of operations.

We periodically review our estimates of expected future recycling costs and may adjust our liability accordingly. During the three months ended September 30, 2021, we completed our annual cost study of obligations under our module collection and recycling program and increased the associated liability by $10.8 million primarily due to lower estimated by-product credits for certain semiconductor materials recovered during the recycling process and updates to certain valuation assumptions. During the three months ended September 30, 2020, we completed our annual cost study of obligations under our module collection and recycling program and reduced the associated liability by $18.9 million primarily due to changes to the estimated timing of cash flows associated with capital, labor, and maintenance costs and updates to certain valuation assumptions.

Our module collection and recycling liability was $140.0 million and $130.7 million as of September 30, 2021 and December 31, 2020, respectively. As of September 30, 2021, a 10% increase in the expected future recycling costs would increase the liability by $14.0 million. See Note 4. “Restricted Marketable Securities” to our condensed consolidated financial statements for more information about our arrangements for funding this liability.

Legal Proceedings

Opt-Out Action

First Solar was party to a suit titled Maverick Fund, L.D.C. v. First Solar, Inc., et al., Case No. 2:15-cv-01156-ROS, filed in 2015 in the United States District Court for the District of Arizona (hereafter “Arizona District Court”) by putative stockholders that opted out of a separate class action lawsuit (the “Opt-Out Action”).

In July 2020, the parties executed a definitive settlement agreement pursuant to which First Solar agreed to pay a total of $19 million in exchange for mutual releases and a dismissal with prejudice of the Opt-Out Action. The agreement contains no admission of liability, wrongdoing, or responsibility by any of the defendants. On July 30, 2020, First Solar funded the settlement, and on July 31, 2020, the parties filed a joint stipulation of dismissal. On September 10, 2020, the Arizona District Court entered an order dismissing the case with prejudice. As of December 31, 2019, we accrued $13 million of estimated losses for this action. As a result of the settlement, we accrued an incremental $6 million litigation loss during the nine months ended September 30, 2020.

30

Other Matters and Claims

We are party to legal matters and claims in the normal course of our operations, which are described in Note 13 within our Annual Report on Form 10-K for the year ended December 31, 2020. While we believe the ultimate outcome of these matters and claims will not have a material adverse effect on our financial position, results of operations, or cash flows, the outcome of such matters and claims is not determinable with certainty, and negative outcomes may adversely affect us. There have been no material changes to these matters since our Annual Report on Form 10-K for the year ended December 31, 2020 was filed with the SEC on February 26, 2021.

11. Revenue from Contracts with Customers

The following table presents the disaggregation of revenue from contracts with customers for the three and nine months ended September 30, 2021 and 2020 along with the reportable segment for each category (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
CategorySegment2021202020212020
Solar modulesModules$562,810 $422,480 $1,640,436 $1,187,679 
Solar power systemsSystems10,132 471,174 311,076 776,724 
O&M servicesSystems5,262 28,061 37,210 89,237 
Energy generation (1)Systems7,339 14,335 29,375 54,884 
EPC services (2)Systems(2,039)(8,485)(2,039)(6,424)
Net sales$583,504 $927,565 $2,016,058 $2,102,100 
——————————
(1)During the three and nine months ended September 30, 2020, the majority of energy generated and sold by our PV solar power systems was accounted for under ASC 840 consistent with the classification of the associated PPAs.

(2)For certain of our EPC agreements, we provide an energy performance test during the first or second year of a system’s operation to demonstrate that the actual energy generation for the applicable period meets or exceeds the modeled energy expectation, after certain adjustments. If there is an underperformance event with regard to these tests, we may incur liquidated damages as specified in the applicable EPC agreement. During the three months ended September 30, 2020, we accrued liquidated damages for certain of these agreements, which we recognized as a reduction to revenue. See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our performance guarantee arrangements.

We recognize revenue for module sales at a point in time following the transfer of control of the modules to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Such contracts may contain provisions that require us to make liquidated damage payments to the customer if we fail to ship or deliver modules by scheduled dates. We recognize these liquidated damages as a reduction of revenue in the period we transfer control of the modules to the customer.

For EPC services, or sales of solar power systems with EPC services, we recognize revenue over time using cost based input methods, in which significant judgment is required to evaluate assumptions including the amount of net contract revenues and the total estimated costs to determine our progress toward contract completion. If the estimated total costs on any contract are greater than the net contract revenues, we recognize the entire estimated loss in the period the loss becomes known. The cumulative effect of revisions to estimates related to net contract revenues or costs to complete contracts are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated.

Changes in estimates for sales of systems and EPC services occur for a variety of reasons, including but not limited to (i) changes in estimates of variable consideration, (ii) construction plan accelerations or delays, (iii) module cost forecast changes, (iv) cost related change orders, or (v) changes in other information used to estimate costs. Changes in estimates may have a material effect on our condensed consolidated statements of operations.
31

The following table outlines the impact on revenue of net changes in estimated transaction prices and input costs for systems related sales contracts (both increases and decreases) for the three and nine months ended September 30, 2021 and 2020 as well as the number of projects that comprise such changes. For purposes of the table, we only include projects with changes in estimates that have a net impact on revenue of at least $1.0 million during the periods presented. Also included in the table is the net change in estimate as a percentage of the aggregate revenue for such projects.
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2021202020212020
Number of projects4 6 9 12 
Increase (decrease) in revenue from net changes in transaction prices (in thousands) (1)$7,818 $(16,319)$72,950 $(25,470)
Increase (decrease) in revenue from net changes in input cost estimates (in thousands) 24  (2,483)
Net increase (decrease) in revenue from net changes in estimates (in thousands)$7,818 $(16,295)$72,950 $(27,953)
Net change in estimate as a percentage of aggregate revenue0.9 %(1.3)%2.3 %(1.3)%
——————————
(1)During the nine months ended September 30, 2021, we recorded revenue of $65.1 million associated with the settlement of an outstanding indemnification arrangement associated with the sale of one of our projects. See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our indemnification arrangements.

The following table reflects the changes in our contract assets, which we classify as “Accounts receivable, unbilled,” and our contract liabilities, which we classify as “Deferred revenue,” for the nine months ended September 30, 2021. As of December 31, 2020, these balances excluded any assets or liabilities classified as held for sale (in thousands):
 September 30,
2021
December 31,
2020
Nine Month Change
Accounts receivable, unbilled (1)$49,204 $49,395 
Allowance for credit losses(184)(303)
Accounts receivable, unbilled, net$49,020 $49,092 $(72) %
Deferred revenue (2)$307,473 $233,732 $73,741 32 %
——————————
(1)Includes $24.2 million and $22.7 million of noncurrent accounts receivable, unbilled classified as “Other assets” on our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, respectively.

(2)Includes $68.7 million and $44.9 million of noncurrent deferred revenue classified as “Other liabilities” on our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, respectively.

During the nine months ended September 30, 2021, our contract assets decreased by $0.1 million primarily due to final billings for certain project sales, offset by unbilled receivables associated with the sale of the Sun Streams 4 and Sun Streams 5 projects in the current period. During the nine months ended September 30, 2021, our contract liabilities increased by $73.7 million primarily due to advance payments received for sales of solar modules in the current period, partially offset by the recognition of revenue for sales of solar modules for which payment was received in 2020. During the nine months ended September 30, 2021 and 2020, we recognized revenue of $169.5 million and $296.7 million, respectively, that was included in the corresponding contract liability balance at the beginning of the periods.

32

As of September 30, 2021, we had entered into contracts with customers for the future sale of 16.4 GWDC of solar modules for an aggregate transaction price of $4.6 billion. We expect to recognize such amounts as revenue through 2024 as we transfer control of the modules to the customers. While our contracts with customers typically represent firm purchase commitments, these contracts may be subject to amendments made by us or requested by our customers. These amendments may increase or decrease the volume of modules to be sold under the contract, change delivery schedules, or otherwise adjust the expected revenue under these contracts.

12. Share-Based Compensation

The following table presents share-based compensation expense recognized in our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Cost of sales (1)$154 $1,099 $235 $2,554 
Selling, general and administrative (1)5,746 5,562 14,998 13,323 
Research and development (2)529 548 (259)2,312 
Total share-based compensation expense$6,429 $7,209 $14,974 $18,189 
——————————
(1)On March 31, 2021, we completed the sales of our North American O&M operations and U.S. project development business, which resulted in the forfeiture of unvested shares for associates (our term for full and part-time employees) departing the Company as part of the transactions. See Note 2. “Sales of Businesses” to our condensed consolidated financial statements for further information related to these transactions.

(2)Effective March 15, 2021, our former Chief Technology Officer retired from the Company, which resulted in the forfeiture of his unvested shares during the nine months ended September 30, 2021.

Share-based compensation expense capitalized in inventory, project assets, and PV solar power systems was $0.8 million as of September 30, 2021 and $1.1 million as of December 31, 2020. As of September 30, 2021, we had $29.3 million of unrecognized share-based compensation expense related to unvested restricted and performance units, which we expect to recognize over a weighted-average period of approximately 1.4 years.

In April 2018, the compensation committee of our board of directors (“the Board”) approved a long-term incentive program for key executive officers and associates. The program was intended to incentivize retention of our key executive talent and align the interest of executive management and stockholders. The program consisted of performance units to be earned over an approximately three-year performance period, which ended in December 2020. Vesting of the 2018 grants of performance units was contingent upon the relative attainment of target gross margin, operating expense, and contracted revenue metrics. In February 2021, the compensation committee certified the achievement of the vesting conditions applicable to the grants, which approximated the target level of performance. Accordingly, each participant received one share of common stock for each vested performance unit, net of any tax withholdings.

In July 2019, the compensation committee approved additional grants of performance units for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2021. Vesting of the 2019 grants of performance units is contingent upon the relative attainment of target cost per watt, module wattage, gross profit, and operating income metrics.

In March 2020, the compensation committee approved additional grants of performance units for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2022. Vesting of the 2020 grants of performance units is contingent upon the relative attainment of target contracted revenue, module wattage, and return on capital metrics.

33

In May 2021, the compensation committee approved additional grants of performance units for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2023. Vesting of the 2021 grants of performance units is contingent upon the relative attainment of target contracted revenue, cost per watt, incremental average selling price, and operating income metrics.

Vesting of performance units is also contingent upon the employment of program participants through the applicable vesting dates, with limited exceptions in case of death, disability, a qualifying retirement, or a change-in-control of First Solar. Outstanding performance units are included in the computation of diluted net income per share based on the number of shares that would be issuable if the end of the reporting period were the end of the contingency period.

13. Income Taxes

In March 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act (the “CARES Act”) was signed into law. The CARES Act includes a number of federal corporate tax relief provisions that are intended to support the ongoing liquidity of U.S. corporations. Among other provisions, the CARES Act allows net operating losses incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years. Because changes in tax law are accounted for in the period of enactment, the retroactive effects of such changes were accounted for as a discrete item in the prior period.

As a result of the CARES Act, we expect to carry back our 2019 and 2020 net operating losses to our 2016 U.S. corporate income tax return, which will restore certain foreign tax credits we expect to utilize by amending our 2017 and 2018 U.S. corporate income tax returns. Such amended returns will restore other general business credits we expect to utilize in future tax years before the credits expire and eliminate the transition tax liability for accumulated earnings of foreign subsidiaries resulting from the Tax Cuts and Jobs Act.

Our effective tax rate was 16.7% and (16.9)% for the nine months ended September 30, 2021 and 2020, respectively. The increase in our effective tax rate was primarily driven by a discrete tax benefit in the prior year associated with the net operating loss carryback provisions of the CARES Act described above. Our provision for income taxes differed from the amount computed by applying the U.S. statutory federal income tax rate of 21% primarily due to the beneficial impact of the Malaysian tax holiday and Vietnamese tax incentive.

Our Malaysian subsidiary has been granted a long-term tax holiday that expires in 2027. The tax holiday, which generally provides for a full exemption from Malaysian income tax, is conditional upon our continued compliance with certain employment and investment thresholds, which we are currently in compliance with and expect to continue to comply with through the expiration of the tax holiday in 2027. In addition, our Vietnamese subsidiary has been granted a tax incentive that provides a two-year tax exemption, which began in 2020, and reduced annual tax rates through the end of 2025.

We account for uncertain tax positions pursuant to the recognition and measurement criteria under ASC 740. It is reasonably possible that $0.4 million of uncertain tax positions will be recognized within the next 12 months due to the expiration of the statute of limitations associated with such positions.

We are subject to audit by federal, state, local, and foreign tax authorities. We are currently under examination in India, Malaysia, and the state of California. We believe that adequate provisions have been made for any adjustments that may result from tax examinations. However, the outcome of tax examinations cannot be predicted with certainty. If any issues addressed by our tax examinations are not resolved in a manner consistent with our expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs.

34

14. Net Income per Share

The calculation of basic and diluted net income per share for the three and nine months ended September 30, 2021 and 2020 was as follows (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Basic net income per share
Numerator:
Net income$45,203 $155,037 $337,323 $282,652 
Denominator:
Weighted-average common shares outstanding106,320 105,967 106,241 105,830 
Diluted net income per share
Denominator:
Weighted-average common shares outstanding106,320 105,967 106,241 105,830 
Effect of restricted and performance units and stock purchase plan shares579 784 638 707 
Weighted-average shares used in computing diluted net income per share106,899 106,751 106,879 106,537 
Net income per share:
Basic$0.43 $1.46 $3.18 $2.67 
Diluted$0.42 $1.45 $3.16 $2.65 

The following table summarizes the shares of common stock that were excluded from the computation of diluted net income per share for the three and nine months ended September 30, 2021 and 2020 as such shares would have had an anti-dilutive effect (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Anti-dilutive shares8 1 3  

35

15. Accumulated Other Comprehensive Loss

The following table presents the changes in accumulated other comprehensive loss, net of tax, for the nine months ended September 30, 2021 (in thousands):
Foreign Currency Translation AdjustmentUnrealized Gain (Loss) on Marketable Securities and Restricted Marketable SecuritiesUnrealized Gain (Loss) on Derivative InstrumentsTotal
Balance as of December 31, 2020$(76,239)$16,630 $(2,117)$(61,726)
Other comprehensive (loss) income before reclassifications(12,544)(9,399)3,799 (18,144)
Amounts reclassified from accumulated other comprehensive loss1,203 (11,696)1,030 (9,463)
Net tax effect
 1,134 (545)589 
Net other comprehensive (loss) income(11,341)(19,961)4,284 (27,018)
Balance as of September 30, 2021$(87,580)$(3,331)$2,167 $(88,744)

The following table presents the pretax amounts reclassified from accumulated other comprehensive loss into our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Comprehensive Income ComponentsIncome Statement Line ItemThree Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Foreign currency translation adjustment:
Foreign currency translation adjustmentCost of sales$ $370 $ $370 
Foreign currency translation adjustmentOther (expense) income, net(728) (1,203) 
Total foreign currency translation adjustment(728)370 (1,203)370 
Unrealized gain on marketable securities and restricted marketable securities
Other (expense) income, net 9 11,696 15,346 
Unrealized gain (loss) on derivative contracts:
Foreign exchange forward contracts
Cost of sales15 (334)(1,913)(647)
Commodity swap contractsCost of sales670  883  
Total unrealized gain (loss) on derivative contracts685 (334)(1,030)(647)
Total (loss) gain reclassified$(43)$45 $9,463 $15,069 

36

16. Segment Reporting

We operate our business in two segments. Our modules segment involves the design, manufacture, and sale of cadmium telluride (“CdTe”) solar modules, which convert sunlight into electricity. Third-party customers of our modules segment include integrators and operators of PV solar power systems. Our second segment is our systems segment, through which we provide power plant solutions in certain markets, which include (i) project development, (ii) EPC services, and (iii) O&M services. We may provide any combination of individual products and services within such capabilities (including, with respect to EPC services, by contracting with third parties) depending upon the customer and market opportunity. Our systems segment customers include utilities, independent power producers, commercial and industrial companies, and other system owners. From time to time, we may temporarily own and operate, or retain interests in, certain of our systems for a period of time based on strategic opportunities or market factors. See Note 20. “Segment and Geographical Information” in our Annual Report on Form 10-K for the year ended December 31, 2020 for additional discussion of our segment reporting.

The following tables present certain financial information for our reportable segments for the three and nine months ended September 30, 2021 and 2020 and as of September 30, 2021 and December 31, 2020 (in thousands):
 Three Months Ended September 30, 2021Three Months Ended September 30, 2020
 ModulesSystemsTotalModulesSystemsTotal
Net sales$562,810 $20,694 $583,504 $422,480 $505,085 $927,565 
Gross profit118,260 6,320 124,580 124,822 168,193 293,015 
Depreciation and amortization expense
56,335 3,045 59,380 43,137 4,982 48,119 
 Nine Months Ended September 30, 2021Nine Months Ended September 30, 2020
 ModulesSystemsTotalModulesSystemsTotal
Net sales$1,640,436 $375,622 $2,016,058 $1,187,679 $914,421 $2,102,100 
Gross profit 328,047 155,418 483,465 280,115 240,698 520,813 
Depreciation and amortization expense
163,747 9,193 172,940 132,529 17,477 150,006 
September 30, 2021December 31, 2020
ModulesSystemsTotalModulesSystemsTotal
Goodwill$14,462 $ $14,462 $14,462 $ $14,462 

37

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

Cautionary Statement Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the Securities Act of 1933, as amended (the “Securities Act”), which are subject to risks, uncertainties, and assumptions that are difficult to predict. All statements in this Quarterly Report on Form 10-Q, other than statements of historical fact, are forward-looking statements. These forward-looking statements are made pursuant to safe harbor provisions of the Private Securities Litigation Reform Act of 1995. The forward-looking statements include statements concerning, among other things: the length and severity of the ongoing COVID-19 (novel coronavirus) outbreak, including its impacts across our businesses on demand, manufacturing, project development, construction, O&M, financing, and our global supply chains, actions that may be taken by governmental authorities to contain the COVID-19 outbreak or to treat its impacts, and the ability of our customers, suppliers, equipment vendors, and other counterparties to fulfill their contractual obligations to us; effects resulting from certain module manufacturing changes; our business strategy, including anticipated trends and developments in and management plans for our business and the markets in which we operate; future financial results, operating results, revenues, gross margin, operating expenses, products, projected costs (including estimated future module collection and recycling costs), warranties, solar module technology and cost reduction roadmaps, currently anticipated delays in the implementation of our CuRe program and related estimated impacts, restructuring, product reliability, investments, and capital expenditures; our ability to continue to reduce the cost per watt of our solar modules; the impact of public policies, such as tariffs or other trade remedies imposed on solar cells and modules; the potential impact of proposed legislation intended to encourage renewable energy investments through tax credits; effects resulting from pending litigation; our ability to expand manufacturing capacity worldwide; our ability to reduce the costs to develop and construct PV solar power systems; the impact of supply chain disruptions, further exacerbated by the COVID-19 pandemic, that may affect the procurement of raw materials used in our manufacturing process and the distribution of our modules; research and development (“R&D”) programs and our ability to improve the wattage of our solar modules; sales and marketing initiatives; and competition. In some cases, you can identify these statements by forward-looking words, such as “estimate,” “expect,” “anticipate,” “project,” “plan,” “intend,” “seek,” “believe,” “forecast,” “foresee,” “likely,” “may,” “should,” “goal,” “target,” “might,” “will,” “could,” “predict,” “continue,” “contingent,” and the negative or plural of these words, and other comparable terminology.

Forward-looking statements are only predictions based on our current expectations and our projections about future events. All forward-looking statements included in this Quarterly Report on Form 10-Q are based upon information available to us as of the filing date of this Quarterly Report on Form 10-Q and therefore speak only as of the filing date. You should not place undue reliance on these forward-looking statements. We undertake no obligation to update any of these forward-looking statements for any reason, whether as a result of new information, future developments, or otherwise. These forward-looking statements involve known and unknown risks, uncertainties, and other factors that may cause our actual results, levels of activity, performance, or achievements to differ materially from those expressed or implied by these statements. These factors include, but are not limited to, the severity and duration of the COVID-19 pandemic, including its potential impact on the Company’s business, financial condition, and results of operations; structural imbalances in global supply and demand for PV solar modules; the market for renewable energy, including solar energy; our competitive position and other key competitive factors; reduction, elimination, or expiration of government subsidies, policies, and support programs for solar energy projects; the impact of public policies, such as tariffs or other trade remedies imposed on solar cells and modules; the passage of proposed legislation intended to encourage renewable energy investments through tax credits; our ability to execute on our long-term strategic plans; our ability to execute on our solar module technology and cost reduction roadmaps; our ability to improve the wattage of our solar modules; interest rate fluctuations and both our and our customers’ ability to secure financing; the creditworthiness of our off-take counterparties and the ability of our off-take counterparties to fulfill their contractual obligations to us; the loss of any of our large customers or the ability of our customers and counterparties to perform under their contracts with us; the satisfaction of conditions precedent in our sales agreements; our ability to attract new customers and to develop and maintain existing customer and supplier
38

relationships; our ability to successfully develop and complete our systems business projects; our ability to convert existing production facilities to support new product lines; general economic and business conditions, including those influenced by U.S., international, and geopolitical events; environmental responsibility, including with respect to CdTe and other semiconductor materials; claims under our limited warranty obligations; changes in, or the failure to comply with, government regulations and environmental, health, and safety requirements; effects resulting from pending litigation; future collection and recycling costs for solar modules covered by our module collection and recycling program; supply chain disruption, including the availability of shipping containers, port congestion, cancelled shipments by logistic providers, and the cost of fuel, all of which may be exacerbated by the COVID-19 pandemic; our ability to protect our intellectual property; our ability to prevent and/or minimize the impact of cyber-attacks or other breaches of our information systems; our continued investment in research and development; the supply and price of components and raw materials, including CdTe; our ability to attract and retain key executive officers and associates; and the matters discussed in Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2020, elsewhere in this Quarterly Report on Form 10-Q, and our other reports filed with the SEC. You should carefully consider the risks and uncertainties described in these reports.

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and the related notes thereto included in this Quarterly Report on Form 10-Q. When referring to our manufacturing capacity, total sales, and solar module sales, the unit of electricity in watts for megawatts (“MW”) and gigawatts (“GW”) is direct current (“DC” or “DC”) unless otherwise noted. When referring to our projects or systems, the unit of electricity in watts for MW and GW is alternating current (“AC” or “AC”) unless otherwise noted.

Executive Overview

We are a leading American solar technology company and global provider of PV solar energy solutions. Developed at our R&D labs in California and Ohio, we manufacture and sell PV solar modules with an advanced thin film semiconductor technology that provide a high-performance, lower-carbon alternative to conventional crystalline silicon PV solar modules. From raw material sourcing through end-of-life module recycling, we are committed to reducing the environmental impacts and enhancing the social and economic benefits of our products across their life cycle. In certain markets, we also develop and sell PV solar power systems that use the modules we manufacture and provide O&M services to system owners. We are the world’s largest thin film PV solar module manufacturer and the largest PV solar module manufacturer in the Western Hemisphere.

Certain of our financial results and other key operational developments for the three months ended September 30, 2021 include the following:

Net sales for the three months ended September 30, 2021 decreased by 37% to $583.5 million compared to $927.6 million for the same period in 2020. The decrease was primarily driven by the sales of the Ishikawa, Miyagi, Anamizu, Tungabhadra, and Anantapur projects in the prior period, partially offset by an increase in the volume of modules sold to third parties.

Gross profit for the three months ended September 30, 2021 decreased 10.2 percentage points to 21.4% from 31.6% for the same period in 2020. The decrease in gross profit was primarily due to the volume of higher gross profit projects sold during the prior period, a decrease in the average selling price per watt of our modules, an increase in logistics costs, and an increase to our module collection and recycling liability due to lower estimated by-product credits for certain semiconductor materials recovered during the recycling process, partially offset by continued module cost reductions and a higher benefit from reductions to our product warranty liability in the current period due to lower-than-expected claims for our older series of module technology and the evolving claims profile of our newest series of module technology.

39

As of September 30, 2021, we had 7.9 GWDC of total installed Series 6 nameplate production capacity across all our facilities. We produced 2.0 GWDC of solar modules during the three months ended September 30, 2021, which represented a 33% increase in Series 6 module production from the same period in 2020. The increase in Series 6 production was primarily driven by the incremental Series 6 production capacity added in Malaysia in early 2021 and higher throughput at our manufacturing facilities. We expect to produce between 7.6 GWDC and 7.8 GWDC of Series 6 modules during 2021.

Market Overview

The solar industry continues to be characterized by intense pricing competition, both at the module and system levels. Although module average selling prices in many global markets have declined over several years, recent module spot pricing has increased due to elevated commodity and freight costs. For example, the price of polysilicon has significantly increased in recent months due to a coal shortage in China, which resulted in higher energy prices and Chinese government mandated power restrictions that led to curtailments of silicon metal production. Given the majority of global polysilicon capacity is located in China, such higher energy prices and reduced operating capacities have further exacerbated the supply and demand imbalance in the polysilicon market, contributing to the increase in polysilicon pricing. While the duration of this elevated period of spot pricing is uncertain, module average selling prices in global markets are expected to continue to decline in the long-term. In the aggregate, we believe manufacturers of solar cells and modules, particularly those in China, have significant installed production capacity, relative to global demand, and the ability for additional capacity expansion. Accordingly, we believe the solar industry may experience periods of structural imbalance between supply and demand (i.e., where production capacity exceeds global demand), and that such periods will also put pressure on pricing. Additionally, intense competition at the system level may result in an environment in which pricing falls rapidly, thereby potentially increasing demand for solar energy solutions but constraining the ability for project developers and diversified module manufacturers to sustain meaningful and consistent profitability. In light of such market realities, we continue to focus on our strategies and points of differentiation, which include our advanced module technology, our manufacturing process, our diversified capabilities, our financial viability, and the sustainability advantage of our modules and systems.

Global solar markets continue to expand and develop, in part aided by demand elasticity resulting from declining average selling prices, both at the module and system levels, which has promoted the widespread adoption of solar energy. As a result of such market opportunities, we recently announced plans to expand our manufacturing capacity by 6.6 GWDC by constructing our third U.S. manufacturing facility in Lake Township, Ohio and our first manufacturing facility in India. These new facilities are expected to commence operations in the first half of 2023 and the second half of 2023, respectively. Additionally, we are developing solar projects in Japan as we execute on our utility-scale project pipeline. See the table under “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Systems Project Pipeline” for additional information about the projects we are developing. Although we expect a portion of our future consolidated net sales, operating income, and cash flows to be derived from such projects, we expect third-party module sales to continue to have a more significant impact on our operating results as we expand our manufacturing capacity and leverage the benefits of our module technology.

Competitive pricing for modules and systems, relative to the cost of traditional forms of energy generation, is expected to contribute to diversification in global electricity generation and further demand for solar energy. Over time, however, declining average selling prices may adversely affect our results of operations to the extent we have not already entered into contracts for future module or system sales. Our results of operations could also be adversely affected if competitors reduce pricing to levels below their costs, bid aggressively low prices for module sale agreements or PPAs, or are able to operate at minimal or negative operating margins for sustained periods of time. For certain of our competitors, including many in China, these practices may be enabled by their direct or indirect access to sovereign capital or other forms of state-owned support. In certain markets in California and elsewhere, an oversupply imbalance at the grid level may reduce short-to-medium term demand for new solar installations relative to prior years, lower PPA pricing, and lower margins on module and system sales to such
40

markets. However, we believe the effects of such imbalance can be mitigated by modern solar power plants and energy storage solutions that offer a flexible operating profile, thereby promoting greater grid stability and enabling a higher penetration of solar energy. We continue to address these uncertainties, in part, by executing on our module technology improvements, partnering with grid operators and utility companies, and implementing certain other cost reduction initiatives.

We face intense competition from manufacturers of crystalline silicon solar modules and developers of solar power projects. Solar module manufacturers compete with one another on price and on several module value attributes, including wattage (through a larger form factor or an improved conversion efficiency), energy yield, degradation, sustainability, and reliability, and developers of systems compete on various factors such as net present value, return on equity, and levelized cost of electricity (“LCOE”), meaning the net present value of a system’s total life cycle costs divided by the quantity of energy that is expected to be produced over the system’s operational life. Most crystalline silicon cell and wafer manufacturers have transitioned from lower efficiency Back Surface Field multi-crystalline cells (the legacy technology against which we have generally competed) to higher efficiency Passivated Emitter Rear Contact (“PERC”) mono-crystalline cells at competitive cost structures. Additionally, while conventional solar modules, including the solar modules we currently produce, are monofacial, meaning their ability to produce energy is a function of direct and diffuse irradiance on their front side, several manufacturers of mono-crystalline PERC modules offer bifacial modules that also capture diffuse irradiance on the back side of a module. Bifaciality compromises nameplate efficiency, but by converting both front and rear side irradiance, such technology may improve the overall energy production of a module relative to nameplate efficiency when applied in certain applications, which, after considering the incremental BoS and other costs, could potentially lower the overall LCOE of a system when compared to systems using conventional solar modules, including the modules we currently produce.

We believe we are among the lowest cost module manufacturers in the solar industry on a module cost per watt basis, based on publicly available information. This cost competitiveness allows us to compete favorably in markets where pricing for modules and systems is highly competitive. Our cost competitiveness is based in large part on our advanced thin-film semiconductor technology, module wattage (or conversion efficiency), proprietary manufacturing process (which enables us to produce a CdTe module in a matter of hours using a continuous and highly automated industrial manufacturing process, as opposed to a batch process), and our focus on operational excellence. In addition, our CdTe modules use approximately 1-2% of the amount of semiconductor material that is used to manufacture conventional crystalline silicon solar modules. The cost of polysilicon is a significant driver of the manufacturing cost of crystalline silicon solar modules, and the timing and rate of change in the cost of silicon feedstock and polysilicon could lead to changes in solar module pricing levels. In recent years, polysilicon consumption per cell has been reduced through various initiatives, such as the adoption of diamond wire saw technology, which have contributed to declines in our relative manufacturing cost competitiveness over conventional crystalline silicon module manufacturers.

In terms of performance, in many climates our CdTe solar modules provide certain energy production advantages relative to competing crystalline silicon solar modules. For example, our CdTe solar technology provides:

a superior temperature coefficient, which results in stronger system performance in typical high insolation climates as the majority of a system’s generation, on average, occurs when module temperatures are well above 25°C (standard test conditions);
a superior spectral response in humid environments where atmospheric moisture alters the solar spectrum relative to standard test conditions;
a better partial shading response than competing crystalline silicon technologies, which may experience significantly lower energy generation than CdTe solar modules when partial shading occurs; and
an immunity to cell cracking and its resulting power output loss, a common failure often observed in crystalline silicon modules caused by poor manufacturing, handling, weather, or other conditions.

41

In addition to these technological advantages, we also warrant that our PV solar modules will produce at least 98% of their labeled power output rating during the first year, with the warranty coverage reducing by a degradation factor of between 0.3% and 0.5%, depending on the module series, every year thereafter throughout the limited power output warranty period of up to 30 years. Based on the implementation of our Copper Replacement (“CuRe”) program, which replaces copper with certain other elements that are expected to enhance module performance, we expect the warranted degradation of our CdTe solar modules to decline to 0.2% per year in the near term. As a result of these and other factors, our PV solar modules can produce more annual energy in real world operating conditions than conventional modules with the same nameplate capacity.

While our modules and systems are generally competitive in cost, reliability, and performance attributes, there can be no guarantee such competitiveness will continue to exist in the future to the same extent or at all. Any declines in the competitiveness of our products could result in further declines in the average selling prices of our modules and systems and additional margin compression. We continue to focus on enhancing the competitiveness of our solar modules and systems by accelerating progress along our module technology and cost reduction roadmaps.

Certain Trends and Uncertainties

We believe that our business, financial condition, and results of operations may be favorably or unfavorably impacted by the following trends and uncertainties. See Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2020 for discussions of other risks (the “Risk Factors”) that may affect us.

Our long-term strategic plans are focused on our goal to create long-term stockholder value through a balance of growth, profitability, and liquidity. In executing such plans, we are focusing on providing utility-scale PV solar energy solutions in key geographic markets that we believe have a compelling need for mass-scale PV solar electricity, including markets throughout the United States, Japan, Europe, India, and certain other strategic markets. Additionally, we continue to focus on opportunities in which our PV solar energy solutions compete directly with traditional forms of energy generation on an LCOE or similar basis, or complement such generation offerings. These opportunities include the retirement and replacement of aging fossil fuel-based generation resources with utility-scale PV solar energy solutions. For example, based on publicly available information, retirements of coal generation plants in the United States alone are expected to approximate 50 GWDC over the next ten years, representing a significant increase in the potential market for solar energy.

This focus on our core module and utility-scale offerings exists within a current market environment that includes rooftop and distributed generation solar, particularly in the United States. While it is unclear how rooftop and distributed generation solar might impact our core offerings over the next several years, we believe that utility-scale solar will continue to be a compelling offering for companies with technology and cost leadership and will continue to represent an increasing portion of the overall electricity generation mix. However, our module offerings in certain international markets may be driven, in part, by future demand for rooftop and distributed generation solar solutions.

Demand for our solar energy solutions depends, in part, on market factors outside our control, such as the availability of debt and/or equity financing (including, in the United States, tax equity financing), interest rate fluctuations, domestic or international trade policies, and government support programs. Adverse changes in these factors could increase the cost of utility-scale systems, which could reduce demand for our solar energy solutions.

Our ability to provide solar energy solutions on economically attractive terms is also affected by the availability and cost of logistics services associated with the procurement of raw materials used in our manufacturing process and the distribution of our modules. For example, the cost of ocean freight throughout many parts of the world has continued to increase due to the limited availability of shipping containers, increased port congestion resulting from labor shortages, an increase in cancellations of shipments by logistics providers, and elevated fuel costs. Such factors may disrupt our supply chain and adversely impact our manufacturing operations as several of our key raw materials and components are either single-sourced or sourced from a limited number of suppliers. In response to these disruptions, we have accommodated certain requests for delayed shipments in an effort to manage our shipping
42

routes and mitigate our exposure to uncontracted freight rates. Additionally, due to ongoing schedule reliability issues with many operating ships, we are adjusting our shipping plans to include additional lead time for module deliveries and utilizing our U.S. distribution network to better meet our customer commitments. While it is currently unclear how long these issues will persist, they may be further exacerbated by the disruption of major shipping routes or other economic disruptions caused by the COVID-19 pandemic.

In certain markets, demand for our utility-scale offerings may be affected by specific regulations or policies of governmental bodies or utility regulators. For example, in June 2020, the Japanese legislature enacted an amendment to the Electricity Business Law Enforcement Order for the Ministry of Economy, Trade and Industry of Japan which, among other things, is expected to invalidate the feed-in-tariff certificates for projects that fail to achieve construction plan acceptance, submit an interconnection application, and/or achieve commercial operation within a set period of time following dates specified in their respective certificates. The amendment, which becomes effective in April 2022, applies to all projects regardless of generation type and is intended to release grid capacity reserved for delayed projects to enable other newly developed projects to utilize such capacity at a lower cost of electricity to consumers. The deadline by which a project must achieve construction plan acceptance, submit an interconnection application, and/or achieve commercial operation varies by project, but is no earlier than March 2023. Any deadlines that precede the expected construction plan acceptance and/or commercial operation dates of our various projects in Japan could adversely affect the value of such projects and our ability to secure any related project financing.

Many governments have also proposed policies or support programs intended to encourage renewable energy investments. Such support programs may include additional incentives over several years for renewable energy projects, including PV solar power systems, or manufacturers of renewable energy products. For example, legislation was recently introduced in the U.S. Congress that is intended to increase domestic solar manufacturing and accelerate the transition to clean energy by providing tax credits for U.S. solar manufacturers and project developers. Among other things, such proposed legislation extends the investment tax credit up to 40% for 10 years for solar projects that satisfy certain domestic content, labor, and wage requirements; introduces certain refundable tax credits for solar module components manufactured in the U.S.; revives certain tax credits for capital investments in the manufacturing of solar module components; and expands the scope of production tax credits for energy storage projects. If such legislation is successfully signed into law, or other similar policies or support programs are enacted, it could positively impact our business, financial condition, and results of operations. While we compete in many markets that do not require solar-specific government subsidies or support programs, our net sales and profits remain subject to variability based on the availability and size of government subsidies and economic incentives.

We intend to focus our resources in those markets and energy applications in which solar power can be a least-cost, best-fit energy solution, particularly in regions with significant current or projected electricity demand, relatively high existing electricity prices, strong demand for renewable energy generation, and high solar resources, such as the United States, Japan, Europe, and India. As a result, we closely evaluate and monitor the appropriate level of resources required to support such markets and their associated sales opportunities. We have dedicated, and intend to continue to dedicate, significant capital and human resources to reduce the total installed cost of PV solar energy and to ensure that our solutions integrate well into the overall electricity ecosystem of each specific market.

Creating or maintaining a market position in certain strategically targeted markets and energy applications also requires us to adapt to new and changing market conditions, including changes in the market set of potential buyers of our modules and solar projects. Market environments with few potential project buyers and a higher cost of capital would generally exert downward pressure on the potential revenue from such offerings, whereas, conversely, market environments with many potential project buyers and a lower cost of capital would likely have a favorable impact on the potential revenue from such offerings. For example, the emergence of utility-owned generation has increased the number of potential project buyers as such utility customers benefit from a potentially low cost of capital available through rate-based utility investments. Given their long-term ownership profile, utility-owned generation customers typically seek to partner with diversified and stable companies that can provide a broad spectrum of utility-scale generation solutions, including reliable PV solar technology, thereby mitigating their long-term ownership risks.
43

We continue to invest significant financial resources in R&D initiatives, including in efforts to enhance module performance such as our CuRe program. However, our CuRe program has encountered challenges in achieving its full performance entitlement in high volume manufacturing conditions, which, together with travel restrictions, quarantine requirements, and government orders impacting our ability to upgrade tooling to support our CuRe program at our manufacturing facilities in Malaysia and Vietnam, has resulted in delays in implementing our CuRe program. As a result, we are revising our expected integration schedule from the end of 2021 to early 2022 for our lead line implementation. In connection with these challenges, we have amended or will endeavor to amend certain customer contracts for modules utilizing CuRe technology, including by substituting our other modules for the modules with CuRe technology that were expected to be delivered under the terms of the original customer contracts. In connection with these customer contract amendments, we may make certain price concessions. Based on the information available to us at this time, including our present assessment of the challenges with our CuRe program and the relative performance characteristics of the substitute modules we can provide to customers, we currently estimate that the price concessions that we potentially will make across the impacted customer contracts described above will not exceed approximately $100 million of 2022 revenue. See Item 1A. “Risk Factors” of this Quarterly Report on Form 10-Q for more information related to the delays to our CuRe program.

On occasion, we may temporarily own and operate certain systems with the intention to sell them at a later date. As of September 30, 2021 and December 31, 2020, the recoverability of our Luz del Norte PV solar power plant was based, in part, on the likelihood of our continued ownership and operation of the system. However, it is reasonably possible that our intent to hold the asset may change in the near term due to our evaluation of strategic sale opportunities for the system. The pursuit of such opportunities, which require coordination with the system’s lenders, may result in a determination that the carrying value of the system is not recoverable based on the probability-weighted undiscounted future cash flows, which in turn could result in a possible impairment of the system in future periods. Accordingly, any changes in our expected use of the asset or its disposition may result in impairment charges that could be material to our condensed consolidated financial statements and have a significant adverse impact on our results of operations.

We continually evaluate forecasted global demand, competition, and our addressable market and seek to effectively balance manufacturing capacity with market demand and the nature and extent of our competition. We continue to increase the nameplate production capacity of our existing manufacturing facilities by improving our production throughput, increasing module wattage (or conversion efficiency), and improving manufacturing yield losses. Additionally, we recently announced plans to expand our manufacturing capacity by 6.6 GWDC by constructing our third U.S. manufacturing facility in Lake Township, Ohio and our first manufacturing facility in India. Such additional capacity, and any other potential investments to add or otherwise modify our existing manufacturing capacity in response to market demand and competition, may require significant internal and possibly external sources of capital, and may be subject to certain risks and uncertainties described in the Risk Factors.

In response to the COVID-19 pandemic, governmental authorities have recommended or ordered the limitation or cessation of certain business or commercial activities in jurisdictions in which we do business or have operations. While some of these orders permit the continuation of essential business operations, or permit the performance of minimum business activities, these orders are subject to continuous revision or may be revoked or superseded, or our understanding of the applicability of these orders and exemptions may change at any time. In addition, due to contraction of the virus, or concerns about becoming ill from the virus, we may experience reductions in the availability of our operational workforce, such as our manufacturing personnel. As a result, we may at any time be ordered by governmental authorities, or we may determine, based on our understanding of the recommendations or orders of governmental authorities or the availability of our personnel, that we have to curtail or cease business operations or activities altogether, including manufacturing, fulfillment, project development, construction, operating or maintenance operations, research and development activities, or the implementation of our technology roadmap (such as our CuRe program). At this time, such limitations have had a minimal effect on our manufacturing facilities, with the exception of the aforementioned delay in the implementation of our CuRe program, and we have implemented a wide range of safety measures intended to enable the continuity of our operations and inhibit the spread of COVID-19 at our manufacturing, administrative, and other sites and facilities, including those in the
44

United States, Malaysia, and Vietnam. While we continue to work with relevant government agencies in Malaysia and Vietnam to allow the essential travel of personnel that support the implementation of our technology roadmap, such implementation may be delayed, and in the case of our CuRe program has been delayed, due to travel restrictions, quarantine requirements, other government orders, or increases in COVID-19 infection rates.

Systems Project Pipeline

The following table summarizes, as of November 4, 2021, our approximately 386 MWAC advanced-stage project pipeline. The actual volume of modules installed in our projects will be greater than the project size in MWAC as module volumes required for a project are based upon MWDC, which will be greater than the MWAC size pursuant to a DC-AC ratio typically ranging from 1.1 to 1.6. Such ratio varies across different projects due to many factors, including PPA pricing and the location, design, and costs of the system. Projects are typically removed from our advanced-stage project pipeline tables below once we substantially complete construction of the project and after substantially all of the associated project revenue is recognized. A project, or a portion of a project, may also be removed from the tables below in the event the project is not able to be sold due to the changing economics of the project or other factors, or we decide to temporarily own and operate the project based on strategic opportunities or market factors.

The following table includes projects with confirmed offtake agreements or projects under contracts with customers subject to certain closing conditions:
Project/Location
Project Size in MWAC
Project under Sales AgreementPrimary Permits ObtainedPPA Contracted PartnerExpected or Actual Substantial Completion Year% Complete
as of
September 30, 2021
Luz del Norte, Chile141 NoYes(1)2016100%
Momura, Japan53 NoYes(2)202320%
Kyoto, Japan38 NoYesChubu Electric Power Company202236%
Yatsubo, Japan26 NoYes(2)202349%
Ikeda, Japan21 NoYes(2)202341%
Japan (multiple locations)107 NoYes(3)2021/202338%
Total386 
——————————
(1)Approximately 70 MWAC of the plant’s capacity is contracted under various PPAs; remaining capacity to be sold on an open contract basis.

(2)Project has secured feed-in-tariff rights, and the related PPA will be executed at a later date.

(3)11 MWAC has been contracted with Tokyo Electric Power Company. The remaining 96 MWAC has secured feed-in-tariff rights, and the related PPAs for such projects will be executed at a later date.

45

Results of Operations

The following table sets forth our condensed consolidated statements of operations as a percentage of net sales for the three and nine months ended September 30, 2021 and 2020:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Net sales100.0 %100.0 %100.0 %100.0 %
Cost of sales78.6 %68.4 %76.0 %75.2 %
Gross profit21.4 %31.6 %24.0 %24.8 %
Selling, general and administrative7.5 %5.4 %6.5 %7.6 %
Research and development4.4 %2.5 %3.4 %3.4 %
Production start-up0.5 %1.4 %0.8 %1.1 %
Litigation loss— %— %— %0.3 %
Gain on sales of businesses, net(0.3)%— %7.3 %— %
Operating income8.7 %22.3 %20.5 %12.4 %
Foreign currency loss, net(0.2)%(0.2)%(0.2)%(0.2)%
Interest income0.3 %0.2 %0.2 %0.7 %
Interest expense, net(0.5)%(1.2)%(0.5)%(1.0)%
Other (expense) income, net(0.4)%(0.3)%0.1 %(0.4)%
Income tax (expense) benefit(0.1)%(4.1)%(3.4)%1.9 %
Net income7.7 %16.7 %16.7 %13.4 %

Segment Overview

We operate our business in two segments. Our modules segment involves the design, manufacture, and sale of CdTe solar modules to third parties, and our systems segment includes the development, construction contracting and management, operation, maintenance, and sale of PV solar power systems, including any modules installed in such systems and any revenue from energy generated by such systems.

Net sales

Modules Business

We generally price and sell our solar modules on a per watt basis. During the three and nine months ended September 30, 2021, we sold the majority of our solar modules to integrators and operators of systems in the United States, and substantially all of our modules business net sales were denominated in U.S. dollars. We recognize revenue for module sales at a point in time following the transfer of control of the modules to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts.

Systems Business

During the three and nine months ended September 30, 2021, the majority of our systems business net sales were in the United States and Chile and were denominated in U.S. dollars. We recognize revenue for the sale of a development project, which excludes EPC services, or for the sale of a completed system when we enter into the associated sales contract with the customer. For other sales of solar power systems and/or EPC services, we generally recognize revenue over time as our performance creates or enhances an energy generation asset controlled by the customer. Furthermore, the sale of a solar power system combined with EPC services represents a single performance obligation for the development and construction of a single generation asset. For such arrangements, we recognize revenue as work is performed using cost based input methods, which result in revenue being
46

recognized as work is performed based on the relationship between actual costs incurred compared to the total estimated costs for a given contract.

The following table shows net sales by reportable segment for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Modules$562,810 $422,480 $140,330 33 %$1,640,436 $1,187,679 $452,757 38 %
Systems20,694 505,085 (484,391)(96)%375,622 914,421 (538,799)(59)%
Net sales$583,504 $927,565 $(344,061)(37)%$2,016,058 $2,102,100 $(86,042)(4)%

Net sales from our modules segment increased $140.3 million for the three months ended September 30, 2021 compared to the three months ended September 30, 2020 primarily due to a 51% increase in the volume of watts sold, partially offset by a 12% decrease in the average selling price per watt. Net sales from our systems segment decreased $484.4 million for the three months ended September 30, 2021 compared to the three months ended September 30, 2020 primarily due to the sales of the Ishikawa, Miyagi, Anamizu, Tungabhadra, and Anantapur projects in the prior period.

Net sales from our modules segment increased $452.8 million for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 primarily due to a 54% increase in the volume of watts sold, partially offset by a 10% decrease in the average selling price per watt. Net sales from our systems segment decreased $538.8 million for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 primarily due to the sales of the Ishikawa, American Kings, Miyagi, Anamizu, Tungabhadra, and Anantapur projects in the prior period and the completion of substantially all construction activities at the GA Solar 4 project in 2020, partially offset by the sales of the Sun Streams 2, Sun Streams 4, and Sun Streams 5 projects in the current period and the settlement of an outstanding indemnification arrangement associated with the sale of one of our projects. Under the terms of the indemnification arrangement, we received $65.1 million for our portion of the settlement payment, which we recorded as revenue during the nine months ended September 30, 2021. See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our indemnification arrangements.

Cost of sales

Modules Business

Our modules business cost of sales includes the cost of raw materials and components for manufacturing solar modules, such as glass, transparent conductive coatings, CdTe and other thin film semiconductors, laminate materials, connector assemblies, edge seal materials, and frames. In addition, our cost of sales includes direct labor for the manufacturing of solar modules and manufacturing overhead, such as engineering, equipment maintenance, quality and production control, and information technology. Our cost of sales also includes depreciation of manufacturing plant and equipment, facility-related expenses, environmental health and safety costs, and costs associated with shipping, warranties, and solar module collection and recycling (excluding accretion).

Systems Business

Our systems business cost of sales includes project-related costs, such as development costs (legal, consulting, transmission upgrade, interconnection, permitting, and other similar costs), EPC costs (consisting primarily of solar modules, inverters, electrical and mounting hardware, project management and engineering, and construction labor), and site specific costs.

47

The following table shows cost of sales by reportable segment for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Modules$444,550 $297,658 $146,892 49 %$1,312,389 $907,564 $404,825 45 %
Systems14,374 336,892 (322,518)(96)%220,204 673,723 (453,519)(67)%
Total cost of sales$458,924 $634,550 $(175,626)(28)%$1,532,593 $1,581,287 $(48,694)(3)%
% of net sales78.6 %68.4 %  76.0 %75.2 %

Our cost of sales decreased $175.6 million, or 28%, and increased 10.2 percentage points as a percent of net sales for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. The decrease in cost of sales was driven by a $322.5 million decrease in our systems segment cost of sales primarily due to the lower volume of projects sold during the period. Such decrease in our systems segment cost of sales was partially offset by a $146.9 million increase in our modules segment cost of sales primarily as a result of the following:

higher costs of $155.9 million from an increase in the volume of modules sold;
higher logistics costs of $30.3 million;
a reduction to our product warranty liability of $19.7 million in 2020 due to lower-than-expected settlements for our older series of module technology and revisions to projected settlements, resulting in a lower projected return rate;
a reduction to our module collection and recycling liability of $18.9 million in 2020 due to changes to the estimated timing of cash flows associated with capital, labor, and maintenance costs and updates to certain valuation assumptions; and
an increase to our module collection and recycling liability of $10.8 million in 2021 due to lower estimated by-product credits for certain semiconductor materials recovered during the recycling process and updates to certain valuation assumptions; partially offset by
continued module cost reductions, which decreased cost of sales by $46.0 million;
a reduction to our product warranty liability of $33.1 million in 2021 due to lower-than-expected claims for our older series of module technology as well as the evolving claims profile of our newest series of module technology, resulting in reductions to our projected module return rates; and
an impairment loss of $17.4 million in 2020 for certain module manufacturing equipment, including framing and assembly tools, which were no longer compatible with our long-term module technology roadmap.

Our cost of sales decreased $48.7 million, or 3%, and increased 0.8 percentage points as a percent of net sales for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. The decrease in cost of sales was driven by a $453.5 million decrease in our systems segment cost of sales primarily due to the lower volume of projects sold and under construction during the period. Such decrease in our systems segment cost of sales was partially offset by a $404.8 million increase in our modules segment cost of sales primarily as a result of the following:

higher costs of $466.5 million from an increase in the volume of modules sold;
higher logistics costs of $47.6 million;
the reduction to our product warranty liability of $19.7 million in 2020 described above;
the reduction to our module collection and recycling liability of $18.9 million in 2020 described above; and
the increase to our module collection and recycling liability of $10.8 million in 2021 described above; partially offset by
continued module cost reductions, which decreased cost of sales by $123.5 million;
the reduction to our product warranty liability of $33.1 million in 2021 described above; and
the impairment loss of $17.4 million in 2020 described above.

48

Gross profit

Gross profit may be affected by numerous factors, including the selling prices of our modules and systems, our manufacturing costs, project development costs, BoS costs, the capacity utilization and downtime of our manufacturing facilities, and foreign exchange rates. Gross profit may also be affected by the mix of net sales from our modules and systems businesses.

The following table shows gross profit for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Gross profit$124,580 $293,015 $(168,435)(57)%$483,465 $520,813 $(37,348)(7)%
% of net sales21.4 %31.6 %  24.0 %24.8 %

Gross profit decreased 10.2 percentage points to 21.4% during the three months ended September 30, 2021 from 31.6% during the three months ended September 30, 2020 primarily due to the volume of higher gross profit projects sold during the prior period, a decrease in the average selling price per watt of our modules, an increase in logistics costs, and the increase to our module collection and recycling liability in the current period compared to a reduction in the prior period described above, partially offset by the higher benefit from reductions to our product warranty liability described above and continued module cost reductions.

Gross profit decreased 0.8 percentage points to 24.0% during the nine months ended September 30, 2021 from 24.8% during the nine months ended September 30, 2020 primarily due to a decrease in the average selling price per watt of our modules, the volume of higher gross profit projects sold during the prior period, and an increase in logistics costs, partially offset by continued module cost reductions and the indemnification matter described above.

Selling, general and administrative

Selling, general and administrative expense consists primarily of salaries and other personnel-related costs, professional fees, insurance costs, and other business development and selling expenses.

The following table shows selling, general and administrative expense for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Selling, general and administrative$43,476 $49,861 $(6,385)(13)%$131,909 $160,218 $(28,309)(18)%
% of net sales7.5 %5.4 %  6.5 %7.6 %

Selling, general and administrative expense for the three months ended September 30, 2021 decreased compared to the three months ended September 30, 2020 primarily due to a decrease in employee compensation expense driven by reductions in headcount and lower professional fees, partially offset by higher charges for impairments of certain project assets.

Selling, general and administrative expense for the nine months ended September 30, 2021 decreased compared to the nine months ended September 30, 2020 primarily due to a decrease in employee compensation expense driven by reductions in headcount, lower professional fees, and lower expected credit losses for our accounts receivable.

49

Research and development

Research and development expense consists primarily of salaries and other personnel-related costs; the cost of products, materials, and outside services used in our R&D activities; and depreciation and amortization expense associated with R&D specific facilities and equipment. We maintain a number of programs and activities to improve our technology and processes in order to enhance the performance and reduce the costs of our solar modules.

The following table shows research and development expense for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Research and development$25,426 $22,972 $2,454 11 %$69,234 $71,068 $(1,834)(3)%
% of net sales4.4 %2.5 %  3.4 %3.4 %

Research and development expense for the three months ended September 30, 2021 increased compared to the three months ended September 30, 2020 primarily due to increased material and module testing costs, partially offset by lower employee compensation expense resulting from reductions in R&D headcount.

Research and development expense for the nine months ended September 30, 2021 decreased compared to the nine months ended September 30, 2020 primarily due to lower employee compensation expense resulting from reductions in R&D headcount, lower share-based compensation expense driven by the forfeiture of unvested shares by our former Chief Technology Officer, who retired effective March 15, 2021, and lower impairment charges for certain equipment, partially offset by increased material and module testing costs.

Production start-up

Production start-up expense consists of costs associated with operating a production line before it is qualified for commercial production, including the cost of raw materials for solar modules run through the production line during the qualification phase, employee compensation for individuals supporting production start-up activities, and applicable facility related costs. Production start-up expense also includes costs related to the selection of a new site and implementation costs for manufacturing process improvements to the extent we cannot capitalize these expenditures.

The following table shows production start-up expense for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Production start-up$2,945 $13,019 $(10,074)(77)%$16,014 $23,812 $(7,798)(33)%
% of net sales0.5 %1.4 %  0.8 %1.1 %

During the three months ended September 30, 2021, we incurred production start-up expense primarily for certain manufacturing upgrades at our facilities in Kulim, Malaysia. During the nine months ended September 30, 2021, we incurred production start-up expense primarily for the transition to Series 6 module manufacturing at our second facility in Kulim, Malaysia, which commenced commercial production in early 2021. During the three and nine months ended September 30, 2020, we incurred production start-up expense for the transition to Series 6 module manufacturing at our second facility in Kulim, Malaysia and the capacity expansion of our manufacturing facility in Perrysburg, Ohio.

50

Litigation loss

The following table shows litigation loss for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Litigation loss$— $— $— — %$— $6,000 $(6,000)(100)%
% of net sales— %— %  — %0.3 %

In July 2020, we executed a definitive agreement to settle the claims in the Opt-Out Action filed in 2015 in the Arizona District Court by putative stockholders that opted out of a separate class action lawsuit. Pursuant to the settlement, we agreed to pay a total of $19 million in exchange for mutual releases and a dismissal with prejudice of the Opt-Out Action. The agreement contains no admission of liability, wrongdoing, or responsibility by any of the defendants. On July 30, 2020, First Solar funded the settlement, and on July 31, 2020, the parties filed a joint stipulation of dismissal. On September 10, 2020, the Arizona District Court entered an order dismissing the case with prejudice. As of December 31, 2019, we accrued $13 million of estimated losses for this action. As a result of the settlement, we accrued an incremental $6 million litigation loss during the nine months ended September 30, 2020.

Gain on sales of businesses, net

The following table shows gain on sales of businesses, net for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Gain on sales of businesses, net$(1,866)$— $(1,866)(100)%$147,284 $— $147,284 100 %
% of net sales(0.3)%— %  7.3 %— %

In August 2020, we entered into an agreement with a subsidiary of Clairvest for the sale of our North American O&M operations. On March 31, 2021, we completed the transaction. Following certain customary post-closing adjustments, we received total consideration of $149.1 million. As a result of this transaction, we recognized a gain of $115.8 million, net of transaction costs and post-closing adjustments, during the nine months ended September 30, 2021.

In January 2021, we entered into an agreement with Leeward for the sale of our U.S. project development business. On March 31, 2021, we completed the transaction for an aggregate purchase price of $284.0 million. Such purchase price included $151.4 million for the sale of the U.S. project development business and $132.6 million for the sale of 392 MWDC of solar modules, which is presented in “Net sales” on our condensed consolidated statements of operations for the nine months ended September 30, 2021. As a result of this transaction, we recognized a gain of $31.5 million, net of transaction costs and post-closing adjustments, during the nine months ended September 30, 2021.

See Note 2. “Sales of Businesses” to our condensed consolidated financial statements for further information related to these transactions.

51

Foreign currency loss, net

Foreign currency loss, net consists of the net effect of gains and losses resulting from holding assets and liabilities and conducting transactions denominated in currencies other than our subsidiaries’ functional currencies.

The following table shows foreign currency loss, net for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Foreign currency loss, net$(1,018)$(1,852)$834 (45)%$(4,613)$(3,549)$(1,064)30 %

Foreign currency loss, net for the three and nine months ended September 30, 2021 was consistent with the three and nine months ended September 30, 2020.

Interest income

Interest income is earned on our cash, cash equivalents, marketable securities, restricted cash, and restricted marketable securities. Interest income also includes interest earned from notes receivable and late customer payments.

The following table shows interest income for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Interest income$1,752 $2,109 $(357)(17)%$3,996 $15,113 $(11,117)(74)%

Interest income for the three months ended September 30, 2021 was consistent with the three months ended September 30, 2020. Interest income for the nine months ended September 30, 2021 decreased compared to the nine months ended September 30, 2020 primarily due to lower interest rates on marketable securities and cash and cash equivalents and lower average balances associated with marketable securities.

Interest expense, net

Interest expense, net is primarily comprised of interest incurred on long-term debt, settlements of interest rate swap contracts, and changes in the fair value of interest rate swap contracts that do not qualify for hedge accounting in accordance with ASC 815. We may capitalize interest expense to our project assets or property, plant and equipment when such costs qualify for interest capitalization, which reduces the amount of net interest expense reported in any given period.

The following table shows interest expense, net for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Interest expense, net$(2,958)$(10,975)$8,017 (73)%$(10,577)$(21,018)$10,441 (50)%

Interest expense, net for the three and nine months ended September 30, 2021 decreased compared to the three and nine months ended September 30, 2020 primarily due to unfavorable changes in the fair value of interest rate swap contracts in the prior period, which did not qualify for hedge accounting, lower amortization of debt discounts and issuance costs in the current period primarily driven by the repayment of the Ishikawa credit agreement in the prior period, and lower interest expense associated with project debt.
52

Other (expense) income, net

Other (expense) income, net is primarily comprised of miscellaneous items and realized gains and losses on the sale of marketable securities and restricted marketable securities.

The following table shows other (expense) income, net for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Other (expense) income, net$(2,603)$(3,236)$633 20 %$2,598 $(8,653)$11,251 130 %

Other expense, net for the three months ended September 30, 2021 was consistent with the three months ended September 30, 2020. Other income, net for the nine months ended September 30, 2021 increased compared to the nine months ended September 30, 2020, primarily due to expected credit losses associated with certain notes receivable in the prior period, partially offset by lower realized gains from sales of restricted marketable securities in the current period when compared to the prior period.

Income tax (expense) benefit

Income tax expense or benefit, deferred tax assets and liabilities, and liabilities for unrecognized tax benefits reflect our best estimate of current and future taxes to be paid. We are subject to income taxes in the United States and numerous foreign jurisdictions in which we operate, principally Japan, Malaysia, and Vietnam. Significant judgments and estimates are required to determine our consolidated income tax expense. The statutory federal corporate income tax rate in the United States is 21%, and the tax rates in Japan, Malaysia, and Vietnam are 30.6%, 24%, and 20%, respectively. In Malaysia, we have been granted a long-term tax holiday, scheduled to expire in 2027, pursuant to which substantially all of our income earned in Malaysia is exempt from income tax, conditional upon our continued compliance with certain employment and investment thresholds. In Vietnam, we have been granted a tax incentive, scheduled to expire at the end of 2025, pursuant to which income earned in Vietnam is subject to reduced annual tax rates.

The following table shows income tax (expense) benefit for the three and nine months ended September 30, 2021 and 2020:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
(Dollars in thousands)20212020Three Month Change20212020Nine Month Change
Income tax (expense) benefit$(837)$(38,107)$37,270 (98)%$(67,673)$40,894 $(108,567)265 %
Effective tax rate1.8 %19.7 %  16.7 %(16.9)%

Our tax rate is affected by recurring items, such as tax rates in foreign jurisdictions and the relative amounts of income we earn in those jurisdictions. The rate is also affected by discrete items that may occur in any given period, but are not consistent from period to period. Income tax expense decreased by $37.3 million during the three months ended September 30, 2021 compared to the three months ended September 30, 2020 primarily due to lower pretax income in the current period. Income tax expense increased by $108.6 million during the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 primarily due to a discrete tax benefit in the prior year from the effect of tax law changes associated with the CARES Act and higher pretax income in the current period.

53

Critical Accounting Policies and Estimates

In preparing our condensed consolidated financial statements in conformity with U.S. GAAP, we make estimates and assumptions that affect the amounts of reported assets, liabilities, revenues, and expenses, as well as the disclosure of contingent liabilities. Some of our accounting policies require the application of significant judgment in the selection of the appropriate assumptions for making these estimates. By their nature, these judgments are subject to an inherent degree of uncertainty. We base our judgments and estimates on our historical experience, our forecasts, and other available information as appropriate. We believe the judgments and estimates involved in over time revenue recognition, accrued solar module collection and recycling, product warranties, accounting for income taxes, and long-lived asset impairments have the greatest potential impact on our condensed consolidated financial statements. The actual results experienced by us may differ materially and adversely from our estimates. To the extent there are material differences between our estimates and the actual results, our future results of operations will be affected. For a description of the accounting policies that require the most significant judgment and estimates in the preparation of our condensed consolidated financial statements, refer to our Annual Report on Form 10-K for the year ended December 31, 2020. There have been no material changes to our accounting policies during the nine months ended September 30, 2021.

Recent Accounting Pronouncements

None.

Liquidity and Capital Resources

As of September 30, 2021, we believe that our cash, cash equivalents, marketable securities, cash flows from operating activities, contracts with customers for the future sale of solar modules, and advanced-stage project pipeline will be sufficient to meet our working capital, capital expenditure, and systems project investment needs for at least the next 12 months. As needed, we also believe we will have adequate access to the capital markets. We monitor our working capital to ensure we have adequate liquidity, both domestically and internationally.

We intend to maintain appropriate debt levels based upon cash flow expectations, our overall cost of capital, and expected cash requirements for operations, such as construction activities and purchases of manufacturing equipment for our recently announced manufacturing facility in India and systems project development activities in certain international regions. However, our ability to raise capital on terms commercially acceptable to us could be constrained if there is insufficient lender or investor interest due to company-specific, industry-wide, or broader market concerns. Any incremental debt financings could result in increased debt service expenses and/or restrictive covenants, which could limit our ability to pursue our strategic plans.

As of September 30, 2021, we had $1.9 billion in cash, cash equivalents, and marketable securities compared to $1.7 billion as of December 31, 2020. The increase in cash, cash equivalents, and marketable securities was primarily driven by cash receipts from module sales to customers; cash proceeds from the sale of our North American O&M operations and U.S. project development business; and cash proceeds from the sale and construction of systems projects; partially offset by purchases of property, plant and equipment; and other operating expenditures. As of September 30, 2021, $0.7 billion of our cash, cash equivalents, and marketable securities was held by our foreign subsidiaries and was primarily based in U.S. dollar, Japanese yen, and Indian rupee denominated holdings.

We utilize a variety of tax planning and financing strategies in an effort to ensure that our worldwide cash is available in the locations in which it is needed. If certain international funds were needed for our operations in the United States, we may be required to accrue and pay certain U.S. and foreign taxes to repatriate such funds. We maintain the intent and ability to permanently reinvest our accumulated earnings outside the United States, with the exception of our subsidiaries in Canada and Germany. In addition, changes to foreign government banking
54

regulations may restrict our ability to move funds among various jurisdictions under certain circumstances, which could negatively impact our access to capital, resulting in an adverse effect on our liquidity and capital resources.

We continually evaluate forecasted global demand and seek to balance our manufacturing capacity with such demand. We recently announced our plans to invest approximately $1.3 billion to expand our solar manufacturing capacity by 6.6 GWDC by constructing our third U.S. manufacturing facility in Lake Township, Ohio and our first manufacturing facility in India. These new facilities are expected to commence operations in the first half of 2023 and the second half of 2023, respectively. In addition, we continue to increase the nameplate production capacity of our existing manufacturing facilities by improving our production throughput, increasing module wattage (or conversion efficiency), and improving manufacturing yield losses. During 2021, we expect to spend $675 million to $725 million for capital expenditures, including the new facilities mentioned above and upgrades to machinery and equipment that we believe will further increase our module wattage and expand capacity and throughput at our manufacturing facilities.

We also expect to commit significant working capital to purchase various raw materials used in our module manufacturing process. Our failure to obtain raw materials and components that meet our quality, quantity, and cost requirements in a timely manner could interrupt or impair our ability to manufacture our solar modules or increase our manufacturing costs. Accordingly, we may enter into long-term supply agreements to mitigate potential risks related to the procurement of key raw materials and components, and such agreements may be noncancelable or cancelable with a significant penalty. For example, we have entered into long-term supply agreements for the purchase of certain specified minimum volumes of substrate glass and cover glass for our PV solar modules. Our remaining purchases under these supply agreements are expected to be approximately $1.7 billion of substrate glass and approximately $380 million of cover glass. We have the right to terminate these agreements upon payment of specified termination penalties (which, in aggregate, are up to $338 million as of September 30, 2021 and decline over the remaining supply periods).

Our systems business is expected to continue to have significant liquidity requirements in the future. From time to time, we enter into commercial commitments in the form of letters of credit, bank guarantees, and surety bonds to provide financial and performance assurance to third parties, the majority of which support our systems projects. The net amount of our project assets and related portions of deferred revenue and long-term debt, which approximates our net capital investment in the development and construction of systems projects, was $221.7 million as of September 30, 2021. Solar power project development cycles, which span the time between the identification of a site location and the commercial operation of a system, vary substantially and can take many years to mature. As a result of these long project cycles and strategic decisions to finance the development of certain projects using our working capital, we may need to make significant up-front investments of resources in advance of the receipt of any cash from the sale of such projects. Delays in construction or in completing the sale of our systems projects that we are self-financing may also impact our liquidity. In certain circumstances, we may need to finance construction costs exclusively using working capital, if project financing becomes unavailable due to market-wide, regional, or other concerns.

From time to time, we may develop projects in certain markets around the world where we may hold all or a significant portion of the equity in a project for several years. Given the duration of these investments and the currency risk relative to the U.S. dollar in some of these markets, we continue to explore local financing alternatives. Should these financing alternatives be unavailable or too cost prohibitive, we could be exposed to significant currency risk and our liquidity could be adversely impacted.

Additionally, we may elect to retain an ownership interest in certain systems projects after they become operational if we determine it would be of economic and strategic benefit to do so. If, for example, we cannot sell a system at economics that are attractive to us or potential customers are unwilling to assume the risks and rewards typical of system ownership, we may instead elect to temporarily own and operate such system until we can sell it on more economically attractive terms. The decision to retain ownership of a system impacts our liquidity depending upon the size and cost of the project. As of September 30, 2021, we had $230.4 million of net PV solar power systems
55

placed in service in international markets. We have elected, and may in the future elect, to enter into temporary or long-term project financing to reduce the impact on our liquidity and working capital with regard to such systems.

Cash Flows

The following table summarizes key cash flow activity for the nine months ended September 30, 2021 and 2020 (in thousands):
 Nine Months Ended
September 30,
 20212020
Net cash provided by (used in) operating activities$203,092 $(149,198)
Net cash (used in) provided by investing activities(83,289)116,322 
Net cash used in financing activities(9,210)(98,196)
Effect of exchange rate changes on cash, cash equivalents and restricted cash1,687 1,251 
Net increase (decrease) in cash, cash equivalents and restricted cash$112,280 $(129,821)

Operating Activities

The increase in net cash provided by operating activities was primarily driven by higher cash receipts from module sales and the $350 million settlement payment in 2020 associated with our prior class action lawsuit, partially offset by lower cash proceeds from sales of systems projects in the current period.

Investing Activities

The increase in net cash used in investing activities was primarily due to higher purchases of restricted marketable securities and lower proceeds from sales and maturities of marketable securities, partially offset by proceeds from the sale of our North American O&M operations and U.S. project development business.

Financing Activities

The decrease in net cash used in financing activities was primarily due to the repayment of the Ishikawa credit agreement in the prior period, partially offset by higher proceeds from borrowings under project specific debt financings in the prior period for the construction of certain projects in Japan.

Contractual Obligations

Our contractual obligations have not materially changed since December 31, 2020 with the exception of borrowings under project specific debt financings and other changes in the ordinary course of business. See Note 9. “Debt” to our condensed consolidated financial statements for more information related to the changes in our long-term debt. See also our Annual Report on Form 10-K for the year ended December 31, 2020 for additional information regarding our contractual obligations.

Off-Balance Sheet Arrangements

As of September 30, 2021, we had no off-balance sheet debt or similar obligations, other than financial assurance related instruments, which are not classified as debt. We do not guarantee any third-party debt. See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for further information about our financial assurance related instruments.

56

Item 3. Quantitative and Qualitative Disclosures about Market Risk

There have been no material changes to the information previously provided under Item 7A. of our Annual Report on Form 10-K for the year ended December 31, 2020.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We carried out an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our “disclosure controls and procedures” as defined in Exchange Act Rule 13a-15(e) and 15d-15(e). Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that as of September 30, 2021 our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

We also carried out an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of our “internal control over financial reporting” as defined in Exchange Act Rule 13a-15(f) and 15d-15(f) to determine whether any changes in our internal control over financial reporting occurred during the three months ended September 30, 2021 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on that evaluation, there were no such changes in our internal control over financial reporting that occurred during the three months ended September 30, 2021 despite the fact that many of our associates continue to work remotely due to the COVID-19 pandemic. We continue to monitor and assess the COVID-19 situation on our internal controls to minimize potential impacts on their design and operating effectiveness.

CEO and CFO Certifications

We have attached as exhibits to this Quarterly Report on Form 10-Q the certifications of our Chief Executive Officer and Chief Financial Officer, which are required in accordance with the Exchange Act. We recommend that this Item 4. be read in conjunction with those certifications for a more complete understanding of the subject matter presented.

Limitations on the Effectiveness of Controls

Control systems, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control systems’ objectives are being met. Further, the design of any system of controls must reflect the fact that there are resource constraints, and the benefits of all controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of error or mistake. Control systems can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.
57

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

See Note 10. “Commitments and Contingencies” under the heading “Legal Proceedings” of our condensed consolidated financial statements for legal proceedings and related matters.

Item 1A. Risk Factors

In addition to the other information set forth in this report, you should carefully consider the factors discussed in Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2020, which could materially affect our business, financial condition, results of operations, or cash flows. The risks described in our Annual Report on Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently consider immaterial may also materially adversely affect our business, financial condition, results of operations, or cash flows. Except for the risk factors set forth below, there have been no material changes in the risk factors contained in our Annual Report on Form 10-K.

Our failure to further refine our technology, reduce module manufacturing and BoS costs, and develop and introduce improved PV products, including as a result of delays in implementing planned advancements, could render our solar modules or systems uncompetitive and reduce our net sales, profitability, and/or market share.

We need to continue to invest significant financial resources in R&D to continue to improve our module conversion efficiencies, lower the LCOE of our PV solar power systems, and otherwise keep pace with technological advances in the solar industry. However, R&D activities are inherently uncertain, and we could encounter practical difficulties in commercializing our research results. We seek to continuously improve our products and processes, including, for example, certain planned improvements to our Series 6 module technology and manufacturing capabilities, such as the implementation of our copper replacement (or “CuRe”) program or the increase to our module form factor (which we refer to as “Series 6 Plus”), and the resulting changes carry potential risks in the form of delays, performance, additional costs, or other unintended contingencies. For example, implementation of our CuRe program has been delayed as a result of certain challenges, including in achieving its full performance entitlement in high volume manufacturing conditions and certain impediments to our ability to upgrade tooling to support our CuRe program. As a result, we have amended or will endeavor to amend certain related customer contracts, including by potentially making certain price concessions and substituting other modules. While we believe our CuRe program remains promising and that we will be able to resolve the challenges described above, we may encounter unanticipated technological, logistical, or other challenges that could result in further delays to our CuRe program. Any such additional challenges or other circumstances beyond our knowledge or control could cause actual pricing concessions in potential amended customer contracts to exceed, potentially materially, our currently anticipated estimate of approximately $100 million of 2022 revenue. See Item 2. “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Certain Trends and Uncertainties” of this Quarterly Report on Form 10-Q for additional information on our CuRe program.

Our significant expenditures for R&D may not produce corresponding benefits. Other companies are developing a variety of competing PV technologies, including advanced multi-crystalline silicon cells, PERC or advanced p-type crystalline silicon cells, high-efficiency n-type crystalline silicon cells, bifacial solar modules, copper indium gallium diselenide thin films, amorphous silicon thin films, and new emerging technologies such as hybrid perovskites, which could produce solar modules or systems that prove more cost-effective or have better performance than our solar modules or systems.

In addition, other companies could potentially develop a highly reliable renewable energy system that mitigates the intermittent power generation drawback of many renewable energy systems, or offer other value-added improvements from the perspective of utilities and other system owners, in which case such companies could compete with us even if the LCOE associated with such new systems is higher than that of our systems. As a result, our solar modules or systems may be negatively differentiated or rendered obsolete by the technological advances of
58

our competitors, which would reduce our net sales, profitability, and/or market share. In addition, we often forward price our products and services in anticipation of future cost reductions and technology improvements, and thus, an inability to further refine our technology and execute our module technology and cost reduction roadmaps could adversely affect our operating results.

Our Amended and Restated Bylaws designate a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, and the federal district courts of the United States as the exclusive forum for the resolution of any complaint asserting a cause of action under the Securities Act of 1933, which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, employees, agents or stockholders.

Our Amended and Restated Bylaws (“Bylaws”) provide that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if the Court of Chancery of the State of Delaware lacks subject matter jurisdiction, the federal district court for the District of Delaware) is the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action or proceeding asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, other employees, agents or stockholders to us or our stockholders, (iii) any action or proceeding against us or any of our directors, officers, other employees, agents or stockholders arising pursuant to any provision of the Delaware General Corporation Law (“DGCL”), our Amended and Restated Certificate of Incorporation or our Bylaws, (iv) any action or proceeding against us or any of our directors, officers or other employees asserting a claim that is governed by the internal affairs doctrine, or (v) any action or proceeding asserting an “internal corporate claim,” as defined in the DGCL. Our Bylaws also provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States are the exclusive forum for resolving any complaint asserting a cause of action under the Securities Act. Nothing in our Bylaws precludes stockholders that assert claims under the Exchange Act from bringing such claims in any court, subject to applicable law.

Any person or entity holding, owning or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to these provisions. These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or our directors, officers, other employees, agents or stockholders, which may discourage lawsuits against us and our directors, officers, other employees, agents or stockholders. The enforceability of similar choice of forum provisions in other companies’ governing documents has been challenged in legal proceedings, and it is possible that a court could find these types of provisions to be inapplicable or unenforceable. For example, in December 2018, the Court of Chancery of the State of Delaware determined that a provision stating that federal district courts of the United States are the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act is not enforceable. Although this decision was reversed by the Delaware Supreme Court in March 2020, courts in other states may still find these provisions to be inapplicable or unenforceable. If a court were to find the exclusive forum provisions in our Bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could adversely affect our results of operations.

59

Item 6. Exhibits

The following exhibits are filed with this Quarterly Report on Form 10-Q:
Exhibit NumberExhibit Description
3.1
3.2
31.1*
31.2*
32.1
101.INS
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.SCH
XBRL Taxonomy Extension Schema Document
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
XBRL Taxonomy Label Linkbase Document
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document
104
Cover page formatted as Inline XBRL and contained in Exhibit 101
——————————
*    Filed herewith.

†    Furnished herewith. This exhibit shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language in such filings.

SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

FIRST SOLAR, INC.
Date: November 4, 2021By:/s/ BYRON JEFFERS
Name:Byron Jeffers
Title:Chief Accounting Officer

60
EX-31.1 2 ex311ceocertificationsepte.htm EXHIBIT 31.1 Document

EXHIBIT 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 15 U.S.C. SECTION 7241, AS
ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Mark R. Widmar, certify that:

(1)I have reviewed the Quarterly Report on Form 10-Q of First Solar, Inc., a Delaware corporation, for the period ended September 30, 2021, as filed with the Securities and Exchange Commission;

(2)Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

(3)Based on my knowledge, the financial statements and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of and for, the periods presented in this report;

(4)The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an Annual Report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

(5)The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.



November 4, 2021By:/s/ MARK R. WIDMAR
Name:Mark R. Widmar
Title:Chief Executive Officer


EX-31.2 3 ex312cfocertificationsepte.htm EXHIBIT 31.2 Document

EXHIBIT 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 15 U.S.C. SECTION 7241, AS
ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Alexander R. Bradley, certify that:

(1)I have reviewed the Quarterly Report on Form 10-Q of First Solar, Inc., a Delaware corporation, for the period ended September 30, 2021, as filed with the Securities and Exchange Commission;

(2)Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

(3)Based on my knowledge, the financial statements and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of and for, the periods presented in this report;

(4)The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an Annual Report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

(5)The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.



November 4, 2021By:/s/ ALEXANDER R. BRADLEY
Name:Alexander R. Bradley
Title:Chief Financial Officer


EX-32.1 4 ex321ceocfocertificationse.htm EXHIBIT 32.1 Document

EXHIBIT 32.1

CERTIFICATION OF
CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of First Solar, Inc., a Delaware corporation, for the period ended September 30, 2021, as filed with the Securities and Exchange Commission, each of the undersigned officers of First Solar, Inc. certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his respective knowledge:

(1)the quarterly report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2)the information contained in the quarterly report fairly presents, in all material respects, the financial condition and results of operations of First Solar, Inc. for the periods presented therein

November 4, 2021By:/s/ MARK R. WIDMAR
Name:Mark R. Widmar
Title:Chief Executive Officer

November 4, 2021By:/s/ ALEXANDER R. BRADLEY
Name:Alexander R. Bradley
Title:Chief Financial Officer


EX-101.SCH 5 fslr-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document 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 Statement link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - 1. Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - 2. Sales of Businesses link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - 2. Sales of Businesses (Details) link:presentationLink link:calculationLink link:definitionLink 2104103 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities (Details) - Cash, Cash Equivalents, and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities (Details) - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2108104 - Disclosure - 4. Restricted Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - 4. Restricted Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - 4. Restricted Marketable Securities (Details) - Restricted Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - 4. Restricted Marketable Securities (Details) - Available for sale link:presentationLink link:calculationLink link:definitionLink 2112105 - Disclosure - 5. Consolidated Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - 5. Consolidated Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - 5. Consolidated Balance Sheet Details (Details) link:presentationLink link:calculationLink link:definitionLink 2115106 - Disclosure - 6. Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2316304 - Disclosure - 6. Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - 6. Derivative Financial Instruments (Details) - Summary link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - 6. Derivative Financial Instruments (Details) - Hedging Relationship link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - 6. Derivative Financial Instruments (Details) - Risk Management link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - 6. Derivative Financial Instruments (Details) - Transaction Exposure link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - 7. Leases link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - 7. Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - 7. Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - 8. Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - 8. Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - 8. Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - 8. Fair Value Measurements (Details) - Balance Sheet Grouping link:presentationLink link:calculationLink link:definitionLink 2128109 - Disclosure - 9. Debt link:presentationLink link:calculationLink link:definitionLink 2329307 - Disclosure - 9. Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - 9. Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2131110 - Disclosure - 10. Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2332308 - Disclosure - 10. Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2433415 - Disclosure - 10. Commitments and Contingencies (Details) - Commercial Commitments link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - 10. Commitments and Contingencies (Details) - Product Warranties link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - 10. Commitments and Contingencies (Details) - Performance Guarantees link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - 10. Commitments and Contingencies (Details) - Indemnifications link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - 10. Commitments and Contingencies (Details) - Solar Module Collection and Recycling Liability link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - 10. Commitments and Contingencies (Details) - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2139111 - Disclosure - 11. Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2340309 - Disclosure - 11. Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - 11. Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2142112 - Disclosure - 12. Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2343310 - Disclosure - 12. Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2444422 - Disclosure - 12. Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2145113 - Disclosure - 13. Income Taxes link:presentationLink link:calculationLink link:definitionLink 2446423 - Disclosure - 13. Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2147114 - Disclosure - 14. Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2348311 - Disclosure - 14. Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2449424 - Disclosure - 14. Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2150115 - Disclosure - 15. Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2351312 - Disclosure - 15. Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - 15. Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2153116 - Disclosure - 16. Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2354313 - Disclosure - 16. Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2455426 - Disclosure - 16. Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 fslr-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 fslr-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 fslr-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT IFC [Member] IFC [Member] IFC [Member] Position [Axis] Position [Axis] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Depreciation and amortization expense Cost, Depreciation, Amortization and Depletion Hedging Designation [Domain] Hedging Designation [Domain] Unrealized Gain (Loss) on Marketable Securities and Restricted Marketable Securities [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Project assets and PV solar power systems Increase (Decrease) In Project Assets and PV solar power systems Increase (Decrease) In Project Assets and PV solar power systems Amounts reclassified from accumulated other comprehensive loss Total (loss) gain reclassified Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax U.S. statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Increase (decrease) in revenue from net changes in transaction prices Increase (Decrease) in Revenue from Net Changes in Transaction Price Increase (Decrease) in Revenue from Net Changes in Transaction Price Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net income Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease assets Operating Lease, Right-of-Use Asset Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Marketable securities (amortized cost of $554,897 and $519,844 and allowance for credit losses of $133 and $121 at September 30, 2021 and December 31, 2020, respectively) Marketable securities Marketable securities Debt Securities, Available-for-sale, Current Accrued compensation and benefits Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Indemnification liabilities, potential recoveries Guarantor Obligations, Potential Recoveries Guarantor Obligations, Potential Recoveries Project assets - construction costs Project Assets, Construction Costs Project Assets, Construction Costs, Current and NonCurrent Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Derivative liabilities Derivative Liability Other taxes payable, current Sales and Excise Tax Payable, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Accrued inventory Accrued Inventory Accrued inventory, current Changes in Contract Assets and Liabilities [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Other assets Other assets Other Assets, Noncurrent Segments [Axis] Segments [Axis] Debt Securities, Available-for-sale, Maturities, Rolling Year Three Through Four Debt Securities, Available-for-sale, Maturities, Rolling Year Three Through Four Debt Securities, Available-for-sale, Maturities, Rolling Year Three Through Four Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Long-term Debt, Maturity, Year Two Long-Term Debt, Maturity, Year Two Share-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Reclassification out of Accumulated Other Comprehensive Loss Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] EPC Services [Member] EPC Services [Member] EPC Services [Member] Disposal Groups, Disclosure Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Long-term Debt, Maturity, Remainder of Fiscal Year Long-Term Debt, Maturity, Remainder of Fiscal Year Document Fiscal Year Focus Document Fiscal Year Focus Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Restricted Debt Securities [Member] RestrictedDebtSecurities [Member] RestrictedDebtSecurities Amortization of intangible assets Amortization of Intangible Assets Variable lease cost Variable Lease, Cost Anti-dilutive common shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Sales Revenue Net, from Beginning Contract Liability Contract with Customer, Liability, Revenue Recognized Research and development [Member] Research and Development Expense [Member] FS Japan Project B4 GK FS Japan Project B4 GK [Member] FS Japan Project B4 GK Change in Estimate of Module Collection and Recycling Liability Change in Estimate of Module Collection and Recycling Liability Change in Estimate of Module Collection and Recycling Liability Brazil, Brazil Real Brazil, Brazil Real Prepaid income taxes Prepaid Taxes Litigation loss Loss Contingency, Loss in Period Cash Flow Hedging [Member] Cash Flow Hedging [Member] Debt Instruments [Abstract] Debt Instruments [Abstract] Debt Securities, Available-for-sale, Allowance for Credit Loss, Period Increase (Decrease) Debt Securities, Available-for-sale, Allowance for Credit Loss, Period Increase (Decrease) Proceeds from sales and maturities of marketable securities and restricted marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Disposal Group Name [Axis] Disposal Group Name [Axis] Payments to Acquire Restricted Marketable Securities Payments to Acquire Restricted Investments Award Type [Domain] Award Type [Domain] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Indemnification liabilities, current Guarantor Obligations, Current Carrying Value ASSETS Assets [Abstract] Available-for-sale Marketable Securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Fronting fee fronting fee fronting fee Other liabilities Other Liabilities [Abstract] Long-Term Debt, Maturity, Year Three Long-Term Debt, Maturity, Year Three Accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss Land [Member] Land [Member] Cash, Cash Equivalents, and Marketable Securities [Line Items] Schedule of Investments [Line Items] Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Available-for-sale Marketable Securities by Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Supplemental Income Statement Elements [Abstract] Supplemental Income Statement Elements [Abstract] Entity Address, City or Town Entity Address, City or Town Currency [Axis] Currency [Axis] Derivative Assets (Liabilities), at Fair Value, Net Derivative Assets (Liabilities), at Fair Value, Net Accumulated Earnings [Member] Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Securities, Available-for-sale, Restricted [Abstract] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Debt instrument, currency Debt Instrument, Currency Settlements Standard Product Warranty Accrual, Decrease for Payments Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other Other Sundry Liabilities, Current Contract Assets, Percent Change Contract Asset, Percent Change Contract Asset, Percent Change Energy Generation [Member] Energy Generation [Member] Energy Generation [Member] Accounts Receivable, Unbilled, Provision for credit losses, net Accounts Receivable, Unbilled, Allowance for Credit Loss, Period Increase (Decrease) Accounts Receivable, Unbilled, Allowance for Credit Loss, Period Increase (Decrease) Accounts receivable, trade and unbilled Increase (Decrease) in Accounts Receivable Property, plant and equipment acquisitions funded by liabilities Capital Expenditures Incurred but Not yet Paid Lease assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Tax withholding related to vesting of restricted stock, shares Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Notional Value of Foreign Exchange Forward Derivatives [Table Text Block] Schedule Of Notional Value Of Foreign Exchange Forward Derivatives [Table Text Block] Schedule Of Notional Value Of Foreign Exchange Forward Derivatives [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Other Liabilities Other Noncurrent Liabilities [Table Text Block] Debt Securities, Available-for-sale, Allowance for Credit Loss [Line Items] Debt Securities, Available-for-sale, Allowance for Credit Loss [Line Items] Entity Interactive Data Current Entity Interactive Data Current Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Derivative fixed interest rate paid on swap Derivative, Fixed Interest Rate Basic Net income per share, basic Earnings Per Share, Basic Gain on sales of businesses, net Gain on sales of businesses, net Gain (Loss) on Disposition of Business Schedule of Inventories, Current and Noncurrent Schedule of Inventory, Current and Noncurrent [Table Text Block] Schedule of Inventory, Current and Noncurrent [Table Text Block]. Operating lease liabilities, future payments, due 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue from Contracts with Customers [Text Block] Revenue from Contract with Customer [Text Block] Accumulated depreciation Accumulated Depreciation, PV Solar Power Systems Accumulated Depreciation, PV Solar Power Systems Document Type Document Type Long-Term Debt, Maturity, Year One Long-Term Debt, Maturity, Year One Accrued freight Accrued freight Accrued freight Prepaid expenses Prepaid Expense, Current Disaggregation of Revenue, by Type of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Debt Instrument, Description of Fixed Rate Basis Debt Instrument, Description of Fixed Rate Basis Debt Instrument, Description of Fixed Rate Basis Long-Term Debt, Maturity, Year Five Long-Term Debt, Maturity, Year Five Fair Value Measurement [Domain] Fair Value Measurement [Domain] Entity Current Reporting Status Entity Current Reporting Status Kyoto Credit Facility [Member] Kyoto Credit Facility [Member] Kyoto Credit Facility Contract Assets, Net Change Contract Asset, Net Change Contract Asset, Net Change Cumulative effect adjustment for the adoption of ASU 2016-13 Cumulative Effect, Period of Adoption, Adjustment [Member] Machinery and equipment [Member] Machinery and Equipment [Member] Tax withholding related to vesting of restricted stock Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Payments of amounts included in the measurement of operating lease liabilities Operating Lease, Payments Australia, Dollars Australia, Dollars Derivative Asset, Fair Value, Gross Asset Derivative Asset, Fair Value, Gross Asset Current portion of warranty liability Standard Product Warranty Accrual, Current Indemnification liabilities, adjustment to revenue Guarantor Obligations, Adjustment to Revenue Guarantor Obligations, Adjustment to Revenue Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Disposal Groups [Table] Disposal Groups, Including Discontinued Operations [Table] Long-term debt, gross Long-term Debt, Gross Goodwill Goodwill [Roll Forward] Restricted Available-for-sale Marketable Securities Schedule of Restricted Available For Sale Securities Reconciliation [Table Text Block] Schedule of Restricted Available For Sale Securities Reconciliation [Table Text Block] Assets: Assets, Fair Value Disclosure [Abstract] Long-term debt, including current maturities Total long-term debt future principal payments Long-term Debt Total assets Assets, Fair Value Disclosure Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill impairment Goodwill, Impairment Loss Other, net Other Operating Activities, Cash Flow Statement Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Energy Performance Testing Liability Energy Performance Testing Liability Energy Performance Testing Liability Accrued expenses Accrued Liabilities [Abstract] Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] Total liabilities and stockholders' equity Liabilities and Equity Other Other Accrued Liabilities, Current Goodwill, period increase (decrease) Goodwill, Period Increase (Decrease) Operating lease liabilities, future payments, due 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Scenario [Axis] Scenario [Axis] Scenario [Axis] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Accrued project assets Accrued Project Assets Accrued Project Assets Accounts payable Increase (Decrease) in Accounts Payable Derivative [Line Items] Derivative [Line Items] Hedging Relationship [Domain] Hedging Relationship [Domain] Interest Rate Swap [Member] Interest rate swap contract [Member] Interest Rate Swap [Member] Property, plant and equipment, net Property, Plant and Equipment, Net [Abstract] Net Income per Share Earnings Per Share [Text Block] Derivative instruments Derivative Liability, Current Operating expenses: Operating Expenses [Abstract] Long-Term Debt, Maturity, after Year Five Long-Term Debt, Maturity, after Year Five Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current [Abstract] Segment Reporting Information, Profit (Loss) [Abstract] Segment Reporting Information, Profit (Loss) [Abstract] Minimum [Member] Minimum [Member] Marketable Securities, Realized Gain Debt Securities, Available-for-sale, Realized Gain Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Estimated Litigation Liability [Line Items] Estimated Litigation Liability [Line Items] Estimated Litigation Liability [Line Items] Gross profit Gross profit Gross Profit Revolving credit facility Long-term Line of Credit Operating lease liabilities, future payments, due 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Balance Sheet Location [Domain] Balance Sheet Location [Domain] Income before taxes and equity in earnings Total amount reclassified Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Selling, general and administrative Selling, General and Administrative Expense Systems Segment [Member] Systems Segment [Member] Other systems segment. Letters of Credit Outstanding, Secured by Cash Letters of Credit Outstanding, Secured by Cash Letters of Credit Outstanding, Secured by Cash Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Derivative instruments Derivative Asset, Current Net change in estimate as a percentage of aggregate revenue Net Change in Estimate as a Percentage of Aggregate Revenue for Associated Projects Net Change in Estimate as a Percentage of Aggregate Revenue for Associated Projects Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Other assets Other Assets, Noncurrent [Abstract] Trading Symbol Trading Symbol PV solar power systems, net PV solar power systems, net [Abstract] PV solar power systems, net [Abstract] Deferred tax assets, net Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Noncurrent portion of warranty liability Standard Product Warranty Accrual, Noncurrent Long-Term Debt, Maturity, Year Four Long-Term Debt, Maturity, Year Four Opt-Out Action [Member] Opt-Out Action [Member] Opt-Out Action Restricted cash - noncurrent Restricted cash - noncurrent Restricted Cash and Cash Equivalents, Noncurrent Foreign Currency Translation Adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Debt Debt Disclosure [Text Block] Share-Based Compensation Share-based Payment Arrangement [Text Block] MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. [Member] MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Accounts receivable, unbilled, allowance for credit losses Accounts Receivable, Unbilled, Allowance for Credit Loss Accounts Receivable, Unbilled, Allowance for Credit Loss Foreign government obligations [Member] Debt Security, Government, Non-US [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Number of reportable segments Number of Reportable Segments Accounts receivable, unbilled, net - noncurrent Accounts Receivable, Unbilled, Noncurrent, after Allowance for Credit Loss Accounts Receivable, Unbilled, Noncurrent, after Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13 Accounts Receivable, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13 Accounts Receivable, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13 Cash, Cash Equivalents, and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Total lease liabilities Operating Lease, Liability Foreign currency loss, net Foreign Currency Transaction Gain (Loss), before Tax Common stock, $0.001 par value per share; 500,000,000 shares authorized; 106,326,000 and 105,980,466 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Inventories and balance of systems parts Inventory, Net [Abstract] Employee service share-based compensation, unrecognized compensation costs on nonvested awards, weighted average period of recognition (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Product Warranty Liability [Table] Product Warranty Liability [Table] Goodwill from acquisition Goodwill, Acquired During Period Commitments and contingencies Commitments and Contingencies Long-term Debt, Fiscal Year Maturity [Abstract] Long-term Debt, Fiscal Year Maturity [Abstract] Supranational debt [Member] Debt Securities, Supranational Debt [Member] Debt Securities, Supranational Debt Lessee, Operating Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Carrying value and fair value of financial instruments not measured at fair value Fair Value, by Balance Sheet Grouping [Table Text Block] Accounts Receivable Trade, Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Contract Liabilities, Percent Change Contract Liability, Percent Change Contract Liability, Percent Change Operating lease liabilities, future payments, remainder of 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Reclassification out of Accumulated Other Comprehensive Loss [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Accounts receivable, trade, and unbilled Receivables [Abstract] Modules Segment [Member] Modules Segment [Member] Modules Segment [Member] Short [Member] Short [Member] Schedule of Other Assets, Noncurrent Schedule of Other Assets, Noncurrent [Table Text Block] Document Period End Date Document Period End Date Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Other comprehensive (loss) income before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Class of Stock [Axis] Class of Stock [Axis] Power Purchase Agreements [Member] Power Purchase Agreements [Member] Power Purchase Agreements [Member] Entity Registrant Name Entity Registrant Name Total long-term debt Debt, Long-term and Short-term, Combined Amount Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] United Kingdom, Pounds United Kingdom, Pounds Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of PV Solar Power Systems, Net PV Solar Power Systems [Table Text Block] [Table Text Block] for PV Solar Power Systems [Table] Cash, Cash Equivalents, and Short-term Investments [Abstract] Cash, Cash Equivalents, and Short-term Investments [Abstract] Debt Securities, Available-for-sale, Allowance for Credit Loss, Cumulative-Effect Adjustment for the Adoption of ASU 2016-13 Cumulative effect adjustment for the adoption of ASU 2016-13 Debt Securities, Available-for-sale, Allowance for Credit Loss, Cumulative-Effect Adjustment for the Adoption of ASU 2016-13 Debt Securities, Available-for-sale, Allowance for Credit Loss, Cumulative-Effect Adjustment for the Adoption of ASU 2016-13 Work in process Inventory, Work in Process, Net of Reserves India, Rupees India, Rupees DFC and IFC [Member] DFC and IFC [Member] DFC and IFC [Member] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Unrealized gain (loss) on marketable securities and restricted marketable securities, tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Schedule of Available-for-sale Securities, Major Types of Debt Securities [Axis] Financial Instrument [Axis] Selling, general and administrative [Member] Selling, General and Administrative Expenses [Member] Accrued expenses Accrued expenses Accrued Liabilities, Current Income tax receivable and payable Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Net increase (decrease) in revenue from net changes in estimates Increase (Decrease) in Revenue from Net Changes in Estimates Increase (Decrease) in Revenue from Net Changes in Estimates Product minimum service life Product Minimum Service Life Describes the solar modules minimum service life. Finished goods Inventory, Finished Goods, Net of Reserves Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Number of projects with changes in estimates Number of Projects with Changes in Estimates Number of projects affected Production start-up Production Start-up Expense Production start-up. Carrying Value Measurement [Member] Reported Value Measurement [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Indirect tax receivables Indirect Tax Receivables, Noncurrent Indirect Tax Receivables, Noncurrent U.S. Project Development Business U.S. Project Development Business [Member] U.S. Project Development Business Common Stock [Member] Common Stock [Member] Interest income Investment Income, Interest Segment Reporting Segment Reporting Disclosure [Text Block] Operating income Operating Income (Loss) Canada, Dollars Canada, Dollars Derivative Instruments, Gain (Loss) Recognized in Income, Amount Excluded from Effectiveness Testing, Net Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net Operating lease liabilities, current Operating Lease, Liability, Current Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Estimated Change in Module Warranty from Sensitivity Analysis Estimated Change in Module Warranty from Sensitivity Analysis Estimated Change in Module Warranty from Sensitivity Analysis Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Hedging Designation [Axis] Hedging Designation [Axis] Gains on sales of marketable securities and restricted marketable securities Gains on sales of marketable securities and restricted marketable securities Debt Securities, Available-for-sale, Realized Gain (Loss) Share-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Repayments of Debt Repayments of Debt Restricted Debt Securities, Available-for-sale, Allowance for Credit Loss Restricted Debt Securities Available For Sale Allowance For Credit Loss [Table Text Block] Restricted Debt Securities Available For Sale Allowance For Credit Loss Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Document [Domain] Document [Domain] U.S. debt [Member] Debt Security, Corporate, US [Member] Purchases of marketable securities and restricted marketable securities Payments to Acquire Debt Securities, Available-for-sale Impairments and net losses on disposal of long-lived assets Asset Impairment Charges Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Derivative, notional amount Derivative, Notional Amount Other Assets [Member] Other Assets [Member] Other (expense) income, net Other Nonoperating Income (Expense) Other investing activities Payments for (Proceeds from) Other Investing Activities Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Property, Plant and Equipment [Member] Property, Plant and Equipment [Member] Other current liabilities Other current liabilities Other Liabilities, Current Maximum [Member] Maximum [Member] US Government Debt Securities [Member] US Government Debt Securities [Member] Total liabilities Liabilities Intangibles assets, net Intangible Assets, Net (Excluding Goodwill) [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Legal Entity [Axis] Legal Entity [Axis] Schedule of Restricted Marketable Securities Schedule of Restricted Marketable Securities [Table Text Block] Schedule of Restricted Marketable Securities [Table Text Block] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Revenue from Contracts with Customers [Table] Revenue from Contracts with Customers [Table] Revenue from Contracts with Customers [Table] Income taxes receivable, noncurrent Income Taxes Receivable, Noncurrent Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Operating lease liability maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Advanced payments for raw materials Advanced Payments for Raw Materials, Noncurrent Advanced Payments for Raw Materials, Noncurrent Total stockholders' equity Stockholders' equity, beginning balance Stockholders' equity, ending balance Stockholders' Equity Attributable to Parent Schedule of Borrowing Rate on Debt Schedule of borrowing rate on debt [Table Text Block] Schedule of borrowing rate on debt [Table Text Block] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Common Stock, Shares Issued Common Stock, Shares, Issued Debt securities, Available-for-sale, Debt Maturities, Rolling Year Two Through Three Debt Securities, Available-for-sale, Maturities, Rolling Year Two Through Three Debt Securities, Available-for-sale, Maturities, Rolling Year Two Through Three Restricted cash - current Restricted cash Restricted Cash and Cash Equivalents, Current Designated as Hedging Instrument [Member] Designated as Hedging Instrument [Member] North American Operations and Maintenance Business North American Operations and Maintenance Business [Member] North American Operations and Maintenance Business Contract Liabilities, Net Change Contract Liability, Net Change Contract Liability, Net Change Other Other Assets, Miscellaneous, Noncurrent Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in Estimates Systems Business [Table Text Block] Changes in Estimates Systems Business [Table Text Block] Changes in Estimates Systems Business [Table Text Block] Unrealized gain (loss) on derivative instruments, net of tax of $153, $55, $(545) and $(31) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Balance Sheet Location [Axis] Balance Sheet Location [Axis] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Interest expense, net Interest Expense Discontinued Operations and Disposal Groups [Abstract] City Area Code City Area Code Restricted available for sale securities, allowance for credit losses [Line Items] Restricted available for sale securities, allowance for credit losses [Line Items] Restricted available for sale securities, allowance for credit losses Accumulated earnings Retained Earnings (Accumulated Deficit) Estimated Rate of Return for Module Warranty Estimated Rate of Return for Module Warranty Estimated Rate of Return for Module Warranty Litigation Case [Domain] Litigation Case [Domain] Ikeda Credit Facility Ikeda Credit Facility [Member] Ikeda Credit Facility Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Restricted and performance stock units [Member] Restricted Stock Units (RSUs) [Member] Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Debt Service Reserve Facility Debt Service Reserve Facility [Member] Debt Service Reserve Facility Unrealized gain(loss) on derivative instruments, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent Schedule of Derivative Instruments, Gain (Loss) [Table Text Block] Derivative Instruments, Gain (Loss) [Table Text Block] Tochigi Credit Facility [Member] Tochigi Credit Facility [Member] Tochigi Credit Facility [Member] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Estimate of Fair Value Measurement [Member] Estimate of Fair Value Measurement [Member] Asset Class [Domain] Asset Class [Domain] Malaysia, Ringgits Malaysia, Ringgits Accruals for new warranties issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Income tax (expense) benefit Income Tax Expense (Benefit) Accounts receivable trade, net Accounts receivable trade, net Accounts Receivable, after Allowance for Credit Loss, Current Proceeds from borrowings under long-term debt, net of discounts and issuance costs Proceeds from Issuance of Long-term Debt Increase (decrease) in revenue from net changes in input cost estimates Increase (Decrease) in Revenue from Net Changes in Input Cost Estimates Increase (Decrease) in Revenue from Net Changes in Input Cost Estimates Changes in estimate of product warranty liability Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Schedule of Cash, Cash Equivalent, and Marketable Securities Cash, Cash Equivalents and Investments [Table Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] PV solar power systems, net PV solar power systems, net PV Solar Power Systems, Net PV Solar Power Systems, Net Debt Securities, Available-for-sale, Maturities, Rolling Year More Than Five Debt Securities, Available-for-sale, Maturities, Rolling Year More Than Five Debt Securities, Available-for-sale, Maturities, Rolling Year More Than Five Investment Type [Axis] Investment Type [Axis] Total current assets Assets, Current Unrealized Gain (Loss) on Derivative Instruments [Member] Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Debt Securities, Available-for-sale, Allowance for Credit Loss, Securities Sold Debt Securities, Available-for-sale, Allowance for Credit Loss, Securities Sold Total future payments Lessee, Operating Lease, Liability, to be Paid Inventories Inventories - current Inventory, Net Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Surety Bond Capacity Surety Bond Capacity Surety Bond Capacity Inventories Inventory Current and Noncurrent, Net Total inventories current and noncurrent. Entity File Number Entity File Number Fair Value, Assets And Liabilities Measure On Recurring Basis, Financial Statement Captions [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Operating lease liabilities, future payments, due after 2026 Lessee, Operating Lease, Liability, to be Paid, after Year Five Mexico, Pesos Mexico, Pesos Current portion of long-term debt Less current portion Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] DFC [Member] DFC [Member] DFC [Member] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Entity Small Business Entity Small Business Equity Component [Domain] Equity Component [Domain] Short-term lease cost Short-term Lease, Cost Common stock issued for share-based compensation, shares Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Operating lease liabilities, future payments, due 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Disposal Group Name [Domain] Disposal Group Name [Domain] Estimated increase in solar module collection recycling liability from sensitivity analysis Estimated Increase in Solar Module Collection Recycling Liability from Sensitivity Analysis Estimated Increase in Solar Module Collection Recycling Liability from Sensitivity Analysis Accounts Receivable, Unbilled, Total Current and Noncurrent, Allowance for Credit Losses Accounts Receivable, Unbilled, Total Current and Noncurrent, Allowance for Credit Loss Accounts Receivable, Unbilled, Total Current and Noncurrent, Allowance for Credit Loss Proceeds from sale of restricted marketable securities Proceeds from Sale of Restricted Investments Statement [Line Items] Statement [Line Items] Litigation Case [Axis] Litigation Case [Axis] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Remaining Performance Obligation, Aggregate Transaction Price Revenue, Remaining Performance Obligation, Amount Common stock issued for share-based compensation Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Japan, Yen Japan, Yen Operating lease liabilities, future payments, due 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Entity Address, State or Province Entity Address, State or Province Allowance for Credit Loss [Abstract] Allowance for Credit Loss [Abstract] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Percentage Point Change in Estimated Rate of Return of Balance of Systems Warranty Percentage Point Change in Estimated Rate of Return of Balance of Systems Warranty Percentage Point Change in Estimated Rate of Return of Balance of Systems Warranty Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Document Information [Table] Document Information [Table] Liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Current Accounts Receivable, Unbilled, Total Current and Noncurrent, after Allowance for Credit Losses Accounts Receivable, Unbilled, Total Current and Noncurrent, after allowance for credit losses Accounts Receivable, Unbilled, Total Current and Noncurrent, after allowance for credit losses Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net Entity [Domain] Entity [Domain] Marketable securities, Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Debt securities, Available-for-sale, Debt Maturities, Rolling Year One Through Two Debt Securities, Available-for-sale, Maturities, Rolling Year One Through Two Debt Securities, Available-for-sale, Maturities, Rolling Year One Through Two Surety Bonds Surety Bonds Surety Bonds Commodity swap contracts Commodity Contract [Member] Schedule of Net Income Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Asset Class [Axis] Asset Class [Axis] Local Phone Number Local Phone Number Other comprehensive loss Other comprehensive loss Net other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Deferred revenue, noncurrent Deferred Revenue, Noncurrent Deferred Revenue, Noncurrent Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Accrued solar module collection and recycling liability Solar Module Collection And Recycling Liability Solar Module Collection And Recycling Liability Accounts receivable, unbilled Accounts Receivable, Unbilled, before allowance for credit losses Accounts Receivable, Unbilled, before allowance for credit losses Net tax effect Other Comprehensive Income (Loss), Tax Total assets Assets Deferred income taxes Deferred Income Taxes and Tax Credits Common Stock, Shares Authorized Common Stock, Shares Authorized Project assets Project Assets Noncurrent Project assets noncurrent. Reconciliation of Cash, Cash Equivalents, and Restricted Cash Reconciliation of Cash, Cash Equivalents, and Restricted Cash [Table Text Block] [Table Text Block] for Reconciliation of Cash, Cash Equivalents, and Restricted Cash [Table] Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Estimated Litigation Liability [Table] Estimated Litigation Liability [Table] Estimated Litigation Liability Consolidated Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Accounts Receivable, Unbilled, Noncurrent, before Allowance for Credit Loss Accounts Receivable, Unbilled, Noncurrent, before allowance for credit loss Accounts Receivable, Unbilled, Noncurrent, before allowance for credit loss Derivative Contract Type [Domain] Derivative Contract [Domain] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Cash [Member] Cash [Member] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] All Currencies [Domain] All Currencies [Domain] Fair Value by Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Percentage increase in expected future recycling costs Percentage increase in expected future recycling costs Percentage increase in expected future recycling costs Fair Value, Assets and Liabilities Measured on Recurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Office equipment and furniture [Member] Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Schedule of operating lease cost and related information Lease, Cost [Table Text Block] Contractual maturities of Debt securities, Available-for-sale, range start (in years) Contractual Maturities Of Debt securities, Available-for-sale, Range Start (In Years) Contractual Maturities Of Debt securities, Available-for-sale, Range Start (In Years) Entity Tax Identification Number Entity Tax Identification Number Foreign debt [Member] Debt Security, Corporate, Non-US [Member] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] PV solar power systems, gross PV Solar Power Systems, Gross PV Solar Power Systems, Gross Basic Weighted-average common shares outstanding Weighted Average Number of Shares Outstanding, Basic Diluted Net income per share, diluted Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Effect of restricted and performance stock units and stock purchase plan shares Weighted Average Number Diluted Shares Outstanding Adjustment Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Hedging Relationship [Axis] Hedging Relationship [Axis] Leasehold improvements [Member] Leaseholds and Leasehold Improvements [Member] Interest expense, net Interest Expense [Member] Debt Securities, Available-for-sale, Allowance for Credit Loss Debt Securities, Available-for-sale, Allowance for Credit Loss [Table Text Block] Accounts Receivable, Unbilled, Total Current and Noncurrent, before Allowance for Credit Losses Unbilled Contracts Receivable Intangibles assets, net Intangible Assets, Net (Excluding Goodwill) Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Balance in accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect before Taxes Accumulated pretax change in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses. Secured accounts receivable Secured Accounts Receivable Secured Accounts Receivable Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted-average number of shares used in per share calculations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Singapore, Dollars Singapore, Dollars Deferred income tax liabilities, net Deferred Income Tax Liabilities, Net Other Liabilities [Member] Other Noncurrent Liabilities [Member] Equity in earnings, net of tax Income (Loss) from Equity Method Investments Project assets Project Assets, Current And Noncurrent [Abstract] Project assets, current and noncurrent. Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Solar Power Systems [Member] Solar Power Systems, Sales of [Member] Solar Power Systems, Sales of [Member] Fair value of assets and liabilities measured on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Accrued litigation Estimated Litigation Liability, Current Bilateral Facilities [Member] Bilateral Facilities [Member] Bilateral Facilities [Member] Long-term Debt [Abstract] Long-term Debt, by Current and Noncurrent [Abstract] Cash, Cash Equivalents, and Marketable Securities [Table] Investment table [Table] The line items identify information about the investment. Accumulated Other Comprehensive (Loss) Income [Member] Total, Accumulated Other Comprehensive (Loss) Income [Member] AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Common Stock, Shares Outstanding Common stock, shares, beginning balance Common stock, shares, ending balance Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Derivative [Table] Derivative [Table] Long [Member] Long [Member] Cost of sales Cost of Goods and Services Sold Other Other Sundry Liabilities, Noncurrent Purchase price, sale of U.S. Project Development business and modules Purchase Price, Sale Of U.S. Project Development Business And Modules Purchase Price, Sale Of U.S. Project Development Business And Modules Accrued property, plant and equipment Accrued Property, Plant And Equipment Accrued property, plant and equipment. Product warranty liability Product Warranty Accrual, Current Proceeds from sales of businesses Proceeds from Divestiture of Businesses Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Solar Modules [Member] Solar Module [Member] Solar module segment. Unrealized (loss) gain on marketable securities and restricted marketable securities, net of tax of $47, $(236), $1,134 and $(822) OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Accounts receivable, unbilled, net Accounts receivable, unbilled, net Accounts Receivable, Unbilled, after Allowance for Credit Loss Accounts Receivable, Unbilled, after Allowance for Credit Loss Total lease cost Lease, Cost Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Consumption Tax Facility [Member] Consumption Tax Facility [Member] Consumption Tax Facility [Member] Income Statement Location Income Statement Location [Domain] Income Statement Location [Domain] Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Product warranty liability Product Warranty Accrual, Noncurrent Supplemental disclosure of noncash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Debt Instrument, Basis Spread on Fixed Rate Debt Instrument, Basis Spread on Fixed Rate Debt Instrument, Basis Spread on Fixed Rate Other liabilities Other liabilities Other Liabilities, Noncurrent Total cash, cash equivalents, and marketable securities Investments and Cash Maximum length of time hedged in foreign currency cash flow hedge Maximum Length of Time, Foreign Currency Cash Flow Hedge Lender Name [Axis] Lender Name [Axis] Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Repayment of long-term debt Repayments of Long-term Debt Net income per share: Earnings Per Share [Abstract] Derivative assets Derivative Asset Property, plant and equipment, gross Property, Plant and Equipment, Gross Document Quarterly Report Document Quarterly Report Other assets Increase (Decrease) in Other Operating Assets Net sales Revenues Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Other Current Liabilities [Member] Other Current Liabilities [Member] Accounts Receivable Trade, Provision for credit losses, net Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Time deposits [Member] Bank Time Deposits [Member] Marketable Securities, Sale Proceeds Proceeds from Sale of Debt Securities, Available-for-sale Chile, Pesos Chile, Pesos Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Goodwill, Gross Goodwill, Gross Long-term debt Noncurrent portion Long-term Debt, Excluding Current Maturities Patents [Member] Patents [Member] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Allocated share-based compensation expense Share-based Payment Arrangement, Expense Japan Credit Facility [Member] Japan Credit Facility [Member] Japan Credit Facility [Member] Document Fiscal Period Focus Document Fiscal Period Focus Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Other current liabilities Other Liabilities, Current [Abstract] Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] Reclassification out of Accumulated Other Comprehensive Loss [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Investments [Domain] Investments [Domain] Accounts receivable trade Accounts receivable trade, gross Accounts Receivable, before Allowance for Credit Loss, Current Derivative Financial Instruments, Risk Management [Table] Derivative Financial Instruments, Risk Management [Table] Derivative financial instruments risk management table. Construction in progress [Member] Construction in Progress [Member] Cash, cash equivalents and restricted cash, beginning of the period Cash, cash equivalents and restricted cash, end of the period Cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Debt Securities, Available-for-sale, Maturities, Rolling Year Four Through Five Debt Securities, Available-for-sale, Maturities, Rolling Year Four Through Five Debt Securities, Available-for-sale, Maturities, Rolling Year Four Through Five Marketable Securities, Allowance for Credit Loss Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance Debt Securities, Available-for-sale, Allowance for Credit Loss Indemnification liabilities, maximum exposure Guarantor Obligations, Maximum Exposure, Undiscounted PV solar power systems [Member] PV solar power systems [Member] PV solar power systems [Member] Total project assets Total Project Assets, Current and Noncurrent Total Project Assets, Current and Noncurrent Current assets: Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Other financing activities Proceeds from (Payments for) Other Financing Activities Intangible assets, gross Finite-Lived Intangible Assets, Gross Schedule of Project Assets Schedule of Project Assets Current and Noncurrent [Table Text Block] [Text Block] Schedule of Project Assets Current and Noncurrent [Table Text Block] [Text Block] Leases [Abstract] Leases [Abstract] Derivative, Currency Sold Derivative, Currency Sold Entity Central Index Key Entity Central Index Key Project Change in Estimate Disclosure Threshold Project Change in Estimate Disclosure Threshold Project Change in Estimate Disclosure Threshold Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Deferred revenue Deferred Revenue, Current Security Exchange Name Security Exchange Name Restricted marketable securities (amortized cost of $254,659 and $247,628 and allowance for credit losses of $53 and $13 at September 30, 2021 and December 31, 2020, respectively) Restricted marketable securities Debt Securities, Available-for-sale, Restricted Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Restricted marketable securities Restricted Assets Disclosure [Text Block] Inventories Inventories - noncurrent Inventory, Noncurrent Accrued solar module collection and recycling liability Other Increase (Decrease) in Accrued Solar Module Collection and Recycling Liability Other Increase (Decrease) in Accrued Solar Module Collection and Recycling Liability Diluted Weighted-average shares used in computing diluted net income per share Weighted Average Number of Shares Outstanding, Diluted Fair Value, Measurements, Recurring [Member] Fair Value, Recurring [Member] Accounts Receivable, Unbilled, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13 Accounts Receivable, Unbilled, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13 Accounts Receivable, Unbilled, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13 Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Letters of Credit, Remaining Borrowing Capacity Letters of Credit, Remaining Borrowing Capacity Letters of Credit, Remaining Borrowing Capacity Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Project assets - development costs, including project acquisition and land costs Project Assets, Development and Land Costs Project Assets, Development Costs. Includes current and noncurrent project acquisition and land costs. Accounts Receivable Trade, Writeoffs Accounts Receivable, Allowance for Credit Loss, Writeoff Measurement Basis [Axis] Measurement Basis [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Foreign currency loss, net Foreign Currency Gain (Loss) [Member] Not Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Building and improvements [Member] Building and Building Improvements [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Employee service share-based compensation, capitalized in inventory Employee Service Share-Based Compensation, Capitalized In Inventory The share-based compensation cost capitalized in inventory. Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accounts Receivable, Unbilled, Allowance for Credit Loss, Writeoff Accounts Receivable, Unbilled, Allowance for Credit Loss, Writeoff Accounts Receivable, Unbilled, Allowance for Credit Loss, Writeoff Parque Solar Fotovoltaico Luz del Norte SpA [Member] Parque Solar Fotovoltaico Luz del Norte SpA [Member] Parque Solar Fotovoltaico Luz del Norte SpA [Member] Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Revenue from Contracts with Customers [Line Items] Revenue from Contracts with Customers [Line Items] [Line Items] for Revenue from Contracts with Customers [Table] Percentage Point Change in Estimated Rate of Return of Module Warranty Percentage Point Change in Estimated Rate of Return of Module Warranty Percentage Point Change in Estimated Rate of Return of Module Warranty Total current liabilities Liabilities, Current Payments of tax withholdings for restricted shares Payment, Tax Withholding, Share-based Payment Arrangement Class of Stock [Domain] Class of Stock [Domain] Liabilities assumed by customers for the sale of systems Liabilities assumed by customers for the sale of systems Liabilities assumed by customers for the sale of systems Euro Member Countries, Euro Euro Member Countries, Euro Mizuho Bank [Member] Mizuho Bank [Member] Mizuho Bank [Member] Foreign exchange forward contracts [Member] Foreign Exchange Forward [Member] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Money market funds [Member] Money Market Funds [Member] Reclassification out of Accumulated Other Comprehensive Loss [Member] Reclassification out of Accumulated Other Comprehensive Income [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Position [Domain] Position [Domain] Less: unamortized discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Cash Held In Trust [Member] Cash Held In Custodial Accounts [Member] Cash Held In Custodial Accounts Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Document Information, Document [Axis] Document Information, Document [Axis] Payments for Legal Settlements Payments for Legal Settlements Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Document Information [Line Items] Document Information [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Other current assets Other Assets, Current Statement [Table] Statement [Table] Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Fixed Rate Term Loan Facility [Member] Fixed Rate Term Loan Facility [Member] Fixed Rate Term Loan Facility Debt Instrument, Description of Variable Rate Basis Debt Instrument, Description of Variable Rate Basis Statistical Measurement [Axis] Statistical Measurement [Axis] Derivative Liability, Fair Value, Gross Liability Derivative Liability, Fair Value, Gross Liability Derivative, Currency Bought Derivative, Currency Bought Cover [Abstract] O&M Services [Member] Operations and Maintenance [Member] Operations and Maintenance [Member] Standard Product Warranty Accrual, Period Increase (Decrease) Standard Product Warranty Accrual, Period Increase (Decrease) Derivative, Basis Spread on Variable Rate Derivative, Basis Spread on Variable Rate Goodwill Goodwill Deferred revenue Deferred Revenue Product warranty liability, beginning of period Product warranty liability, end of period Standard Product Warranty Accrual Variable Rate Term Loan Facility [Member] Variable Rate Term Loan Facility [Member] Variable Rate Term Loan Facility Depreciation, amortization and accretion Depreciation, Amortization and Accretion, Net Cost of sales Cost of sales [Member] Cost of Sales [Member] Income taxes payable Accrued Income Taxes, Current United States of America, Dollars United States of America, Dollars Schedule of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net income to cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Scenario [Domain] Scenario [Domain] Accounts receivable trade, net - noncurrent Accounts Receivable, after Allowance for Credit Loss, Noncurrent Schedule of Derivative Instruments in Statement of Financial Position, Fair Value Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Developed Technology [Member] Developed Technology Rights [Member] Operating lease cost Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] First Solar Japan GK [Member] First Solar Japan GK [Member] First Solar Japan GK Luz del Norte Credit Facilities [Member] Luz del Norte Credit Facilities [Member] Luz del Norte Credit Facilities [Member] Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] EX-101.PRE 9 fslr-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 fslr-20210930_g1.jpg FSLR LOGO begin 644 fslr-20210930_g1.jpg M_]C_X1AH17AI9@ 34T *@ @ !P$2 , ! $ $: 4 ! M8@$; 4 ! :@$H , ! ( $Q ( ? <@$R ( 4 M D8=I 0 ! J -0 +<; G$ MQL "<0061O8F4@4&AO M=&]S:&]P(#(R+C,@*%=I;F1O=W,I #(P,C$Z,#,Z,3@@,3(Z,3(Z,#$ M .@ 0 # 0 ! "@ @ $ 0 \6@ P $ 0 VD M!@$# , ! 8 $: 4 ! !(@$; 4 ! !*@$H , ! M ( (! 0 ! !,@(" 0 ! 7+@ !( 0 $@ M !_]C_[0 ,061O8F5?0TT ?_N Y!9&]B90!D@ '_VP"$ P(" @) M" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1# P,# P,$0P,# P,# P,# P,# P, M# P,# P,# P,# P,# P!#0L+#0X-$ X.$!0.#@X4% X.#@X4$0P,# P,$1$, M# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( )$ H ,! M(@ "$0$#$0'_W0 $ K_Q $_ !!0$! 0$! 0 # $"! 4&!P@) M"@L! $% 0$! 0$! $ @,$!08'" D*"Q 00! P($ @4'!@@% M PPS 0 "$0,$(1(Q!4%181,B<8$R!A21H;%"(R054L%B,S1R@M%#!R624_#A M\6-S-1:BLH,F1)-49$7"HW0V%])5XF7RLX3#TW7C\T8GE*2%M)7$U.3TI;7% MU>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4&!P<&!34! M (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S-/$E!A:B MLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6UQ=7E]59F M=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$ A$#$0 _ /54DDDE*2269UOK M^#T7']3()?<_^9QV?3>?^^5M_/M?_P!6@2 +)H!?CQSR3$(1,I2VB'357)ZG MTW$=MRLNFAW[MEC6'[GN"\XZK]:>L]3;)PG]R XO\ GOK#/K%T%YAO4<4GP]9@ M_P"_*_797:P/K<'L=PYI!!^87C, \HF+DY.%9ZN':_&L[NJ<6S_7:/99_P!< M:FCFSUC]C)/X#"OU>8@_UXV/^:^R)+B^A?7LE[,;K6UN[1N:T0V?^[-8^A_Q MU?Z/_@ZOIKLP0X!S3(.H(X(5B&2,Q<2X_,\IFY>?#EC5_+(:PG_=DNDDDGL" MDDDDE*22224I))))2DDDDE/_T/54DDDE-'K/5:.D=/MS;ANV:5US!>]VE=3? MZW_09^D7EF;FY6?E69>6_??:9<1P!^;76/S:V?F+H/K]U%U_5*^GM/Z+#8'/ M'C;8)U_XNC9M_P".L7,*CS&0REP](_F]/\(Y2.+ ,I'ZS,.*_P!W'^A'_"^= M2222A=-22222E+K?J3]8GTW,Z-ENFBS3#>X_0?S]FU_P=G^ _P"$_1?X2O9R M2<%P(9Y>',8I8I]?E/[D_T9OLZ2I=%Z M@.I]*Q<[0.NK!L X#Q[+FC^K:UZNK1!L CJ\;.!A*4)"I1)C+^]%2222*U22 M222E))))*4DDDDI__]'U5))))3Y+URUUO7.H6.,G[38WY5GT&_\ 1K5%7NNU M.IZYU"MP@_:;'_*P^NW_ *-JHK,E\Q\R]MAKVL=;<$:_N\.BDDDD&122222E M))))*?0O\7UKG]#LK)D4Y-C&^0<*[_\ JKETRYG_ !?U.9T-]CA NR+'M^#0 MRC_JJ5TRT,/\W'R>0^(U]\SU^^?\;])2222D:BDDDDE*22224I))))3_ /_2 M]522224\!]?^FNHZE5U%@_19;178==+:Q[=W_&T?0_\ "ZY9>N=7Z7C]5P+< M*_1M@ECQRQX]U=K/ZCEY7GX&7T[+?AYC-EU>NGT7-/T;JG?G5/\ _4=GZ14N M8QF,N(;2_P"D]-\(YN.7",4C^LPBJ_>Q?H2_P?D:Z222@=122222E)VML>YK M*FE]CR&UL&I$S_N<7IXOZKT2S^L]#P.LXXIRVD/K)--S-'L)^ MEL=^Z[\^MWZ-Z;IOU@Z1U2!AY+76]Z7>RP?]9LVO_P U:*7ID.D@5?K<&0&I M8LD=1?HD'S'JGU0ZUTYQHQK_P#JP5!+E1^B:\#JZN'X[,"LV,3/[\#P?\U\ M<+FC4D#XE6,+!S>H/V8./9DF8)K;+1_7N=MIK_MV+U1G1>C5NW5X&,QWBVE@ M/X-5P 0!P @.4[R^P,F3X\*_5X3?>?Y_P#XK^9_X]=BDDK$(1@*B'(YGFLO,3X\LKKY8[0A_=BI)!R< MS$Q6[\J^NAO[UKVL'WO+5DY'UT^KE$@9?K.':EC[)_ML;Z7_ $TC.(W('F5N M/E\V3^;QSG_=C*3N)+DK_P#&+T]O]'P[[3XOV5C_ *NQW_055W^,>\_0Z:T? MUKS_ H3#GQC]+\"V8_"N=EJ,5?WI0C_ -*3VZ2XJK_&.Z1ZW3O;W-=TG_-L MJK_ZM:V%]>.@91#;+78;R8 R&[1_V\PV4-_MVHC-C.TA]?2MR?#>00G(!!!X.A7.]3S^M?5]QO],]3Z1R7$QD4#]VRS7[10W\RZW]+ M_P!R;_\ "V-E(1%G;JRX<,LLN&! G^A&1X./^K&7R\;2ZW]0*+B;^DN;0^=Q MQ;)-4_\ O\ <_'_ *OZ2O\ XI81ZI];?J^X5Y%EU3 0 W)'K5&/S69#M_\ MFUY"[7IOULZ'U':VO(%-SN*;_P!&_7LS=^CM_P"LV6+7U"7JQRX3_5V= ?$.8P_J>&Z_P"E M/_H,C_C"Z(.*932YO+'/:'?]MSO63D?7WZOU:5. MNR3_ ,%60/\ .R/0:A[.&/S2OS/_ 'J?](?$\_\ ,XC&/>&/B'^/EXXHZ?\ M%]T5D&VW(O/<.>&C_P !96[_ *2N,^I?U99_VB#OZ]ECO^KLRC_C%K=-^L[S>S Z[C.Z9GO.VMS_ .8M/_ 7RYF__@_4?_QMBVL;*QLJ MH78MK+ZGJQUN&/YMEI+GU?\&VYWOMH M_<]7]+5_I7U?HZ;B>/'1J2 !])XAT.WVQ?_5]522224\MUKZAX.9NNZ<6X=S MM341-#C_ ,7_ (#_ *U[/^!7-/K^MGU)\'"VNK^W70]>G) M*&6")-Q)A+O%T<'Q7-"/MY8QYC%^[E]1_P ;_O\ C?/L3_&%U5@'VBBC*:.7 M,+JG'XN_3U_^!K1J_P 8V*1^FP+F'_@WL>/^F:5OYGU>Z)G$NR<*E[SJ; T- M>?\ KM>RS_I+.M^H?U>>98RZKR9:\C_P4V)O!G&TP?-F^\?"LFL^7GCE_4^7 M_FSA_P"DVH[_ !B]/CV8603YFL?^C7*K;_C&M((HZ< >SK+O^^5U'_JUHC_% M]T('5^2[R-G_ )%C58K^I'U;8-<9UA\7VVG_ */J;$N'F#^D!_+^ZKW?@\?\ MEDG_ (W_ *M@\IE?7OK]@]ME&(/&MDG_ #LAUK?_ -9YOZ_UB0'YF>TG4,W MFO\ S:]F,U>EXW0^C8L''P:*W-X<*V[O\^-ZO)>Q.7SY#Y+O]*\MB_W/RD8G M]^7#&7_-CQ?^./FF']1>O7:NJIPV_P#"O!=_F8XM_P"D];.-_BYK$'+SWO\ M%M+&L_Z=OVC_ *E=DDG1Y?&.A/F6OE^,\Y/:4(=TW%^53 ?^BT*G?]2/JY:"&8[J''\ZJQ[8_L%SJO M_ UO))'' [Q'V*CS?,1^7-D'E.3QSOJ-G]/N.5T'J3J;=/;:(W =K;*F^G8W M^3;B6J_A?6/-PWMQ?K-C?8;##69S=<9Y[;[07-QW_P!=W_;*Z)1LKKMK=7:T M/K>"U[' %I!Y:YI^DFC$(ZP/#X;Q99<]+,.'F8C+VR >WGAY9(_-_P!4C-DD MJ>'@#!<:\9Y^R'Z..XR*S_W7=])M7_ ?09_@?2_FU<3QXM60 /I/$.AKA^T/ M_];U5<_U7Z^?5GI&;;@=0R7U9%&WU *;7-&]K;6?I*ZW5_0>N@7EW4NH8/3? M\:MV=U&QM.'4&BVQP+@-^(VMGM:'.]SW)*>D/^-3ZD 3]N=_VQ=_Z25_'^N/ M3\CZS6_5IM%XRZ=VZXAGI>UC+C#A9ZGT;&_X)56?7SZAV/;6W.I\OZN/JI&'CUE[+0'>J2*\:WW'?Z?TLE_\ @TE/4I+S MOI_^,'ZR]3RZPN^EZ3&5U^G]/_ *RK MO6/KA]8_JYTZFOJ^-B7]8S;GMQ&XKGMQQ2QM/Z6]UQ]7U?M%_I^G^B9_PE:2 MGMT'*SVZPM7/8=O^,<9.,[.HZ4[%LL8,EE#KA;76 M3^DB][&KC/K^_ZS6_LL_6''PZG-L?\ 9?LKGNEWZ+?ZOK?09_-_024^ MM)+$Z+=]<'Y;V]MUC9',6M'HO\ M^MV*[]7_ *X="^L3[*NF7/?;0T/MK?6]A:"=K9<]OI_]-<-]2?K+TOZJOR.D M][]'O\ YM_\VDIMI+B\GZ[]5ZGU:WI/U1PJLUV.8OS\ MEQ&.V":W.;Z4.?5O;MKL]3??^D]"BVEGK*/4?K%]?/J]6,WK.!@9W3P8NLP' MVL=7)VM=9]JW^W_K?I_Z2VE)3M?6_P"LX^K/3*^H'&.7ZEPI],/%<2RVW?N< MU_\ H5K8>1]JQ*,G;L]>MEFV9C>T/VS\UP'^,?JV'UGZD874<)Q=1?E-@.$. M:X593;*K6?FV5/&QZZBW*ZUC= Z=^Q<)F;E6UTL(ML].NMOI;C?;INL:US=G MIL]_O24[J2XOJ75/\972L2SJ&3C=*RL:@>I?5C'(]1K&^ZQ_Z8M;[&_3V^I_ MQ:/F?7AS_J6?K)TVE@O%E=3\>\ES66&UF/ST[-G^#24]:D MN'Z?]9OKSU^AF3T/I^'3BL8&V9.<; VZ]H'VH8E5+_4;CUW[ZF/LW_\ &^KZ ME5?:U&PUL-H LVC>&\;H]VU)3__7]57FEU%&3_C>?1D5LNI>!NKL:'-,8;7- MW,?+?I+TM9G_ #;Z+^V_V]]G_P I\?:-]G[GV;^9]3T/YGV?S22D@Z#T,$$= M.Q0000?0KT(U!^@N,Z;_ /E>ZE_Q!_\ //3UZ$LVKZO='JZS;URO'V]2N;LL MOWO,C;77'I%_H_0HJ_P:2GC?\53&_M'ZP/@;A;6T.[QZF:Z%U?UC^K_1/K!5 M5@]3]MPW/Q7L<&7-C:+S3NW>I7K7ZU;Z[:?YOU&?S:/TCZN]'Z+9DV=-Q_0? MF.#\@[['[BTOK8WVC[/N-+@]["W?MW[74O MK^EZ;$E/"]0R_K%]0NI86)3U,]7P,B-N#>-UK6!S*?2'T[:MWJ;<2RI_H>JS MT_LBM_XWCM'1GG1K;;2X^$"E_P#U+7+I>E?43ZK=)RFYF)A#[2P[F6VO?:6G MLYGKOL8Q[?\ 2;=ZT^J=(Z;UC$.'U*AN307!X:Z06N'T;*[&%ME5FO\ .5O2 M4V:[:[&,LK>U[+ ',]QAK6M&YSG./T6 MM:L?HGU,^KW0]AJ+W6V60QQ;8YC6VV/9].MBU\C'IRL>W&R&"R MF]CJ[6'AS'C8]A_K-*2FAF#ZN]7P2[,.)G84%WJ/-=E8!'TVVR6L_P",8Y>> M?51E-/U_R\+ZN7O=TFYEK;+&N+V^D*QZ=N]W\[]GSW^AAY+OTEE/^%M]3U%U M;O\ %=]2#9O_ &>1_)%UP'_GU;O2NB]*Z/2:.F8M>*QT%^P>YQ'!MM=NLMY_ MPCTE/"_XK?4_!O;D5]/;;VIEA:[_ $WH^NS_ (.Q;_7/ MK!UC[=T?ZMX6:.CX^1B8SKLX@;CZK7M]KW_09^@]*O9Z6_)L_GJZUW/6>A=* MZ[BMP^JT?:,=CQ8UF][/>&NKW;J'UO\ H6/0>I_5;H'5L6G%ZAAMNJQFAE!E MS7L:!LV-OKQCOY>W>K%7U.^KE72+.BUXD=.ML%SZ/5M,O!8YK_ %3;ZW^"K_PB M2E_J8QC/JGT@, :#B4N('BY@>]W]I[MRV4'#P\?!Q*<+%9Z>/CL;52R2[:Q@ MVL;N>7/=[?WD9)3_ /_0]527RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI^JD ME\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI__9_^T@ MKE!H;W1O M $ #A"24T$&@ #70 8 VD /% % !& M %, 3 !O &< ;P!? %( 1P!" %\ 5@!% $, 5 !/ %( 7P R #$ ! M $ \4 -I M $ $ $ !N=6QL @ M 9B;W5N9'-/8FIC 0 %)C=#$ $ %1O<"!L;VYG M !,969T;&]N9P 0G1O;6QO;F< -I %)G:'1L;VYG M #Q0 9S;&EC97-6;$QS 4]B:F, ! %7!E96YU;0 I%4VQI8V54>7!E $EM9R &8F]U;F1S3V)J8P M $ !28W0Q ! !4;W @;&]N9P 3&5F=&QO;F< M $)T;VUL;VYG #:0 !29VAT;&]N9P \4 #=7)L5$58 M5 $ !N=6QL5$585 $ !-'1415A4 0 "6AOD%L:6=N !V1E9F%U;'0 )=F5R=$%L:6=N96YU;0 ]%4VQI M8V5697)T06QI9VX '9&5F875L= MB9T-O;&]R5'EP965N=6T 1 M15-L:6-E0D=#;VQO)E\K.$P]-UX_-& M)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$ @(! M @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D8N%R M@I)#4Q5C+RLX3#TW7C\T:4I(6T ME<34Y/2EM<75Y?569G:&EJ:VQM;F]B7I[?'_]H # ,! (1 Q$ M/P#U5))))2DDEF=;Z_@]%Q_4R"7W/_F<=GTWG_OE;?S[7_\ 5H$@"R: 7X\< M\DQ"$3*4MHATU5R>I]-Q';@ MEHC_ (2T;;;?_/?_ 2QPQC>&@'QA5Y8;U'%)\/68/\ OROUV5VL#ZW!['<.:00?F%XS /*)BY.3A6>KAVOQ MK.[JG%L_UVCV6?\ 7&IHYL]8_8R3^ PK]7F(/]>-C_FOLB2XOH7U[)>S&ZUM M;NT;FM$-G_NS6/H?\=7^C_X.KZ:[,$. 7AS&*6* M?7Y3^Y/]&;[.DJ71>H#J?2L7.T#KJP; . \>RYH_JVM>KJT0; (ZO&S@82E" M0J428R_O14DDDBM4DDDDI22222E))))*?__1]522224^2]N=0K<(/VFQ_RL/KM_P"C:J*S)?,?,O;8:]K'6W!& MO[O#HI)))!D4DDDDI22222GT+_%]:Y_0[*R9%.38QOD'"N__ *JY=,N9_P 7 M]3F=#?8X0+LBQ[?@T,H_ZJE=,M##_-Q\GD/B-??,]?OG_&_24DDDI&HI)))) M2DDDDE*22224_P#_TO54DDDE/ ?7_IKJ.I5=18/T66T5V'72VL>W=_QM'T/_ M NN67KG5^EX_5<"W"OT;8)8\/=7:S^HY>5Y^!E].RWX>8S9=7KI]%S3] M&ZIWYU3_ /U'9^D5+F,9C+B&TO\ I/3?".;CEPC%(_K,(JOWL7Z$O\'Y&NDD MDH'44DDDDI2=K;'N:RII?8\AM;!J7.<=K&#^LXIEV'U)^KCWV,ZSFLVUM$X5 M;N7$B/M3F_N;?Z/_ -O_ .@3L<#.0 8.:YF'+XI9)]/EC^_/]&#UG1^GMZ;T MS&P00316&O<."\^ZU_\ ;L<]ZN))+1 H #H\=.1G*4Y&Y2)E(_UI*22216J2 M2224I))))2DDDDE/_]/U5),1((/?PT7/9_6.J?5YV[/I=U#I9,#,KAMU&!''^C GA,_[G%Z>+^J]$L_K/0\#K M..*FZ;]8.D=4@8>2UUO>EWLL'_6;-K_\ M-6BEZ9#I(%7ZW!D!J6+)'47Z)!\QZI]4.M=.<7-J.;CCBZ@$N_ZYC>ZUO_6_ M6K6)O8'%I(#ARTZ$?%I]R]I0!C,=XMI8#^#5< $ < (#E.\OL#)D^/"OU>$WWG+3_%C_ -^\ M?T+ZALKMT[V]S7=)_S;*J_^K6MA?7CH&40VRUV&\F ,ANT?]O,-E#?[=J(S8SM M(?7TKQPEKVD$$>+7!24C34DD MDDI__]3U51>QKVECP',<"'-(D$'D$)R 00>#H5SO4\_K7U?<;_3/4^D#C_JQE\O& MTNM_4"BXF_I+FT/G<<6R35/_ +_ '/Q_P"K^DK_ .*6$>J?6WZON%>19=4P M$ -R1ZU1C\UF0[?_ )M>0NUZ;];.A]1VMKR!3<[BF_\ 1OU[,W?H[?\ K-EB MUW-:YI:X!S2((.H(47M0EZL/ZS_ 9RXN)X M;%_QBY;0!EX5=O\ +I>6:?\ %VML_P#/RT6?XP^CD#U,?*8>_M8X?]"U:.5] M4?J[E$N?A,K>?SJ2:?PH-;?\Y9S_ /%YT8F69&4SR#V$?^"4OXZ>EC M2W_H836._P Y>@X_U4^KN.9KP*G'QM!M/_LP;5IUU5U,#*F-K8.&M 'R:E[ M.27S9/L_E%=_I+DL7\QR@OI+)PB0^OZZ?_/?,<3ZG_6#+<+/L?H[N;SAC\TK\S_P!ZG_2'Q//_ #.( MQCWACXA_CY>.*.G_ !?=%9!MMR+SW#GAH_\ 65N_P"DKC/J7]66?]H@[^O9 M8[_J['+&N_QCB2,?I[G#L;;0W_HULN_ZI5'_ .,/JY/LQ<=@\'%[OXUIW_ *A[55R/J#T*W6DW MXQ_X.PN'W9 O6-1_C$ZBT_I\*FT?\&]U9_Z3;UKX7U_Z/=#]_XWQ2_Z#09]4/K#T9YNZ%U M!KQRZBP>F'>3J_TN/:[^7LH_XQ:W3?K.\WLP.NXSNF9[SMK<_P#F+3_P%\N9 MO_X/U'_\;8MK&RL;*J%V+:R^IW#ZW!S?\YJ61C8^52ZC)K;=4_Z5=@#FGXM< MI(X^'6!H?N_-!JY.<.6X\UC$YC3W8CVN8C_>KT3_ +DX)4E3P<*S C'JL=;A MC^;9:2Y]7_!MN=[[:/W/5_2U?Z5]7Z.FXGCQT:D@ ?2>(=#M]L7_U?54DDDE M/+=:^H>#F;KNG%N'<[4U$30X_P#%_P" _P"M>S_@5S3Z_K9]7- Z^BADPYA] M?'B?!PMKJ_MUT/7IR2AE@B3<282[Q='!\5S0C[>6,>8Q?NY?4?\ &_[_ (WS M[$_QA=58!]HHHRFCES"ZIQ^+OT]?_@:T:O\ &-BD?IL"YA_X-['C_IFE;^9] M7NB9Q+LG"I>\ZFP-#7G_ *[7LL_Z2SK?J']7GF6,NJ\F6O(_\%-B;P9QM,'S M9OO'PK)K/EYXY?U/E_YLX?\ I-J._P 8O3X]F%D$^9K'_HURJV_XQK2"*.G M'LZR[_OE=1_ZM:(_Q?="!U?DN\C9_P"18U6*_J1]6V#7&=8?%]MI_P"CZFQ+ MAY@_I ?R_NJ]WX/'_)9)_P"-_P"K8/*97U[Z_8/;91B#QK9)_P [(=:W_P # M6>;^O]8D!^9GM)U#-YK_ ,VO9C-7I>-T/HV+!Q\&BMS>'"MN[_/C>KR7L3E\ M^0^2[_2O+8O]S\I&)_?EPQE_S8\7_CCYIA_47KUVKJJ<-O\ PKP7?YF.+?\ MI/6SC?XN:Q!R\][_ !;2QK/^G;]H_P"I79))T>7QCH3YEKY?C/.3VE''_L//_ ()O M6HDI!C@-HC[&K+G.9G\V;(?\.5?8YK_JY]7WB'=-Q?E4P'_HM"IW_4CZN6@A MF.ZAQ_.JL>V/[!>V^T%S<=_\ M7=_VRNB4;*Z[:W5VM#ZW@M>QP!:0>6N:?I)HQ".L#P^&\667/2S#AYF(R]L@ M'MYX>62/S?\ 5(S9)*GAX P7&O&>?LA^CCN,BL_]UW?2;5_P'T&?X'TOYM7$ M\>+5D #Z3Q#H:X?M#__6]57/]5^OGU9Z1FVX'4,E]611M]0"FUS1O:VUGZ2N MMU?T'KH%Y=U+J&#TW_&K=G=1L;3AU!HML<"X#?B-K9[6ASO<]R2GI#_C4^I M$_;G?]L7?^DE?Q_KCT_(^LUOU:;1>,NG=NN(9Z7M8RXPX6>I]&QO^"55GU\^ MH=CVUMSJ7.>0UH]*S4N.UO\ @4V)]:NH7_7O+^KCZJ1AX]9>RT!WJDBO&M]Q MW^G]+)?_ (-)3U*2\[Z?_C!^LO4\G(Z9@=.HR.I>LYN.07,IKHKDQE=?I_3_P"LJ[UCZX?6/ZN=.IKZOC8E_6,VY[<1N*Y[<<4L;3^EO=QJXSZ_O^LUO[+/UAQ\.IS;'_ &7[*Y[I M=^BW^KZWT&?S?T$E/K22Q.BW?7!^6]O7,?!IQ!636_%?8YYLW-VAPM]OI^GZ MBN==Q,K-Z)GX>(_T\G(Q[:J7$P ][',9[OS/OZ-6W]!9CMNQ7^I_V[ MZ3T_*Z7U"O\ :'3[*I M]6MZ3]4<*K-=CF+\_)<1CM@FMSF^E#GU;V[:[/4WW_I/0HMI9ZRCU'ZQ?7SZ MO5C-ZS@8&=T\&+K,!]K'5R=K76?:M_M_ZWZ?^DMI24[7UO\ K./JSTROJ!QC ME^I<*?3#Q7$LMMW[G-?_ *%:V'D?:L2C)V[/7K99MF8WM#]L_-NHMRNM8W0.G?L7"9FY5M=+"+;/ M3KK;Z6XWVZ;K&MA+-J^K MW1ZNLV]IFNA=7]8_J_T3ZP558/4_;<-S\5['!ES8VB\T[MWJ5ZU^M6^NVG^;]1G\VC M](^KO1^BV9-G3PMW[=^UU+Z_I>FQ)3PO4,OZQ?4+J6%B4]3/5\#(C;@WC=:U@W_ $FW>M/JG2.F]8Q#A]2H;DT%P>&ND%KA M]&RNQA;959K_ #E;TE-FNVNQC+*WM>RP!S'-((G;O=_._9\]_ MH8>2[])93_A;?4]1=6[_ !7?4@V;_P!GD?R1=?\(])3PO^*W)HZ3D]0^KW40W%ZJ+60RPP7[&"EU-;OS] MFS[15_IJ=@96'_BQH?D-+1F=2^T4AP(/IG'MJ986N M_P!-Z/KL_P"#L6_USZP=8^W='^K>%FCH^/D8F,Z[.(&X^JU[?:]_T&?H/2KV M>EOR;/YZNM=SUGH72NNXKSWAKJ]VZA];_ *%CT'J?U6Z! MU;%IQ>H8;;JL9H909,FC!#KF AC[K++=LZ>QMSWL8[^7MWJQ5]3OJY5TBSHM>)'3K;!<^CU;3+ MP6.:_P!4V^M_@J_\(DI?ZF,8SZI](# &@XE+B!XN8'O=_:>[GCX[&U4LDNVL8-K&[GESW>W]Y&24_P#_T/54E\JI)*?JI)?*J22GZJ27 MRJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDD MI^JDE\JI)*?_V3A"24T$(0 5P $! #P!! &0 ;P!B &4 ( !0 M &@ ;P!T &\ &UL;G,Z&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N M8V]M+WAA<"\Q+C O(B!X;6QN&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B('AM;&YS.G-T179T/2)H='1P.B\O;G,N M861O8F4N8V]M+WAA<"\Q+C O&UP M.DUO9&EF>41A=&4](C(P,C$M,#,M,3A4,3(Z,3(Z,#$M,#&UP34TZ1&]C=6UE;G1)1#TB861O8F4Z9&]C:60Z<&AO M=&]S:&]P.C%A9# R9#DR+6%D,C8M.#DT8RTX9C$Q+3(W9F1B8V%B-6(W,2(@ M>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/2)X;7 N9&ED.CDR935E,3=A+6$X M9&0M,F(T9"UA.#AE+38V-S,U9C!A-C1D-B(^(#QX;7!-33I(:7-T;W)Y/B \ M#IX;7!M971A/B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_>'!A M8VME="!E;F0](G0 9&5S8P 2D!\@'Z @," M# (4 AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"M@+! LL"U0+@ M NL"]0, PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N [H#QP/3 ^ # M[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$X03P!/X%#04< M!2L%.@5)!5@%9P5W!88%E@6F!;4%Q075!>4%]@8&!A8&)P8W!D@&609J!GL& MC :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'T@?E!_@("P@? M"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/":0)N@G/">4) M^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +F NP"\@+X0OY M#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W##=X-^ X3#BX. M20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"800Q!A$'X0FQ"Y M$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C$P,3(Q-#$V,3 M@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5X!8#%B86219L M%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ&2 911EK&9$9 MMQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<>QRC',P<]1T> M'4<=:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5($$@;""8(,0@ M\"$<(4@A=2&A(B>K)]PH#2@_*'$HHBC4*08I M."EK*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(LURT,+4$M=BVK M+>$N%BY,+H(NMR[N+R0O6B^1+\< M-]1B)&9T:K1O!'-4=[1\!(!4A+2)%( MUTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--W$XE3FY.MT\ M3TE/DT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"5(]4VU4H5755 MPE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;15N56^5<-5R& M7-9=)UUX7&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))8IQB\&-#8Y=C MZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II\6I(:I]J]VM/ M:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5&YXS'DJ>8EYYWI&>J5[!'MC M>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P@I*"](-7@[J$ M'82 A..%1X6KA@Z&I+CDTV3MI0@E(J4])5?EAMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=NI^"H4JC$J3>I MJ:H_R#W(O,DZ MR;G*.,JWRS;+MLPUS+7--:6YQ_GJ>@RZ+SI1NG0ZEOJY>MPZ_OL MANT1[9SN*.ZT[T#OS/!8\.7Q'EZA8:'B(F*E)66EYB9FJ2EIJ>H MJ:JTM;:WN+FZQ,7&Q\C)RM35UM?8V=KDY>;GZ.GJ]/7V]_CY^A$ @$# @0$ M P4$! 0&!@5M 0(#$00A$@4Q!@ B$T%1!S)A%'$(0H$CD152H6(6,PFQ),'1 M0W+P%^&"-"624QAC1/&BLB8U&50V160G"G.#DT9TPM+B\E5E=58WA(6CL\/3 MX_,I&I2DM,34Y/25I;7%U>7U*$=79CAVAI:FML;6YO9G=X>7I[?'U^?W2%AH M>(B8J+C(V.CX.4E9:7F)F:FYR=GI^2HZ2EIJ>HJ:JKK*VNKZ_]H # ,! (1 M Q$ /P#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__T-_CW[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7__1W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]+?X]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U__T]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TBTDFX6$0K+>PJ/FZC_">A!:M%0XSQX=,_^FSIG_G[G6/_ *'NU?\ Z[>VOWOM7_1SM_\ MG(G_ $%TO_UON?O^F(WC_LCN/^M?66#N7I^IFAIJ;M;K:HJ*B6."GIX-\[7E MFGFE<1Q0PQ1Y1GEEE=@JJH)8FP][&Z[6Q"KN5N6)P/$3_/U23D+GJ&-Y9>2] MV6)02S&SN *DDF.@ &23@#I<8[,8G,)))B0#8V]JTEBE!,4BL!Z$'_!T';JQO;%D2]LY8785 =&0D>H# 5Z_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z_]3?X]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=(C?G9?775F&;X!2R_QG>N MYL-M?&,Z %HHZW-5E%3RS68616+DD "Y'M'>[A8;;%X^X7L4$'\4CJ@_:Q Z M$/+7*/-7.5^-JY1Y:O\ =-S/^A6EO+<24/F4B1V ^9%..>JT.VOYU/P2ZQ:K MI,+O;=';V7I#)$]!U?M*MK*3SJ2J!=Q[LEVGMJLIF-B9J2KJE"\C4?3[ &Y^ M[7)NWZEBO)+J4>4*$BO^F?0A'S5CUEQR1_=^_>0YO$$^XQ6+T(?<+E%; M3Y_H6PN;A6_HRQQFO&@SU6SV7_PH>W54&IING?CCM_%!=0H\SV7O'([@,OJ. MB2IVUM:AVS]OZ+71H6XN'N-6?,VR_9T1/?G\ZOY_;SDE_A?9&U>N*28 MIJH-A]>;66-57G1%7[QHMXYN$,P!)2K#&UKZ200=>^[7.UV3X=_' I\HXD_P MR!V_GUD?RW_=^?=EV!4^LY4O=VG6O?>7UQ7/F4M7M8CZ"L9'G2H!!1MV?.+Y MC[W9SN3Y0=Z5<,EM=#1]F;LPN*=WANW=+:]S;IW'N-S)'+JSN;R>7;RPQ-!%)JR%54'R10N44_55) X/LDF MNKJYS<7,DA_I,6_PD]2AMNQ;'LPT[1LUI:+0BD,,<6":D=BK@D D>9SQZ3GM M/T:]>]^Z]U[W[KW6:GJ*BDGBJJ6>:FJ8)%E@J*>5X9X94.I)(I8V62.1&%P0 M00?=E9E8,K$,/,<>J2Q13QO#-&KQ,*%6 ((/$$'!!]#T+FV?D1\@-E&,[-[S M[BVD8@BQ';/9N]<"8UB698UC.*S=)H$:U$@4#Z!VM]3@Z-%LK^: MC\_MAF(8GY*;RRT,90/!O7'[6W^*B)9C,\,M3O3 YVO42W*EXYDF"&RNMA81 M6GN/SM94\+?Y6'I($DK^90YO?:6P@D-:&T>XLM)I0 M$+:30ICB RE2S-Q5*$KJ MC&0QN=R. A 53I(Q)()).H6 %MC[U\R0:5OK&UG3S(#1L?S#%?\ C'6/W-'] MV5[+;H)9>6.:=^VJY([5:2"Z@4^NB2%)C\ZW-*#%,GJPSJS_ (4"_'+H'E/!&.AS]B.%8_D#UA]S[]V_WS]LE MFGYR]L]SM["/+7$<8NK51ZM]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]7?X]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=-V7S&)P&-K[G=V^W[;9RW%_*P5(XD:21V/!41068GR !/51GR-_G8?$#I7[W#]?9')_( M3>%/KC6BZ\>*DV7#4IJTI7]AY.$XN>ED"BTV(I\POJ%P.;1COWNWROM.N*QD M:^NAY18CK\Y3@CYH'ZSA]JO[OCWT]P/I[[F>UAY7V)Z$O? M=E33*6,9\0,/ MX+E[4X.>%:+^_?YV_P R^WFJL;L/*;>Z#VO,98TH^OJ 5VZYZ1RQ1,CO?<:9 M"OBJXB1:?$P8ACI'I_5>'=Z]W>:]TU1V4B65L?*(5>GSD:IK\T"==&O;/^[T M]A.1A#=\R6=US-O*T):]?1;!AQ*6D!1"I_@N7N1DYX4JCW?O?>G8.:GW)OW= M^Z-[[AJ0%J<]N_/Y;7=]*9[VZDFG/ M%G9G8_FQ)ZS4V/EWE_EBPCVKEK8[/;MK3X8;:&.")?LCB5$'Y#I+^TW1QU[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW1Q.C/GY\O?CJV/I^LN\=YTVW\;Z*?9>Y:[^^6R5IR-,E+!MC= M"Y3&8R*5?JU&E-,IY5U8 ^Q3L_.O-&Q&-=OWB40+PC<^)'3T"/4#_:T/H>H( M]QONS>QGNH+J7F_VZL'W.7+7<"?2W>KR8W%OX[]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_UM_C MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW3%N;=&VME8#*;JWCN'";4VQ@Z5JW,[BW'E*'"8/$ MT:LJ-59'*Y*>FH:* .ZKKD=5U,!]2/;-Q<6]I#)7;K%GM>7+<75P/]%>JQ _T1AY/^,+YAF'72?V1_NV^3=VV':&HPLK?PY=P=?+Q)#KM[6H((!%Q+Q62*)L]:X?R'^8GR/^4^6?(]U= MH[AW/CTJWJ\;M""?^#[%P;FRQ_P?9^+%+A*>:&%53[EXI*R15!EFD:[&!]]Y MIW[F.4R;MN+R)6H0'3&O^E044?;0L?,GKJW[6^Q'M1[-6*VOM]R=:V=T4"R7 M)7Q;R8>?BW4FJ9@34^&&6)2>Q%%!T6;V'NI=Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z=L%GLYM?+T&X-M9K+;=SV*G%5B\W@LC68C+XVI565 M:F@R6/FIZRCG56(#QNK $\^W89IK>5)[>5HYE-0RDJP/J"*$'[.D6X[;MV\6 M-SMF[[?!=;;,NF2*9%EBD7^%XW#(P^3 CJZOXI_SR/D3U#)C]M=^44?R!V)$ M8JMFI\)VGAZ5=,?DIMRPTQQVZA"I:1H\K3O65+V4U\2^Y:Y;]X-]VLI;[ MTGUUEPU&BS*/D]*/ZT<:C_&.N??O1_=U>UG/*W6[^VEP>6.9#5O"0--MTK<: M- 6UVU<*&MG$48J?IG/6R]\8/G+\:OEYBQ4=.=@4E5N."D%7E^N]QQIM[L/! MQV!E:LVY4S2'(TE,659*S&RUV/5V"^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_7W^/?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW53'S=_FY]!?%'^+['V;)2]T]W4GGHY-G[=R2)M?:&075$3OS=E/ M'54U+54[C&A3V(?^&.*@$?P M+5L4.BM>LVON\_<>]S/>KZ'F+?D?E_V\>C"ZGC)N+I./^)VS%696%--Q*4@H MVN/QRICZU/?E#\U_D3\O=P'+]Q[ZJZ["4M7)58'8&#\N&V!MDNNA?X3MR*>2 M.:K2/TFMK'JZ]U-FG9; 8UNUOL M[]WSVL]C-K%CR'RXD>X.@6:]FI+>W%,_J3D A2<^%$(X0]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW3IA,YF]LY?';@VWF,KM_/8>KAK\3F\)D*O$Y?%UU.P>"MQV2H)J>MHJN! MQ=)(G5U/((]NPS36\L<]O*R3(:JRDJP(X$$4(/S'2/<=NV_=[&ZVS=K"&ZVV M="DL4R+)%(C89'C<,CJ1@JP(/F.M@+X6_P ]+?NQGQ6P?EU05?9.T5--14O; M."I::+L+ TZJL"2;HQ,*TV.WO10JJ%ZB/[7*@"221JZ5E039RG[Q7MF8K+F= M#<6N )E \51P[UP)!\Q1^).LGKF/]X#^[DY:YC6]YF]CKE-IWPZG;;9F8V4S M5J1;RG4]HYS1&\2WKI51;("QV?>J^W.M.[]EXKL/J7>N!W[LW,QZJ+.8"L%3 M")5 ,U%7TSK%78G*TC-IGHZN*&JIWNLL:,"/>0VV[GM^[VD=]MEVDUH_!E-? MR(XJ1YJP!' @=_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__]#?X]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T@>SNTNO.F-D MYOL;M/=V&V/LG;M.:G+9_.5/@I80;B&EIHHUEJ\EDJR2T=-24T:>?N8=NY4Y-V.X MW'F&Z?3'#"NICZLQ-%CC0=TDLC+'&H+.RJ">M3+Y[?SGNR^]Y,UUE\;9DCQHYT] MU]PWDR[?L!>UVLU!?A+*/M']FI_A4ZB/B:A*CMG]VG[@G*7MNNW\W^[*6^^< M]#3)';4UV%DPR**P NYUXF251$C?V419%G:C-F+$LQ+,Q+,S$DL2;DDGDDGW M#W')X]=& !0#KKWKKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=&,^-7RM[P^)>^(M]= M+;QJL%4RM3KG]MUOFK]F[PH:=RRXW=>W3/#39* *[K',K15E-Y&:GFA[?LM[=^]O+K\N>X&PI9F988\_1, TC4+A,E2*KZHY84^Y?*7DWW%VCFM$M MG(M]Y S$QPU.)B;\0\]/QC."!J/"/[R/W.?<'V#N;G>[97WCVW9_T[^)*- & M-%CO8A4POP43"L$A*T=';PEL\]R'UA_U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_]'?X]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=%!^8? MS8Z7^%G7[[O[-RIK]QY2&ICV-UOAIZ=]W;VR4("Z**GE;1C,'1R.IK YG78N4+/PMIA93>7\H86UI&?-B,R3, ?"MT[Y#DZ(EDE32D^8'S;[O^:.^ MGW1V?G'H]L8VJJ&V3UIA:BIBV9LJCEO&OV-%(_\ N2SM1!85>4J0U74GT@QP M+%!%B5S3S=N_-EX;C<9J6ZD^'$I/AQCY#S8_BX'Z<*G^RMXZ1QC)UR%Y'*!["W4Z=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U-QN2R.&R%#E\/D*W%97&5=/7XW)XVJG MHEK:&MI9(JFDJZ:=%>.2-E=' (((]WCDDB=)8G*RJ0002"".!!& M01Y$=)[NTM+^UN+&^M8Y[*9&22.10Z.C"C(Z,"K*P)#*P((-"*=;0G\M_P#G M/0;DDP/1OS&S=)09US!BMF][UAAHL;F6-HJ+$=HZ%BI<9E-5HXLX@2FJ 5^^ M6*59*RHR(Y"]UQ<&'9^:I@LW!+@X#>BS>0/D).!_'0U9N/'WK_N"2;2NY>XO ML/M[R[:-4EULZU>2+S>7;ZU:2/BS6AK(F?IRZ%((MD965E#*0RL RLI!5E(N M"".""/<]]]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__2W^/?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U7-_,$_F*=:_!_9)IU;%[U[QW)1L^Q MNL$KPKPP2-)$N[MZ_:2?>8;:-++&XC_1492>,P4Q 2HJ*8"<[\]6'*%II[9M MXD'Z<-?^-R4RJ#R\W.%X,RY5_=A^ZOS;]XCF'Q2)MO\ ;JTDI>;@4P2*'Z:T MU#3+MK'*TN.H4 MDEDH\)@\>A%)A<#C!,RTU)3JD,0)(!9F9L1MVW?<-\OIMRW.Y:6Z2J M."J/)1@=?0E[?^WO*'M=RKMO)O(^RQ6.PVJX1!W.Y #33.>Z6:2@,DKDLU * MT "GV6]#3KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NKY?Y8/\VW,=$3;=Z ^2&5K<_TG)-1X?9V_:N26KS/4,#!H*;'Y "&: MKSG7\4AC54U&IP\(/@\M.J4TRCMO<$*TMU9J L6YGBSID+#>D:B33P[IJ>)HE+ M2MMSX[(X_+X^ARV)KJ/*8K*4=+D<9D\=505N/R./K8$J:.NH:RF>6FJZ.KII M5DBEC9DD1@RD@@^\G(Y$E1)8G#1L 00:@@Y!!&"",@CCUP\NK6ZL;JYLKVVD MAO89&22-U*.CH2KHZ, RLK JRL 5(((!'4SW?ICKWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_T]_CW[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5;?\QK^85L[X0]<&#%OB-S]\;Q MHIEZ[V%4SR/'14[M+32;YW;!2$5%-M?%5",(HB\,N5J4-/ ZJE1/3@'GOGBT MY0L-,963>91^E&3P'#Q'ID(#P&"Y[0<,5RR^ZI]U[?OO#\U^+>+/9^VUA(/K MKQ0 78486EL6[6N)%(U-1UMXR)9%):*.72!['['WQVYOCV[L ME+EL_G\M*):NMJY0J(B(BQT]'14=/&D--30I'3TM/&D42)&BJ,0[^_O-TO+B M_O[AI;N5JLQXD_X , "@ Z^A[E3E3EWD?EW:>4^4]IAL>7K&$1PPQBB MHHR22:LSLQ+R2.6>1V9W9G8DHGVCZ$/7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5X/\JK^:17_&O,4/17?>=R MN6Z!SM73TVV=P5T]1D9^E\G/(ZM+2QL)JJ3K_)2S!JVCB)%!(#54T=WJ8YY? M]M_<5^7Y4V;>IF;9'(",:DP$^GGX9_$H^$]RC+!N=_WS_N<6WNU87'N/[:;; M#![FVR,UQ"@6-=UC &&.%%[&!2*5J>,OZ,K46)H]PO'9''Y?'T.6Q-=1Y3%9 M2CIN$MU:W5C=7-E>VTD-[#(R21NI1T="5='1@&5E8 M%65@"I!! (ZF>[],=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=?_U-_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MT2SYT?-38/PEZ;K=_;D^US6]LY]UB.K]@?"-PGSCS;9\>JPQUR[_ .1%XLWD* =Q .0'W?+?EG:==OR];Z9=PO=-4M;TMP5&YM[[PR'W^7R&NZ[I?;U?W.Y[C.9+R5JL3^P #@%44"@8 '7TA\BS M61RTDDC$L[L6/'H,_9?T+NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[K86_D_?S-INM=K@(^O,O4.L=+LK-5U4 M0(MD9>9]-%/)($Q-21&;4DNJDG'VN]PCM\D/+>]W'^(.:0R,?[)CPC8G_0V_ M"2>PX^$]O+O[]7W0H^;;+CVQVFG-L"F3\E>N*77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7__U=_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=!5W=W M/L'X^=6;R[@[,RZX;9VR<3)D\C,-#UE=4,Z4V,PF)IY)(A6YO.Y*:*DHX=2^ M6HF0%E6[ MW?=K+8]NN]TW"71:PK4^I/ *H\V8T51YDCH:>WG(/,ONASEL/( MO*-B9]^W"<1H,A46A:265@#HBAC#22O0Z45B 30'0A^87RO["^8W=6?[:WU, M])1R%L3L?:,50\V+V1LVEGE?%X&@U:5EJ&\K3UM3I5JNMEDDLBE(TPNYIYEO MN:MVGW.\-$^&-*XC0<%'S\V/XF)/H!]+/L3[*\K^P_M]MG)'+D8>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[K;L_DV_P Q:7N[:]'\7NY\Y]SVYL;#_P#&.MSY2IO7=D;(Q4%FQ.0GF8M7 M;SV=11#5*29LCC%$SAYZ>KGER>]JN>SN]NO+N[35W.%/TG)S+&!\)]9$'GQ9 M,FI5F/#G[^GW5D]O-XG]XN0-NTYHZYJ=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7_];?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UTS*JEF(55!9F8@*J@ M7))/ 'OW6P"2 !4GK2U_F]?/A_E+VV_4G6^:^XZ&ZAS%738^JH*@M0=A[ZI MT?'Y?>;M$YIJ[#XLF:BPKC6CTS352-IK J8F^Z'.AYCW,[982UV6U<@$'$L@ MPTGH5&5C^56'Q8[_ /W&?NT+[-\D+SOS9M^CW*WV!6=77OL;-B'BM14:DED[ M);H&A$@CA85@JU.7N*^L\>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[I4; M)WINGKG=VV]^;(S5;MS=VT,SC]P;=SF.D\59C,MC*A*JDJ8B0R.%EC ='#1R M(2CJRL05-I=W%A=6][:2F.ZB<,K#B&!J#_JP>!Z)^8>7]FYKV/=N6N8=OCN] MCOK=X9X7%5DCD4JRGS&#@@AE-&4@@'K?8^!'S&VS\U.@\%V10_9XS?>&\.VN MUMITS.O]W=Z4M,C5%110S/)-_=W<<-J['.7ETPR&!Y&GIYPN9_)?-5OS;LL- M^E%O$[)D'X9 ,D?T6^)>.#I)U*>OFI^\M[#[O]W[W+W'E2Y\2;ENXK/MURU/ MU[1F.E7( 'CP']&<46KJ)%41RQU.Q[%W6/G7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=?_7W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=4D_S MH_G WQ^Z=CZ"Z^RYI.W>[\150Y2LH:AX$]/-BJ M)A9D@6MF1HY886,1^['-YV3:ALMC+3=+Q34CC'#P9OD7H47Y:R*$#KH5]P'[ MNZ^Y_/C>YG-%CKY'Y=G4QHZ@I=[B 'BB(/Q1VH*7,HX%S;QL&220#3=]XJ]= MY^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z/O_ "Y_F5E_ MAA\A\'O*JJ:R;J[=[4FT^WL%3^285>U:BJO#N&DH@ZQS9W9U7*:RE-M%)Y*WARD,85'6^AA\OB]P8G%Y[!Y"C MR^$S>.HLOA\MCJB*KQ^3Q>2IHJS'Y"AJX&>&JHZVDF22*1"5=&!!(/O,Z*6. M>*.:%PT+J&5@:@@BH(/F",@]?-=?6-YME[>;;N-K)!N%O*\4L;J5>.2-BCHZ MFA5D8%64@$$$'/3C[]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=?_0W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW2 [4[,VCTUUQO7M3?F17%;1V%MW);E MSM8=)E^TQT#2BEI(F9/N_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NMM'^19 M\R6[$ZXRWQ1WSE6GW?U/0R9[K2IK9PT^8ZSGJXH:W 1/*YEFGV/EJQ!$OXQU M9#'&HCI6MDQ[.]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__1W^/?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW6LK_/Q^6CH-G?#[9^595D7']C=Q+1SE1(@\??>GF8CZ7E:UDXTEGH?^<:'_JX0?\ A9ZZ[_W:/LDK'?O?7?;( M$@O8[7J7@:4O;I*\,$6B.OD;M#QZUD?>/?77KKWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H:?CMWENWXV]U]=]V[)<'/; W M#3Y44,DLD-+F\3-'+0;AVY7O%^XN/W%@:NIHIBOK6.PW M>T/ZT#@T\F7@RGY,I*GY'J/_ '3]NMD]V?;[FKV]YA7_ '6[G:M'K !:&4$/ M!.@.-<$RQRH#@L@!J"1U]#/J_L?:O<'76R>TMD5PR6T]_;9Q&Z<#5>D2F@S% M'%5QT]7$CO\ ;9"B:0PU,).N"HC>-K,I'O.3;K^VW2PM-QLWU6T\:NI^3"M# MZ$<"/(@CKY5-YY%YJYAY-YAMO"WO;+N6WF7RUQ,5+*<:D>@>-AAT96&" M.EY[6=!OKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__]+?X]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW2 [5[)VQTYUKOKM7>=5]GM;K[:V:W9FI5:)9Y*/#4,U8:.C6:2*.; M(Y"2-:>FBU S5$J(.6'M%N5_;[5M]YN5VU+>"-G;[%%:#YG@!YD@=";DOE+> M.?.;>7.3-@A\3>=TO8K:(9H&E<+J>@)"("7D:G:BLQP#U\[;NOMG='>W;787 M<&\YVGW)V'NG*[ER"F9IXZ%*ZH;[##TDC)&?X=@\:D-%2KI4)3P(H M[P7W M?<[G>=SOMTNVK<3R%S\JG"CY***/D!U]3?M]R3L_MOR3ROR)L$87:=KLH[=, M4+E%[Y6%3WS2%I9#4U=V-37H+_9=T,.O>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZVK_Y!7RC?OZA\AUQ>_O,/9Q=HYFY<]ZMHM:6>ZA;&_(X"[AC) MM96\ZS6L;1'R M$_$^=BGW.O7*_KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z__T]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=:_'\_7Y'G9O3>P/C9@,@\6;[=S'][]ZPT\ MS(\77^RZJ)\505T0TZH-Q[S:&:%@6%\)*K#U*?<)>]6_?2[59;!"])KI]]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=&>^&?R!K?B_P#)GJ3NB":9,5M?=%+3 M[PIX4DE:OV)G5?";THUIXPQJ*@[>KZB2F!5M-7'$X!9![$7*F]OR[S!MF[ G MPXY ''K&W;(*>NDFGS /4/\ OY[86_O#[1<[\@21J;V\LV:U8D#1>0TFM6U' MX5\=$60U%8V=:T)Z^AA15M'DJ*DR./JH*V@R%+3UM#6TLJ3TM71U423TU533 MQEHYH*B&171U)5E((X]YQ(Z2(LB,"C $$<"#D$?(]?+I<6\]I<3VEU"T=S$[ M(Z,"&5E)#*P.05(((.013J5[MTSU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__4 MW^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]UH/_ ,S7O]OD9\T.XMWT=8:O:NULT>L-C%93-3#: M^P)9\+][0.55A0[BSZU^60$ K_$"#]/>%ON#O?[^YLW6Z1ZVT;^#'Z:(^VH^ M3-J?_;=?2W]T/VR'M5[ \B;%/!HWJ\M_WA>8HWU%Z!+H]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW6\M_)_[^;O;X2=>T^3K/NMU=.SU73FX3),)*EZ; M:E-13[/JGC8"812;)R6/A\C:A+/3368D,%S"]KM[.\\HV*R/6YM28&]:(!H/ M_.,J*^9!Z^=+[]/MF/;?[PO-$MI;Z-FWY5W2"@HH:Y9Q=*#PJ+N.=](II1TQ M0@FT+W(G6'?7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?__5W^/?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=% M9^;7=9^/'Q0[U[;IZLT.9VUL'*TNU*E7"O#O7O;X>Z7O5[<)87>YQMOJ, % .NO>NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=7[_R >[WVG\@>RNB\C6^/$=N M;'7R>[FVWO<-GD M>D5U#J4?\,BS0?:C.3_I1US._O-O;Q=Z]L>4O<:UMZWVQ[CX$S#%+2^ 74Q\ M]%U%;J@S3QG(I4UVX?>3G7#_ *][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_UM_C MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW6OQ_PH)[>?;G1/3O2]#5>*J[.W_DMVYB*)SY)MN];XR"):.K M16LM+5[@WA13QZQZY:#TGT/[A+WNW0P;-M6THU&N)R[?Z6(#!^19U/VKC@>N MG?\ =A,W M7;;KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NC*?#GMUNB/E+T/VN]2*3'[2[*VY+N"Y/)0BUW-]M,XA''_&8E\:U-/.ES'$:<<8(.>OHB>\YNOEHZ][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[K__U]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6F7_ #W.RY-X_-B/ M9$5030]1=7;-VU)1J^J.+-[F6MW_ %]85M>.HJ\1NC'1L+V,=/&;7)OBE[R[ M@;OFX68;LM;:-*?TGK(3]I5U'Y#KOE_=O+_&-\WFZN U,F*WT M62+7S59;>=A_2=AU2W[B;K/_ *][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NOHA?#7L[ M_3)\4_CYV3)4_=U^YNJ-FR9R?7Y->Y\9B*?"[J767D9O'N3&U2W8ZO3ZK-<> M\YN5-P_>O+>QWY:KR6T>H_TPH5_^-@]?+3[]\H?U"]Z?=#E-8M%M:;W="%:4 MI;R2M+;8H.,$D9QC.,4Z,M[$'42=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]#?X]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U\]3YT;_/:'S%^2N]%E,]+D>XM[X_%3&193+@MM9FHVQ@)-:^D! M\)AJ_O'FK?[NM5:ZD _TJ,47_C*CKZB/NY04I2:>);B8>N)97R:$\2!6@*E[#74T]>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW6Z5_(OW^=X?!3&;;DF1Y>K.T.P-E)%K8RQTF3J,=V+"[HYN(GFWU M*J,HT'00/4K6RR]G;WZKDV.W)S;7$D?Y$B7_ *R']G7S_P#]XURR-B^\?>;L MJ$)O.SV5W6F"T:O8D CS LU)!SD'@1U<=[E3K [KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[K_T=_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]TG]V;AI=I;6W+NNN771;9V_F=PUB:F352X7'5.2J%UK',R M:HJ8BX1R/Z'Z>V+F=;6VN+E_@C1F/V*"3_@Z,]DVN;?-YVC9;\ W=I7>1S5V))/J3D]?6O:VT%E;6UG:QA+6&-411P55 50*YP M !GJ'[IT_P!>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6T1_P )V=X//MOY1;!EE(3% MYSK#>%!"6+*?>1/L7=$V_,5D3A7AME#W/O7) M?KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[K__2W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW17OFYGVVO\ #GY2YN,E9Z7H M#MJ*D<+$_CKZ_8^:QU!*R3$1O'%6U<;,IOJ4$ $\$.\W3_3\J\QS#XA934^T MQL!_,CJ8ON\[8-X]^/9O;V'Z;\S[:6&15$NXG<5&02BD ^1S4<>OGD>\&^OJ M/Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZOZ_P"$]NXGIODKW9M,%_'F^C6W M$ZA24+[7W]M'&QEF\@4.J[O:PT,2">5L0TU^Q\Y7?]WMO)[/5_O$B#_G_KF9 M_>A;4LWM)[?;V0-=OS'X ]:7%E_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z__3W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW5?_ /-.R,N,_E_?)JIA2.1Y=DXW'%9-6D19 M?>&VL3.XTLI\D4-:S)^-0%P1<>P3[C.8^2>86 SX('^].B_Y>LF_N:6J7GWG M/:&%V(4;A(^/6*UGD ^PE #\B:9ZT)_>%_7TK=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=7-_P B+*?P_P"=;_ +D7^X>P M7_5E3^//I4>?6Y[[ROZX$=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_4W^/?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW59W\XB> M:G_EQ_(V2":6!VBZH@9X9'C=H:GO#K2FJ82R%28JBGE:-U^CHQ4W!(]Q_P"Z M9*\A[\5)!I#_ #N(@?VC'67/W$8XY?O6>U*R(&4''/7T<=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=6W?R1A@W';Y*4XUN4BI\O[2M<\*>?6[5[RXZ^>SKWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[K_]7?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=5J_S?Z&HR/\ +G^1]/3!3)'1]95S M!V"#[?%]S]J]J)92=)DW!,9[I-JOHU_P"-,*^@SUHH^\..OH\Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>ZMV_D@4$%9\_-F5$ID$F*Z_[,KZ70P"F>3;DF+82@J2\? MVV2DL!8ZK&_%C)_M @?G6T8\5@E(_P!YI_@)ZP<_O$+F2#[LV_Q)33/N=@C5 M]!.),>AU1KZXJ.MV+WEOU\^/7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_];?X]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M$._F>XX<7C7]G[C4@U;KX7=P_7AE@IQ'< M?$HO]*F#P.@Q[PLZ^E[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JZK^0OAOX MI\X,K7?;>?\ NYT7OW,^7S>+[/S[AV-M[[G1Y8_N-7\=\.BSV\NO3Z=2RU[, M1>)S?*^FOAV\K.N"/7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_]??X]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M%U^7VV3O+XH_);:R1>6HSG0W;6/HETLY&2FV)G?X9*J))$9&@R B<+J 8K8\ M$^R+FBW^JY:Y@M@*L]E,!]OAM3^=.I4]C-W&P^]7M)O+/IBMN9=M=SP_3%Y# MX@J0:534":8K49Z^=C[P6Z^IWKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K80 M_P"$\^V35=\]^[Q\:D8'J/$;9\Q6(O&=V;RQ^4$:L9!.%E_N7.M*4Q]7BI!R: @M3;(]Y+=<3NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_T-_CW[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]TWY;&4>;Q63PV1B$^/R^/K,97P, 5FHZ^FDI*J(A@RD202L.01S[I+&DT< MD4@JC*0?L(H>E5E>7&WWMI?VCZ;J"5)$/HZ,&4_D0#U\U7=6WJ[:.Y]Q[4R: ME,EMC/9C;V01E566NPN0J,;5J56255*STS"P9@/ZGZ^\ [F![6XGMI/[2-V4 M_:I(/\QU]:NS;I;[YL^T[U9FMI>6T4Z'U25%D7B!^%AY#[!TP^V.C+KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>ZVJ/^$[VS'HNL/DIV&T3B+PHBX"*0"I);@+DA[&6A3;M_OJ8DFCC_YQJS'_JZ.N,7]Z7OZ MW'.'M+RN'&NTVV\NB*YI=SQ0J2*?\N3 &IX&@&:[&'N=NN5?7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7_]'?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UH _P Q_KYNLOG1\G=L&%*>*J[3S6]* M2&*(0PQ4'9,=+V)014\2^A((:3=*(@6R@+8 6&$_/MB=OYQYAMZ4!N6D'V2 MTE%/E1^OIM^ZAS0.;_NY>T&[B0LZ;-%:L2:DO8%K%RQXDEKLA.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K=U_DI=>G8WP%Z^RDU.*:L[,W;O\ M["JX[$2N)L_+L[&5$WI O58/9M+*EBUX73D&ZC+OVEL?H^2K&0K1KB624_[U MH!_-4!^RG7SS?W@G- YC^\QS19I+K@VBQLK)3Y"D(NI%'^EFNI%/#N#>63;' M[DOK"?KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__TM_CW[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6H!_/YZN.UOE M/L#LZEIC%C^UNJZ.GJZCQJJU6Z-@Y6KP^2(D4#R&';>2PRD&[+QS8@#%WWKV M[Z;F2RW!5HES; $^KQL5/_&#'UW2_NS./*L\=T<8/I6I-$WN&^NC_7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=@^F>J$B2.7KWK'9.TZXH(Q]QEL-MZ@I,S72>(F(SY#+1S M3R%?29)"1Q[SOV+;QM.R[3MH%#!;QH?FRJ Q^TM4GYGKY3O=3FYN?O]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7__T]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW5&_\^SIYM[?$W:W:E#2--DNE>QL=4U]2JAA2;.[ MB7:N7O8:U\VZA@>;Z;*;@\$0_P"]&U&\Y:MMR1:R6DX)/HDG8W_&_#ZZ*_W: MG/8Y>][-YY,N9PMIS!M3JB_Q75D?J(OEBW^LQQR*'B#IW^\6>N[G7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO='5_EU].OWI\T_CYL22F^YQ,.__=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO_4W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= K\CNHJ#OOH;M MSIO("$)V)L'<>VJ*HJ!>/'YNLQTS;=R]B&'DPV?CIJM+@C7"+@CCV4[]M:;U MLNZ;4]*3P.@)\F([6_VK4/Y=2![4\\7/MI[EJ.> MFJ8F1U/(92/>"4D;PR212J5D5B"#Q!!H0?F#U]5-G>6NX6EK?V,ZRV4\:R1N MIJKHZAD93YAE((/F#U!]TZ4=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=;(?\ PGNZ.;(;P[N^1>3H MKTFW,/CNI=I54B!XI,OGYZ3=&\I*O8_9]=U MN^^R)VQH(4/])J.]/F $'V.>N4']Z#[BBVV+V\]JK2X_7NIWW*Y4&A$4(:WM M0WJLDDERU.&J!3Q IM*^\C.N-O7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]7? MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW6CI_.(^/[=%_-C?F3QU"*3:/=5/3=O[=:&,BG6OW% M-4TN]Z4RK^S]V-[X^OJS$+&*GK8+BS*S8@>Z>R?N?FZ]DC2EK=@3KZ5:HD'V M^(&-/(,.OHG^XC[G#W&^[YRU9W=SKWSE]VVR>I[M$ 5K1J<=/TCPQAC4,\4E M#4$"K+W''6977O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6_5_+6^/C?&SX;]0;%R- V/W;G,.>Q-^P MS1B*L3=V^1%F:F@KT"1VK-O8IZ/%-<$@4 %S:YS4Y V/]PT]SQ[L^_//7,=K]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__6W^/?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U2W_ #Q/C8_<7Q5I^V<#0FIWA\>,O/NE_$BO/4]=[A6CQF^Z9 =! M QLE+CLJ[EB$IL=. I9P1$WN_L!W7EM=SA2MU8MK^9B:@D'Y45_D%/KUG_\ MW=GNRO(GO/+R3N5QHV+FF 6XJ:!;Z#5)9L>/]H&GM@*9DGC)("YTR_>*77?+ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z/O_+1^-3?*+Y>]8[*R..:OV-M:O'9/9(: 3T1V?LVHIJYL7D58 M%?L]U9V2AP[\A@E>6'Z;@:>W^P?UBYHV^TDCU6<;>++YC1&0:'Y.VE/]MUC3 M][?W;'LY[&]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]??X]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW3 M1N# X;=6!S>U]Q8ZFR^W]R8C)8'.XFL4O293#9BCFQV3QU4@*EZ:MHJAXW ( MNK'VU/#%!5A0@_(@TZ7;9N5_LNY;?O&U73P;G:3QS0R+AH MY8G#QNI\F1U##YCKYZGR_P#CQFOBQ\B^S^E,M'5-1[7W!/-M/)57J?.[&R_^ MY/9^9\RQQ0S3U6#J85JO&-$5;'-%^J-@,'N:-BEY]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]UN-_R-OBS_H@^.%?WIN2A$.]OD)44V3Q8G@"U6)ZQV_- M64NUX%9T,L1W/72U658ZX.?WBWO+_7KW7MO;C:;C5R_RNC1R4/;)N$P5K@X-#].@CMP"-22 MK< &C]7>^Y>ZYX]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__T-_CW[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U0;_/8^(\G9G4&!^3VS\8)]W]*0G#[\6FCO5Y7JO+ M5VN.N8*KRU!V/N.L-0%4!8Z+(ULSMIA'N%O>3E@[AMS^^WFG8N8&\6SU'MCW&-*%!P"_5P+HJ< MM+!;QJ*R=:C/O&+KN%U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]T;WX+_%W+?+WY*[ Z?IXZ^+:\]8=Q]DYFA4A\#UW@9(: MC<56*GQRI15F4\D6,H971T7(5T&I2M_8HY.Y=EYHW^RVM0WTY.J5A^&)*R]C/:7F;GJ5XSO"Q^!81/PFOI@5@734%UCHUQ,H()@A MEH0:=?0(PF%Q.V\-B-NX''TN)P> QE!A<+BJ*)8*+&8G%TD5#CL?20KZ8:6C MHX$CC4<*B@>\VH8HH(HH(4"PHH50. 4"@ ^0&!U\QFX;A>[M?WVZ[E=//N-S M,\LLCFKR22,7=V/FSL2S'S))Z<_;G2/KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z__T=_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TV9O"XG&1B/;WYXI<;6DZ6:HI6 MDTB.6,G"KG7EF7E7?KK;B";-N^%C^*-CC/F5-5;YBO CKZ9?NS^]MA[\>U&Q M_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K=:_DZ_"]OC-\>XNR-Z MXHTG<'>U)B]RYJ&K@,=?M78PB:JV;M)TF1:BCK9J:K.1R,9".M34I3RKJI%/ MO+;VLY3_ *O[&+^[CINEX [5XI'QC3U!H=3#U(4_#U\^WW[_ '_'N[[H/RIR M_>^)R+RV\EO$5-4N;NNFZN00=+(&400,*@QQM*AI.1U;][E#K!?KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_]+?X]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U6W_,]^$E+\S?C_646W:2G3N?K,9'=75.0:]D=(%'[VMZO"?4T[HS\I !Z,%)- M:Y8_<_\ O"S>P7N=!<;K,YY!W?1;;B@R(UU'P;Q0*DO:LS,P )>!YD52[(5T M5:VBK<96U>.R-)58_(8^JJ**OH*VGEI:VBK:65X*JDJZ6=(YZ:JIIXV22-U5 MT=2" 1[PY='C=HY%*NI(((H01@@@\"/,=?1U;W%O=V\%W:3I+:RHKHZ,&1T8 M JRL"0RL""K D$$$&G47W7I[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[JWW^4#\&W^4G>479F_,.:GH_I3)4&7SL=7"_P!CO3?,86OVQLE"Z^"K MHJ658\CEX_W%-&D=/(H%:CB4?:[D\\Q[P-PO8J[/:,&:O"23BD?H0,,XSVT4 MCO!ZP8^_1]XH>S?MT_*/+=]H]Q.8(GBA*D:[2S/9<79IE78:H+9L'Q2\J$FW M93NM^\M>OGUZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__ MT]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:K?\ .Y^ 3[4SM;\RNIL* MQVSN>OAB[UPN/@/CP&ZJ^>&DQ_8T44=TCQF[*J5*;*$*@BRICG)D:NE,6.'N M[R4;:9^:]LB_Q>1O\84#X7.!+]CG#^CT;.LT[-_W>?WFEWK;;?V$YVW ?O>S MC)V>5SF:W0%GL23DR6R@R6^3JMPT0"BW0/KE^X(ZZK=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW0U_'?H/?\ \FNX-F=,=;8\UFX]W9*."6ME20XS;F$@ M(FS>Z<[-&":;"X#'AYYB+R2%5BB5YI(XW-]BV6]YAW2TVFP2L\KT/(N_\_&&+)[GSU4QJ<]NG--"-,N5S MF1D>9P"4A0I#%IABC1*O".&,!1YN=4CU=V8CG[..HYZ M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__U-_CW[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=,NX]NX'=^W\WM7=&(Q^?VWN3%5^#SV#RM M-%6XS+XC*4TE'D,=7TDRM%44E92S-'(C AE8CVU/!#=02VUQ$KV\BE65A4,I M%""/,$=+]JW7^EMMVM)DFAFC8I)%+&P=)$895E8 @C@1UHS_S* M/@+N+X3=MR/A*;)9;HC?M;65G6&ZIP]2<<1>IJ]@[BK!JT;AP$3_ +,DFG^) M42B=+NM3'#AYS_R5/RCN9,*LVS3$F%SFGF8V/\2^1/QKW#(8#Z,/NE_>8VK[ MPG)"+N,T,'N1ML:+N%L*+XGX5O(%\X)B.Y5KX$I,;=IB:2MGV >LLNO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NG/"X7+[DS&*V]M_&5V:SN=R-%B,-A\72S5V2RN4R-1 M'24&.H*.G22>JK*RJF6..-%+.[ $GVY##+<2QP01L\SL%50*DDF@ R23@# MI)N&X6.TV%[NFYWD=OMMM$\LLLC!(XXT4L[NS$!55069B0 2>MX#^5]_+_Q MGPMZF.:WC1T%;\@>R:"CJ^P\M&U/6_W4QA\=70=;8.OAUQ&@Q,H67)30.T=? MD@6$DL$%(4R]]N^28^4]L\:Z13O=PH,K8.@<1$I]%XN1AG\RJK3YWOOA_>_F0T.N056!7 :& @:4DDGU6B^Y%ZPZ MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO__5W^/? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW0,?(#H/K7Y,]5;GZ>[6PH MS&U-S4Z@30&*',8#+TVI\5N7;E?)#.<9GL/4-K@E"LC*6BE22"26)RG>]EV_ MF#;;C:]RAUVT@_VRL.#J?)E/ _:"""01_P"V/N9S;[1Q-]4 M5%4TN!WWMDR*L.3QQGUK39*C\BPY&A\DKT-5Z=E-4;T+03:5$T>=*N'C0J'L-=35U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7:J6(5069B%55!)8DV M '))/O?' X]>) !)- .MN/\ E#_RQVZ1QN*^3G?F C7M_/XT5'6VS,G#%-)U MCM[*TT;#/9>EGIR]%V'F*.1D$8;7BJ*5HI--5+-'3Y-^V'MZ=HCCYAWJ'_=H MZUBC/^A*1\3 C$K#R_ IH>XD+P^^_)][T>X=W>^T'MIN9_J+;3:;^ZC) W"> M-C^C$P:CV43 $M2EQ*H=:PI&TM^GN:NN9_7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_];?X]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]T63Y:?%+K+YA]09KJ;LFD\'GOD-I;OHJ6EGW! ML7=$"G['<&#DJ%_Z2%F74'0/]D?>GF_V)YZV_G;E.?5I[+FV=F$-Y;GXX9@O^]1/0F*4+( :% M6T6/E3\4>W?B#VADNL^U\)+3D2U,^U-W4<%2VU=^8**2,19W;&2EC1*F+1/& M*FG)%30S/XIT1[7PZYDY:W3E?<9-OW*$C)T. =$B_P 2'S\JCBIP0#U]''LQ M[U]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M==JI8A5!9F(554$EB38 K"ES?5'5&;I01LT$+48[>V]L=4+8[O(TRX['2K_N)],\Z_?>..BR.]M?; M7Z/P.8>88/\ &\-#"P_L_,22 _C\U4_!Q/?0)QE^^M]]8\PG=O9_V?W:G+XU M0[EN4+?[E?A>TM'7_B-Q6>=3_C.8XS]/J:XV-/<[]_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__]??X]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1J^W,/)58^60U^WMQXPT]-NG9>?2-HZ;<&V,E/3U24E;&C%)8Y(Y*>JA9HIH MWC8CV0\Q3(2#0^HH01@@CJ5O9SWEYW]C>_"72C1/!)J:WNX2:M#<1AE+(3E6!5XW >-E85ZT@OFC\'.XOA-V$VU>P:+ M^-;.S,]5)L#L[#TE2FU]Y8Z$ZQ$&E#?P;<]# Z_?XN9VEIW.J-YZ9H:B7$/F MSD_=>4;[Z:]37:N3X4J@Z)!_SZX_$AR/(E2&/T/^P'WBN0_O">6+CZ?? MK=5%[M\K*;BU]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U,QV.R&7R%#B<30UF4RN4K*7'8S M&8ZEGK5TBB0M(Q M J23@ 9))P ./3%U=6MC:W-[>W,<-E#&SR2.P1$1 6=W=B%554%F9B H!)( M ZVP/Y8/\H>CZD;;_P A/E+A*/)]IQ/19OKWJZK*5F,ZVF4>>DS^[8@7H\KO MJ)BLE-2_N4V'=1(3)6A/L\E?;SVP7;#!OG,<(;<<-%"8&0G'+TT M<4_O@_?DGYW&Z>U_LWN,D/)I#Q7NX+59+\'#0VQP\=F_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z_]#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=!IV]T]UMWQL#/=8=L;3QF\ME;B@\60Q&3C),4\=S2 MY+&5D31UF)S&.E/DIJNFDCJ()!J1P?9?NFUV&\V4VW;G;++:2#*G^1!XJPXA MA0@\#T+N1N>^;/;;F;;><.2=[FL.8+5JI+&>(/Q1R*:K)$X[9(G#(ZX93UIR M_P PG^5%VA\1:W+=B]<19?L[X\/,]2-QP4WW.Y^N899"8Z#L&AHH@O\ #8=0 MCBS<$:T4K6$ZTLKQ1R8L<\>VNX\L/+?V :XV.M=5*O%\I0/+R$@&D^84D ]X MONO??4Y.]\;>QY5YK>#9_=(*%\ MIM[X@9>R=S_:'XFM'8RJ*F,S(KLE1GN, M.LX>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z%3IGI+M/Y![^Q'6?3 M^S.9:\..QD:+!0T:/''49;-Y.I>'&X+"41E7S5E7+#3Q:E#/=E!,MIV MC<=\O8MOVNT::Z?R' #S9B<*H\V8@#UZ!G/WN%R;[7\M7W-W/6_0;?L-N,O( M3J=B"5BBC4&2:5Z'1%&K.U"0M 2-QS^7C_*LZV^'5%CNP]]MBNR?D144C&;= M9IGDVYU^*VF$-;B.OJ6M19A4^.22"?,S1Q5M5$S)''2PR20OE1R-[<;?RJD= M]>%;C?2/CIVQU&5B!\_(N:,1@!02#P<^])]\[FWWXN+KE;EM9MI]K5?%MJ G MO=#526]9#334!TM59HHV 9FF=4=;:/]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_T=_CW[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6 M&HIZ>LIYZ2K@AJJ6JAEIZFFJ(DGIZBGG1HIH)X95:.:&:-BK*P*LI((M[TRJ MZLK*"I%"#P(]#TY%++!+'/!(R3(P964D,K U!!&00<@C(.1UKR?/;^2)MO?; M9KM3X>PXS9>\)?/D,OTM5SPXW8^X9[&69MB5LH6#9F6J7U::&=QAW9E6-J!% M.N#>=/:*WO?&W+E8+%=&I: FD;?\TS_H;'^$]GIH''J/]VK^\-W;EL;?R9[[ M23;AL2T2+=54R7< X#ZQ!FZC44K,@^J !+BY8BFKMOK8.]NL-U9C8_8>U<[L MO=^ JGH\OMW<>-J<7E*&93Z3)354<;/!,MGBE35%-&0\;,C!CCM>65WMUS+9 MWUL\5TAHRL""/R/EZ'@1D8Z[%"19(W'R9 M20"#AE-&5@58!@1TD?:7H\Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JSSX.?RLN^OF/48[ M=M73S=5='--JJ>S=R8V9ZC<,$3Z)J;KS;TLE)4;HF:0%#6L\&+A9) :AYH_M MWD/D_P!N=ZYJ:.Y93;;/7,KC+#TB7!?_ $V$&>XD:3B!]XK[Y7MK[#176R0R MKO7N*%[=O@D 6 D5#7TX#+;BF?" >X8%2(EC?Q5W!OB_\2.COB'L2/8G3.U( ML6M2M-)N;=F3,.0WKO7(4T91S%GM-L%K36YS)(1YNWG\@**M3I45ZX4>\/O?[B>^7,C&I"\ &D8O-+I4RRN5!!EO8@ZB3KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_ MTM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]T5CY1?#+X^_+_;"[?[GV32Y/)T-+-3[;WUB#'B=^[2 M,OD>^"W)%#)/]GYY#*]#5+4XZ>0!I:=V52 YS%RILG-%OX&[6@:111)%[9$_ MTK>GGI-5)XJ>IF]G??WW/]B]X.Y\@\PO#9R.&GLY:R6=S2@_6@) U4&D31F. M=%J$E4$@ZIOS(_DW_(OXVMEMX=:P5'?/4=*9ZLYC:V-D7?>VL>NJ6VZMDP25 M574PTD-P]?BVJZ'7:+V%^_G[5>[(L=BYMD3EKGAZ+X5Q(/HYWX?XM=D*JECPAN!$]6"1M M.06-0+*5)5@592596!!4@V((/((/N+^&#QZSI!! (-0>NO>NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=#ST#\9.\_D_ MNM=G](]>9W>N0BEI5R^2I8/M=M;:@JW98JW=&Y:PP87!4K+&[)YYEDF\;+$D MCC23K9.7MXYBN?I=HL7F<4U$81*^;N:*H^TU-, GJ-O]N?9_93OON'S3 M;;?:L&\*-CJGN"H%4M[=:RS,*@'0I5*@NRKGK:(^%G\D/J+IE\1OWY*5>*[N M[(IA!64^SXZ>8]2;:K0MV63'U\,%;OZH@<^F3(PT]";\T)=4D&1'*7M#M>U& M*]W]EO+\9"4_10_8K +_ $*T/7'7[P']X=SSS\M]RU[2P34Z5\G0E+)6'%8&>;_EX"ED-Z4$$--##34T,5/3T\4<$$$$:10P0Q((XH88 MHPJ1Q1HH554 *!8>YC "@*HHHX#KG))))-(\LKEI6)+,2222:DDG)).23DGK M+[WU3KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__]/?X]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW5=WRO_E@?%3Y9#(YO<>SQU_V96"65>T.N8Z/!9^KK7!83[HQHIY,#O 22 M!1+)6T[5QB71%50WN -S+[>)-/:^!N!_P!&BHK$^KBFE_F6&JF PZRF M]E?OA>]'LF;7;MJWW]Y\HQT'[OOBTT*H/*WDU":UH*Z5B<0ZCJ>&3AUK5_)[ M^3%\N.@VR&(!YD==:O9_[_ '['^Y8M M=NYCOVY7YF>@,5^RBU9J9\*_%(=(X5N1:LQ-%1N/52M;15F-K*K'Y&DJJ"OH MIY:6MH:VGEI:RDJH',<]-54TZ1S4\\,BE71U#*PL1?W&3H\;LDBE7!H010@^ MA!X=9MV]Q;W<$-U:SI+;2*&1T8,K*14,K D,",@@D$<.HWNO3W7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]T8SH'XE?(KY/Y=<5TEU5N?>4"5(I:_<<=* MN+V9A9-(D<9K>.7>AVYCI4ANXA>I^XE M%&[$*3[9.6=]YAE$>T;;)**T+4I M&O\ IG:BC[*U/D">HJ]S?>[VK]GK$WON%SG9V$A34D!;Q+J4(".E_/,C%?3CX,1*Q_8SX=OL4)]I'7 M+7WG_O+N8MW2ZV7V3Y?_ '7:&J_O"]6.6Z(X!H+4:[>$^8:9KFH/]G&PKU?U ML#KK8756U\=LGK79VV]B;2Q2E:#;VU"HH4?;0>9\SQ/$]<]XNN8>;= M^N]RWN8]\]S*\TA]%U.20JUHJ"BH,* ,=+/VKZ(.O>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z__4W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M%=^0'PM^,/R?II5[GZ@VMN?,- 8*?>%+3R[>WS1*L;)3BGWCM^7&[@D@I7;6 ME--/-1LX&N)Q<$.[WRGR]S"I_>VUQR2TH' TR#THZT:@]"2OJ#U,?MC[_P#O M![/S(>0.>KRSL=56M683V;Y!.JUF$D(9A@R(BR@?"ZFAZHY[]_X3X1N:[,?& M;NKQ$M)+2[&[BHV:)0S/(8:??VU*%I56-;1PQSX1R>#)4?5O7] MVIZ1SC_!(@_( Q_:W71/VS_O0'7Z:Q]W?;_4* ->;6^?2K65R],\69+L 9TQ M-?@:)I"^[=B4J=@;8-*@;-*T _'&/$2GJ2E=(_TP7YCK/3V]^];[ >Y M@MXN7/,;*XU&G8J7(C$K"O^@-*#D@D D$C='B=XY$:.2-F22- MU*.CH2K(ZL RLK"Q!Y!]A$@@D$9ZR&5E=5=&!4BH(R"#YCKC[UUOKWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z$SK3I M?MWN;*'"]3=9;[[(R:21QSTVR]JYK<7V7E("RY&;%T=33XRF :[2U#QQ(OJ9 M@.?9AM^T[INLGA;9M\UQ)YB-&:GVT! 'S-!T$>;N?^1^0;,;ASMS?MNTVA!* MM=W$4&NGD@D96D;R"H&8G !/5LG1/\B?Y;]E"CR7:N2V;T'@*@*\L.=K8]Z[ MW6&0@QRP;6VK6-AU)BNS15F9H9T)"L@;4%DO9O9OF?<-$FY2164!_B/B2?DB M'3^32*?EZ83^X_\ >/>R'*7CVG)=I?\ ,VYK@&%#:6E1Q!N+A?%XX#16LJ') M#$4K=C\?/Y*OPTZ7:AR^\\%E^^]VTP$CU_9L\+[3CJ;L&:AV!B4I<'/2/&0/ M#EFR]FNP8<:9W(\Y3V5^4:T6GR?7USW]T/[P/W[Y_%Q8[ M!N4'+6R/@)MX(N2O].]D+3!@?Q6PMJC!'&MLN'PV'V[BZ'![?Q6-P6%Q=-'1 MXS#X>AI<9B\=21"T5+0X^BB@I*2FC'"I&BJ/P/+.[DLS'S+$D].7MSI)U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]7?X]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T /;'Q5^-W>@J'[;Z M0ZTWU75*:),YF=IXH[H1=(2U-NNEIZ;-1W/:+ M>9S^)D&O\G #C\CU)O)/O/[L>W/A+R1[B;OMMLAJ(8KF3Z<^?=;,S0-_MHSQ M/J>JW^R_Y$WPDWGYY]F#M#J.K9@]/#M3>C;@P\;?1DGHNP*#=F3F@8$D+'70 ML&MZM(*D![A[-\HW>HVGU%JWEHDU+^R0.:?8PZROY2_O'_O"[!X<>_G9]\@ MHQN;7P93\U>R>VC!^;0N"*XKD$2WY_PG=W1 \\_6'R9P.4C>2]-C-^=?9' O M3Q:#Z)\[M[<.XUK)-8'J7'0"S?I]/J!M[[&7 +';N8$8>0DB*T^UE9J_[R.L MC^6O[TS9Y%CCYP]HKF%@.Z2SO4F#'U$,\$&D4\C._#CG!1MU_P BCYU[>=UP MU+U'OM%:R/M?L)J+R*3& P7>V"V@5L')(/\ J&M?TZ@Q<^SG.,!/A+:S#^A+ M3_JXJ=3CLO\ >/?=PW15-_-OFVL1D7%EKIQQ_BDUUZ?S'#-"[YW^5%_,(VZ6 M7(?&C=-05:)#_ MR=?[H!,J&12K;9W?EU=0H]3 E4;AB#Q[(IO;7GB#X^7Y# M_I7B?_CCMU*6W??4^Z_N@!MO=RR6H)_6@O;?@:?\2+:*A] \,U(7]?J6+#XJOE>'T']P Q_3UD5\H7;_CH/[>'0UM/O+?=[O6"0^]7+"DK7]3<;6(4QYRR( <_"3JXXP> MF3_9*/F7_P!XD_)O_P!$+VI_]BGMG^J7-?\ TS.X?]DTW_0'1A_P0?L)_P"% MOY0_[G.W?]M/6>F^$'S.JZB*FB^)?R4229M"-4]']ET5."03>6JK-M04L"\? MJ=U7_'WM>4.;&8*.6=PJ?6WE _:4 Z;F^\1[!01/*_O=RD545.G=[!V_)5N" MQ^P GI?87^6O\\,^ZI0_%SM:!FF\ .:PD.VTUZ ^II-Q5>*C6&Q_SA(COQJO MQ[70\@(_;PZ#.X?>T^[;MBEKGWCV5@%K^E*9S2M.$" MR&O]'XJ9I3H;ML_R8?YA>X?$U9TWA]J4\R*Z5&YNS>MT]#122@RT>#W/G,G3 MOJ0(4D@1U=Q< !BIO;^U'/$]"VU)$I\WEB_P*[$?F.H\W?[_ ']UW:]8@Y\G MO95-"MO87QS4##36\,;<2:JY! -#6@)H]F?\)\_DUE'BDWUW!TKM"ED/K3!2 M[SWEDX%#A3Y*6?;>U,;I:1+_1\20_L*(/ M^-=0YO\ _>?>T5FKKRWR+S!?3#@9A:VL9-/)A/ZTY,]M=GVY"*5NYKB^W')FV:6BV2.20>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_UM_CW[KW7O?N MO=>]^Z]U[W[KW7O?NO= !\B>H]V]I[-67K#L?.=1]Q;2-5F.L]^XBID;&T>; M:.)FP6]]O2Q5N(W?L'<,E)#%DL?6TM5':..HB3[B")@2;[MEUN5I7;K][7=8 MJM%(IP&_AD7*O&U '5E/ ,!J ZDWVLYXV3DS?RG.'*EOOG(E]IBW"SE4"1HJ MG]:TG!26UO( S-!-%)&V6B=O"D<&I+K7^1'!C:*Y6V:(J0\LC9ZNPZX[0ZZ[@VK0[W MZMWMMG?VT\D/\ESVULO1YB@,H5'EI*B2DED:BR%-K FIIA'40/Z9$5@1[ERP MW&PW2V2\VZ[CGMFX,C!A]AIP(\P:$>8ZY\V;W%\4- MQ$T3T\F4,!K1J561"R.,JQ&>EY[6=!OKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO_U]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U7/_ ##/Y>?7_P X M>OQ)&>1K+G"RJ-,6\1*?"EI^>AZ9*$_:4)U+^)6RJ^ZY]Z/F?[NW,^EO% MOO;N^E7ZZQU9!POU5KJ(5+I% !!*I<(HBE((BEATW*/]/29#[:\U"V3QK&JVUO3;5=3SBHI340UN/JX)5ECUHRL M<55GYBY-W6>"*>:SW*)J, : TX5&4D0C(J&5@014==Z)]J]G/O(<@[7N=]M6 MV\Q"1T#,FK#^')VSVDZ,"D@1HIHW4HVE@1U>9\7?Y_C@X[;'RVZ[1E M+4](W:75=*5*)H$1KMR[!KZQQ(QD'EJ)\75J-)80T%PJ&8N7?>L_IV_,UCZ# MQH1_-XR?S)0_8GEUSG]X_P"[+6EWO'LAS2:T9OW=N+<36NBWO444QVHEQ&Q,.(X7J_P"!9 ?Q;$&HU^"'<.W:U*3< M.VZN41L5@KZ6FF(%]-O>D]RU_B4T93\F /7,+G_VN M]PO:S=3LON#RC>[5?U(7QD_3ETTJ8)T+03J*BKPR2+Y5Z&7V:] +KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NFW(YG#X=8FR^5QN+69#O;I#$PSU&5[DZJQD%*P2IGR'8>T:.&F=HB#-)NMLJCC65!3[:MT*;7VW]P[Z2.*RY"WJ:5Q50EC6>'2?_ -FB^,__ 'D3T5_Z-S8'_P!D'MG^L7+_ /T?;/\ YS1_]!=& M?^LY[N_^$KYD_P"Y9>_]:.O?[-%\9_\ O(GHK_T;FP/_ +(/?OZQ^;++7PMXM6IZ2QG_ W2*[]KOVLD,I%0KJR$BI%:, M :5!%>%0?3J?[OTFZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z_]#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U79_,%_EX]=?.38T)DEHMF=T[4I)(]@]EK1&:U.9'J)-I;NAIPM3E M]I5T\CNEBU1C:ES/3W#U$%2!>=^1K#G"S%2(MVB'ZF60_M0]R\65L MI_NP?>DYJ^[KS'(%23:PE3*>#*?)A@]?0QR![@/7F[MQ[(W M7BI!)CMP[5S-?@LQ2'4K,D5?C9Z>H\,I0"2,L4D7A@1Q[3V=[>;?<)=6-U)# M6L9KWE_E[WGWBQ\.#?K9;NW&-:T24?,T['IZ$*3Q+=<[?= M_P#NV/;KF?ZO=?:C>Y>7MX8EA:S:[FP8Y.E=1-S;U)KJ#SH@&E( *4V%?C7_ M #!OBA\JXZ.CZM[1QD&\*J*-GZVWGX]I=@0S-&))*:FP>1F\.X6I0;2RXBHR M-,AX,ON<=@YWY:YD"+MVXJ+HC^RD[)?L"GXJ>90L/GUR[]VONP>]7LNT\_.7 M)TS;$A(%_:UN;(BM S3(*P!OPK]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW0=[V[>ZFZTC:;L?M#KOK^)%UO+O;>NVMJ1JGC M$NMGSN3H%5?$=5R;:>?I[0W>Z;9MXK?[C! /^&2(G_'B.A3R]R-SMSQW[MPJR/,D(B3>-YY>VV+%1), MTH*UF7B*$YH5/>'_ HG2TT&P?BTQ/[G@R>\.U H'IG6+S8+"[(8GUF-VMD1 MP&0?42 -W7OH,BRY<_-YO^?5C^S\7R^?4T;%_=8M5).9O>04Q6.UV[[*TFEN M_34!6#T;R*DKV[/Y_?S S!FAVQL/HG9],XE$,R;;WAGLO"769$8U>4WO_"I3 M"'1A>@ ,B7(*$I[#MS[U\T2U%O96<2_Z1V;]IDI_QGC\L=3%LO\ =E^Q=CX; M[QS+S)?S"E09[6&(TH3VQVGB"M"#^M\)Q1AJZ+?N?^<=_,,W*TJQ]YP;;I)6 M9OLML===:8]8[RR2(L60J=I5^;18D<(!]URJC5J:[$@N/=3GFXK3>!&OHD40 M_F4+?SZEC9_N&_=-7L'BPO9.Y]L0.HB,!1Z?;60Q,+Q/&3J0J5<^I@6Y]DD_.O- MUQ_:ST^C]F.6R1P,MA;W!&:U#7"2D$'@:U P" M!CH$,[W1W%N@LVYNV.R]Q,[1N[9W?>Z,N6>%#'"['(96H+-%&=*D\JO X]D\ MV[;K<9N-SN)/]-([?X2>I$VWD#D39P!M')6T6H ('@V=O%0$U([(UP3D^IST M&SN\KO)([222,SR2.Q=W=R69W9B69F8W)/)/M 2222<]"Q55%5$4!0* # ' MD.N/O76^O>_=>Z][]U[KWOW7NI=%7UV-J$J\=6U=!5QAUCJJ*HFI:A!(I1PD MT#QR*'1B#8\@V]W1WC8-&Y5O4&A_ETS<6UO=Q-!=6Z2PFE5=0RFF14$$8.1T M/.U?EK\IMD%?[H_(_O/;T2DDTN+[5WQ34$A)D/[^.7-_8U #S,P$D; ,VH<\ M^SFVYFYCL_\ <7?KQ!Z":0#\QJH?S'4:[S[(^S7,0/[\]J.7+IS^*3;K1G'# M@_@ZUX 888%.'1L]C?SA/Y@FR&CC/=XWA01EF..WSLK9.>61F(-Y,LN!H]R$ M#\**X*/Z>Q-9^Z7.]G0?O?Q4])(XV_XUI#_\:ZA+F+[B?W8>8@[?ZW?T%R?Q MVEW=PT^R/QG@_/P:_/HZ_7O_ H4[VQ+0Q]H]$]7;W@C"))+LW,[GZ\R$P4D M/+++E9>PZ$S.MC9*>)+@V !L!;8^^&\QT&X[-;3+_P +9XC_ #\4?R'6/G-' M]UY[<7HD;D[W(WG;I34@745O?(/0 1BQ>@^;L:>9ID_?67\_7XF;J:EI.QME M=K]55LOC%17/B<5O?;-(6'[A.0V_D8MR3+&WY7#W82;?W1)I) M:U(=#$!K$@$>[9SCROO&D;?OEN\AX*6T.?\ :/I?_C/6*'.WW+>UCKJFCA-S;+3UNK4S6X^7ZN0"14 ]&O]B7J%>O>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z__1W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]T2[YJ?!KI[YM]??W7W]1_P3>>$@J7Z_P"SL3202;EV=7SE)&AM M(8ES6VJ^6)16XV9UCF7UQ/!4+%/&$^;>3]KYNL?I[U-%V@/AS*.]#_S\A_$A MP>((:C"?_N__ 'B^>_N]*,LNK$7F/EG=>5[]K#=(*'BCC*2+_$C8_,&C+Y@=?0M M[->]O(7OIRG#S7R-N>M!1;BVDHMS:2D5,5Q&"U#QT2*6BD )C=@#0M'L/]2Y MUR1WB=)(W:.2-E>.1&*.CH0RNC*0RLK"X(Y!][!(((.>M,JNK(Z@J10@Y!!\ MCU9M\;?YM_S*^.@H<0=]+V_L>D\40V?V[][N&G 6G MB-;-0PE5_P F905,@[![GKT']%ZAQC@-14?P]8A^[/W(/ M83W4-S??U<.QMX5)6%_[S,VY.OIZAK!5I-\XBA@EH8S8EY,ICL;3Q\#S,3[FO8? M>#EK=-$6YA[&Z/\ 'WQ5^4BC'^W50/4]1C!-0Y7%U%50U<1/]J.1A[E.WN;>[A2XM9TE@889&#*?L()!_(]8);MLV M[[!N%SM.^[5_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZA9+)XW#T-3D\OD*+%8VCC\M7D,E M5P4-#2Q:@ODJ:NJDB@@CU,!=F N?=))(XD:25PL8XDD #[2<=*+2TN[^XBL[ M&UDFNY#14C4N['T55!8GY =%#[$_F%_"3JW[E=W_ ":ZH6IHU9JO';8W%'O_ M "].RZ[PS8;8,6YLK'5#1?PF'RV(.FS+<,7W/'*.W:OJN8;;4.(1O$8?[6/6 M:_*E>IRY6^Z[]X7G+P3L7M%O1BD/:]Q ;*)N&1+>FWC*Y^+5IXYP:$4["_GT M?#':OGI]F87M_M"K$3-2U.%VGCMMX&68?IBJJW>.=PN;I5;_ %28R>W]/8-O MO>?E.VU+:175PWD50(OYEV5A_O!ZR/Y7_NUO?W>?#EW_ '#8MG@U=RRW+SS M>JI:PRQ-]AN$^WHC/8'_ H@W[5^:+JOXV[1P&E--/7]@;WS.[O(_J/FFQ&W M,5LGP)R!XUKI#Z2=?JLH.O??.]:HVW8(D]#)(S_\958Z?9J/V]9&DG/ MKH]@]?;9C 32H\<.1WA2[PS=,-2ZM4=4DER1JTG3["%[[M\-KSE2]W:=>#7M[<'/J4M6M8F]*-&5\Z5ST2S? M?S ^579HGCWW\BNY]R4=0'67%5O8NZ8\$5D;5($P%)DZ?"Q!S8$) MP /H M$[SFGF3<*B]WV[D4^1E?3_O((7^760'+?L5[,&W+?M7L%I.M*2)8VYFQP MK,T;2FGE5SDD\2>BZRRRSRR33223332/+++*[22RRR,7DDDDNK=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW1C>H?E[\GNA6IEZC[T[(V9CZ0Q-#M^CW'69#:5X3^ MUYMG9ELEM6J$8X EHW&DD?0D$^VOFCF'9=(VS>+B)!^$,2G^\-5#^:]13SS[ M&>S_ +E"9N>/;G:;^Z>M9F@5+G/&EU%X=RM?Z,HS0\0.K7NEOY_?R.V@*6@[ MJZYV%W)C8M*S9?$//UIO&:ZHC33U6,I,WM*;05+B.+#4NIB5UJ"-,E;3[U[] M:Z4W:PANXQ^)?TG_ &@,GY!!]O6%?N!_=E^U.^F:Y]O^:]RV&[/"*4"_M1Q- M LC17(KPU-=24 !TDUKU,.M)@IJF2 MPE^WWEMZISVW:6BB8_Y_)RXRXYTCZ>Y1V?W:Y1W0K'<7+VCRN*J:NAJ5%_JDC#W(UO M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_TM_CW[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]T"??_QXZD^3O7&6ZM[DVI2;GVSDAYJ64_Y- MF]N9>-'6CW#M?,QJ:O"YR@+G1+&2DL9:&9):>26)RC>]BVSF&PEV[=;826[< M/)E;R9&XJP]1Q%005)!D+VR]TN=_:#FNRYRY"WI[/=X<,/BAGB)!:"XB/;+" M],JV5($D;)*B.NF-\^?Y9';_ ,*LU5[EHTK.QNA.H6^XP(J952D MP/8V/IE>/;^96218HJM3_#LB2K1/',[TD&*/.OM[NG*4K7" S[*S=LH&5KP6 M4#X6\@WPMY$$E1WU^[1][WD7[P.WP;3.T>U>Y44=9K!W[9M(JTUB[4,\5 6: M(_KP9#J\:K/)69[C[K+KKWOW7NO>_=>Z&3IOY#=X?'S.'/28XL]@)C/@=P4RE%(BKJ:HBNH.FX%C7:M\WC8YO'VG<98)// M2QTM_IERK#Y,".@%SY[7>W?NAMW[K]P.3K#=;0 A3/$IDCKQ,,PI- QJ>Z&1 M&R17)ZN_^/7_ H"[,V]]AA?DMU;A^Q,;'X8*C>W7#Q;2W@L*^(2UU?MFNDF MVGG:][.?'2RX*"Y4 +8EI?V/WLW"#1#S!MR3Q\#)%V/]I0]C'Y QCKGA[H_W M8_*&Z?4[A[2?\?/YD/PY^2@ MH*+8/<6"P^[*_P <:;![!==B[R^]D5'_ (=0T&Y_P!U#WX]I3]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UBGGAIH M9JFIFBIZ>GBDGGGGD2*&"&)#)+--+(52.*-%+,S$!0+GWHD*"S&BCB>KQQR3 M2)%$A:5B J@$DDF@ R23@ 9)Z*5V7\]_AGU"*A=]_)+JFAK*0NM5A\'N:GW MKN&F>-@KI4;;V2NXL_#)J-@K4P)L; V-@SN'.G*FUZA>;_;!QQ57$C#[5CU- M_+J;N4?NT^_G/)B/+?M-O4D#TTRS6[6D# ^:SW?@0D?,24&*\1U7]V5_/K^' M.TVGI=A[?[:[6JUU?;UN*VU0;3VY-I MY:[=^6QFX8/(6]-L3)P#>W 8$7_O M1RK;56R@N;EO(A B_M=@W_&#UDYRE_=J^_&]B.;F7=-DV6 _$DD[W,X^Q+6. M2 T\_P#&1Y4KFE?O8_\ PH7[GRAJ8>I^@NM]EPN&BIZO?.X-Q]A5L:E='W2Q MX5>O*..H_MHCK/'&U@WE .H$W_OCNTFH;;LMO$/61FE/V]OA"O[1]O63O*G] MUUR#9B%^=?+-XC%1[J;@ +Y,A)HM=;$DD%7_N;SK?U#;TT4 M?I$J1T_VRKK_ &L>LE^5/N0_=FY3T20^VT-_=BE9+Z:>[U4]8I9#;?;IA%?. MH H13>O9O9/95:3UD=G/[6)/61_+_*'*?*5N+3E7E?;MLM:4T6EM#;)0E*=(CVCZ$/7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T*'5G=G;O2&=3?R.(2N6,W6GRM'33K0Y>C/]J"JBFA<<,I'LQV[=]TVB87& MUW\L$OJC%:_(@88?(@CY= _G+V^Y&]P]M;:.>>4[#==OH:+TC7U3B]Q*^Q^].]V>B+>[..[A_C6DE9H1=A=LK2[(STD\FA8Z;&9&JK:G:6X*J:0D)!C\E55) M"EFB46O,NP^XW*F_Z(X-Q$%V?]#FI&U?0$DHQ^2L3\NN;_NK]S?W\]I?J+O= M.3WW/8(ZGZS;=5W"%%:M(BHMS H%*O/!''F@]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__3W^/? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=-N9PV' MW%B)RN-K8FIZS'Y+'5L4]'7457 [)+%*C1 MR(2&!!]MRQ13Q20SQ*\+@AE8 J0<$$'!!\P<=*["_OMJO;319( MI8G:.2.1"&5XW0AD=2 592"" 00>M8_^8#_)&K,>V<[>^&-%+7X\_<93<'0< MTSRY"A"AYZNIZOR55,\F3@(]2X.I;[A"&6CFFU0T:8]\[>T3IXVZ&070V[D;W]N%BNNV.'>0 $?@%7<(U $9\C= MQC0<&>..CSMK;Y3%Y/"9*OPV:QU=B,QBJRIQV4Q64I*C'Y+&Y"CF>GK*&OH: MN.*JHZRDJ(V22*15>-U*L 01[@22.2&1XI8V652000001@@@Y!'F#UUCL[RT MW&TMK_;[J.>QFC5XY(V5XY$8!E='4E65E(*LI((((-.H/NG2CKWOW7NO>_=> MZ][]U[H['07\Q+YA_&TT5'UUW3N:IVO0QQ4\6Q=[3#?.RTHH0 E!08;I_2.<5+02V%M=B01=LG/7-.P:$L-VD-N,>')^I'3T"M72/](5/SZQ\]S/NL M>Q/NQ]1/S5[?VB;Q(2QO+0?1W1<\7>6#1X[O3]8N4QR^]\#!(N8-I9&\Y(#4?\XW(('K21CZ#KGQ[E?W7^YP-6R,DC$84-:PK4=S@&HN?Z*^#5;3(P92TL;-SARUOVD;9N\3S'\!.B3[- M#Z6/V@$?/K /W'^[I[U^U!GDYW]O-PMMNCK6ZC07-I0>9NKQ+U"G7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=!1V/WQTET_"\_:O;G6W M72I$)A%O/>NW=NU3Z*"?99?[SM&U@GAKRI[;>X7/449/_&I/#4_:&(ZRDY/_ +OO[RG-(BEO MN7+'9;5Z$/?W<:FGJ8K7ZJ=#Y:9(D;Y4SU7AV;_PH?JF:JI>FOC?3Q(/(*// M=F[TDG9[BT+56TMJXVG$6D\L$S3ZKV!%KD#[A[YMW+M6PBGDTLG^%$ _ZN=9 M2V]]R;FIXY Q9/MZ7,9*KIJ6.&]HTC1$ MC4 * ![!%]O&[;F2=QW.XGS7]21W'Y!B0/E3AY=9/\ *WMS[?\ )"*G)O)& MT[4 NFMI:06[$>>IHHU9B?Q%B2QR22>@L]EO0RZ][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H^7QJ_F4? M+OXM-08_8G9E9N79-$R#_1MV0*G>6RS3H$ H\?#5UD&]RJF&X;/&YAFQ0"E!38@^+_P#/1^.7;!Q^W.]\/D/C_O*< M"%LS53R[GZOKZ@*B*Z;CHZ2#-;=DJY-3^.OH?M*9+*U=(>3.?+OO%L.YZ(-Y MB:QNC^(G7"3_ *8#4M?1ETC^,]'^[D]UN2OJMU]M[Z+F?85SX2@6^X(N M30P,QBG"B@U0S>+(:D6RC'5UVW]Q;?W;A<;N3:N=P^YMNYFE2MQ&?V_DZ+,X M7*T4M_'5XW*XZ>IH:ZEDL=,D4C(;<'W+<$\%S#'<6TR20.*JRD,I'J"*@CY@ M]<^MSVO<]DW"[VG>=NGM-UMW*2PS1O%+&XXK)'(%=&'FK $>G3Q[=Z0=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U_]3?X]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=5Q_- MO^67T#\SZ"LSN3H5ZY[F2E6+%]L[7Q].:^L:"/QTM'O?#"2DI-YXQ$54#2R0 MU\"(J0U4<8:-P'S=[?;)S8C32)X&ZTQ,@%33@)%P''VT8>3 8.5GW>OO=^YO ML#J@N(FB M*R-B]S-R?OG*MQX>YVW^+L:)*N8W^QO(_P!%@&\Z4SUW1]D_O%^UWOUM/UO) M.]@;Q&@:XL)Z1WEN<5U15(DC!( GA:2$DZ=8>J@G_L+=3IU[W[KW7O?NO=>] M^Z]U[W[KW7:L5(92592&5E)!4@W!!'((/O?#(X]>(!!!%0>CO](?S'OFA\?A M2TFQ.]=VUVWZ9X[;2WW-#V#MG[9&5FH:2AW=%EJC!4DI7U?PR:BDN20X+$D7 M;/SYS9LFE++>93 /P2?JI3T ?45'^D*GY]8[^XGW4?8#W.\:?F3VXL8]T<'_ M !FS!LKC4?QL]L8UF8>7U"RKP!4@#JW[I3_A0OD(A2X_Y$]"4U8+_P"5[KZ; MS#T^+C2F^[*#ZO U/^JUGN4\?\-MND085^=Y:JI ' #Z)SZMZVX]-?S3O@QW8 M:2DP?>FWMFYVK*(-N]J1U'7%='42DB&D3*;D2EVKD*N=AI2.CR-2S.0H]3 & M3MJ]Q^3MWTI#O"13'\,U8C7TJ]$)^2L?3CU@_P ^_B>?4:HYZ:JIWD@GAD4W5D8J1]#[&R.DB+)&X9"*@@U!'R(X]8RW-M]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U'JZRDQ]--6U]53T5'31F6HJZN>*FIJ>)?U233S,D44:_DL0 M![JSJBEW8!!Q)P!^?3L$$]S-';VT+R3N:*J@LS'T %23\@.B<=G_ ,Q'X2]0 M&HBWI\DNL_OJ4-]QB-IYA^PLW!*%9A3U.(V!3[ER%'4.%X2:.,V92;*P)"NX M\]D%?J2P4"[C[V9TQ(?S)9OVIUE/ MR?\ W9/O#NXCFYPYLV79K=J55#+>W"^M4188#Z#3=&IKP%":YNT?Y_?REW0M M51]8=>=5=54,^KP5]52YC?\ NFCY81^'(Y:LQ6V);*PU>3"OJ8 C2+J0)N/O M7S'<:EV^QMK9#YD-(X_-B$_;'UE5R=_=E^S>S&&?G#FG>MZN%XHK165N_K5( MUDN!\M-V* ^9H>JY^S_Y@OS3[A%1%OKY(]GU%#5EON=^;-UU"\WZX*'BJ-X:G[5CT*?S'65?)_P!V M'[O_ ")X3\N>T^SK<)\,L\/UDR_-9KPSRJ?FK@\?4]$_GGFJ9IJFIFEJ*BHE MDGGGGD>6:>:5S)+--+(6>261V+,S$DDW/L+$EB68DL3D]3I'''#&D42!8E M H , 8 & .L7O75^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[J= MC<7D\Q5QT&(QU=E:Z7_-46-I*BNJY>0/VZ>ECEF?DCZ _7W>..25@D499SY M$G]@Z3W=Y:6$#7-]=1PVZ\7D944?:S$ ?MZ,%M7X=?++>ZI)M3XT][9NFD%U MKZ3JO>PQ=B+KJRLV%BQJ%ARH,H+?B_L\MN5>9KRAMN7[QU]1#)3_ 'K33^?4 M8;U[\>R?+Q9-Z]V^6[>8?@;<;3Q/^<8E,A^=%QY]&0VO_*._F%[K"2TGQURV M*IF95DJ-T;SZXVP80SSQZWH,WO"BRTBAJ0/\ ,=1/O'WX/NN[*62?W4@FE PMO:WUQ7 - \5J\8^(?$X% M:BM5(!@=N?R'?G)G!&8;^G^^+*-:YI MCZFZM_+NS3']+'0\8#_A/)W94Z?[T_(3JS##4X;^ ;QN[M_N3OELG^E5W_ ,.CS_U>74;;G_>C^WL5?W-[7[S< M8']M/;09KGX#Q48%9^9F)H,+ !3UR9C7Y8'0$O\ ^]1N MV8KM?LG&B M1I=U9R1^$Z4V]-)\V&MQY XJ12QO_ GHZ!B\W\7[Y[AKM7C^ MW_AN-V7BO%;R>7S?=8G,^?7==.GQZ;&^JXTF4?L=L@KXN\W3>E!&/\*M7^70 M-N_[T7W-?P_H?;78HZ5U>))=R5X4IIEBI3-:ZJU'"F5E2?\ "?;X@)3Q+7=I M?)*IJP#YIZ3='6%%3R-J8J8J6;J2OEA 2P(,SW()N+V"I?9'E<*->XWY;Y/" M!^SP3_AZ(9_[SWWT:5S;CL;WDKE62.F D-_&0?4EMPE!%/*@^WRZ8JC_A/7\;V M@E6D[O[NAJ3&P@FJ$V'501RD>AY:>/:U))-&I^JB6,D?VA]?;+>Q^P%3IW>\ M#>5?#(_9H'^$=&47]Z'[KB1#/[>D9D?^$[O6 M4JQ?PGY+[[H6!?SG([ V_E%D4A?&(EIL]AS"5(-R3)JN.!;E))[&;>:>%S!, M/MC4_P"!E_R]']I_>E\WH7^N]H]MD&*>'>S1T]:ZH9:_*E*?/R#7,?\ "=/) MQW? ?+2@J]4LI6#,=*U&/\,/)@4U=%VED_N)?HK'P1#^T!_9]E\OL5(,P\S* M?DT!'V9$QK^P="RQ_O4K-J+N?LE(E .Z+=E>I\^U]NCTCS UL?(GSZ!O._\ M">WY+TX_W[/=?1F7-H_^+[)O[;@U%F\HOC]G[IX10"I_M$D$+:Y*IO8_F!?] MQ]WLV_TWB+_@1^A]MO\ >A>T[UNNW GC<6$K4R!4_2FY.*UQ M4T!H": EJW?_ "S_ )Z;'$QS7Q>[/K? 7#_W0Q]!V$6*-4*?"-@Y'H/W7M_P YV=?%Y=N#3^ "7U_WV7KP\OEZCJ6]B^]S]VOF+P_W M?[Q;/'JI3ZIWLN.GC]:EOI^(5U4IW5^%J%7WEU1VEUS(T/876N_]B3*S(T6\ MMG;BVO(KI(D3HR9O'4+!DED52+7#,!]2/8A-U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]T9;X\?+_Y%_%C-1Y;I3L_<&UZ-JK[K);3FG_B M^QLZ[>-9OXSL_)_-*U*? M%&W^F0U4GRK0,/(CJ)/=+V+]J_>;;VL?<'D^UO)PFF.Y \*\A&:>%=1Z9E ) MU>&6,3'XXV&.MD_XD?SV>H>RY<5L[Y.[?BZ6W?4^.E7?N&-;ENJLG5E;"3(1 M2FKW'L?[B9@B"?\ B5%&+R35D*?2?>6?>3:]P,=KS#!])=''B+5H2?GQ:.OS MU*.)<#KDQ[W_ -W!SSRBE[OWL_N9Y@V-*M]'+HCW&-?1"-,%WI&3H\"5L+'! M(W&]O;^XMO[MPN-W)M7.X?"YACN+:9)('%592&4CU!%01\P>N;^Y[7N>R;A=[3O.W3V MFZV[E)89HWBEC<<5DCD"NC#S5@"/3IX]N](.O>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[K__5W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=)S=VS]J;^VYEMG[XVW@]W;4SU(]#F MMN;DQ='F<+E*22Q:GKL=7PSTM1'J 8:E.E@&%B ?;%U:VU[!+:WENDMLXHRN M RD>A!J#T:['ON]>/10YB22(LQ( MKH45(?<#\V^S:/XM]RI)I;B;=SC[(W/#_2N2/Z8%!UU7^[__ 'D-Q;"QY8]_ M+,S0BB+N]M'^H/Z5[:H*/\YK558 "ML[%GZUM>P^MM_]2[LR>Q>S=G[AV+N_ M#R:,AM_(/D1@^1ZZR]^Z]U[W[KW7O?NO=>]^Z]T+O5W?W> M'258*[J+MKL/KF4S+/-!M'=F:PN.KG0Z@N4Q-'61XO+0EOK'4PRQM^5/LTV[ M>]WVA]>U[G/ :_@=E!^U0:-]A!'0'YQ]LO;OW"MS;<\P%I:+?AZ[[IQD6F.>;=NUTVYN1J=#Z$ILS ML2;;F.6=4 4S56.K'<"[ZG)8R)MGO'S;9:4O? NXQ_&FEJ?)H](_,JWSSGK# MSG?^[C^[_P S&:XY;&Z\OW;9 MK@SP:CQ+17@G>EN:IDJ#LO.T\+VN$BH:MU)"DD>O MW(.V^]VRSZ5W3:KBW?U0K*OY_P!FP_)3UB%SK_=A>Y>V&6;D3GS:=VMQD)04+]5"Q'F6FC!XX^'JR;J[^9!\'NWUI5VC\D>N:2NJ]"18C>^2GZVS# M5+%5-'#C^P*;;4U;5+(VD"F\RR6)C+KZO8^V[GWD_=-/TN_P!S^&0^$U?2DH M2I^RM?*O6)G./W4/O$\BF8[Y[3[J]NF3+:1B_BT_QE[)IPBTSWZ2O!@IQT=' M'Y''Y:BILEBJZCR>.K8EGHZ_'U4%;15<+7TS4U53/)!/$UN&5B#[%B2)*BR1 MN&C(P0:@_81@]0!=6MU8W$MI>VTD-U&:,CJ4=3Z,K $'Y$ ]3/=^F.O>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZPU%13TD$M55SPTM-!& MTL]142I#!#$@U/)++(RQQQH!
XN6_P"%QE1^ MV4QG]@/61W*W]W)]XS?M#;S:[/LL9X_57BRO3Y+8I=J3\BZYXD<>B#=D?\*( M-SU"5%-U#\;<%B9!K%+FNR-[Y#<"27#"-JC;.V,5MEH=+6)"Y=]0N+CZ^P7? M^^=PP9=KV!%/DTLA;]J(J?\ 'SUDMRG_ '6NT1-%+SS[LW,Z8U16%HD!'KIN M+B2XK\B;84XT/#JO_LK^06_!-R ?8)W#W6YUOJA=Q2WC/E%&J_\:8,X_)NLG.4ON#_=GY5\ M.2?DV?=KM>$E_=32_MBA:"V;AYPGY4&.J_>P>Z>X>VJDUG:7:G8O8U27\BR; MXWIN/=/B;C2($S61K8Z>.,* B1A515 4 #V"+[=MTW-M6X[E/.W_#)&?]FH MFGY=9.\K^W_(G)$(@Y-Y,VK:HJ4I:6D%O7_3&)$+$\234DDDDDGH,_9?T+NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z7FR>J^S^RJD4?7/7&_-_U9E6 4NR=H M;AW54F9V54A$&"QU?*979@ MKDD>UMIMNX[@VFPL)IV](T9S_P 9!Z#?,/.? M)_*47C\U\U[;MD%*ZKNZ@MEH.)K,Z"@]>'1U-@?RH_G[V(:>3'?';L?N9/[SGV;V_P 6/EKD[?\ M&_3R>OAHD?["QE_P? M/Y=0)S%_>D\ZW'B#E+VIVNS_ (3=W4]YY8)6%+'SS0-P[:XU$WVR_P"23\ = MJ" Y?86]NPYH-)$^].R-SPF61'9UDGI]CU.RZ&7Z@%#%XF50"INVH46GM'R3 M;:?%LIIR/.25_P"8C,8_E3J#.8/[PK[S6]&3Z'F7;]KC;RM+"W- 12@:[6[< M?;JU G!&*&UV?\"?A9L5(EV[\7>D4E@"B&MS77VW]UY.+2C1ZHLMNJCS63CD M9'(9A*&<'U$^Q-:\E\I68'@G#'^?4([[]Y;[P',;.=U]X^82 MC<4BO9K:,YKF.V:*,BHP--!Y4Z,Y@]M;HC:]'@\508FE.DN MRWIZ""GB]+2L1QP6/]3[$,-O!;KHMX$C3T4!1^P =1!N.[[KO$WU&[;G<75Q M_%-(\K>7XG+'R'GY#TZ>_;W1?U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6.6**>*2">..:&:-XIH94 M62*6*12DDB MZ[[^'WQ4[-,\F^_CITQN.LJ"[2Y6LZZVM%G2TBZ9&3/T>-ILU$7X)*5"W(!^ MJ@@BO.5N6]PJ;S8K21CYF)-7^] !OY]2IRW[Z^]'*'AKRW[J;_:0+2D:WUP8 M<<*PM(T1IY50X)' GHC?8O\ )&^!.^1(^#V;OGJNJD#%JKKWL#,2J9"!:04. M_EWUC(0MOT10Q)_A?GV#[_VBY+O*^#:36S>L4C?X)/$'[ .LB^5?[PS[RO+A M4;COVW;U"/PWME$,>FNR^CD/VL['Y]$&[*_X3OC34U73_P DSJN_V>"[*V,- M)6S&(5.[-KY>X(-E8IA3>Y8 6TD%;A[&?$VU[_\ 8LL?^%T;_K'UDORE_>EF ML,//?M-C&J:PN_VZ;:XB^TBMU\OGU7/VE_)B^>W6GW$]!UO@.U,72HSRY7JW M>&*R^H+:PI\!N7^ZF\:QW_"PXV1N.0.+@3.:"/<;62+_>IH/J;5 /5IU'IU7-OWJSLWJO) M?P;LWKO?'7F6U.BX[>VU]^Z]U[W[KW7O?NO=&U^,'S?\ DA\1,W%D.GM_UU+MZ2J%3F.N\^TV M^.WO:\]\LQON@33%?0TAOH?31<*"74<1%,)82< MF,FA&T[\,_YR7QZ^21Q>S.SWI>A>VZKQTT>,W+E8GZ_W-6,PBC7:^]:E:.&C MK*MR"M!DTI90[K%!+5L"WO(WE3W5V/?_ [3<2++_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__UM_CW[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]T /R ^+O0_P H=K/M+N[KG!;SHXXI$Q66GA:AW3MR5R'^YVUNK'M3 M9W"2^559TAG6&H T31RQED))O?+NST<31@LZT]%5G[+;.]OMX%)9XSC*R M5B$BHY6-SC_S-[-;I8F2ZY=G^JMYL-4M1Y?;VY,5783-XNJ0 M3Y#%Y*"FK:.8 @Z9$4V(/N&[BVN+.:2V MNX'BN$-&5P58'T(-".ND.S[SM',.VVF\[#NMO>[1<)JBG@D2:*13^))(RR,/ MFI/3#[8Z,NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H0-A] ML]I]65;9#K+LK?W7=<[B62KV-O#<.TZF20!!JEFP.0H))"5C4'43< #Z#VNL MMSW';FU[??S0/ZQNR'_C)'08YDY)Y-YR@%KS?REMFZVX% MW:P7*@9X"9' X MGAZ]'NZ[_F]_/_KO[:"/O&?>N,IE53B^Q-K;4W7]QITA6J<]4X>#=\C!5()& M1&K42;M8@96/NASM8Z0-X,T8\I41Z_:Q77_QKK&[FG[C/W9.:?&D;VZ7;[QS M_:6-Q9O[KKVZO2[Y>\;>220+J&WOE4'R C^A:@/#4Y-,$D]W1SME_\ M"@[XVY/1'OWIGN;:$SV!DV\VS=ZT$+>GF>>KS^SZX1#U_ M8)*"]VF[B/\ 1T2#^;(?V ]0%S!_=?\ NS9ZFY:Y^V"^C'E/]5:.?L"PW25X M<9%''.,FVVC_ #D?Y>^ZRD4W=59M.KDMII-W=>]@XX4PD.FP)U MU2\,+7LVD36ONKR/>.4_E&>!^53,[7^HEE!:.BK>T-HX3)N%1I&*XG. M97'9,B-%);]KT@.UMRAM>DX#<&)S(;Q*CR M:3CJNIOXTD4M_0,"?K[.H+RTN?\ <:ZCD_TK*W^ GJ,MSY)! ]:'I4^U/1-U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=1:RNHL M=325F0JZ6@HX='FJZRHBI::+R2+%'Y)YW2)-9- M!T];V]Q=2I;VL#R3M6BHI9C05- 2: $GY"O08YSOGHW;!==R=S]3[>:.4P2 M+G.Q=H8DQS*AD:%Q7YBG*2B-2Q4\Z1?Z>R^;>MGMZ_4;M;)0_BE1?\+#H7[= M[:^XN\!3M/(.]W0(J/!L;J2HK2HT1-BN*\*XZ!;/?S _A!MP7R'RLZ*J.(V_ MW ]C;@"W)_.._EY;=5A'WI/N*I5=? MVFV^N.SJYF!B>1 M;5;0H<26=E":?N=2LPU!1<@EN/=3D:"M-Y,C>B12G^90 M+_/J3-I^X;]Z3=""_MRMK"335/?;>GF >Q;IY:#C710@&E30$NFZ_P"?S\.\ M.)8MM;([VWA4J7$,L&U]HX/%2A&*AGJLOOB+)Q"3@K_D3'2?5I/'LBN?>OE: M*HM[.\E;Y(BC]K25_P",]2ILO]V9[[W^A]VYBY;L(C2H-Q:I]2VUK9PKY$([,/S9RO_ !GJ:^7_ .[0 M]AML, M\L/!,&1:?8]#MGK[[>)I!((X*O96#P62NA4 2/.\VG@N03<+WGN/SK>U$N_R MHI\HPD5/SC53^=:_/J<^7?N9_=EY9\-K+VFL)Y%SJNWN+W4:4J5NYIH\_P ( M0+7(44'1-][=J=G]E5)K.QNQ]^;_ *LRM.:K>V[]P[JJ3,[,SS&?.Y&OE,KL MQ):]R2?85N]RW'<&U7]_-.WK([.?^-$]3UR]R9R?RE%X'*G*FV[9!2FFTM8+ M9:#@*0H@H/3AT@_:+H2=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TN]C=6]F=G MU_\ "^M>N]\]@Y+6L1H-D[3SVZJQ9'TA5>GP=!72H3K'U ^H]K;/;MPW%_#V M^QFGD](T9S^Q0>@WS'SERCR?;?6,(C5KM?&W^H%V!' ML:[?[7=XE?T["W MGN*T_AFT):FOE^O\^!KU8'US_P )X>P:QH9NW/D;LW;RJ%:HQW7.S\WO%IVN M T$.9W-6[%%*+$D2M03?2WCYN!M8>QM\U#N>_11_*)&DK_MG,=/MTG[.L8N: M_P"])Y7@$D?(_M3?W1/PO?745K3YF*W2\U?Z43+ZZL4)]^N/Y$'PHV@*6?>E M3VMVQ5H5>L@W)O*/;F$J&5N8Z>BV'C-LYFEIG4 $-D9I+DD2#@ :V'LURE:Z M3=M8>32I^P1A& _VQ/SZQIYK_O(_O![YXT?+\6R[) <*T%J9Y5^;/>27 M$3,/40*O"JG))\^O?@?\->K? ^ROC5U!0U=-I^VRN6V=C-UYV I:S0[@W;'G M,W&QMR14 L?K?V,['DSE3;=)M.7[4,.#,@=A_MGU-_/K&OFC[R7OWSEXB\P> M[>^R0/\ %''=26T+?;#;&&(_84QY=&LI*.DQ]-#14%+3T5'31B*GI*2"*FIJ M>)?TQPP0JD44:_@* ![$BHJ*$10$' # 'Y=0O///]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]TSY_;NW]U8JJP6Z,%A]R82N4)6X?/XRBS M&*K$!N$JL?D8*BDJ%!_#H1[:F@@N8VAN(4DA/%6 8'[0:@]+]LW7<]EO8=RV M?<9[3<8S5)89'BD4^JNA5E_(CJNWN3^4=\$>Y?O*J?IREZTSM6C*N?Z>R,^P MGI"U[R4NV*1*OK_RZN=4N'D-_P#"X(%W7VQY-W76S;4+>8_B@/AT^Q!6/]J' MK*;D+[\'WD>0O ACY\?=]N0_V.Z(+P-\FN&*WM/DMTO52O=?_">S=] *W)?' MKO3"[BA!,E)M3MC$5&WL@D*DDPC>.UXLQ09&K=/T:\101%N&90=0C/=_8^Z3 M7)L>\)(/))E*G_>TU G_ &BCK-SV^_O0]CN3;VGNC[>3.9]AU-N6T2K /]$4:X_\ >TU*/L8@ M_+K._P!N/O)^R'NOX$7)?N)83;G)PM9F-K=UX$"VN!%+)0X+1*Z<*,00243V M%^IQZ][]U[KWOW7NK6_A3_-M^0OQ0;$[.W/55/='2M((*-=D;JRD_P#'MK8] M#%&!L/=DZ5E9BH:.",+%CJI:G&A 4BBIV8S+)7*7N;OG+7A6MPQN]I&/#2FJ>0"\>L+/O!?H7N_;/"G+_N ]6^KMHQX-PYJ?\)WYM"698_ MV<_MYYYG^V6:3QK74DE5C9Y 5BJ)"K 9,\N\U[)S3;?4;3=!G [XV[9$_P!, MOIY:E)4G@QZXC>\?L)[F^Q6]_NCG[86BM9'(M[R*LEG= 5S#. !JH-1AD6.= M%H7B4$5--[$?4-=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_U]_CW[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=%L^17Q$^//RJP/\$[MZUP>ZIX*9Z?$;HBC;$[VV\&+.IP M6[<::?-44*3MY&IC*]%,ZCS0R+Z?9!OO+&Q\R0^#N^WI(0**_P ,B_Z5Q1AZ MTKI/F#U+/M9[X^Z7LQN7[Q]O>;;BRC9PTMN3XEI/Y?K6TFJ)R1VB32)4!/AR M(<]:ZWRA_D&]E[4;*;F^*^^*7LS!1^:II^NM^5%!MS?U-$H)2AQ>YU6CV?N> M7\ MH[T+/:/>;EU]HW(T5KZS5Y[)CYO);]UU;CY1F[]:J,"B+LGJKLKIW<]5LSM3 M8NZ>OMT4>II<+NS"UV%K)(%EDA6LHUK88DR&.FDB;Q5,#24\P%T=AS[AO<-M MW#:KAK3(]"*@^1ZZ1_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NEQBNSNRL'$T.$["WQ MAX7$2O#BMV9_'Q.L*E(0T=)D(481(Q"W'I!L/:R/<=PA%(;Z9!\G8?X#T';W MD_E+5]NGD%:&2VAY>Q:2H".+.@FI]QQR!7 Y%['VO3F;F2-M4?,%\K>HGE!_D_03N?9/V9O( MC#=^T?+$L-:Z7VNQ9:C@:- 1CI[_ -G7^9?_ 'EM\F__ $?7:G_V5^WOZV\U M_P#33;A_V4S?]!]%_P#P/GL)_P"$0Y0_[DVW?]LW7O\ 9U_F7_WEM\F__1]= MJ?\ V5^_?UMYK_Z:;@ @ 'Y=(;(=N=K9:%J?*]G=A9. MG>02O!D-Z;DK87E4EED:*IR4B-(K&X)%P?:-]SW*4:9-PG9?G(Y_PGH1VO(_ M)5C();+E#:X90* I:0(0/2JQ@T^72&K*VMR-3)69"KJJZLFT>:JK*B6JJ9?' M&L4?DGG=Y7T1(JBY-E X'M&[O(Q=V+,?,FIZ$<%O;VL206L"1P+6BJH514U M- *DDGYFO4;W7IWKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z'_JCXJ?)/O)J=NINCNS-\T5256/-X?:66_NPATWMT)1SM[ MB;1MUPG&*6YC^H-..FV5FG:G]&,_SZLLZH_D0_,W>[4]3V%6=:],XYBIJH-P M;G7=VXXXV/ZJ7%[$BSN#J) .2LN5I_\ 7OQ['^V^S7-=YI:^:WM(_/4^MOR$ M>I3^;CK$GG7^\B]@^7A+%RO!NV_W0^$P6_TT!/\ 2DO##,H^:VS]63=5_P#" M?+H; _:57;_<_9'8M9#IDFQVT<=@^N<#42'2335*U2[VSD]*@)&J&MI)'(#7 M070C_;?9#98=+;INUQ.P\D"Q*?D:^(U/L93_ (.L3.<_[S_W*W+QH>1>0-IV MJ!L![EYKZ91_$NGZ2$-P-'BE49'=ANK'>L?Y9_P6ZE6F?;/QOZ_RM=3!"N4W M]1U?9=>U0@/^5J^_JO<5/25)9BP-/'"J-;0J@ >;=[?\G;9I-OL,#./.0&4 MU]?U"P!^P#Y=8IY^\;SN95W?W7W.&W>OZ=DRV"4_AI9+ S+Y=[,2/B)J M:G:Q>)Q6#H*?%X7&8_#XRCC$5)CL71TV/H*6)>%CIZ.DCAIX(P/H%4#V+HXH MX46.*-5C' ?8!CK'N\O;W<;F6\W"[EGO)#5GD=G=CZLS$L3\R>G#W?I+U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]T1GOK^6Y\-/D4M95;YZ5VWA]RU>IVWMU["NPMV&I8M>MK:[;J4E%GJ MJS$7R=-7+:PT^E; [>N0N5-]U->;3&EP?]$B_3>OJ2M Q_TX;K(SVU^]C[]^ MU9@AY=]P+N?:$Q])>GZRVT_P(DY9X5^5N\)XYR:T>?(3_A/UV!@EK,U\9^V, M7ONACU2Q;'[.BBVQND1 Z5IZ#=N*@EVSFJQR0?\ *:7"PJH/K)L#$&^>R5[" M'EY?W-9D_P!]R]C_ &!QV,?M$8^?71+VO_O.N6-Q,&W^[G)4VVW!P;O;R;BW MK_$]M(1<1(/^%R73$T[0*D4==T?'+O7X[YH8#NOJS>'75=+*\-'/GL5(N%RS MQZ]9P6Y*,U6W<_$GC:[T554)Z3SP?<0;ML.\[%-X.[[;+ _EJ':W^E<55O\ M:D]=$^0/=;VX]T]O.Y^WW.5ANML "PAD'BQ@TIXT#:9X2:C$L:'(QT"OLHZD M#I:]>=C[\ZFW?A]_=:;MSNR-Y8"?[C$[AV[D)\=D:5B-,L1EA8+44=5$3'/3 MRAX*B)BDB,C%2KL;^]VRZBO=ON7AND-5930C_.#Y@X(P13H/\T\JH(2%/[X4U_!L/+5#V9ZM3_!G9G9OL$5$?(SDSW=M M;\Q;=S.4@O#0"<8B<_TQ_H;'U^#_ $@P>-WWDO[O+?>4Q?\ .'LVZY)^E;C>1J,",_P"- !0/J6+,NP3!/#4PPU---%44]1%'/!/!(DL, M\,J"2*:&6,LDD4B,&5E)# W'N;@0P#*:J>!ZYA21R0R/%*A6520RD$$$&A!! MR"#@@Y!ZR^]]4Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z__T-_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW0=]F]1]8=S[:J-G]L;!VGV'MJHU%L1NS"4.9IH)6"VJZ$U M<,DV.KXRH*5%.T4\;*"K@@'VAW#;-NW:W:UW.RBGMS^%U##[17@?F*$>O0IY M0YXYPY W:+?>2N9KW:]W7_1;:5XF(_A?20)$.:HX9&!(*D'JD3Y&_P @SI/> MAR&=^..^\WT]FY?)-!L[=!J][]?RREBR4M)D*BH7>> B;7ZII:G+A0H"PCD^ MXAW[V6VB[US;#>O:S?P/62/[ 2?$7[27^SKH=[4_WE_N%L'TNV^ZW+=OOVWB M@-U;Z;2] \V9%7Z68XPJQVU:DF0]42?(+^6)\S_CB:ZNW9U'E-W;3H=;OOOJ MTS;\VP::-@C5M6F,IDW)@:,,1^YE,=0@W'N&][]O>;-AUO=;8TMLO^B0_J)3 MU-!K4?-U7KI![8?>_P#8'W6%M;[)SQ#8[W)0"SW&EG<:CG0ID8P3-\K>>;AT M0)E*DJP*LI*LK @J0;$$'D$'V"N&#QZR:!! (-0>NO>NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T9 M;J_X;?*ONC[>3K/X_=J[HH*K_,9V+:&5QFUV/'I;=F:@QNVHV(-P&JP2.?I[ M$&W89C(X_*,%#_SD'6)W.?\ >4>Q M&P&:#E7;MYWZY%=+QP"UMVIZR7;1W"U\J6C>=:8!LPZG_P"$_OQNVQ]M5]M] MH]E]K5\.@S4.%CQ76^UZH\&1*BAI1N;R>P6^EMSW M&XN7'DNF)#]H&M_V..L1N=O[SCW8WCQH.1^3MHV6V:M'E,E_<+Z$.WT\%?75 M;/\ Y[-NI_@7\.>D?MI>N?COUIC,C1Z#2Y_-8-=Z;HIV2WKI]T[UEW#N&G9B M+MXZE;D"_P!!:0=LY+Y5VC2;#8K=9!P9E\1Q]CR:F'Y'K$/G;[RGOQ[A^,G- M7NGN\UK)75#%-]+;M7R-O:""!OE6,TZ-NJJJA5 55 554 *J@6 ' 'L3]0 M@2222:D]=^_=:Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z8MR[7 MVSO/"UVV]X;=P6Z]NY.+P9+ ;EQ&/SN%R$)Y,-=BLI3U5#5Q$_V9(V'MFXMK M>[A>WNH$E@895U#*?M!!!_,=&6T[SN^P;A;;ML6ZW-ENL)K'-!*\,J'U22-E M=3\U(/5,_P E_P"1G\8>V8\AG>E:S*_'W>NK#KD_RS:F5K M5R.&$[:8P<97TU+3IZA22-P8IY@]GN7MS#S;2[6-V?)>^(GYH35:\.Q@!_"> ML^/:/^\7]X.26M=M]P;>'FC8%(!:6EO?HN!VW,:%):9;_&(9)'.#.HR-=SY0 M?RR_EM\5%R.9WEU_+O#KV@\LK=F];M4[IVI3T<;L/NL[%%2P9[:D0326DR5' M34^IPJ2R$'W!?,7M]S-RWXDMU8F6Q7_18JNE/5L!D_VZ@>A/74SV>^]W[(^] M!M;#8>9Q8@JR*.J_P#V">LF^K8O@/\ MS7NX/B#48G86]#DNU_C^LT<$FS:ZM,FY=C4;N?-5=;96NG6&DAB+F4XBI88Z M=@1&U))(]1[DODOW*W3E=HK*[U7.R5^ GOC'K$3P]=![3Y:22W6%'WE_N5A^T5!!/"/W)]L>>/:3F>[Y1Y]V& M6QWB+*ZLQS1U(6:"452:)J&CH30@HP5U90,WLVZ /7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U_]'?X]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW09]B]P]==22[6_TD[EI-F8S>&7;;V'W+G4GHMI1[A=(Y M,?A,SNB2,83;V0S:F04 KIJ=*R6%XHF:;1&Y??[K8;8;;]X7 BCE;2KMA-7D MK/\ "I;.G41J((&: B_E7D3FKG=-Y_JEM+W]Y80>/+;PD/]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T43O?X'?$GY(FMJ^U^ MD=G97<-?K>?>N#I)=H;X>H9C(E34[LVM+B,SDVBF8NL=9+4P$DZHV#,"&-YY M,Y9W_6VY;1$T[?Z(HT25]2Z:6/V,2/EU./MO]Y+WN]IQ;PX=_#M<5 +29 MA'_ GKP=6:W)_'/O6MQ$C&1Z/9W<&) M3*4)>0EUC&^]I4U)74-) WH17P5;*4(+2EE)>*-X]CX6UR;#O)4^23K4?\Y$ M ( _YIL?GZY\>W?]Z'N,(M[/W5]N(YU% UUMDAC>@Q7Z.Y9D=FXDB\B4' 0 M]M0W=/\ *O\ G+T>:RJS72&=WO@*/S/_ 'FZG=.QL=-30,1+6MB\ )MVXZCC MC'D:2MQM*$CNS6"MIC#=O;CG#9];2[0\T(_'#^J*>M%[P//N08ZSE]O_ +YG MW=/<000[?[B6VW;G)0?3[D#8N&/!/$FI;.Q/:!%/)5J 5)%:_P#(8[(8FMJ< M;E:&LQF1HY6@K*#(4T]%6TDR_JAJ:6I2.>"5;\JR@CV"7C>)VCD0K(#D$4(^ MT'K)RUNK6]MXKNRN8YK6055T8.C#U5E)!'S!IU#]TZ?Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NA1V!TAW/VM+##UCU+V5V&]1(\<1V5L?&V=OLA(!;S8*CR.6W9 $5@27QP!^BW(( SL/:SG6^TL=K$$9\Y71?V MJ"SC_>>L;N:_OX?=EY6,D2<]ON=VO^AV-K<35^R9DBMC7Y3GU- 02?WK7_A/ M#ORK:&?N#Y&;1P")I:HQ?6NT&'.[HJ]DBBTD@B1L=47M;0+W UV M_P!C;UB#NF^Q(/,1(SU_VSF.GVZ3]G6,O-O]Z3RU )(^1?:J^N6/PR7]S%;: M?0F&W6[U_P"E$Z4XZCP-@O6?\BWX/;(\,^\*3LOMZL58S,F\][3X3$FH6Q9Z M6@Z\H]FUD<#,+B*>KJ>.&9A['&W^SO)]G0W27%T__#)"JU^0B$9_(L>L8.;O M[QO[Q/,/B1[%/M&Q0$FAM;02R:3Y,]\UTI/])(X_4 =6(=7_ !+^,?2Y@EZN MZ%ZJV;7TVCQYS%[+PC;F/C;7%YMTUE)5;CJ?$_*>2J?022+$GV.=NY9Y>VG2 M=NV6VBR"Q_,]8M]ON_S^)$YQ]RMZO[9ZUADNY?I\X-+=66! M:C!TQBHX]&%]GG47=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UTRJRE6 96!5E8 JRD6((/! M!'OW6P2""#0CJKGY6_RC?B?\G7R&XZ#;S=*]F5C25$F]^LZ.AQ]!E:R0EFFW M5LAEBVYFVFD=I)JB!:#(SR&\E6P&DQUS+[8\M MI(TL3Q;K,;V6^_#[U^T"VNU7.Z#F#E&,!1:7[.[QJ/*WNZF>*@ 54M93Y:_P J_P"5'Q0DRN>K=KR=I=54)FG3L_KNDJLI0T6/CN_W.[]N()L_ MLXPQ:?/+/'+C4D;1'62GGWCYS-[</9'[YGLS[U+9;;;[P-FYTDH#M]\RQN[G&FUG-(;JIKH5&6<@:FMT'19?C M+\JNZ?B1V'2=B]-;HEQ%9J@BW!MNO\U=L_>N*BD+OA=VX):BGCR-&ZNXCE1X M:RD9S)33PRVILS7139>@4A(YLWMBN,=,F[-IFI;1]U#''/3,R+5P M4YEA\N67)W/.U]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__2W^/? MNO=>]^Z]U[W[KW7O?NO=>]^Z]TC>PNOMF]K;(W/USV#@*+=&R]Y8BJP>X\%D M%D^VR&.JULZ>2%XJFEJ89%66">%XYZ>=$EB=)$5@DOK&TW*SN+"^@$EI*I5E M/ @_S!\P10@T(((Z/N5^9]^Y+YAV?FOE?!H0592*JZ, M"CH61U96(.KGW7N7YR_R;.R*?'==;QR7:/Q$W-DITZUQ?9:5>[]I8Z$K)4'8 MV2GIY<9E-B;MQ-,)'B&,J:*@RL2FJ$,K)4T]/CMN\_.'M5?JEA=-<\KR-^D) M:N@\_#-*&-P*TT%5<=U#1E7L9[?;3]W3[^O*DMWS5L,6S>^5I$#?R6!6VN7. M%^KC#"2.\MI&TAOJ(Y9K9CX)D0-%++9I\5OYT_Q:[YCQNWNT*P_'GL2I,%,U M#O:OCJ>O\E5R64MB.Q$IZ3'4$);DC,PXL(2$1YB-1D'EOW9YL1/>?^[^]Y/;9KO=.3X/ZT\JI5M=HA6]C4?[]L2S2. M?0VK7%::F6/AU<'2U5+74M-6T53!64=9!#54E72S1U%+54M1&LL%333Q,\4\ M$\3AD=2592""0?XB:.>-BK*P*LK*: M,K*:$$$$$$5!P>L_NW3?7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW02=H=!](]UT9H>W M.INO.QH1'XX9-W[2PF;KJ,:64/CLG6TQ_Y2/S\ZV\LU5T-E-XXV/7HR77&>VWO;[CQ\MXL) MB,K)NI>""ODQ\>N]EN00 /?^V7.MA4MLK2Q^L3))7_:JVO\ :HZR?Y4^^]]V M;FS1'#[DPV%V:5COH9[337UEEC%M]NF8T\Z BI&=[=5]G]:U)H^QNN-^; JQ M*T!I=[;0W#M6I$R,RO"8,[CJ"42HRD%;7!!]@^[VW<=O;3?V$T#>DB,A_P"- M =9&/RIS7MNYP4KJM+J"Y6AX&L+N*'UX=(/VBZ$G7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=#+M'XY_(/L Q#8O1?<.\A,Q2-]K]:[RSL1*M*CD MS8S#5,2K&T#ZF+!5T- M>>V7LDP(5B;7+0[IW)BLJUA,HTI3N]]0TW5](DM/;7G>\H8]AD1?61HX_P"3 MN&_E_@/4+;_]]7[L7+I=+KW6M)Y1P6UAN[NIS@/;P21^1R7 X9[EJ;K9/\@? MY?9[Q3[PWMTGL.E8+Y:>;<6YMRYJ(F100*/"[4.'D"Q:FO\ Q$>H*+6)91/: M>RO-$U#=7EI"OIJ=V_8J:?\ C7^Q!_,/]YE[%[;KCV+E[F'&;LSY,;FS6JYGQ^Q>O\5MCQ?0".'+[@W!N M[[CZ7UM0Q?6VGBY%5G[&6BT.XO^\CJ!>8_[TS?YM:7LEQ7YF*&&VT_8)FX5KF@.CL+^2%\"-FM3R9K:._\ LV:G:.19-^]B M9>%9)(@-+5%+L&+8M%.I2[329;6>X(_WY*W\Q'X8 M/V4I^74 \R_WAWWEM^$J;?OFV;0C@BEG8Q&@/\+7IO'!I@$-J'$$-0]'=Z^^ M&7Q-ZK--)L+XZ=.[?K:0JU/F$V%M[(;AC95*J?[R9:BK\\Q )_54GZG^I]B^ MQY4Y9VW2;+8K5''!O#4M_O; M_/K'CFCW\][.<_%3F7W5WZZMW^*(WDZ0'_F MQ&Z0_LCZ,I%%%!%'!!''###&D4,,2+'%%%&H2...- $2-$ L/9^ M* =1*[O([R2.6D8DDDU))R22]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=5)?+_P#D\?&;Y+)D]T;'H(>A M.UJD2U"[DV/B:1=H9RN=_([[NV%"U!C:J2H9G+U>/EQU8TK^69ZC3XVC+FCV MLY?Y@\2XLT%EN1SKC4:&/]./ -?52K5R2W#K-[V+^_=[N^TC6FS\Q7+'7(H7%(YUGB"C1&L5=8UA^\?B7\P_Y=O8V#WKFL=G-JR8 M#.15&QN\.N:VLK]G5F0C+_;K2;AAIJ>3%5=?"LB-B\O3TE154XD5J>2 L6QZ MWCEGFGD6_ANY4>,H]8[B(DH3Y4:@H3GL<*2*]I'78#VZ][?8G[T_*NX\O[?= M6]ZES;%;S:+Y%2Z5#35J@+,)%0Z2+BV>5(WT$2I(!39+_EL?S7]H_*ZEQ/4/ M234\T]'\V3SXIBJKR:^]G]RK?/96:]YYY"CGW#VL= MRS@U>XVW411+@@5DMJG3%<\5Q'<4?1+-_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_]/?X]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=!YVMU3U_W=U_N7J_M#;6/W;LC=N/?'9G#9%&*.A99*>LHZB-DJ ML=E<=5(D])5P/'44M1ⅅJZ@A#N6VV6[V5QMVXVZRVDJT93_(@\00<@BA! M(->A3R7SIS/[>#*RFJO&ZDI)&X9)$9D=2I(ZT M@?YA?\O3L#X/=@!T.0W;T?NW(5"]==BM3J71RLE3_<[>/VT:4N.WACJ5&*L% MCI\G3QFHIPI6HIZ;$/GGD:]Y0O:C5+L\K'PI:?GH>F X'V!P-2_B5?H?^Z[] MZ+EC[Q/+&EO"L?<2QB7ZZQU8(POU5KJ)9[5V(!!+/;NPBE)!BEF##XS?/CY2 M?$RJ@CZE[*R"[36H6>MZWW8C;HZ]R(#:Y8_X!7RB3!R51 \M3B9\=6R*H4S: M1;V6\O\ .G,?++*-LW!OIJU,3]\1_P!J?AKYE"K?/H8>[OW:/9OWMAD;G?E* M([V4*I?VQ^GO4Q0'QD%)@OX8[E)X@23X=<];%_Q>_GN]"]E?P_;?R*V[6]%[ MLF$%.=T4/WNZ>LLA5O((2\E32T[[EVJ)G=6"U--5TD*!C+6J%!:=^7?>79=P MT6^^P&SN3C6*O$3]H&M/S# >;]+^[=]RN4OJMV]J]TCYCV1:M].^BWW! M% K0*S""YH 03&\PF0A(!\E'D\9455'.!>QTN2IX-C[EVUN[6^@CNK*Y26V85#(P93]A!(ZYY; M[L&^\K[I=;)S)LUU8;S VF2"XB>&5#Z-'(JL/E49\NE-[4=%'7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U@JJ6EK:>6DK::"KI9UT3TU5#'44\R$@E)8 M95>.121]""/=6574JZ@J?(Y'3D,TUO*DUO*R3*:AE)5@?4$4(_+HM.]OA7\1 M>Q0[;Q^-72>7J9""^27KG:^-S3:6+!?XYB<=09@1EF)*^?22>1[(+OE+EB^K M]5L%HS>OA(&_WI0&_GU+?+WW@??'E72-A]VN88(1PC^NN)(O^<,DCQ5^>BO1 M2]W?R8/Y?&Z [4746;V74R7+U>T>R-_1$G2JJ4H=P9_<.(@T!>!'3(I))8$F M_L,W7M/R1 M&&"4U_I2$^0('1:-S_\ "?7XL9#R2;3[9[UVU-(=2Q93([%W-00_N1'3#!'L MO UWC\2N/752-J8->RE6#]Q[(\N/4VVYWD9^9C6VT+ MO?)/+=V@\XTO+=S@\2;N9*UH<1@4!%*FH ;._P#"=2A?RR;9^6-73VC;PT>= MZ9AK/)+Y&*"7)8_LVA\,8B(!(I)"6!-@#8$LWL4AJ;?F4CY-!7^8E'^ ]23M MO]ZC<+H3=_9-&SEH=U*T%,TC?;WJ:^LBXQY5(597_A/%W#"U4,)\B^M<@B1@ MT397:6Z,.U1+XE)2J6DJ*ZEAU&E#0A,XK3)0>1_P"$^7RN MB2,XGMSX]5LA8B9R,6B);TM')3=;9=I6+<$%4 '-S]/:*3V0YE 'A;I8 MD_-I1_@B;H26O]Y_[*NSB]Y'YIC6F-$5A(2?F&OXJ?;4_9TBJK^0C\W*>HEA MBW!T)6QQMI2KI=][K2GG%AZXEK>O:2J"G_:XD;_#VD;V7YN#$">R(]1(]/YQ M _RZ$$/]Y9]WJ6))'VSF:-R,JUG;%A\CHO67]C$?/K!_PPO\X/\ G:]%_P#H M>[A_^P;W7_68YO\ ]^V?_.1O^M?3G_)RG[N__*%S'_V1P?\ ;9U[_AA?YP?\ M[7HO_P!#W]>R7J("&90LK4/45;2$L!<:)7%B M+\W ?7V3YL903?6"GT,DM?Y0$?SZ+9_[S?V!BE>./ECFR5!P9;2P"G[->YHW MRRH_9GIE*&$Q7E?&P[ZRLB3:1^W'%5;;PZR1:KC670V MYT_@+(_8_?21XN\6@'R\0_X47H.W?]Z'[5(C&Q]NN89)*X$ALXP1ZDK/*0?E M0CY^?0BX7_A.QO&<0?WB^5&V<66$WW(PO5&4SXA96D\ @-=OS;?W D4*7+>+ M020 ]@671>Q=T=/C\QQKZZ82WV4K(E?Y?GT%-P_O3]AC\3]U^S-W,!33XNY1 MPUX5KHLY]-,TIJK05TUP+6#_ .$[?7=.(_[R_)W>F6(2(2_P/KC![>#RAAYW MC%?NC<_B21;A%.LH>2S?3V9P^Q=BM/J.896_TL2K_A=^@3N/]Z;S3+J_='M! MM\&33QKZ:>@\@=%O;U(\SBOD%Z&C!?\ "?\ ^'N/&O-]A_(+<$UI%,9W1L/% M4%F93&ZP4?7#5HFC (N:DHU_T?2QM#[)\K)F:^OG/^GC _E%7^?Y= #/@;?95I0@T,\$S"M:U!# @:2,U,+MC^ M71\%]H^/^%?%CINK\0LO]Y]HT>][CQRQ?N?WS_C_ )CIF)N^HZ@K?J52#RWY M$Y.M:>%RY:'_ $Z"3_JYJ_U?9U%V\?>J^\;OFOZWWFWY*_\ */8./I?! MIP'"F*C@2"93:O5/5VQ65MD=;;!V;-SOP>/U%U//7A_OUV]! M^P>G2^]K>@SU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=8IYX M::&:IJ9HJ>GIXI)YYYY$BA@AB0R2S32R%4CBC12S,Q 4"Y]Z)"@LQHHXGJ\< M@8W+\EOCELN1XMX]_P#2>TY8I#%+'N7M M78F"DCE65X&C=,IGJ5DD6>)D(/(=2/J#[*;CF#8;0D76]VD1_IS1K_A8=#_: M/:3W6Y@57V'VRYAO4(J#;[=>3 B@-08X6J*$&OH0>!Z+WN'^9W\!ML:ADOD_ MUS4Z+7_N])F]W7O$9O2=IX?-!_0+<7L_H_40/9'/[AI5/'LL ME]ZN48SV6U\^?PQQ_P#/TJ\>AO9?W9_W@[M=4^]KVA?WPV !O"VB\)\J^&/VT=J?SZ%-K_=>>[#M$+WW#Y=C0CN*?62$ M&GX0UM%JSBI*8S3RZ3O_ $$.]-?]X[=F_P#H4[5_Z]>T_P#KY;5_T8KC_>TZ M-?\ DUOS]_X5/9_^R>X_S]>_Z"'>FO\ O';LW_T*=J_]>O?O]?+:O^C%?(#3#+4?/%/0]"U@OY]GPBR[:Z-%WQ4;T>.5/YL@7^?46;U]Q MS[T.R R2^U\MQ#CNMKJQN*\/P1W+2X)S6,#!(J 3T;/9'R=^.'9;11=?=^=- M[SJ9?TT.V^RMGY?)*U@2DN,H\Q+7P2A6!*/&K $&W(]B:SYAV'<"!8[U:2L? M))48_L#5_EU"7,/M![K\I!WYG]M-^V^)?QSV%U%']HD:((1\PQ''/0Y>SCJ. MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z9]P;>P&[,)E M-M;IPF)W)MW-TTW6WD#Q30NT%34_>;1RB540>GHZV5Z$3,/%54,4:Q^X-YL]H(W9]SY1D\&Y4ZO +$*2,U MB.R2)X/[SCB5I5C8:"M_:JNB MYCTFCRQ*)BH.N&Y=F;H6OY>_\R_=E3NJ+X??.BCKNM?D#MN6CVWM7=V]J67 M2]@5"F.EH,#NTU_B@I]\5R-&U!D$;[/<,;J4;[IHS6F?(_N!/=O;&[#3W-M:,)A9 M+EGFMM%6-HAJ)H"/%LB#J'@AA;WL^YDZYP=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7__4W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=(#M'JWK_NG8FX>L^T=K8S>6Q]TT?V6:P.6C=J>H19$FIZBGG@>&LQ^1 MH:F-)J:JIY(JFFG19(G1U5@BW';K'=K.?;]QMEELY!1E/ ^A!X@@Y!!!!R"# MT)N3N.DK5;>X MYZS(Z&WI+Y(=Z?'+/_WEZ2[/W9U[D9)8I:ZGPN19L'F?#;QQ[AVS7+5[=W# MEN(ZVEG12+@ @'V;[1OV\;#/]1M&XRP/7(4]K?Z9#56'R8'J/?<+VH]N?=;; M/W3[A)@N$TSP,?-HI$)\S3J_#XT?\* :^G%!MWY7=8+D M(U6&G?LKJ:-*:M.A5B%5G=@YFN6BJ)9F_[G]V/;2FYW7V5YP,3DEA8;D2R9SIAO8DUJ! M\*)/#(3C7<#)-^_0_P K/CS\F<0,OTEVMM7?!2$3UN#I:QL=NW$H50DYG9^7 MCH-S8N,-)I$DU*D3L#H=K'W-6S[<"U$F9-=M*<_V5U$7MY#BNE9"P%-2BO1A/9YU%_7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW0:;Z[HZ>ZNCDE[+[7ZVZ]CB\?D;>^^=L;5"F5! M+$I_CN4H3KFC(9!]6!XO[+[S=MKVX$[AN5O !_OR1$_X\1T+N7.0.>^<75.4 M>2MVW1S6@M+2XN>!H?[&-\ X)\O/HEN^_P";5_+^V")XZSY!8;4:O)7\U4K^ MUAU/_+?W(_O.&\'MA<6ENU*O>3VMKIKYF.:99S\],3$>8Z)EOK_A0/\8, M,9X-A=4]S;XJ(O*$J\-^(Y.9>=-@VZ)J56-KFZE7.:J( M((J@9&F9@3BHX]$[WO\ \*'NUJWSKUO\<>O=LC]P4TN]]X[DWS;]H+%)/!@: M'KR_[XULBR#T'0&N/(0K>>^>Y/7Z#88(_3Q':3_CHB_P_+Y]3QR]_=:\EV_A MGFSW6W2\X:A:6L%GYY ,SWWE@$KQ[J4[>BC;U_G=_/S=;3?P;>^Q.NHYC)^S MLKK;;E2L*2&/]N&;?D6]ZM BH0K>0R#63JN%*AB[]W>=;FOA7D, /^^XE/\ MU<\0_P Z]3AR_P#W>7W9ME$?U_+VY;JZTS=W\ZU(KDBS-HIK45&G3@8I4$J> M\?YA'S>WWY1N#Y2=SQQ3ADGIMN;URFRJ*>.2.:*2":AV7)@*.6GECG8/&R&- MA:X.E;!NZYXYOO*^/S'=T/DDAC'[(](I\N'4T;#]U_[O'+>@[9[.; 76A#3V MD=VX((((>Z$S!@0"&!J,T.34LNY]^;YWM,:G>>\]U[NJ#*9S4;GW%E\_,9B] M1(9C+E:RK7AU7=W+*U>+LS>OJ3ZG]IZE[9^6N7> M7HQ#L&P65C%2FFW@BA%***4C512BJ*<**OH.DI[3='77O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=#)UY\B>_>I6A_P!&/=7: MFP8H B)2;3W[N?!XYHXR2D$^,Q^3@Q]33J6/[,NK?TE8'Y] M']ZQ_G4_/7KO[:#*[_VMVICJ;0L=!V7LG$5;M$FBZ39K:/\ <_2>M MEDNQY^EAMM_NUSI8Z1+>QW,8\I8U/_&DT.?M+'K&;F_^[]^[5S3XLEERS>;+ M=/6KV%W*HJ:Y$5S]5 M/1(E&.'5CW4__ H>DU7MZ;78>;9[Y1'2F\;$P]6A<']D;Z:?\ .0]8 MH\[?W6]^GC3^W/NG#)6NF#FJZM3+6O TLUI2N:T%GW3_\ -A^"/<9I M:7']WXC86:J2JG!]LT=7U[+ SJ"B29[-(NRY9':ZA8WI_HVVLMZ#3B1#$? MJP!QJ]NHIGR-+"L3F,3G\;29C!93'9K$9"+ST&5Q-;39+&UL.ID\U)74-989%>)N!4@@_81@]8NWUC?;9=SV&Y6O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z*7\L/A5T M-\Q]H_W>[:VPG]X,=2RP[1['P(I\=O[9DSN9@V&S303?<8YYSJEQ]6E10S,= M9B$JI(@9YEY2V7FJU\#<[?\ 74=DJT$D?^E;S'JK54\:5H1-OLI]X'W*]AM\ M_>G)&\']V2N#^.'R M_P S_?C:M?64NVNA/EG#%41X7>CR.*;"=9=R&IEJ9-G=I21A(\755<\E+N#_ M #"54]>A:I)MDOMXY=E@V'FB7QK=B$MKP5TR>2Q3UKXZ_L78?N[>HHVGWGELE3+: #5+?[7I"BZVX&K7$<2+)9?VC0QVS M 0V5^Q_UB3U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_U=_CW[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=,6Y]K[Q[E/9[Q:R"2&:%VCEC=\?AX5!#,W]@5=UMQ17 M[ASKHYU[W[KW3IA,YF]LY:@S^W,QE-OYW%5*5F+S6$R%7BLMC:N._CJJ#(T$ MT%91U,=_2\;JP_!]NPS36\J3V\K),IJ&4E6!]010@_9TCW';MOW>QN=LW:PA MNMMG0K)%,BR12*>*O&X964^88$=6[_'+^=K\O.EQC\-V-5XGY#;-I/'$])OY MY,=OJ*CC4#Q4/8N*IY*^IJI&%VJ,Q29J4ZB+VTZ9.V'WL'/=;^[U]C>?S=7_ "K!/RMOSU(:R >S+'S>QD8(J@8"6LMJ MN!\ZWV?'7^=$4]R;.[/X9J!:_*052G^F*$^G7-/W4^X M3[^>W N;_:MFCYCV!*GQMN+23A<_'9.%N=5!4B!;A!C]3JU3&Y+'9G'T>6Q& M0HLKB\C315F/R6-JH*['UU).@D@JJ.LI9):>JIIHV#(Z,RL#<&WN2(Y(Y426 M)PT;"H((((]01@CK#&[M+NPN9[*^M9(;R)RKQR*4=&!H596 96!P00"#QZF^ M[])^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z+OV/\ +CXO=1^5.R/D M!U'M.LAUZ\/D=][>;<#>/_.>';E)75.>J/&2 WCIFTD@'DBY%?\ ,_+NV5%_ MO=K$X_"9%U?[R"6/Y#J4^5/8_P!XN>-#1Y MB\%]UVO:]D@;-;R\1V X_!9+>,&(X*VD@X;3FA#>Q/\ A1%4,M33=3?&B&)K M/]IF^Q-_/.NH@B,U.U]M8&F-E-B0N8Y^@(^OL&7WOFWC2R5_:B*/^ M/]9)\K?W6D0,4W.WNXQ&-45C9 ?;IN)YF_*MK\\\.B)=A?SP/GIO;SI@=T]? M=64\\30M#L#K[%U#JC\,T=9V%/OVNAG9#;R1R(R$ZDTL 0#;[W?YSNZB&Y@M ME/\ ON('^95-:WM[(HJ/5;(6:$5 MSI92#P:HJ"1WL'YF?+'M05,>_OD7W%N"BJPRU&&DW[N''[>D5F#,/[MXFNH, M @) _33#Z#^@]@^^YKYEW+4+W?;IT/%?$8+_ +RI"_RZR)Y7]@_9/DSPGY:] MJMAM;A/AE%G \X_YOR(\Q_.3HM] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T*G5_>?2.6Z MB[2W[UQ6O+YJAMG[HS&#IZYM*(5R=#0U<5#E(F6-04J8Y48*+@V'LRV[>-UV MB3Q=KW&:!ZYT.R@_: :'\P>@9SC[<\@^X5H++GCDW;=VMP*+]5;Q3,G$_INZ MEXSDT*,I%30Y/5MW1_\ /D^5W7[T=!V]M_8_>V"A\*5-5644?7^]I(HC8B#/ M[6HVVVK/$;,T^#J)&958M?5JDW9_>;F6R*)ND$-Y".)(\.3\F0:/VQG_ ]8 M0^XG]VS[*\SK/<\C;GN/+>Y-4JJN;VT!/K#<-X^#P"7:* 2*<*7.]"?SKOA? MW$]%BMXYS/=$;GJ0D;TG9=#%_=:2K9U4I1[XP4N2P\%(JO?SY1,4/2UU'&J5 M]E]V^4]U*174SV5P?*4=E?E(M5I\WT=8">Y?]WU[_VYEJ#.8 M7(T[@,D]#E,9455#5PNI!#1R,I'Y]R5;W%O=1)/:SI) PJ&1@RD?(@D'\NL* M]VV?=MAW"YVG?-KN++=(6TR0SQO#*C#B'CD574CT8 ]/GM[HNZ][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NF;<6W,!N[!97;&ZL+BMQ[CK\?61 MS4M532J;,CJ0?;4\$%U#+;W,*R0.*,K %2#Q!!P1TOVK==SV/<;+>-FW":TW M6VD$D4T+M'+&ZFJLCJ0RL/(@@]1=I;;@VA@,?MNDR6:RM!B8WI<;4;AR4^9R M\.-61C18^KS%67R&6&-IV6"*HJY)JR6*-34333:Y7K;6XM8$MUD=D7 +'4U/ M(%CEJ# +58@#42:DO[WNTF^[G=;M/:6\-S.0TBP1B*(R4[W6):)'XC5=DC"1 M*S$1)''I15'[?Z*>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_UM_CW[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UTRJRE6 96!5E8 MJRD6((/!!'OW6P2""#0CK7Q_F)_R8,#VA)G^Z?B90XO:/8DPJ)*>2.?X?@8_PFI;I_]UC[_FY\G+MGM_[VW$U]RLNF.WW/,EU:+A52Z&7N MK=?*45N8E!%)UT+'JJ[JVIN;8VX\SM#>>W\QM7=6WJZ;&9W;NX,=58G,XC(4 MYTS4>0QU;%#54LZ7!TNH)!!'!!]XWW-M<6<\MK=P/'NSV MS;UM',>U6&^[!N<%[LUU&)(9X762*5&X,CH2K ^H/'''I@]L=&?7O?NO=>]^ MZ]T8GHKY9_([XTUXK>DNW=W[&IS4?=U. I*Y0#Z,/9[LW,V_!\?O^%!>YL?]CAODWTY1;BI5 M*15.^>HJD8?-)"BHAFJ]B[EKIL/E:Z8ZG=X,MBX0>$@ /$O[)[W7":(N8=J$ MB^;2>MW_0/\PGX@_)04=)UIW1M@;GK%@"[%W?,^R=ZBJF4LU#1X/N@4V_<(()E[9>>.5]_T+M^[1_4'_ $-_TY*^@5Z:B//06'SZ MYX>YGW7O?3VE-Q/S=R!>?N>,G_'+4"[M-(_&TT&L0AOPBX$+G^$4/1T/8LZ@ M#KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H M*NQ.]>E>HHGF[3[;ZVZZ5(EF\>]-[;% M!/LMOMYVC:P3N6YV\&/]$D5#^08@G\NAIRM[<>X//+JG)O)&[;J2:5M+2>=0 M1QU-&C*M/,L0!YD=5\]E_P Z3X#=>"IBQO8VY>T,C2ZA)C>M-D9NO+N%+!*; M-;J3:.UJO7P T60= 3RPYL"-P]V.2['4([^2XD'E%&Q_8SZ$/Y-UD_RC]P#[ MR_-)B>[Y4M-GM7X27]W$E!ZM%;&YN%IZ-"#Z XZKW[+_ .%$%&JU-+T[\;:F M9RS?9Y[LO>\5,J("0OW.TMK8JJ,C2 @G3FD"$6]5[@#[A[YIW+M6P$GR:62G M[413_P!7/V]90FYN)%I3YVAKQQ2AK\[*_G M[O.=[40W4-LA\HHQ_AD\1OS!'63O*7]WI]VSEH1MN6Q;CO=PM#JOKR0"OKX M=G])&1_1='%.-3DU_=D_)OY$]PM5_P"E#O'M7?5-6ZQ-C-Q[ZW'D,&L<@(>" MFP$F0_@E%2MW>R[;+'2DD%G DU1P+3!/%=OZ3NS<,XZ [V3]2+U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=##T_\@>[>@#IGM'>?761 M>6.6J7;>:JJ3&Y1HK:$S>#=I<)G8%L/VJVGGCX'IX]FNU[WN^R2^/M.XRP25 MSH8@'_3+\+#Y,".@+SU[8>WON;M_[LY^Y.L-UM0I"^/$K21UXF*84EA;^E$Z M-\^KP?CG_/\ ^S-N-C\'\G.L\5V-B8Q#!4[ZZX6FVIO98U*^:OR&UZR8;.W! M6N-5HJ63 0BX_H;R]L/O9N$&B'F';UGBX&2*B2?:4/8Q^0,8ZYW>ZO\ =D\H M[J+KP\Y.2KF/:%-!>P#ZB MR:IHO^,1:DC+>23>%(?X.C>^Q1U!G7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__7W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T0CYK_P N[HCYL;?>3=V/_N?V MICJ!J7:W;NVZ.F&X\>(ED:CQFXJ9C#!N_;"3O=J.I=)8E+_:U%*\CN07S;R+ MLW-T!-TGA;DJT2=0-0] PX.G]$Y&=+*23UDM]WS[TWN1]WS=%78[KZ_DR635 M<;9.S> ]::I(&R;:X(%!+&"K$+XT4RJJC3C^77P9[]^&.ZVPW:>VI*K:60K9 M:;:/9^WXYZ[8V[(P)9(8Z?)>,-A\X8(6:7&5P@K$",Z+)!HF?%?F?D[>N5+G MPMQMZVK&B3+4QO\ G^%J<4:C>8J*$]Y/8[[QGMG[^[*+_DW=PF^11AKG;YB$ MO+8X!+1U_5AU$!;B(O$:A6*2:HU)U["O4[]>]^Z]U[W[KW7O?NO=>]^Z]T># MH;^8Y\ROCHE!C^O^[-S5VU\>(X8=D;ZDCWYM*.BB143'4&.W,M?4[>H@%!TX MJ>A8$&S#4UQ?LO/G->Q!$LMWD-LO^AR?J)3T >I4?Z0KUCO[D_=3]A?=4W-S MS/[>VD>\2U)N[,&SN2Y-2[O;Z%G?/&X28?+ I<_T3_PH2Q51]EBODGTA58V4 M^&.JWGT[D%KJ(R/9))I-B;NKH*RCI8F];M'G*N0H2%B+* \L;-[X1-HCW_:" MI\Y(#4?\XW-0/LD8_+UP#]R/[KV]B^HO?:;W$25,E;7=$T/09 %Y;(5=CP : MTB6M"7 )*W(](?S _AW\AC2TO6G>VRZG/59CCBVCN>KFV-N^2I=5+4M'MW>, M&$R.8DA9M+/0K50D_I=A8^Y5V?G?E;?-*[?O,1F/X'/AO7T"OI+?[6H^?6!? MN)]V+WW]KO&FYN]M]P3;4J3_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[J%DLGC0R57!0T-+%J"^2IJZJ2*""/4 MP%V8"Y]TDDCB1I)7"QCB20 /M)QTHM+2[O[B*SL;62:[D-%2-2[L?154%B?D M!T2GL_\ F4?!GJ(U$6[/DCUY6UU,&#XO8U96=E9(3A6*TDM/U]1;E%'4.RZ2 M*AH5C)!D9%Y]A+<>?N3MKU"YW^ N/*,F4U]*1!Z'[:4\Z=9!=OFHINJ.GNS^R* MN$%8JSN<#4OI8J]/4I)O+.&$&U_+CH'^MEX!($W'WNV.#4NV[7<7##S MZ.Y^%+SKSWL^TP-Q6!9KZ91Z,I%K#7C\,[CAGTK ML[-_GY?+C=355/UUM#JCJK'2>04M3#A9[G4MA:VULGD=)D.LI^4/[M'V0V40R\U;[O>]70IJ M4RQVENU.-(X$\=0?/_&CC@0<]5X]F_/GYF]OFJ3?GR1[4KJ.N+FLP^#W'-LG M;U0'4JT[,\P/S\2OSZ*3//-4S35-3-+ M45%1+)////(\LT\TKF26::60L\DLCL69F)))N?88)+$LQ)8G)ZF^...&-(HD M"Q* !0 8 P , =8O>NK]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6>EJJFAJ::MHJF> MCK*.>&JI*NEFDIZFEJ:>198*FFGB9)8)X)4#(ZD,K $$$>[*S(RNC$.#4$8( M(X$'IN:&&XAEM[B)9()%*LK ,K*PH58&H(()!!%",'JV3XO_ ,Y7Y;?'TX[! M;QS,7?\ U[1^*%]N]D5U2=UTE'$BQ^+!=CQ0U>?II=$:JO\ $H\O3Q*"$A4D MGW)?+ONMS-LFB&[E^ML1^&4G6!_1ERP_VX<#R'6$_O#]PGV0]SQ=;CL-@>6. M:)*GQ[!%^F9B:UFL25A85))\!K9V/Q2$"G6R'\5_YK/Q*^428O"TN\%ZI[+K MVAI3USV=/1X.LK,A*-*T^V-R&8[:W0M1,K+3QQ5$60D !>DB+!3/7+?N3RSS M$(X5NOIMP;'A2D*2?1'^!Z^0!#'S4=;[EOO=[.->;A-L1WKE*,%OKMO# M3*J#\5Q!3ZBWTBA=F1H%R%G< GJRKV/^L2NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z__]#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=)?>FR=G]C;7S.R=^[9P>\=H[ MAI&H-IV MZ2VKBC*P#*1\P?VCT.1GHXY?YAWWE3>+#F'EK=[BPWRU?7%/!(T4L;<*JZ$$ M5!(85HRDJP()'6LM\W_Y%N7PIR_8_P ,JBHSV(7[C(9'H_<>45\]CX]3RR1] M>[GR4B+G:6"(@1X_*3"NTQG15U_=>Z][]U[K MWOW7NO>_=>Z][]U[HV_2OSO^7GQ\6FI>K.^=]X;#4A3P;6R^0AWCM")$01&. MGVIO&GSV!HA)" C-3T\4EE6S JI43[3SES1L85=MWJ9(A^!CK3\D<,H_( ]0 MA[@?=N]C?=!I9N<_;7;;B_>M;B)#:W1)-:MIDN&\J9J+6^GOYS7P3[7%)2Y/L/,=19RJT*,1VOMR MLPM,LFD&4ONK!ON+9E- CFRO4Y"G9ASI'($E;5[KUF/X9E*C_>U MU1@?:PZPLY[^X-]Y#DHSS6?*T&^;5+>8073,1Q$<#@>OGU93L MW?VQ.QL1'N#KW>NTM]X&8(T.;V;N/#[HQ$HE77&8\EA*RNHG$BB3KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z"#L?Y!=%=/H[=J=Q M]8]>.JAQ2[QWQMO 9":X9E6EQN2R-/7UDKJI*I%&[L ; V]E=_O>S;6"=RW6 MW@/H\BJ?R!()_(=#GE3VP]Q^>F49 MZKW[-_G7? KKWSPX??6[NULA3:EDH>MMC9>9/*-.E(LQO0[+V]5JP:_DIZN: M,"XOJ&GV!]P]V^2[&HBO);EQY11M_P >D\-3^3'K*'E#^[Z^\KS1X4E_RY8[ M+:OP>_NX@:>IBM/JYU/R>)3\J9ZKQ[._X4/UC-4TG3/QPIH5!?[//=G;SEJ6 MD%QH-3M+:N/I1$0 ;A5,4%P/'DT!OZKV%@)N/NMSIN&H+N*V\9_#"BK^Q MFUR#\GZRIY.^X3]VGE$1R3\G3[Q>KPEW"YEF_;#"8+5J_P!*W/RIFM>F_P#M MSM7M>N&2[0[+W]V+D%?R)6;XW?N#=51$X5D4PR9S(5S0!$ M]W/=_61V<_\:)ZRBY9Y'Y+Y*M_I.3^4MLVJU(H5M+6&V4CCD0H ME:D5-:DG)ST'OM#T*.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H0-F]3 M=J=BND?7W6G8&^Y))!%&FS=F[CW.[RES&(T7"8VN9I#(I6PYN+?7VNM-LW*_ M(%CM\\Q_X7&S_P#'0>@QOW.W)G*JLW-'-VV;:H%2;JZ@MP!2M3XLB8IFOIT: M_9O\L7Y\;[6)L)\8.QJ$3*KI_?*/"==, T0E E7L',;8:!@K6*N%8-Z2-0(] MB6T]O>=+RG@\NSBO^_-,7_5UDIU"N_?>_P#NT\8V+B,%0 M&_W8MR/5I$EM[-\XST\7Z6'_ $\I/_5M'_U'[:0OO?\ >0_=RVK4+ []N=.' MT]DJ \/^4N>U.*FN/PFE>VIG-J?\)W>QJO0=\_)G9.W_ ,R+M3KW.[OM;R>E M),ON+8]]5DY*BVH\'2 PAMO8R_:GUG,$*?Z2)G_X\T?40;U_>FGU-[#:^G$107?SQ7R&17!D]L?\)Y^A:3Q_P!\^_.W<_8_N_W8Q.S=HZU\ MDIM'_%<=O?Q'Q%!C>Y4^ MO]P>VFQVWI]1+=7-,#CX;VE1),#MK^1;\$,$D2Y3&]K[S,:A7DW+V M+)2O.1 L1>4;/P^U$#&0>7T*BZR1;19 =V_L[R9"!XD=S+_IY:5_WA4^W'^# M'48;M_>-_>1W)G-G=[)8 G @L0P&:T'U4MR>';DDT\]7=T.VW_Y2W\O/;9C> MA^-V!K9$)8ON#>'9.YQ([0?;NTD&X=YY.E(93J"",1J_J558 @Y@]L^1[>A3 M8$)_I/*_R_%(1_*GGU'&Z??;^]'NP9;CW8N8U/E!:V%O05U"A@M8V^5:ZB.T MDC'0Q8?X$_";!H(Z+XH?'^=5@BI@6 M8DGV:Q]7,ZDL6_2W&Z@%3 MQQ#)&*>BTTCR Z%/'?';X_8=I6Q/1?3F+:<(L[8[K+95"TRQEC&)3382(R!" MYM>]KGV8Q[%LD5?"V>U6OI%&/\"] V[]T_O=CXN.9@\T>.VG@:))74:5>1*:@B5V"\ FYM[4Q[?8 M1 B*QA4'T11_@'1+==.<;%&CLN;-SAC)J0EU.@)X5(5P":>?3/5]#]'5]/+25W3/5-;23 +-2U? M7>T*FGE565U$L$V'>.0!U!%P>0#[:;9MG=2K[5;%3Y&)"/\ CO2Z#W)]Q+:5 M)[;G[>HYUX,M]RP\ M3Z'WAYIAUTU:-VOTK2M*Z;@5I4TKPJ?7H,\Q_+E^"V<&FM^+'3L O.W^X?:E M-MXWJ !)ZL V,8!;>@7M%_8T^R^7D/DZ;#\N6H_TJ!>/^EI_L>70NL/O5_>. MVXUM_>7?F./[6Y:?X>']MXGY_P 7XJ] [G?Y.W\N[.:G_P! /\'J&\8^YP79 M/:^/TI'?T+1?WWFQ8\@/J;P:S_JO97-[6W??O^ M]-MU%_US?'B%>V:PVU\GSU_2"3'D-=/ET 6Y?Y"7PHS2.<-G^\]GS^,^$X?> MVV\A3"81.D;5$&Y-D9N>:'RL'=$FB9M-E= 3[)+CV7Y2E!\*>\B/]&1"/SUQ ML?YC[1U)FT?WE?W@]O9?K]LY[_^ M$[>SJD32;!^3VY<.07:GI-W]:XO<@==508X)LAA=U[4\1*M$#*M,]BCD1G6% M0@NO8NU:ILN89$] \0?U\U=/EFGKC.):V+^]-WZ+PUYF]G[2?AJ:UOY(*?#4 MA);:YK^(A3(.*C5VDL5#>W_"?OY4X82S[([/Z4WM3Q^0K3U^1W=M+,3@*AB$ M-+/MC,8@/(VH$25Z!;+R;G2&KOV2YDBJ;/<;29?0ET;]FAE_:P_S37R]_><^ MS-^4CYBY/Y@V^4T[D2VN8AZU87$4M!@BD)KG H*DXWY_*7_F =?^:6M^/F;W M+0QNRQUVP]P;1WM]T%M>2'$X#/5FXD0WX\M%$Q_I["M[[9\[6-2^QO(GK&R2 M5_VJL6_:HZGCEK[[?W8^9_#2W]T+>TN2,I>0W-II^1DFA6 G_2RL/GT23?'4 MW:G6,ZTO976G8'7M2\C1)3[XV;N/:<[RH2'C6'/8W'R-(A%B +CV$;S;-RV\ MZ;_;YX&])(V3_CP'60O+O.W)G-\9FY2YNVS=(0 2UI=07( / UAD<4/D>@_] MH>A/U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=6>_$;^;)\I?BL^.V_4YYNY>JJ18 MJ8]=]BY&MJYL70QE-,6S=XD5>=VNT42>.&!Q6XN)68BB+V99#Y8]R^8^7#' MTWU>VC'A2DF@_H/ED] .Y!_!UA_[X?=;O=(MM&P.P>V]S?W [4JH@)^J=_34N+S M]35!A&\>U,IY/X)O2*1]31)12FO\ \DU) +@9%_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_ MT=_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=$V^5_P-^.'S&PKTW:^S(J?>%/1_:8+M#:OVV%[ M"P2IJ-/"F:%-/#F\9 SOIH,G#6T2&1V2-)") %>9>3-AYJA*[E:4N@*+,E%E M7T[J'4/Z+AER: '/4]>RGWD_=?V'W!9>2M_+;$\FJ;;[C5+93$_$3%J!BD-! M6:W:*4Z5#.R#2=5+YB?R@ODO\87RVZMHXZ;O3J*C$E5_>_9.,G;;6,ZXQWJ/Z<>6 M%/-EU*!DDT?O ++9=\NEY]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TH MMK[OW9LC+0Y[9>Z-Q;0SE-_P'S6U\UDL!EH/4&_9R.*J:2LB]2@^EQR/;]O= M7-G*)K2XDBF'!D8JW[5(/17O&Q[)S#92;;O^SVM]MS_%%<11S1G[4D5E/YCJ MPKJ?^;I\].I_MJ>+NFJ[$P]-HU8?MC$8[?/W6BP'W.Y*R*GWR]UX.G*IJOQ]MWOE.-*[OL2-ZM"Y7]B.&_P"KG6)G.7]UMML_P"=U\#]_)"FX=V[XZDKY?&G MV?86Q,K/"9V UJF4V$V]\9% K7M+42TX(Y(4\>QSM_N[R9>@">ZFMG/E+&W^ M&/Q!3YDCK%KF[^[S^\ERTTC;7LFW;Y;+4ZK*\C!IY5CO/I)"W]%%C^ M==?*7XV]N"G7K3OCJ7>E55('CQ>"W[MNKSJ:EUA:G ?Q%2DU.C@?4> MQK8G]W[S;3,?)9$+?FM=0_,=8SS?NSR/XIYN]MM[V^%#0R36?9UU&O7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=1*ZOH<7 M235^2K:3'4-.%:HK*ZIAI*2!7=8T,U14/'#$&D<*-1%V('U/NKND:EY'"H.) M)H/VGI^VMKF\FCMK2W>6X;X412S&@J:*H). 3@PMN9O.Q6?Q^K;^!K\GG/U@CBG_LG^AL'KSF_E:PU?5N\W#>2'@K%5=@-L/'U"R."$DCF>)OJ&TD, M0I>^[W)=I40W7W_0=PV';=GC8 @WM]$<' MU6R^L=:#)#*&'"E:CHD/8/\ PHBVW )Z?JKXT9S)EXY!2Y?L'?U!@A3RZB(G MGV[MS [B^[C*V+*N4@(/ 8_7V$+[WSMQJ7;>7W;T:60+3[556K_O8ZR'Y8_N MM-VD\.7G/W;4/,">>:#2?0FW?UIY=$6[$_GM?-_=_EBV@>JNJ M("I2";:>QQGLH@-SY9ZGL+);QQL\X)L"M%%'I ]%[D@Z_P#>3F^ZJ+7Z:V7R MT1ZC^9E+C_C('RZR.Y5_NW_N\;%H??!O6]RUJ1/8SDDQORU[4[';W*? M#*UK%-./LGG$LWV_J9(!.0.BMN[RN\DCM))(S/)([%W=W)9G=F)9F9C]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW2@V MUM+=6\\E'AMG[9W!NO+S%%AQ6VL+DL[DI6=M*+'0XNFJJIR[< !3<^W[>UN; MN016MN\LI\D4L?V $]%F[;WLNP6CW^^[O:V5BO&2>6.&,4XU>1E44^WHZO7G M\L#YZ=F&)L%\:M_8:GD*:JKL!,5UG'%&P5O,T'8&2VY72QJC7M%#(Y^@4GCV M+;'V\YSW"G@[!.BGSEI%_P!7"I_8#UC[S3]\+[M?*.L;E[M;9<2C\-D9+\D^ ME;*.= :_Q,H\R0,]'GZ^_D _*O44DD:STU+D=R;SW!3QE5:6 M0T&/P6,P4I35957*>IE:Y4:688V/LGS)/I:]O[6!/0%Y&'Y!0O\ QOK'/F?^ M\V]E]L\6+ECE3?MTN #1F2"UA8^0UO-),*\23;X!'$U .[L'_A/+TYCOMW[. M^0?9&[66SU,&R-M;:V##(W!\22YN3L281 W!;TLXY&@_0767L;M4>D[COEQ* M?/PT2/\ X]XO^KTZQYYF_O1^?+KQ5Y/]K]IL0<*;NXN+TCYD0BQ%?,#(!XZN MCJ[#_DT_R_=D>"6JZARF_*^G\!3(;\WYO'):WAY9Y\1B,O@MMU/W# &19*%D MXLJJI8$6V7M3R39Z2VUM,X\Y)'/[55E0U^:]8^\R??W^\[S#XJ0\\P[;;/JJ MEG9VL= ?)998IIUT_A*S ^9)(!!R-C_$[XP=:^)]A_'KIC:U3"8V3(XGK;:- M/EV:&02PO-F3B6RM1)#* R-),Q4@6(M[%=GRUR]M]#9;':1L/-8D#?[UIJ?S M/4#]GO#S;K7F7W1W^]A:M4EO[EHLBA B\3PU!&" H!\^C (B1(D<:+''& MJI'&BA$1$ 5415 55518 < >SH 8ZC%F9V9W8EB:DG))/F>N7O?6NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[J/5T=)D*::BKZ6GK:.IC,5125<$5 M335$3?JCF@F5XI8V_(8$'W5D5U*.H*'B#D'\NG8)Y[::.XMIGCG0U5E)5E/J M"*$'Y@]%$[+_ )?GPK[=%0V^/C5U745=67:KRNV]OIL+/54DC!GEJ=P[!EVS MG)YB1^MZ@N/P>?88W#DCE+=-1O-@MBQXE5\-C]K1Z&_GU.7*/WG?O \C^$.7 M?=K>5@2@6.>0J8G/Y/V?]5.LN.1_[RWV5W\Q005_W162<$'Z$$QSNG+>_[*3^]-HGA4?B*G1^3BJ'\F/697(WO3[3> MY:1GD7W"VKK*;QTL=7E:\)VKMFB'C M13B=UUA=-TTM)'K84F8\D\ATQQUU-$H7W+/*GNUO6R^':;QJO=N&*D_K(/Z+ MGXP/X7R> =1US^]^_P"[\]M/+ M:T1\C]AYEV;F6U^JVB]60 #4O!T)\G0Y'I7X3^ M$D9ZXR^ZWLK[D^RV^'8_<+EJ:S=B?!G'ZEK_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__2W^/?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=5E?++^4_\5/E0V4W&VW#U'VE7F:I;L3KBEH\< M>R?WUO>CV9%GM0W;]^WH,(E9($X^ >M9+Y8_RGOE M;\6?XEN#^[7^EWJ^B\T_^D/K:DK,G_#J".[?<;MVGHDW#MGQ0C5/-HJL;#]/ MO&/O'SF7VTYDY<\2?Z?ZK;A_HL0)H/5T^)/FW M[CYQDH/H;]ECUN?PVUS407%3A$K'.W'P .JR?<>]9>=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T-6PODE\A>K%BBZV[S[-,5T/AEQN/RT%!/!JC4^-XV2Z@VX'LWLM_P!\VZ@L-XNH M5'DDKJ/V!J4^5.H_YE]IO:[G)G?FSVYV/"[MH(]9%#O78^Q,X7=E1-*GI)'&W_&M(;_C74!W9L;DT[[2[O(:#)H M(O': <K4PDJ9 M=T[EQZ2V.E62D50 +J3UVMQ_QGJ$-]_NPO9^ M[#MR_P \9!E)XT(% #+[7_X43[>F6./>GQ9S./= M01+5;7[5H.@RNQL&:<&2RZ34RV%VU$^GV(+?WT@-!=\N.I]4F#?R M:-:?M/41[Q_=8;HA9N7_ 'EMY5/!;C;GBIG@7CO)M6,U\-?(+;\UI&,AVOL/*T%E91&BST?8ZUIFD!)L:8(MOU_2YY#[V/3'D^LMU2O+K#%O&<-2Y:,>(BS:V6Y(TW%R#2/W=Y M)<'5>S)]L3_\^AN@+>?W>7WF[9E$/+>VW -GNCR)(V ME=^%?G%.!^TQ =!2Y^XM]ZJUB,LOM1(5K3LW#:I&S_1COF;\Z4'GT]?\.P?R M]?\ O);;/_H+]B?_ &'>WO\ 7*Y'_P"F@C_WB7_H#HO_ . I^]#_ .$DO/\ MLHL?^VKKW_#L'\O7_O);;/\ Z"_8G_V'>_?ZY7(__301_P"\2_\ 0'7O^ I^ M]#_X22\_[*+'_MJZ8:O^<'_+EHJB6EF^1U.\D1 =J3JWNROIR2H8>*KH>MJF MDF%FY*.P!X/((]L-[I5+"!2*ZGW M"T('R_3DD:OV CY]!YF?Y]/P@QGW/V6)[UW%X/#XOX-L+;L'WGE\6O[;^\&^ ML%I^W\AU^;Q7T-HU>G4AE]Y^4(]6B*\DI_#&N?LU2+P^=/ET*;#^[6^\1>>% M]1?+0Z"1(ZT&Y-SB.4R6!0%@%-]1(L2V;WPV):_3[/=MG\7AK_@=^AKM MW]UY[JRA?WM[B\OP&F?!%Y/FO :X+>HIFN#7%//H%L[_ ,**Q;Q[9^)Q)M&P MJ\[W, VIO+%_#L?UD=0TVTR?=#DFZ<S&>V':OV'6^X?;4>'_ +;H ]Q_\*#OD[6(Z;5Z MT_W7_L_;LK;USYS'?9%<^[G.UQ7P[^*$'^") M/^?PYZE79/[O?[L6TZ#>!TO17-S[UWEO:L_B&\]V[FW=D-4K_?;GSV5S]9KG?8ICV?E[8.7H/I=@V.SL;:@&BWACA6@% -, M:J,# Q@=)GVGZ-^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZRP035,T--30RU% M142QP0001O+-/-*XCBAABC#/)+([!55022;#WL L0J@EB<#JDDD<,;RRN%B4 M$DD@ "I))P !DDX Z-UUA\ OF?W$()-A?&_M"MHJK0:7+Y_!'8NWZE9%UK) M3[BWW-MK!3Q:>2ZU!47%SR/8GV[DKFS==)LMAN"AX,R^&I^QI-"_SZ@[G#[S M7L#R&94YE]V-GCN$KJBAF^LF6F*-!9B>8'Y%*_+JQ7K/^0/\KMT+!5=C[[ZG MZMHI0OFHER68WQN6F8A"P?'X3'4FW) H8BZ9AKLMK6LWL=[?[*\RW&EK^\MK M9/2K2./R4!?^-]8K\W?WF7LKLYDAY4Y;WO>;@<'\.*TMVX\'ED:<5^=J,'UQ MU89UK_PGU^.>!^WG[1[A[5[&JX/$TE-MVFV[UU@JQU_SRU-$]-O/-K!+^%AR M<3K_ *L^QSM_LCL,.EMQW2YG8>2A8E/VBDC4^QQ]O6+G-O\ >>^ZNY^+'R=R M)LNU0-6C3M/?3+Z%7#6L51ZM;L#_ CJP/K?^6%\#NKOMY,!\;=AYJL@1 :[ ML&/)]F333+I)JFI]_9#<6.@G+KJ'A@B5#^A5''L;6'MYR9MVDP[!"[#SEK+^ M=)"P!^P#Y=8QUC$5M M D<0X*JA1^P #K'S==YW??;M]PWO=;F\OVXR3RO+(?M>1F8_F>GWV]T6]>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=8Y8HIXI()XXYH9HWBFAE19(I8I%*21 MR1N"CQNA(((((-C[T0"""*@]61WC=)(W*R*000:$$9!!&00>!Z(QW;_+4^%/ M?:UU1O'HK:>$W!7:I'W=UW W7FY!5L3>OJ:C:IQV/S580Q!.2IJU6%KJ2JE0 M=N_('*6]!VNMFB2=OQQ?I/7U)2@8_P"G#=9&^WOWMOO!>VAMHMA]Q[VXVN/ MMKX_6P:?X%6XUO$OR@DB(S0BIK3QWK_PGMG4UF4^-G>,W' M]Z%$W@6?NS[=E3P:ZVMZBO"OT=TX('F2+QC_ IP'5+G??P%^7'QK6JK>U>E M=U4.W*4L7WKMV&#>.RA" [)/5;DVO-EU+/I!O&+'W$V]X-E)NK\+2=:=H]B=.;QQ78'5N\MP;$WEA91 M)C\_MS(38^M1/)')+1U(C/@R.,K/$%J*2H26EJ8[I+&Z$J5NW[C?;5=1WNW7 M;PW2<&4T/V'U!\U-01@@CH-\V\G\LPKQ/TLA_W,114")J70 4 M*;IV)&PA0UU%DZ*DR6-JZ7(8[(4M/74%?0U$5715M%5Q)/2U=)50/)!4TM3! M(KQR(S(Z,""0?N7UQ;W%I<3VEW \5U$[(Z M.I5T=20RLI *LI!#*0""""*]2O=NF>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z_]/?X]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=5V?*+^5S\1_E.^2SFXMBCK_L7(&:HD M[)ZQ^TVSGJVOE5S]WN/&BDJ-N;JDEFT&::MHWK71-"5,=[^P+S%[=08=93^SOWQO?#V:6TV[:N8_WGRK%118;AJN(4 M04[8)-2SVX J%6*41 G4T3\.M=_Y+?R/?E/T\V2SO44F,^0FRJ;R3QIMF,8+ ML6EI1(P J]CY&JF3*RHC( N)K:^>4ZCX$4>X,Y@]H.8]K,DVUE;ZT'\';*!\ MXR<_[1F)]!UU*]I/[Q'V9Y[%IMO/*SWGM97M[F!XYU-"K JP/H00"/SZSPVK=MJWW;[7=MDW.WO-J MG75'-!(DL4BG@R21EDC#KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>ZE45%6Y*KIZ#'4E57UU7*L%+145/+55=3,YLD-/3P))--*Y^BJ"3[LB M/(RHBEG/ 5)^P=,W%Q;VD,MS=3I%;H*L[L%50.)9B0 !ZDTZ//U+_+)^JPF1R5(ZL&5J.GJ6=3=0PY] MC';/;[G#=M+6VQS)$?Q2TB%/7]0J2/\ 2@_+K'/G?[WGW=.03-%O'NCM]Q?) M4>#8E[^34.*'Z194C8<")7C ."0>K-^I_P#A/5VGE?MJSNSOG96S8#HEGPO7 M6!R^^BWWMMN%_)D"6^FBLT!_B$4(NW=?0,\+$< M=)QU97U3_(\^#G7JT]1NW";[[DR<85WFW[O&LQV+%0!R]/AMAQ;0A-/?Z15< ME8/]46]C_;?:#D^QTMC'R8MUB3SI_>)?>*YH,L6R;AMNP MVAP!9VJO)I]&EO#='5ZM&L7R ZLCZQ^//1'2\4_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NJ_OD)_+!^&'R/\ O:_=?4N.V=NVMULV^^JVAV'N M;SR:!)65D..I9=L9^L=8POERF-KF4?I(]@G?/;SE/?M;W.V+%='_ $2']-_M M-!H8_-U;K)SVO^^#[_>U'T]MLO.\M_L<=*6>XUO+>@K14+L+B%14G3;SP@GC M7JA_Y&_R#N]-D?>YSXZ;XP7<^#37+%M+<34FQ.P8%];)34M36U;[+S_B1/7/ M)6XIV9@$ISR1#6_>RV\6>N;8KQ+N'^!J1R_8"3X;?;J3Y+UTC]JO[R[VXYA^ MGV[W5Y=N=@W$T!N8-5Y9$XJS*BBZAJ3A!%<@ $M*.J1.QNK>R>H=R3[0[3V) MNSKW<].OE?";OP61P->]/Y'B2LIH^\F\R66Z;.YH)K69)D#4!* ML48Z7 (U(U'7S Z0?M%T).K*?@[_ #/>^/AE7T6W(ZN?LSI*2J#Y/JK<>2E$ M6+CEDUU-9L'-RQ5M3M"O+.[M!&DF-J)'9I:=I2)D'_)_N'O/*CI &-QM%'J8VR4/R%5)R5KD8E_>)^Y_[;>_MM<;JT"[1[A!*1[C!&*R$"BK>0@HMTF M Y*SH DH0%&W%?B]\N^C?E[L:/>_36ZX\DU-'3C9]GYHLQ>;5Y]V4Q!RW@7,=7M+I!^.WFTJ&P06C<)-'4"2-"1T9 MKV(.HAZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z__]3?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW0']U_&OH7Y&8;^!=V]5;/[$I$@:FHZS-XQ4W!B87=G=<#NK M'O1;GV\SL[$M0UE.YU'GD^R?=]@V7?8O!W?;8IUI0%AW+_I7%'7_ &K#J1/; M[W:]RO:J_P#WE[>\Z7^U3EM3+%)6&0@4'C6[A[>>E!031.,#&.J/_D%_PGXZ M_P X:[-?&GMO+;&KY-XH/Q/;2EK>9R?\ ?_*W4:EO$6]>W_-FQ:VN]I=[ M=?\ 1(OU$IZG35E'^G5?LZZ%^VWWN/8#W26VAV'W M;7>)*#Z2_/T5QJ(KX: MB00?8-X8/'K)($$ @U!ZZ]Z MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW2K MVAL/?/8.3&%V#LS=F]\P=%L3M#;N8W+DSY-?CM086CK:HZ]#6]'-C;Z>U-K9 M7E])X5E:2S2^B*SG]B@GHEWWF7ESE>T.X/''OE9%Q45S MY]'ZZO\ Y2'SX[1,$U/T9D=BXN;1KRW:&9PFQA3:VTCSX#*5IWB; %CX\9)I M YL2H8:[=[9/?56T%3W1\A]J8!% :HP_66ULMNN M68DF\,>X-TS;.CHRHL=9QM0";C3;U>QYMWL;>-1MVWR)!_#$C/\ \:?13_># MUBISC_>DM?+JR3JO^2/\ !3KK M[2HW#M;>O;^3IM,GW?8V\ZY*(U/I+.,)L>'9N)GI5:X2&JBJE"&SF1AJ]CW; M?:+DVQTM/;374@\Y9#2O^EC\-:?(@_.O6)W.?]X7]X_FKQHMKWG;]BM'QIL; M5"^G_FM=FZD#<*O&T9K\(4&G5DO6_273G3M%_#^J.J^ONN*4Q"&5-E;0P.VY M*I!:YK:C%4-+4U\KE07>9Y'=N6)//L?6&T;5M2:-MVV"!:?Z&BK7[2 "?SKU MB;S9[A\^<^7'U7.O.>Z;K-6H-W=33A3_ $%D=E0#@ @ P !T*'LQZ!W7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW0;]H]/ M]6]V;8J=F=M[ VIV'MFI$E\5NK#4>5BI9I$,?WN,FJ(VJL1DHU_S=52R0U,3 M ,CJ0#[0;CM>W;O;M:;G91SVY_"Z@T^8\U/H001Y'H5\G<]WN\1;_ ,D< MS7NU[NE/U+>5HRP!KHD"G3+&?Q1R!HV&&4@TZH7^47\@G8VX!D=S_%'?L^P\ MJ5J*F/K+L6>MSVT*F9G+QT>#WG$M3N?;T$<0TJM=#F3(Y&J:);GW#',7LK9S M^)<]7+2[E9553N%B$A MNE%*%IK4Z;>U"BM(W/6NY\@OBIW_\ %S<7]W.[^M,_LQZB>6#$9V6% M,CM'<7C#/KV[NW&/5X#+-X )'ACG^Y@5@)HHVNH@O>^6][Y=G\#=]O>(D]K< M4;_2N*JWK0&H\P.NIGMA[T>V7O'M?[U]N^;;7<%509802ES!7%)[:0+-%GM# MLGAN0?#=QGI#]0]R]G="[[P_974>\LQLC>6#E#TF6Q$X5:B!F5I\;E:&99&[0X9?/Y$<&4^:L"#YCH1<\ M\AY7+=_RESQL,&X[#<"C1RCX3Y21N*/%*E:I+&RR(O\ -JZU M^6,6%ZP[5_A'6/R$DCCI*?&>9Z79G9-4JV\VR*NNGFEHFE MJ1K$647(_N98/:\$LTE UU8+Z7:H 'B' 74:JG^_4B.DO_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__U=_CW[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=%5[N^$/Q0^17WE1VWT9L7<6:KM9J-VT6-;;&]I)'N1)+O/:TN&W-4^. M0ZU2:JDBU$W4@L"&]WY0Y:WW6=SV>&24\7 T2?\ .1-+G\R1\NIG]O/O#^]7 MM7X$7)'N-N5KM\=--L\GU%H /(6MP);=:C!*QJU*4(H*5$=T_P#"?+JC-FLR M70O=.[MA5;^:>#;786+H=\X S,Q,5#29K%';.=Q%!&I $E0F7GXY+7XC#=O9 M#;9MW_P#>?\Z[<(+3W*]O['RD>S MFIYNT4GU$,KG^%#;)Z4IFJ/N#^3!\[.JC556*V%@>W\+3%BT_.6VZFBLDNHAYPN&/\ O#:'/Y*> MLT^1?O\ GW<.=/!AO>9;G8MP?_0]QMVC6O _XQ ;BV ]"\R5&: U K:WSUIV M-UCE#@^R=@[TZ^S(+C^$[VVOF]K9$^,@/IHLY0T-0P4D7(4CGV KS;[_ &Z3 MP;^RE@E])$9#^Q@#UEER[S;RKSA9C<>4^9MOW2PQ^I:7$-PF>'?"[K_/I$^T M?0AZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NEWLKJWLWLFI6BZZZZWWOZL>9:9*396T=P;IJ7J'_1 L&#Q M]=*TS?A0-1_I[6VFW;A?L$L;":=ZTI&C.:_8H/0;Y@YRY0Y3A-QS5S5MNV6X M746N[F&W4*.)U3.@I\ZTZ.KU[_*C^?G8[4TF.^/&YMLT,Y/DR'863VYL!:-% M-C)4XK=.7QNXF&JP"Q44LAO<+I!(%MC[;ZCZ+);Q20?FTJKY5K0$\_7?\ PGT^1V<^ MTG[,[BZEZ_I)_544^WH-S=@9RA3Z:9Z*2@V=A99[@G3%DI$TV.N]P!C8^R._ M3:3N&ZVT"GB%#RL/RI&M?L8_;UCES3_>?>U.W>/'RCR)O>YS+P:^^\ESFLD6Z^[.YP6[?@LC'MXI_#6R2!V7R(=FU##5Z. MS@=N[?VMC8,+MC!8?;F'IK_;8G XRBQ&-I]5M7@H,?!3TL6JPOI07M[%T,$% MM&L-O"D<0X*H"@?8!0=8^;ENNY[S=R;AO&XSW=^_Q232/+(WVNY9C^9Z>/;O M2#KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[I-[NV;M'L#;N3VCOK;& WEM7-0 M&ER^W-T8B@SN$R5.2&\5;B\G!4T=2JL 1K0Z6 (L0#[3W5I:WT$EK>6Z2VSB MC*ZAE(^8((/1ML>_;YRQNEIOG+F\75AO-NVJ*>WE>&:-O5)(V5U]#0Y&#CJA MCY8_R&NK=\_Q+=GQ6W1_HEW/+Y:G_1WNV?)9SK7(5#7?PXO,VR&Z]G>65BQU M#+TR^F.*"!!<0QS+[,;=>>)<\MW/TUP<^$Y+1$_)LNG_ !L>0"CKI1[*?WD_ M.7+GTFR>\^S_ +[VA:+]=;+'#?HOK)%V6UU04 I]-(0++$6%0!(@#@$J67/5\7\MW^<[/1R8+HWYD[A:>A< MT>(V9WUE)"9Z(G334F+[7JF)-12,=*KN!O7"?5D"R&2LCF;D+W7*F'9^:IZI MA8[D^7D!,?,?\,\OQU%6'-K[V'W!(YUW+W%]A=KTW U2W6S1C#_B:3;5'PMQ M)LAAN%K1@D#[.M+54M=2TU;15,%91UD$-525=+-'44M52U$:RP5--/$SQ3P3 MQ.&1U)5E(()!]Y"*RNJNC H14$9!!X$'TZY S0S6\TMO<1-'/&Q5E8%65E-& M5E-""""""*@X/6?W;IOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[K_UM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=,NX-M[>W9BZC![IP.% MW+A:P::O#[@Q=#F<75+8BU1C\C!4TDXLQ'J0_7VU/!!*L P/V@ MU'1AMF[;ILEY%N.S;E<6FX)\,L,CQ2+_ *5T*L/R/1$NSOY5_P "^U5J9,O\ M>-I;6R,X?Q93K2;*]:RT4Y+,26/NE?7EJM*QWXCOPP'X3)= M)+.H^:2HWE6F.J^.Q_\ A/9T5F&DFZK[T[.V'))J84N\<+MOL;'Q.0^F.G7& MCKW(1P Z?\[43N #ZC<6 ]_['[-+4[;O-Q"?1U64?E3PC3[2>LG^5/[T/W'L M D?.?MQL^Y(,:K66>Q/PH@X8%,D3W]_P )_P#Y58%JB?8/9/37 M8%%'(RP4]9D=S[,S]3'?]N04%9M_+8.(D ZU;*>DVL6Y(!M[[)\R0ZC9;A:3 MIZ$O&Q_(JR_\;_;UDARS_>;^S&Y"*/F;E+?]LN"!4HEO=0J?,:UFBF/R(M\Y MK3%26[U_E2_S -B&1LG\<-TYFG304J=E9C:.^A.CLZ*\=)M+<&7R:>I#=9($ M=18LH#*2$[OVVYVLZ^)L,CKZQLDG\D9C^T=3_P O_?2^['S)I%I[KV5O*:U6 M[BN;.A%#0M+*OUNTW,-/XXG3_CRCJ;MC]RO;GF?1_5OG_9-P MUO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[H4]M]%]V[RD2+:'3O:>ZI9"5CCVWU]NW.22 M,)8H"$3&8BJ9B)YD3C^VZCZD>S*WV;=[LTM=JN9#_0B=O\"GH&[M[C>WNPJS M[YSYLUD@XF>]MH0,$Y,DJ^0)^P$\ >C"[8_EP?.S=WC_ (5\6NWJ3RBZ_P!Y M]M2;)L/'++^Y_?.; >$Z82+/I.HJOZF4$\M^0NO^[AL>KZWWDV-Z?\H\XN_,#'THFKQ'"N*G@"093:O\D?^8#N%E&6Z_V3 ML4,2"VZNSMGU:H 9+,W]R:_>+$-H%K GUC_:M)_;>T7.T_\ :V,,/^GF0_\ M5LOU$N\_WA?W8]K!-CS/N&Y'_EWV^Z6O#_E+2U]?/T/RJ:'9_P#PGH[[KC%_ M?[OKJ/;"-8S?W2Q.\=[R1 M-<*F7Q^P$E94$9MK4:F87LH9Q%:^QV]/3ZW>K M6/\ TBO)_P >$?R_U#,.[[_>B^VEL'_JS[:[Y>,.'U,EK: \/.)[T@5U>1P M:=Q"FOV9_P )X^EZ$1?Z0OD/VAN@BWF.S-L[4V&)/3$#XAFSV-XKN'/)?AE' M]DEA+:>QNTI3Z[?+B3_FFB1_\>\7J%=__O2.?[C7_5?VMV>S'E]5<7-Y3CQ\ M'Z&N*<*<"?, &YV3_)0_E_[2\3Y7KG=O84\(4I/O;L?=BWE619%FEI-FUVS\ M;4&RZ2DD#0LI-T)L0)[3VDY)M:&2PEG8>?A(6_P!Z8%OY M]0+S']X#WOYMUKS#[LGI((J6D@AI:: M"-8H*>GB2&"&)!I2.**-5CCC0"P 'L0*JJ J@!1Y#J)9999Y'FFD9YF-2S M$DDGB23DGYGK-[WTWU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW2&[&ZRZ][>VGD=B]H;,VYOW:&5"_?;? MW1BJ3+XZ26-7$%7%%51N:3(4AF57^(Q1@/(:;8>^,C*L>0L M=*146:DCE"AF.0E)MY#G[(Y#Q^2R4/],G'76+V#_O M)(+EK+EKW[L%AE-$7=K6/L)P-5Y:(*IYEI;0%:D 6J*"_1<_@)_,N[9^#.\U M^-/RJQ&\#U%B2BW[T352.6>IQN,JJ7^,939Y\R25&)LS10G[C M'#47IZLAY*]P-SY.N_ZO\R12_NM6TD.#XEN?4 C44\RGD.Z/S5I5^\Q]T?DG M[QFP'W;]F+ZP_KS/"95DMY(S9[PH_#)(K>%'=8*I]6]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=?_]??X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW2!W/U3U=O?R?WSZVV#N[S'5+_>?9VW<_P"5O)%+>3^* MXZKUGRP(W-_4BGZ@>T5QMNW7=?J[""6O\:*W^$'H3;/SISCR]H_<'-FYV.GA M]/=3PTP1CPW6F"1]A(\ST N?^ WPFW+Y/XG\5.AHVF73)+A^L]K;;G>\IG:0 MS[=QV*F\[R'U2:O(P]))7CV2S04 X+32#D"N>@KRG\J/\ E[YAJIJOXT;5A-7& M(Y1B]Q]@8-441+#>E3";NQZ44FA0=4(C8M=KZB22Z3VVY'EU:N7XQ7T:1?V: M7%/RIT,[+[Z?WH+ 0K![N7K!#4>)!935S7N,MLY<5/!]0IBE !TA,C_)D_EU M5J1I3=%Y'#LC%FDQW;/<$KS BP209;?>4C"J>1H5&O\ 4VX]HG]J.1' T[,R M_9-/_P _2'H26OW^?O46[.TWN/%.".#[;M8 ^8\.SC/[21\ND35?R.O@/45$ MLT6U>QZ*.1M24E+V5FGIX!8>B)JV.KJBH_VN5V_Q]I&]H.2V8D6TX'H)6H/V MU/\ /H00_P!XG]Y>*)(WWK:I' RS6$08_,Z"J_L4#Y=8/^&-/@7_ ,Z#L[_T M9&1_^HO=?]9[DO\ WQ_X8T^!?\ MSH.SO_1D9'_ZB]^_UGN2_P#?%Q_SE/\ FZ]_R<6^\K_T<]G_ .R"/_H+I^I/ MY)G\OJFIXH)NM=X5\L8(>LJ^T-\I43DLS!I5H+XZ4]1-%&4U9#L[N7(Q2EH_&TDU'6]B34#R,#?_ #0"MRH% MA97'[6\B1D$;$"1ZRSG^1EI_+H.W7WZ_O57:/&_NJZQL:]FW[4A&:T#)8AP/ M]MD8->A&PO\ +.^!>!$ H?B]UC/]N)A'_&J#(;D+"9I&?SG<62RAJBID.@RZ MS&+!;!5LOB]O^3(=.CEVW-/X@7_;J)K^?#RZ"NX?>Y^\IN?B&Y]XMX772OA. MD'"E*>!''IX9TTU9K6IJ+.%^'7Q)VXJ+@_B_\?,8RQ1PF>EZ5>68*>#R[8J:<1!%7\SIJ?SZ!.X>_'O?NI8[C M[P\T3 DG2VZ7I4$\=*>/I7THH IBG0TX'9>SMK"VV-I[9VX+2+; X'%X@:9F M5I5MCZ6GXE9 6']H@7^GLVAM+6V_W'MHX_\ 2J%_P =1_N7,&_;SG=][N[LX M_MII)>'#XV;A4T].E-[4=%'7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T4?Y7?"+X^?,?;!PO;VT(GW#14ZZ7,?(CX'[DRR/E\]M:"<5 MW7%375B4Z[F.WZFIK/[D9UWF455,T[83-%D05D=7H:*);*+F;VGNF%RKWW)D MC=S(,Q$FFO22?#;U%?#DP-0:E.@7,E[[(_?_ -B@;99H.5OO)6D!$4-P1HOE M12WT_CJJ_5P@ ^'($%W:T9C T&H/L5=<=C['[=V/MOLCK?&IIIDCJ*6HC>*5$D1E$ZV%_9[I9V]_87"R MVDJZE9>!'^$$'!!H0000"".N5W-?*G,7(W,6[_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z__]#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=1:ZAHLG15>-R5)2Y#'9 M"EJ*&OH*ZGBJZ*MHJN)X*JDJZ6=)(*FEJ8)&22-U9'1B""#[JZ)(C1R*&1@0 M014$'!!!X@^8Z>M[BXM+B"[M)WBNHG5T=&*NCJ0596!!5E(!5@000"#7JOG# M_&+<7Q"WIF^Q/B703Y'I_=N3DS';7Q.^]AI\4M7.$6IW[\>JG(S08_:6\Z.- M!Y]OU,T&&S-*HIXYJ*2"CT >+EZ?E>[FO^64+;7*VJ:SK05\Y+8G"2#SB)". M.T%"$ID_?^[^U>^?+^W\J^]MRL7/5C"(MMYDT$R:1739[VJ OFW\9N?;M6U;A\O T]+++2U=!5Q/%+)35=#D<;D(*7 M)8G+8VM@DIJRCJHH:JCJHI(9HTE1T SMKB&[@CN(&K$PQ@@^A!!H58&H92 5 M(((!!'6-N\[/N&P;I>;/NL COX&HP#*ZD$!E=)$+1R1R(5>*6-FCEC99(V9& M5BH/;_19U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]'?X]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6-(HHC(8XXXS+(992B*ADE*JIDD*@:Y" MJ 7-S8#WH "M!QZLSN^D.Y.D4%36@]!Z#/#K)[WU7KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[K_]+?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__T]_CW[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7__4W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]7?X]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U__UM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW1<^R_F'\2.EMT2['[B^4OQSZFWK!14>2GVAV7W=UGL3=$..R"- M)05\NW]T[GQ66CHJZ-"T,IA"2@$J2![]U[H/_P#AQO\ EZ?]YX?#/_TJ#I'_ M .SCW[KW7O\ AQO^7I_WGA\,_P#TJ#I'_P"SCW[KW1ANK^X>H^\-M2;SZ6[3 MZY[?V?%DZK"2[KZOWOMG?^VH\S0PTM16XB3.[3R>6Q:9.C@K87EIS*)8TF0L MH#J3[KW0C>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[K6(_FI_SZ>W/Y?'RUS'QSV=T)USV%A<;L;96[$W'N;??NO=5P?]!8_P A?^\3.F?_ $-M M[_\ 7GW[KW7O^@L?Y"_]XF=,_P#H;;W_ .O/OW7NMWG:^6DS^V=NYV:%*>;- M8+$9:6")F:."3(X^GK'AC9O4R1M,5!/) ]^Z]T^^_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[K_U]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW5;O\S'^9#LG^6?U1L+M??/6VZ>S)GZ]_T%C_' MK_O$SN;_ -#;9'_7GW[KW7O^@L?X]?\ >)GZ]_T%C_ !Z_ M[Q,[F_\ 0VV1_P!>??NO=>_Z"Q_CU_WB9W-_Z&VR/^O/OW7NO?\ 06/\>O\ MO$SN;_T-MD?]>??NO=;+7QI[OQ7R5^/W3GR P>#R&V2PU%N?&09.#'5U51@4L]52QSA7:,:"1QQ[]U[K0-_X4M_\ ;T+=7_B&>H/_ M '49#W[KW5 /OW7NO>_=>Z^A=_PE[_[=LY[_ ,6:[0_]Y+K+W[KW6QE[]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NN+,J*SNRHB*69F(5551=F9C8*J@7)/T M]^Z]U5A\F_YTO\N/XJ5F2P.^OD-@=Y[WQ9GBJ=@]-TM3VGN.&MIM:SXS(UVV M1/M#;N5AD30]/EWO^%9?7]'+6TG0OQ WCN.!BZX_/\ M;W8V$V5+$H_S\?^%4WSRR\\R;.Z>^+ MFS<>SZX#5[6[,W1FXE%1.RQ/D:CM+&8F9&IFC1S_ Y6+HSJ4#!$]U[H&:W_ M (4Q?S/:JJGJ(,[T?CHI7+QT-%U'2O2TRD#]J!\AFZ^M9!;_ '9-(W^/OW7N MGW"?\*>?YEN*2):ZD^.>Y6CJA4-)F^J\W \T0,9-%*-N;]P$8I6"$$HJ36Z]U:/T=_/\ _P"5]WA6XW"Q]Z9+ MJGZN@] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?.=_X4M_]O0MU?\ B&>H M/_=1D/?NO=4 ^_=>Z][]U[K[%O7'_,O-A_\ AF;7_P#='0^_=>Z6?OW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z_]#?X]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]UJT?\*N?^R-_CI_XLS#_[ZSL'W[KW6AM[]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KZL/\ *H_[=L_! MW_Q6;J7_ -Y/'^_=>ZTG/^%+?_;T+=7_ (AGJ#_W49#W[KW5 /OW7NO>_=>Z M^A=_PE[_ .W;.>_\6:[0_P#>2ZR]^Z]UL9>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZX2RQPQR332)%#$CRRRRNL< M<<<:EGDD=B%1$4$DD@ #W[KW1 ^]/YJ'\O+XX_>0=J_+7I^@R]!Y%J]K[2W M>S-X4TR7 IZO:76M/NW<5!/(PLHJ*:(?DD $CW7NJH=F53$?MFGR=4^]-W%0?UB; P6%K$W-O=>ZV'OC-VU5= M^_&_X_=[5V%I]MUW=72/5/;59MVDK),C2X"J['V'@=XU&%ILA-!2S5U/BILR M8$F>*-I5C#%5)L/=>Z&[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=$$_F!?S'?CM_+GZLCW_ -T9BHRFZ=PBMI.M.IML MR4D^^NQ,Q21:I%H*6HE2'#[:QTCQ_P 1S%5II*)75%$U5+3TL_NO=: OSV_G M0?-+YYY#+X/<6]JKJ'I&KFJ8\?T;U7DLAA-MSXN9&IUIM^9Z%Z;<'955-2Z? MN%R,@Q9G!DIJ"E#:![KW52GOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNCM?RV^HU[U^?'Q$ZNJ*9JO&;A[[Z[K-Q4JJ&:HVEM?/4N[MX1+=756?:V!K M &965/U$$ @^Z]U]8;W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U\ MYW_A2W_V]"W5_P"(9Z@_]U&0]^Z]U0#[]U[KWOW7NOL6]Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_T=_C MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6K1_PJY_[(W^.G_BS,/_OK M.P??NO=:&WOW7NO>_=>ZN6_E5_R?MQ_S0L!W/G<#WKA.G4Z=S&R<34TV7V'7 M[R;/-O.BW)613P2T>Z=NB@6@&W&5E99?)Y005T\^Z]U;/_T"5=A_]YN;,_\ M1&YS_P"V;[]U[KW_ $"5=A_]YN;,_P#1&YS_ .V;[]U[KW_0)5V'_P!YN;,_ M]$;G/_MF^_=>Z]_T"5=A_P#>;FS/_1&YS_[9OOW7NO?] E78?_>;FS/_ $1N M<_\ MF^_=>Z]_P! E78?_>;FS/\ T1N<_P#MF^_=>Z]_T"5=A_\ >;FS/_1& MYS_[9OOW7NMMSXD]'57QG^,?0_Q\KMQ4^[JSIOJ[9_7=3NBDQLF'IL]-M?$4 MV,DRL&+FK,A+CXJQH-8B:>4H#;4?K[]U[H$/D)_+ ^!WRK['J>V_D#\=]N]D M]BUF)Q6"J=SY+_P"&+_Y4/_>'6S?_ $->V_\ [8/OW7NC MU_'+XO\ 0_Q(Z_FZK^.O7>.ZQV!4;BR6[)MN8O)9_*TTFXZ'OW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6D?\ \*NMZ[RQO&2S.U*+/96EVUELC3[RAIZ>OR>"@JH\77UL$'H266)W5. 0/?NO=:A_O MW7NO>_=>Z^LI_+D_[=Z? _\ \4S^+_\ [Y'8_OW7NCF>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z+?\N?D]UY\-OCIVG\D.SY M7;:_6>W)GR![NS[9K>.[JO124-/KAP.S]L4DLW\ V3M/'L[C M&[:V[23&.!+M+-(TE14/-4S3S2>Z]T6[W[KW7O?NO=7>?!G^0;\X/FGM_#=D M5N+PGQ[Z;SD5-6X??/;D>3ILYNK$54*5$66V3UYCZ9]PYC'3T\T/I[]U[K'DO^$X/\JFNI'IJ7J+L'#S. MR%:_&]T]CRU<01PS*B9?-Y6A*R@:6U0L;'@@V(]U[HKO9G_"5GX1[BAJ9NL. MZ/D3UIE)4G%/'E\IL;L';5+([,].W\*J-G[:W!,D.K2RMF+NBKZE;4S>Z]U5 M)WO_ ,)7/E]LF.MR/0O=/3_>F/IO.\&'W!#F>G]ZUZJH:GBHL?D'W?LPS2'4 MK?<9^E13I()!.CW7NE__ ")?Y8WRT^/7\S2AWA\F_C]OWJG']/\ 3G9NY\!N MG/XN+([*S&[-Q08KK&'";;W]MVHS6RLWFGV]OO)5#0TF0E=*6"1FL"NKW7NM MY?W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U\YW_A2W_V]"W5_P"( M9Z@_]U&0]^Z]U0#[]U[KWOW7NOL6]Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_TM_CW[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW6K1_PJY_[(W^.G_BS,/_OK.P??NO=:&WOW7NO> M_=>ZW8O^$E/_ #+[YN?^'ET9_P"Z3L[W[KW6W][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K1I_P"%8_\ MV4+\3/\ Q#.]O_>WA]^Z]UJ:^_=>Z][]U[KZRG\N3_MWI\#_ /Q3/XO_ /OD M=C^_=>Z.9[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[K3N_X5?_ "&R6/VY\7?BSB*_PX_<>0W5WAOFBBJ'CFJ5V\L>R^O$GAC9 M?+CWJ7;>Z7R=1MCF22ERN"V1CL'49&II)!HF MKIL>)!)3^>)_=>Z^@_[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KYSO\ PI;_ .WH6ZO_ !#/ M4'_NHR'OW7NJ ??NO=>]^Z]U]BWKC_F7FP__ S-K_\ NCH??NO=+/W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_3W^/?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=:M'_"KG_LC?XZ?^+,P_^^L[!]^Z]UH;>_=>Z][] MU[K=B_X24_\ ,OOFY_X>71G_ +I.SO?NO=;?WOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>ZKP^V,K>T.P_DKTUU M[WOUA49.JV!V=M^'22CF\E,UT+$@>_=>Z&# MW[KW5>'SC_F@?%3^7GE>NL-\C\MO;&5O:./W'D]J+M+9M9NJ.:EVK4X>ERQK MI*6H@%$Z2YRG\8:^L%B/I[]U[HB'_02W_*]_YZKN;_T4&7_^N'OW7NO?]!+? M\KW_ )ZKN;_T4&7_ /KA[]U[J_[W[KW06=Q=X=/?'O9-=V/WCV;LGJC8V/<0 M3[FWWN+&[=QDM:\4TU/BZ"3(U$+Y7-5J4[_;T5*LU74LNF*-VX]^Z]UKQ?(G M_A4C\,.MZRKQ'0'67:/R1KZ5JA4STWAZKRB)%T^GQW]7OW7NG'!_\*RN^:=J;^\GQ$ZBRRK2JE8,'V#O+;S3 MUHC4/44S5^,W.*2E:8%A"PF<*0OD)&H^Z]U>U_*C_G,X#^:!NOL[9-+T!F.E M,]UCM3$;LKWJ.QJ+L/$9.DR^9EP\=+1UL>S=DUL-1"Z!V+TND@D \7/NO=79 M^_=>Z][]U[JMGY0_S=/Y>_Q$K34*7,6:J<:0@!OZDU>Z]U2WVC_PK%^/V%JJF'IKXG=N=B4\3 MJD%7V)OK:/4R50$VB65(=OXWN":*$PC7%K D;_X5D]]SM5G M;GQ%ZAQ2/3LM N;W_O//M357ATK-5O0X[;0K:<5'K,2+3L4]'D!]?OW7ND[A M_P#A6!\IX?N/X_\ &#X_Y/5X?M/X/E^Q<'X=/E\_W'WN>W#]UY+IHT^'1I:^ MO4-/NO=#QLO_ (5KU:R10=B?""GEB*Q"?)[+[WE@DC9443F+!9SJRH6999-3 M(#D4T+927/J]^Z]T?3JG_A4/_+TWJ]/1]B;5^0'3-8R0&KK\]LC![QVO#)(+ M2K39#86Z<]N:J2G<&[/AH2RE2H))5?=>ZN@^+_S7^+'S0PFX,_\ &+N?:_;5 M#M)L,NZH,-#FL5F]LG<0RIP/]X=M;FQ6#W'A5S(P=;]L:FEB$QI9=%_&UO=> MZ(+W]_/J_E]?&KN7L+HCL_<7:=+O_K'<$VV=U4^&ZRR>7Q<64@@@J)$HLG#6 MQQUD/CJ5LX4 GW[KW0/_ /02W_*]_P">J[F_]%!E_P#ZX>_=>Z]_T$M_RO?^ M>J[F_P#109?_ .N'OW7NM8C^?3_,(^.7\P?MSH3>/QSR6[O>N=R[9W') MNS:U5M:HCRF4W-'E*5*2GJIYVJH32*2S@@*W'OW7NJ%/?NO=>]^Z]UOK?#S_ M (4(?RY>EOB1\6NG=\;E[9@WKU-\<^D>M-WP8WJS*9#'0[HV)UGMC:VX(J"O MCKDCKJ*/+8J813* )4 8 ^_=>Z,9_T$M_RO?^>J[F_]%!E__KA[]U[KW_02 MW_*]_P">J[F_]%!E_P#ZX>_=>Z<,3_PI)_ECYK*8W#T.Z>XVK_=>Z][]U[KWOW7N MO>_=>Z][]U[K03_X57QY(?/;H^64U/\ !W^(>SXZ$/(YHQDH^YN\FRI@A+&- M*DTLM'YF"@N@C!)TBWNO=:Q?OW7NO>_=>ZW:/^$G/:^SY>MOEAT<]1C:;?U# MOC9_:\%(R)'E\UL_*X$;0JZB%[^2LQNV,UAH%E %J:7+QW_SX]^Z]UM\>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z('\COYI/P!^*,]?C.ZOE!UMA=SXW6E9L;;%=6=C;]I:D$+%1Y#9 MO7E%N?<&&GJ)&"JU=!2Q 79G5%9U]U[JF_M7_A59\.=M35%)U)T1WWVG/3RM M&,AN'^YG6>WZU ]A/0539O>>X#$R<@5&+IGOP5'U]^Z]T1[<_P#PK3[/JZC5 MLWX5["P-+K4^'<_Z]T&W_05 M]\L/XKYO]EE^//\ !//J_A_W_9/\5^WM_FOXQ_>?[3SZN?)]CIMQH_/OW7NA M+VS_ ,*T^S:28-O+X5;$ST'ED+1[9[HW!M*8PF K%&)\KU]O5%E2JL[/XR&C M] 53ZQ[KW1Y>J/\ A51\,]SU%)1=M=']]]4SU,HCDR>%BV?V7MO'J50F>NJZ M;.;4W*8@Q86IL14OP/3R=/NO=7,?'#^9O\#/EE-18[HSY.=:;EW+D GVFQLW MDJG878-3(SB)X:/8N_J/;.Z_=>Z][]U[KW MOW7NO>_=>Z][]U[KYSO_ I;_P"WH6ZO_$,]0?\ NHR'OW7NJ ??NO=>]^Z] MU]BWKC_F7FP__#,VO_[HZ'W[KW2S]^Z]U[W[KW7O?NO= #WE\JOC7\9L5_&. M_P#O3JWJ.F>G^ZI*;?&\\)AZ]U35W'_P *9/Y:W6TM51;%KNY>^:V%I(8:CKKKB3 X%ZB.P_?RG:N5Z]K1 M2%[KYJ>BJ@UKJK*0Q]U[JNO>_P#PK6HTDD@ZX^$-340AR8LKO?O:*CD:,-*J MK)M_ ]75RJ[KXV+#)D*=2V;A_?NO=%[RW_"L'Y0S0QK@OBYT)CJ@2WFERV=[ M#S4+PZ&'CC@H\O@'BEUD'69'%@1IYN/=>ZEXK_A6+\DH:>E7-_%/H_(52.36 M38K=6_<-3SQ^=F5:6FJZC.R4CBF*H6>6<%P7L = ]U[HPFQ_^%:V$FFAI^R? MA%E,=3ZF^XRVQ^]*3,S%2SE!#M[/=88) T::02V3.LW-EX'OW7NK,>B_^%(/ M\LWN&>AQNZMY]C?'_,UKP4R4W<>P:I<.U;+H1U&Z>NJ[L# 4&/60DBJR4V/C M$8U2>(G2/=>ZNQZY[/ZV[@VI0;ZZGW_LSLS964N,=NS86YL-NW;M8Z)'))%3 MYC UE?023Q),NN,2:TU#4 ??NO=+KW[KW7O?NO=>]^Z]TG]V;FQ>R]J[EWCG M'FCPNT]OYGFA-14)B\#CJG*9!X*=2&GF6DI7*(""S6'Y]^Z]U1#_ -!+ M?\KW_GJNYO\ T4&7_P#KA[]U[KW_ $$M_P KW_GJNYO_ $4&7_\ KA[]U[JP M_P"#G\QOXT?S#,7V+F/CAE-X9.BZNR&V\;NMMV[3J]JR0U6ZJ?,56(%#'53S MFM1XL%4>0K;00H/ZO?NO='O]^Z]U4O\ +S^=M_+T^&];D]M;R[?_ -)_9.*> M6"LZOZ+HZ3L7=%%5T\H@JJ#-9>/)8O8&U\G1R-^[1Y3-4=:HN5A:Q'OW7NJ+ M.S_^%:%>:UZ;ICX:4D>.BE?1FNS^V9IJVMA+KXP^V-J;/@@QDHC4EB,O5@LX M "7?W7N@(QO_"L#Y4Q5=0^7^,/Q]KJ%E?[2GQN5[&Q57"QD!C-1656X,S#5 M*L-U(6"'4WJN!Z3[KW0];#_X5JU:RTM-V?\ "6GD@9H!6YG8?>$D,L*C2M3) M2[:W#UK4)4LUV9$?+16L%+&^L>Z]UN18#+1Y_!87.PPO3Q9K$XW+102,K201 MY&CAK$AD9?2SQK,%)'!(]^Z]T[>_=>Z][]U[KWOW7NO>_=>Z][]U[K__U-_C MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6K1_PJY_[(W^.G_BS,/_OK M.P??NO=:&WOW7NO>_=>ZW8O^$E/_ #+[YN?^'ET9_P"Z3L[W[KW6W][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NM)S_A6K_S,/X1_^&9WE_[O M.LO?NO=:@7OW7NO>_=>Z^I=_)L_[=>_"O_Q#.,_]V^8]^Z]U9E[]U[K2<_X5 MJ_\ ,P_A'_X9G>7_ +O.LO?NO=:@7OW7NO>_=>Z^FQ_-D_F\]5?RU=A4^%QM M)B>S/DWO?&2U/7/4LF0DBH<-CI&FI8^PNRY:!Q7XO9E'61,M/21M!79VHB>G MII(8XZJMH_=>Z^=[\I/E_P#(KYG=CUG:/R,[.W!V%N*5ZA,/0UM0:7:NSL9/ M+Y1@=D;4I#%@]K86(@7BI(4:>0&6=I9W>5O=>Z+3[]U[KWOW7NO>_=>ZVRO^ M$G'_ &4+\L__ !#.R?\ WMYO?NO=;FW???/57QDZCWMWCW5NNBV9UOL#$OEM MP9NK62:0@R)3T.+Q=!3K)69?.YFOFCI:&C@1YZJJE2-%+-[]U[KY]/\ ,G_G MW?*'YGYW<6Q.F:*M"9BF+- M+@L;-%BH8I?MYVR+1_=2>Z]U0K[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZW MJ?\ A)[L;^'_ !A^4O9?BM_>WOG ;&\W_'3_ $>=?8O/^+_.G_,_Z3[_ *%_ M7^IOHONO=:Q'\Y/_ +>A?-3_ ,3-D_\ W48?W[KW59OOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z6777_ #,'8G_AY;8_]W=#[]U[K[%WOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NM0[_A5K\:LKG^N_CA\K\!CJFJI M.OFS?D%T;G8L/O3:-0\<]!D4J:K;6[]NUK1+G M-F;QQ=+5T,N6VOGZ>)4J(EFAFC=8YZ>6&IAAFC]U[KZ+?\N?^L\W,:6@[&PGD25D6E$>6@AC,E M50TZ%'?W7NK=/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=5/?S%_YQ'Q2_EU8R? [PRLO:7?%70_=8#H;8>1HFW&BS4YFH,CO_ M #DB5>.ZXV]5,T>F:KCGR,\4GEHZ"K1)"GNO=:.WS5_GIJ]I8(>HNE:O);.P51CF9E%-NS<=/6-O#>[3PA/N(JZM.->5-<5'!?2/=> MZJ)]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO==JS(RNC,KJP964E65E-U96%B M&!'!]^Z]UPZOOOI['M24M7U+W1D_=>ZWC/Y=O\ -L^*_P#,:P"T?7.9 MJ-A=TXO&_?;MZ'WQ4TD.\L;% B"NRVUJZ IC=^[4AG) K:'34PQZ&K:2B:5( MS[KW5HGOW7NO>_=>Z][]U[KYSO\ PI;_ .WH6ZO_ !#/4'_NHR'OW7NJ ??N MO=>]^Z]U]BWKC_F7FP__ S-K_\ NCH??NO=+/W[KW7O?NO=: G\U_\ G@?S M!3\E?D7\8NN-]TGQUZZZC[>[$ZOQ]3U)$<;V-NK"[.W1D,)B-QYKLJ>JR&XL M)DLU14,=9X\#+AQ L_@D$C(6/NO=:V6?W#G]UYG(;CW3G,QN7<.7J&J\MG<_ MDZW,YG)U3*JM4Y#*9&>IKJVH94 +R.S$ <^_=>Z9_?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW1C/C5\MOD;\0-]TO8OQS[:W;UCN*&:&2OAPU=YMM[D@@UA, M?O#:.02LVQN[&6D:U/D:2IC1B'0+(JN/=>ZWYOY0O\[WKS^81!3=+]N8["]5 M_+/%XR>L7;F,:N79';F+Q=(:G+;AZ\FKWJIL1E\;"C2UV JZJ>ICIP:FEFJH M4JA1^Z]U?=[]U[KWOW7N@9^1O_9/7?'_ (AGM#_WB,Y[]U[KY OOW7NO>_=> MZW-?^$LN_-F=7]%_S ^Q.Q-SX79FQMF9GIO<.ZMU;AKH<;A<%A<;MWM"HK>LP/:'=-&C-3RY/<^6@>#);2V9D8E/V^"I&AFFIY&.3DF,BTE)[KW6N7[ M]U[KWOW7NO>_=>Z][]U[K[%O7'_,O-A_^&9M?_W1T/OW7NEG[]U[KWOW7NO> M_=>Z][]U[KWOW7NO_]7?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U MJT?\*N?^R-_CI_XLS#_[ZSL'W[KW6AM[]U[KWOW7NMRS_A*OV7UQL#87S/AW MWV!LG94N3W?TG)C8MV[KP6VY,A'2X;LE:F2A3,U]$U6E.TZ"0QA@A=;VN/?N MO=;9W^S&_'K_ )_QTS_Z-#9'_P!?/?NO=>_V8WX]?\_XZ9_]&ALC_P"OGOW7 MNO?[,;\>O^?\=,_^C0V1_P#7SW[KW7O]F-^/7_/^.F?_ $:&R/\ Z^>_=>Z] M_LQOQZ_Y_P =,_\ HT-D?_7SW[KW7O\ 9C?CU_S_ (Z9_P#1H;(_^OGOW7NG M/#=Y])[CRE%@]O=P]69[-9*84V.P^&[!VEE,ID*A@66"BQ]#EYZNJF*J2$C1 MFL/I[]U[H4_?NO=:3G_"M7_F8?PC_P##,[R_]WG67OW7NM0+W[KW7O?NO=?4 MN_DV?]NO?A7_ .(9QG_NWS'OW7NK,O?NO=:3G_"M7_F8?PC_ /#,[R_]WG67 MOW7NM0+W[KW7O?NO=#)\@N^NS/D]W-V%WQW!N"HW+V#V3N&LW!G:^5Y?MJ43 M%8<=@\/3RR2C&[>V[BX8:''4B'QTM%3Q1+Z4'OW7ND1L38>]>T-X;=Z^ZYVI MN#?.^=VY.##;8VEM7%5NZ]UM M0_#K_A++VUOG&8C>/S0[?I^EZ&MBIZN7J3JZ#%;S[&A@E#^:BW!OBKFJ=A;6 MRL&E2%H:?;#_P"$X?\ *HVACTHMP]/;^[4J5B$;9??G M=/9>.R$CA81YWBZPS_7&*$I,3&RTJI>1O38(%]U[I5Y?_A/+_*0R5#+247QB MR>WZB3]&4Q'>OR#FKH."/VH\_P!I9S&&Y-_73OR/]>_NO="Y\#_Y1GQM_EU= MJ=F]E_'SO=A9A(MB#[KW6JK_PI=^=F;[J^4M/\/MI9B:/J3XS_ ,/J=TT5)4AJ#=?= M^X,)'7Y7*58AD,=2FPMMYJ+#4LI^O=X8^AW#LKI[945%1=H[CV_7)]WCHJ2EP'P]ZLW M344R0B;)=L4F3[@K:^>)E=JJKB[+R.Y\:KU$BW>."GAI[$HL:Q^CW[KW0_5/ M\NO^7]5X[^$S_!OX@G&AJIXJ2/XV].014\U;%'#55-)X-FQM1UL-S[ZZXDH'UL_GIL-M M3<^.VI-+9RMJG'U":2/3Z5*^Z]U57WQ_PE)^/NX(*ZO^.'R/[0ZTRK(\U+@N MT\-M_L_;3U 'HHHOMP8FBDM;RRG*2QDEM,@LOOW7NK>/Y/OP9WY_+V^ M((Z#[-R^TL]OB;M;L+?.:S&QZS*5^VLA#G)L7BL%4T%3F<=A\D7EVWM^C,R2 MTE.89BT=G"^63W7NBM?)?_A.I\)OE3WSV?\ (?L+M'Y38;>O;.YI]U[CQ>S= M[=2X_:]%D:BFIJ5X<+19OI'<.6IJ(1TJD+/6U+W)]9%@/=>Z S_H%4_EZ?\ M/X_F9_Z,+I'_ .YW]^Z]U[_H%4_EZ?\ /X_F9_Z,+I'_ .YW]^Z]UK@_SO?Y M:G17\M7M/H_8_1>Z^V=UXGLOK_<.Z\[4=LYW9^=R-)D<3N./$4T.)EV?L38E M-!1/3-J=9H9W+\AP/3[]U[JD'W[KW7O?NO=;OOQ._P"$U/P6[V^+'QI[PW=V MO\L\=NSN3X_]-]J[GQ^W-]=/4>WJ#P M.E'IY*C'U457"DZ1?'N&1H6DA 8*ZL5O8@\^_=>ZV4??NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO= U\A>A^NOD]TGV5T#VSBFS/7_:>UZW;&X*:)HXZ MVE69HJK&9O$5$T4\='GMMYFEI\ACZ@QO]O74L4FDZ;'W7NOEW?S!?@#W5_+R M[YS?4':>,J\AMNJJ*S(=6=I4F-JJ7:?:.STDC:GR^'J)/+!39O'1U,4.7QAE MDGQM8=),D$E/43^Z]T17W[KW7O?NO=9J:IJ*.H@JZ2>:EJZ6:*II:JFE>"HI MJB!UEAG@FB99(9H9%#*RD,K $&_OW7NKP_AS_P *"OY@/Q5BQ>V=T[SI/DUU ME0-'%_=3O&;(9K==!1"_DAV_VM3SIO>GET!$A7*S9JAI8T"PTJ GW[KW6T%\ M4O\ A2=\!>^DQF$[BGW5\4]^5G@@FH^Q*:3='6\U?.7O!B^T-JT+PT]% BWD MJ\]B]OP FP)XO[KW5]6R=^;'[+VUC=Y]<[SVIO\ V?F8O/B-U[)W%B-U;:RL M/!\V-SN"K*_%UT5B/5%*PY]^Z]TJ_?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW6M]_/"_G4K\(\?/\9_C5D<9DOE3N7$T]9N;=+Q467Q?0VV\K!'44%95XZI2 MIH\CV-N&@E$V-H:E&AHJ.1*VI1UDI8JCW7NOG^;GW/N3>NXLWN[>.?S.ZMU; MER=9FMP[EW%DZW-9[.YC(3O4U^4R^6R,U17Y'(5E1(SRS32/([DDDGW[KW3' M[]U[H3.G^F>U>_\ L+;W5/2VP=S=E]B;IJA2X3:FT\9-D\E4VL:BLJ/&!3XW M$X^(F6KKJJ2&CHX%:6>6.)6<>Z]UMF_#3_A*]D,GC\5N_P"<_<=;MR>H2&KE MZ9Z.FQ=7E:+UK**/<_:6;H.FI*>G() M41A3I]^Z]T9'_AO/X!FA&+/P<^'W\,6K:O7'?[+/TO\ 8BN:%:=JT4G]ROMQ M5M3H(S)IUE %O86]^Z]T6?MK^2+_ "NNX:6JBS7Q(V!L^MG\S4^6ZEJ,_P!3 M56/GFL3/2T&P.WHBJ:*HIUOQ'[]U[K7]^9G_"6#X*O M?34L4U3#TSW7+A,3N:MTM&PH]M=H8NFPFU:VKE#LL4&5QV*A14'DKF+$CW7N MM3KM'JGLKI+?>X>L>W=C[FZY[ VK6O09_:6[L35X;,XZ<>J.1Z6KCC,]%60D M2TU3$7IZJ!UEA=XW5C[KW0?^_=>Z5&RM[;PZWW;M[?O7^Z,]LK>VTLK29S;& M[-KY6MPFX,!EZ&02TF2Q.6QTU/6T-7 X]+QNIM_=>Z^A5_)*_G,T/SY MVT_17?E7@MO_ "TV3B9*V*:@@&*Q'=^TL9$GWF\,'CDC6@Q6\,.A!S6*@81R M*3744:4WGIZ'W7NM@[W[KW7O?NO=?.=_X4M_]O0MU?\ B&>H/_=1D/?NO=4 M^_=>Z][]U[K[%O7'_,O-A_\ AF;7_P#='0^_=>Z6?OW7NO>_=>Z^83_.%ZLW M/6_SW7NO=?;>-RN!VIM/;&0R&X<[D]^;)VMO-:7$;ZLBV+_**_EE]=QPQ8#X2= 9!:?7H.^MDTO:$C:UJ5;S3=ER;MEJ;"J:WD M9])"$6,<>GW7NA;/\O?X#MCEP[?"#X@G$I5_?IBS\:NF#CEKC$T!K5HCLO[9 M:OPL4\@77I)%[>_=>Z!_L#^4)_+([+IZBFW%\)NA<;'4KID;K_:$?4]0H\4, M/^3U75E1LVJI&T0*;Q.AUEG_ %.Y;W7NJ;/EM_PEH^/.\\/D\]\.^T-V],;U MBAFFQVQ>RJ^?L#J[*3)K:GQJ9PTZ]A;3\K/9ZV6HW %5% I;EG/NO=:9_P F M?B]WC\0.VL]TI\@=B9/8>^\':HCIZL+48G<.$FJ*FGQ^Z-IYJGUX_<>V,J]) M(*>LIG="\;Q/HFCEC3W7N@ ]^Z]TJ=C[WW=UIO+:O8>P=PY/:>]]D;@Q.ZMI M;FPM0U)E<#N'!5T.2Q.5Q]0M_'545;3I(MP5)6Q!!(/NO=?4U_EA?-K%_/[X M<]9]_JF/HM[NE7L?M_ XVZTNWNU=IQTD6Y::G@9YFI,?G*2LI,S0PM)(\6.R ME.KL7#>_=>ZL"]^Z]T#/R-_[)Z[X_P#$,]H?^\1G/?NO=?(%]^Z]U[W[KW0Q M87O?LK;?1^^OCS@<]/B>LNS=\[.W_P!@8BB:2"7=F6Z^H,W1[.HZM9_E^?R=/F%_,,:GW1U]MRAZX MZ26KGI:[O+LL5V+VA5RT51]O7T.RL;24U1GM^Y6GDCEC/V,/\.AJ86AJJVE> MP/NO=;3W0O\ PEM^$6P\?25'>O8W_=>Z][]U[KWOW7NO>_= M>Z][]U[K_];?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UJT?\*N?^ MR-_CI_XLS#_[ZSL'W[KW6AM[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>ZLR_DV?]O0OA7_XF;&?^ZC,>_=>Z^I=[]U[K2<_X5J_\S#^$ M?_AF=Y?^[SK+W[KW6H%[]U[KWOW7NOJ7?R;/^W7OPK_\0SC/_=OF/?NO=69> M_=>ZTG/^%:O_ #,/X1_^&9WE_P"[SK+W[KW6H%[]U[KWOW7NG[:VU]Q;WW-M M[9FT,+D=R;KW9F\7MO;.WL/2RUV6SF>S=;!C<1B,;1PJTU579&OJ8XHHU!9W M< ?7W[KW7TJ_Y0O\I7K?^71U+C=Q;IQ>$W;\L-]X2"7M+LCPI6':L.1AI*N? MJO8%4[S)1[4P55$$JJV$13YVKC-1-:!:2EI?=>ZN7]^Z]U[W[KW7O?NO=>]^ MZ]U\BCY>[IRN]_EA\G-Y9V;SYG=/R#[EW!DY 6T&MRW8FXJZH6(,24ACDG*H MOT5 .![]U[HNWOW7NA'ZQ]CUF^*=@C+/L^EW/BY M]S0LLE-6HRRX5)U(:&8&_*-^D^Z]U]@['U=!7T%%78NII*W&5M)35>.K,?-# M4T%705,*34=315%.ST\])/3NKQO&2C(05)!'OW7NI?OW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>ZT:?^%8_P#V4+\3/_$,[V_][>'W[KW6IK[] MU[KWOW7NOK*?RY/^W>GP/_\ %,_B_P#^^1V/[]U[HYGOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z+M\H?BET/\R.I\UT MQ\A=A8S?6R\M_E-(9PU)G]K9N.*2.BW1L[<%-HR>V]QX\2L(ZBG=1)$SP3++ M3RRPR>Z]UHN?S!?^$Y7RH^,E5G-^_&*++?*?I.!ZBLCQV!Q\9[TVCCE#2B#/ M;%Q\:KOE*92L0K=NI-4U+!I9,;1QCW[KW6NI6T59C:RKQV1I*J@R%!53T5?0 M5L$M+64592RO!54E72SI'/355-/&R21NJNCJ00"/?NO=1O?NO=>]^Z]U[W[K MW0]=!_*3Y%?%K=,LZ]ULW?#+_A4WV1MN7#[0^<74]#V/A U-257<73]-0[7W MU2Q ,LV2W#US5RTVS-SU$LC*7.+J=O)#&IT4\S$+[]U[K;:^+WS-^,?S-V9_ M?GXV]O[4[+Q=-%3/F\7C:J2@W?M26J#>&DW?LO+14&Z=L5$K1N(_O*2*.HT% MH6D3U'W7NC/>_=>Z][]U[KWOW7NB _S-?F]@OY?WQ![([^K(Z#);S2*#9?4. MV:][0;G[4W1#50[:I*B(/%)4XK!PTU3F,C&CQR28S&U"QL)&3W[KW7RRM^;[ MWAVAO7=?8W8.XLGNW?.^=P97=6[=SYFU/EIWAU]\?NF,%_'M_]BYI,7C8YG>#%XBA MABDK!A&DDA2-O=>Z^FG_ "W_ .6KT7_+ M@Z65IZR6HJ9O=>ZL7]^Z]U[W[KW7O?NO=>]^Z]U[W[KW58W\S3^5WT=_,C MZEJ=O[KH\?LWNS;6/J7ZE[MH,9%+G]K9$"2>'!;A,/AJ=R]?Y2I8BLQLLG[6 MLSTK0U*AS[KW7S-N^^BNSOC/W#O_ *)[CVW4;4['ZVST^W]R8B8F2$RI'%54 M&5Q=6%6/)X'/8NI@KL?61_M5E#413(2C@^_=>Z"'W[KW0@]4=I[]Z0[*V/V] MU?N*NVGV#UUN7%[LVGN#'2%*C'Y?$U*5,!DC-XJRAJ55H:JFE#P5=-))#*CQ M2.I]U[KZI/\ +U^9FT_GM\3^L/D=MFGI<3E-QX^7"=B;3IIS.-D]G;=\=#O+ M;2L\LM0<>E<5K,:\Q$U1B:REG=4:4J/=>Z.M[]U[KYSO_"EO_MZ%NK_Q#/4' M_NHR'OW7NJ ??NO=>]^Z]U]BWKC_ )EYL/\ \,S:_P#[HZ'W[KW2S]^Z]U[W M[KW0/;9^/W2NSNV>R.^-M]:;4QG_=>Z][]U[KWOW7NO M>_=>Z][]U[JC?^?M\&-L?+/X-[_[(QN!I9.[?C#M_-]M[ W#!3C^+5>TIK<9FMI4$];3TR@NZ^;/[]U[KWOW7NMN;_A)_ MWQ5XSMWY1?&>NK=>+WCU_MSNO;M%.[+'1YC8.?IME;H:@'IB:JSF-W_C&G4Z MI&CQ2,@"I*3[KW6[U[]U[H&?D;_V3UWQ_P"(9[0_]XC.>_=>Z^0+[]U[KWOW M7NO>_=>ZV$?Y$O\ */A^=_9%9WOWIBJK_95NH-P0T5;A9$JJ4=T;^IZ:/(1; M$IJ^&6GEIMK8&*IIJO/3Q$R2Q30T46EJB6>E]U[KZ&^WMO8':6!PNUMK87%; M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO__7 MW^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:M'_"KG_LC?XZ?^+,P_ M^^L[!]^Z]UH;>_=>Z][]U[H4>N^CNZNWH ML.'FKTGDH8_V2OYD?\ >)?R9_\ 1#]I_P#V*^_=>Z]_LE?S(_[Q+^3/ M_HA^T_\ [%??NO=>_P!DK^9'_>)?R9_]$/VG_P#8K[]U[KW^R5_,C_O$OY,_ M^B'[3_\ L5]^Z]U[_9*_F1_WB7\F?_1#]I__ &*^_=>ZL5_E)?%/Y1;+_F2? M#_=6\?C;WYM+;&#[=QU;FMR;FZ=[#P.!Q%&N*RR-5Y3,93;M+C\?2J[@&261 M$!(%^??NO=?2R]^Z]UI.?\*U?^9A_"/_ ,,SO+_W>=9>_=>ZU O?NO=>]^Z] MU]2[^39_VZ]^%?\ XAG&?^[?,>_=>ZLR]^Z]UI.?\*U?^9A_"/\ \,SO+_W> M=9>_=>ZU O?NO=>]^Z]UM&_\)?OAG0=M?)'L+Y:[VPT.1VM\;\12X'KQ*Z". M:EG[BWW3U4:YJ!)?+%/-L;95/5OI:,-!6Y>BJ8G62 >_=>ZWT_?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U\J_^:Y\;-Q_%;^8!\F.M,UCJNCPV6[+W+V9UY65$,JP M9CK;LS+UV[]HU=#5NHBR:XRDR38NKGB] R6/J8B%>-T7W7NJ[_?NO=>]^Z]U MM0?RD?\ A0U6_&C9^SOC)\S<;G=Y],;5I:3;W7G<>W8)ZW3^A?DQT!\H=GQ;\^/G;VQ.V M]KLL/W-;L[/4F1J\/-4(9(J'_=>Z''W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6C3_PK'_[*%^)G_B&=[?\ O;P^ M_=>ZU-??NO=>]^Z]U]93^7)_V[T^!_\ XIG\7_\ WR.Q_?NO=',]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]T0CY=?RQ_A+\WJ:JG[[Z.VUE-XS4ZP4W:>U4;9?:5#X@PIC_?/;_VF0S- M/1ZV,5)E!7T"EB3 3[]U[K6!^5__ E5[)V^V3W'\-.]L/V#BU:6>EZS[L@C MVGO&&!3&(Z/&]@[>I*C:>Y*^4LQ_RS&[?A15L9')]^Z]UK=_)#X1?+/XBY5L M7\C.A.Q>KX_N/M:7<&8PCUVRZ*Q[]U[KWOW7NO>_=>Z$_IWNKMGX^=@8/M3I/L+=76/8.W)UFQ6Z=HY6HQ6 M1CC\L4L^/K!$QILMA:_PJE705<<]%617CGBDC)4^Z]UO8?RA_P"?YM+Y=9#; M/QR^6@V_UM\D\B]+A=E;XQZ+B>O.[,B4=*>@--(QIMC]C9#QJJ4'D_AV6JV* MT/V\LL./]^Z]ULP^_=>Z][]U[K0I_P"%2GR@K>P/EEUG\7<1DW;:OQ\Z_IMS M[EQT4ZK&_9W;$5-F9/OZ:+_//BNO*+"/2/,2\0R=2$5%E9I?=>ZU=??NO=>] M^Z]UOJ?\)B_@[0=4?''WNEMHYJ2CJ6IFD6 M.6GE[ WQB9:FH6SI+0XG&RQM9W!]U[K:,]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]UJWZFDA*G-=7[MRIH M]F9S)NNI#5;,W[DXJ"%M*O+!N B1RM- B^Z]UHS>_=>Z][]U[K;*_P"$JWRA MJMK]X]Y_$?.9.;^[W:NSX.V]BT,[@T=)OWK^6FQ&Z:;'Q AER&Z=EY>*HG8@ MJ8=N(+J0 _NO=;RWOW7NOG._\*6_^WH6ZO\ Q#/4'_NHR'OW7NJ ??NO=>]^ MZ]U]BWKC_F7FP_\ PS-K_P#NCH??NO=+/W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]T&F9[HZ=VXT*;A[8ZTP+U+3K3KF=][6Q;3M3&,5*PK796 RM3F9 X6^ MC4+VN/?NO=,G^S&_'K_G_'3/_HT-D?\ U\]^Z]U[_9C?CU_S_CIG_P!&ALC_ M .OGOW7NI=7V'TGV%MG-X<=D=;[DVWG\;E-NY<8_>FU\G15-'DJ&2BR5#+)! MD:FF9I*.K(9&OZ7%Q8^_=>Z^0;FL9)A,QEL---#438C)U^,EJ*8LU//)054M M*\T#,JLT,K1%E) )4CCW[KW39[]U[J^;_A-OGZ_#_P T_K/'4;LM/NOK'N7 M911+-&)*"FV16[IC1DBD1)U&3VU3-ID#H"H8#6JL/=>Z^CU[]U[H&?D;_P!D M]=\?^(9[0_\ >(SGOW7NOD"^_=>Z][]U[I4[&V9N+L?>VSNO-H8]\MNW?FZ= MO[,VOBXC:3);BW1EJ3!X3'QD@V>LR==%&/\ %O?NO=?6D^('QGV5\//C5U!\ M<-A10_P3K#9^/PU9DXX%IY=S[HGUY+>.\*Z-0+9#=FZ:RKR$P^B-4:% 154> MZ]T9/W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7__0W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:M'_"KG_LC?XZ?^ M+,P_^^L[!]^Z]UH;>_=>Z][]U[K=B_X24_\ ,OOFY_X>71G_ +I.SO?NO=;? MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZTG/^%:O_,P_A'_X M9G>7_N\ZR]^Z]UJ!>_=>Z][]U[KZEW\FS_MU[\*__$,XS_W;YCW[KW5F7OW7 MNM)S_A6K_P S#^$?_AF=Y?\ N\ZR]^Z]UJ!>_=>Z][]U[KZ0O_"<7J2DZT_E M<]7[E2EAILKW9OWM/M+,LBJ:B5X=VUG6N&>IE6^OR;_ M=>ZO;]^Z]U[W[KW7O?NO=>]^Z]U[W[KW517\VS^5%U__ #,.J,:M)E,?U]\B M.MJ7(2]3]FU%"U3055-4K)45?7>^XZ4??56RZ]U\Y;Y*_%COSXA=EY/J7Y#=;;@ZYWCCWG:ECRM-Y,+N3&PSM F?VAN&F, MV%W5M^I=;)5T4TT6JZ,5D5D7W7NB^^_=>Z][]U[I<==]F=C=1;JQ^^>JM^[Q MZVWGBF#8W=>Q-RYC:>XJ*TL4Y2GS&"K*&OCB>6!&9!)I8J+@V]^Z]U?;\7/^ M%+OSWZ07%8/N:GV/\I=FT+115!WQ1?W,[+-!$ JTM#V)M"ECH9*@J#JJLOA, MS4N3=G)]^Z]ULK?$K_A1/_+X^2OQN1H*N)9Z6MH*ZDDEIJNDJ87#QR1LR.I!!(/OW7NIWOW7NO>_=>Z][ M]U[KWOW7NM&G_A6/_P!E"_$S_P 0SO;_ -[>'W[KW6IK[]U[KWOW7NOK*?RY M/^W>GP/_ /%,_B__ .^1V/[]U[HYGOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ILS6$PVX M\5D,#N'$XS/8/+4LM%E,-FJ"ERF*R5%.NF:DR&.KHIZ.LI9EX:.1&1A]1[]U M[JC#Y@?\)W_Y?_R:ARN=Z\VK6_%?LJK2JFI=Q=,4])3[$FR$S.\+9[J&N*;3 MDQE/)(Q\&#?;T[^D&HTJ%]^Z]UIY?/W^2W\S?@&F3W?NG:\/;/1=$Z%>[^L( M*S*;>Q4$IB2,[]V_(AW'U^XFF2(SUL38IYY%B@K9I#I]^Z]U4=[]U[KWOW7N MLL$\U--#4TTTM/44\L<\$\$CQ3031.)(IH98RKQRQNH964@@BX]^Z]U]&;^0 M=_,WRGSJ^/F4ZL[ASB9+Y)?'NEQ&,W-E:E@F0[*ZZK@]'M/L.92D8J<[234C M8S./'Y+U<=/5RE6R"QK[KW5^OOW7NOE6?S9]^U_9'\R[YO;AR4DLE1COD7V- ML*-I4$;"@ZJS4O5^*C"B>I!BBQ>SX51M0U( =*7T+[KW5>7OW7NO>_=>Z^OW M\=>I,7T'T%TITCA8HHL9U)U5L'KJF\21I]Q_=#:^,P4]=,8RRS5>0J*)YYY2 M6:::1G9F9BQ]U[H9??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=%<^;O M4=!WS\/?D[T_D*."N&_NC.S,%C$G,:K2[CDVGDZG:F5C:9XX4J<+N:GI*R%I M"(UF@4M=01[]U[KY(7OW7NO>_=>ZM*_DI=@5G6W\TGX;YRCGEA_C/9TW7]4L M:ZTJ*/L[:VX>O)H)XBK))$3N8."0?&Z+("&16'NO=?46]^Z]U\YW_A2W_P!O M0MU?^(9Z@_\ =1D/?NO=4 ^_=>Z][]U[K[%O7'_,O-A_^&9M?_W1T/OW7NEG M[]U[KWOW7NB'?,3^9=\,/@I0L/D)W+A,-N^:D^\Q75FV$EWAVGF(Y(3/2/%L MS"?<5N%H<@JD05^6;'8R1P5^Y!X]^Z]UK&_)7_A5SOS)3Y##_$;XV[?VMC0\ MD5!OKOO*U6YL]4TSFRU(Z\V-DL-AL#D(EY429_,0:OU*P&D^Z]U2OW!_.V_F MA]TSSMG?EQV'LV@?S+38KI],)TY!003:B8(,GUQB]N;CJO'K.B6KKJFH7BTG M M[KW5>&]NX>V^RY))NQ^TNQNP)IM'EEWMO?_=>Z#GW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U>5_P )S?\ MZ]T M;_X9O=O_ +Z3=OOW7NOI+>_=>Z!GY&_]D]=\?^(9[0_]XC.>_=>Z^0+[]U[K MWOW7NKD/Y!G45+V[_--^-L.3I5J\-UQ4;S[=R*$QWBJM@[-S60VG5*)&%VI- M^S8F3TAFLI( MJ7W7NOIH>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[K_T=_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW6K1_PJY_[(W^.G_BS,/_OK.P??NO=:&WOW7NO>_=>ZW8O^$E/_ #+[ MYN?^'ET9_P"Z3L[W[KW6W][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NM)S_A6K_S,/X1_^&9WE_[O.LO?NO=:@7OW7NO>_=>Z^I=_)L_[=>_" MO_Q#.,_]V^8]^Z]U9E[]U[K2<_X5J_\ ,P_A'_X9G>7_ +O.LO?NO=:@7OW7 MNO>_=>Z^J=_*2Q5/AOY9_P (J.E>:2*;X\[ RK-.R,XJ,]C!G*Q%,<<2B&.K MR+K&+%A&%#%F!8^Z]U8E[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z _O_P"- M?0ORGV%5]8_(;JK9_;&RJIWGCQ.ZL:*BHQ-<\+T_\6VUFZ9Z7/[4SJ4\KQI7 MXRJI*V-'95E 8@^Z]UJE_,?_ (2MTM3/E-V_!KNA,LM1/20!B\ MQH]M=I;?QM16K#'_ )FEILKBIY+6,^2)#.?=>ZU@OD[\!?F)\.,A+2_(SH#L M#KO&)4BDIMYS8M<]USDYWD\<,.*[&VU-F-DU]5+J4_;I7&I0.NN-2P'OW7NB M@>_=>Z][]U[KWOW7NK$_@K_-'^7O\OO<5'/TMV#49/K>3)??;EZ0WN]5GNKM MR+,6-:R89ZB*JVKF*DL'.1P\]#6/(B"9YH0T+^Z]U]"O^6S_ #..B?YE'5$^ M\>NB^S>S-II1T_:W2^_=>Z][]U[KWOW7NM&G_A6/_P!E"_$S_P 0SO;_ -[>'W[K MW6IK[]U[KWOW7NOK*?RY/^W>GP/_ /%,_B__ .^1V/[]U[HYGOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>ZBUM%19.BJ\=D:2ER&/R%+445?05M/%545;15 M43P55)5TLZ205-+4P2,DD;JR.C$$$'W[KW6AO_PH%_D_;1^*U12_,3XP;87; MW1N\=PPX3MCKK%B^$ZIWKG)6_@N?VM2\OBM@;PK=5.U%?[;$Y1HH:_=>ZMS_D8_(/)_'G^9M\;:VFJY8<%W!N7_ &7S=U%'(8TR MV,[=DIMO[=I)V'UBH>QEP>0"V.IZ)1Q>X]U[KZ=OOW7NODM_S \%4;9^>/S4 MP%4:IY,3\K_D-1K/60/35%93Q]M;M^TR#0R%F"9&D*3H;LKI(&5F!!/NO=%# M]^Z]T][:RRX#<> SKP-4IATE735]+35U%/%54=;3PU=)4P.)(:BFJ(UF@GAD6ZO%-$X92."#[]U[J M1[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[I']A9RBVSL#?&Y,E#15&. MV_L_(PV.KLMEGQDX9>1?W[KW5DFQ?\ MA*E\U\Q!'4[_ .]?C9L@2HSBBP^2[&WKDZ=@"%BK(_[B;:Q:.6')AK*A0I!N M3=1[KW1D\-_PDCW#/'*=P_/#"XN8>+PIAOC?79V.2ZMYO++6]X;<:'QL %LC MZP23IM8^Z]T\_P#0(Y_X,$_]E2__ %D_?NO=)>N_X23[TCJYDQGSDVO5T*LO MV]37= 9;'5US[]U[IG]^Z]U>5_PG-_[>O=&_ M^&;W;_[Z3=OOW7NOI+>_=>Z!GY&_]D]=\?\ B&>T/_>(SGOW7NOD"^_=>Z][ M]U[K96_X2OXVDKOYB79]54HSS8?X@]C9*@8.Z"*KE[Z]U] KW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=?_]+?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U MJT?\*N?^R-_CI_XLS#_[ZSL'W[KW6AM[]U[KWOW7NMV+_A)3_P R^^;G_AY= M&?\ ND[.]^Z]UM_>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K M2<_X5J_\S#^$?_AF=Y?^[SK+W[KW6H%[]U[KWOW7NOJ7?R;/^W7OPK_\0SC/ M_=OF/?NO=69>_=>ZTG/^%:O_ #,/X1_^&9WE_P"[SK+W[KW6H%[]U[KWOW7N MOJP_RJ/^W;/P=_\ %9NI?_>3Q_OW7NC_ /OW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>ZA9+&X[,8^MQ.7H*+*XO)4L]%D<;DJ6"NQ]?15,;0U- M)6T=3'+3U5+41.5>-U9'4D$$>_=>ZI)^7G_"??\ EZ_*-D>1B\W\.IL363N;M4WO?W7NM.[^8;_)(^ M7W\OVER>_]^Z]T;'X0_+?L'X0?)GK'Y%]>5=7]ULW-T M\6[-O053T])OKK[(SP0[RV/E5U>":DSV(5A$TBN*6MC@JD E@C9?=>Z^L/LC M>.W^Q=E[0[!VE7+D]J[ZVO@-X[9R2J47(;?W/B:3-X:N5&]2+5XZNCD /(U> M_=>Z5'OW7NO>_=>ZT:?^%8__ &4+\3/_ !#.]O\ WMX??NO=:FOOW7NO>_=> MZ^LI_+D_[=Z? _\ \4S^+_\ [Y'8_OW7NCF>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NB#?S4-G;>WU_+<^--P]= M[+RO8&TJM1("HGH-U[8HIXB/4LD:E?4![]U[KY3'OW7NO>_=>Z,W\*69/F5\ M271F1T^3?0S*RDJRLO:FU"K*PL592+@CZ>_=>Z^N+[]U[KYJ7_"@_HBLZ2_F M?=U9-<>:+;?>.*V=W=M:0+Z*R/EE5EN+$%O=> MZI,]^Z]U[W[KW7U1?Y2OR/QORE_EY_&'LN#(15NX,7UOANL]_)YXI:REW]U9 M3Q[%W')DH8V9J.HSLF%CRT4;V8T>1A<#2ZD^Z]U8W[]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[JJ7^=E\CJ'XT_RU?DIN(UD5-N3LS:,_0VR:=ITIZJ MNS_<$-1M3)-CG;DUV"V549?+J%]>C',18BX]U[KY?/OW7NO>_=>ZOT_X3<=$ M5W;7\R[9N_6IGDV[\>.O]_\ :.8F=2*1\EEL%/UEM>@>4#BM_B^^OXA @*EQ MC9&Y5&4^Z]U]&SW[KW7SG?\ A2W_ -O0MU?^(9Z@_P#=1D/?NO=4 ^_=>Z][ M]U[K[%O7'_,O-A_^&9M?_P!T=#[]U[JGW^?C\W,]\,O@GGX>O&:FFHZW%;5HY**DJ8I!-29/*4LZ*?&UO= M>Z^:I[]U[KWOW7NK'_Y9'\M[M/\ F4=]#K/9U7_=/KG9L.,W#W1VC4TWW5'L M;:E=62T])2X^D+1IEMY[G>CJ(<10%T$S0332,E/33R)[KW7T7OAG_+G^(_P/ MVG2;?^/_ %5AL7N+[*.FW!VKN&GI=P]L;OF$(BJ:C/;VJZ9:^&EJGU/_ Z@ M%%B8&D?P4L09@?=>Z/'[]U[KWOW7NO>_=>Z][]U[KWOW7NOCC;VKJ3*;SW=D MZ"9:BAR.Y\_7450JNJSTE7E:NHIYE614D5989 P# $7Y /OW7NDQ[]U[J\K_ M (3F_P#;U[HW_P ,WNW_ -])NWW[KW7TEO?NO= S\C?^R>N^/_$,]H?^\1G/ M?NO=?(%]^Z]U[W[KW6S)_P )5/\ MX7W'_XIGV%_[^[X[^_=>ZW_ #W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]/? MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UJT?\*N?^R-_CI_XLS#_[ MZSL'W[KW6AM[]U[KWOW7NMV+_A)3_P R^^;G_AY=&?\ ND[.]^Z]UM_>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K2<_X5J_\S#^$?_AF=Y?^ M[SK+W[KW6H%[]U[KWOW7NOJ7?R;/^W7OPK_\0SC/_=OF/?NO=69>_=>ZTG/^ M%:O_ #,/X1_^&9WE_P"[SK+W[KW6H%[]U[KWOW7NOJP_RJ/^W;/P=_\ %9NI M?_>3Q_OW7NC_ /OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NF_+8G%9_%9/!9W&8_-83-8^MQ.9PV6HJ;(XK+8K(TTE'D,9D\?6 M1S4E?CZ^DF>*:&5'CEC_=>ZT:?^%8__ &4+\3/_ !#.]O\ WMX? M?NO=:FOOW7NO>_=>Z^KM_+ W'C=T_P N3X+Y/%2K+34OQ1Z)VY*RR12@9+9_ M7&W]I9B+5"[H&AR^$G0J3J0KI8!@0/=>Z/5[]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>ZUS_^%'GSLVI\?_AWF_B_M[/4\O=ORAI*; '"4-2#DML= M.TV5AJ=[[IRT46K[6AW2F..WJ2.;0:T5M8\.K[*;3[KW7SS_ '[KW7O?NO=6 M;?R;>E*_O?\ F8_$/:M+2-54.UNV,+V[GW:(2TE-@^F?+V;4?Q ,#$*3(U>V M(*&SW626K2.Q+@'W7NOJ5>_=>ZUL_P#A2I\&,C\B?BG@ODOU_A6R?8_Q4ES. M8W+344$LF1S'2&X$I7WNZ)#?[IMBY#'4N:_<&FFQJ9*12&8J_NO=?/K]^Z]U M[W[KW6R?_P )U/YEV(^*7=V6^+7]W&&DP^) MR&3J998X<9MWL+&4\&*KJI@R4];38Z20PTRU4R>Z]U]!'W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]UQ9E16=V5$12S,Q"JJJ+LS,;!54"Y)^GOW7NOG9_P#" MA#^9+A?FA\C<3TIT_N"+-] ?&NKSF)HL]BZH3X3L;M3(-#1;PWACIX'^VR^W M<##0IB<-5#R12JM954TCTUP:VDK(?%78'JC$TM;%U1AIXW#-%49>AR];GY+,I,.8IX9 M466F(]^Z]UL&^_=>Z^<[_P *6_\ MZ%NK_Q#/4'_ +J,A[]U[J@'W[KW7O?N MO=?8MZX_YEYL/_PS-K_^Z.A]^Z]UIV_\*VLOEVS?P6P#"6/ Q8KY#9>)E%2D M-;EYZOIJBG$Q,OV=1+C*.GC\5D\L(JY+MIE 'NO=:_=>ZW]_^$KN MV=J4'P+[;W7BXZ>3=FY/D]NK%[LK00:Q*3;77/6]^Z]U[W[KW7O?NO=5H_S[^R) MLQ3X_?V[=KY7JKIRA\T R.3[,W[BZ[#X>KQU+.P%8-H4,E3G:I?I]IC)!RS* MK>Z]U\LWW[KW7O?NO=7E?\)S?^WKW1O_ (9O=O\ [Z3=OOW7NOI+>_=>Z!GY M&_\ 9/7?'_B&>T/_ 'B,Y[]U[KY OOW7NO>_=>ZV9/\ A*I_V\+[C_\ %,^P MO_?W?'?W[KW6_P">_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[K__4W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=:M'_"KG_LC?XZ?^+,P_^^L[!]^Z]UH;>_=>Z][]U[K=B_X24_\ ,OOFY_X> M71G_ +I.SO?NO=;?WOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZTG/^%:O_,P_A'_X9G>7_N\ZR]^Z]UJ!>_=>Z][]U[KZEW\FS_MU[\*__$,X MS_W;YCW[KW5F7OW7NM)S_A6K_P S#^$?_AF=Y?\ N\ZR]^Z]UJ!>_=>Z][]U M[KZL/\JC_MVS\'?_ !6;J7_WD\?[]U[H_P#[]U[KWOW7NO>_=>Z][]U[KWOW M7NJZ-V_S7/@QUM\I-_?#[MKNG%=0=P]?MM 5C=FT\FU=@YK^^FSMN[XQ?\([ M&J6DVC22P8?=%<65JL;,T[L(4F1"_OW7NK!,+F\-N/%8_/;>RV,SV#RU+% M6XO,X6OICK*69>5DC=D8?0^_=>Z<_?NO=>]^Z]U[W[ MKW0#_(_Y,](?$KJO<'_=>Z M4.T=J;AWYNO;&Q]HXJKSV[-Y[APNU-L8/'Q-/7YG<.XLE38C"XJBA6[35>1R M59%#&HY9W ]^Z]U]=+XU=0TOQ_\ COT7T91R0SP]0=1==];-54X/BKZG9FT\ M5@*S) E(V=\E64$E0[%0SO(6(N3[]U[H;??NO=>]^Z]UIG_\*T.KJ]O]DR[I MI*-Y,7%_I;ZNW#D DGCI*^?^YN[-G4;/J:(OD*>GSKJ-*,!3'EQ^CW7NM,_W M[KW7O?NO=;J?_";/^:%L.DV!1_R]N\-TT6V-T8;<&6R7QJSN_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NBU_,COBH^+_Q3^0O MR$HI-[;WP&(S$DT>(R^YL/A*J7;&*RKTU1257\-R6X3303B&5)S M%(PC.LK[]U[K7B^/W_"J[XU[KCI,=\DOC_VAT_EW\,$N?ZZR>&[9V<9 H$^0 MKH*[^X>Z\/2NP++!3467D2X4N_+^_=>ZN8Z6_FX?RV^_$IEZ_P#F#TY39&K2 M,P8+L//R=1;AFGKW[KW5@F%SN$W+C* M3-[Z=??NO=>]^ MZ]T#_<'R#Z*^/N!DW/WEW!UMU)@HX6G3(=A;SP&U4JU5O&(\=#F*ZEJV_ZBG>-K1&/#T#:DE2KJ4U1-[KW6DYW9W=VK\C. MS]V]S=V;VS'8/96^,DV3W'N?-/#]Q52B-(*:DHZ.DAIL;B,/C*2)*>BH:.&" MCHJ:-(8(HXD51[KW05^_=>Z][]U[K>Y_X3,?R]2^(7:>=FK-I9.GB:LAZ M@W3EI:BKJNI]Q5*%YJ?&0.KR;>K*D+]UC[4SR3U=)/++[KW5#WOW7NO>_=>Z MVY/Y1_\ PHG/5>"VQ\;OGUDLWG=D8:GHL%L#Y'P4]?N'Z][ M]U[KWOW7N@\[3[;ZOZ/V5ENQ^XNP=G]8[$P:!LINS?&X,9MO!TSNKM!2BNRE M1313Y"L,96GIHB]14R62)']JJFKMO;S[)Q-4AAKMN[$Q=7%2YG9.S,A S1U=95+!F,E$Y@\5'!Y15 M^Z]UJD^_=>Z][]U[K85_D6?RBLS\V^T<;\A>\-M5=)\2^K<]#5>#)P2TT/>> M]L/4B:'9&'$D8%=LK#UD"G<56AT.+8^)C-+4/2>Z]U]$B**.&..&&-(H8D2* M**)%CCCCC4*D<:* J(B@ >_=>ZY^_=>Z^<[_ ,*6_P#MZ%NK_P 0SU!_ M[J,A[]U[J@'W[KW7O?NO=?8MZX_YEYL/_P ,S:__ +HZ'W[KW6M!_P *I>@\ MIOKXF]&]_P"(HY:T=!=JY7 ;D,4+O_"MH]T8W$XR;-5,RW2"D3>>RL%0G5^J M;(1 '\'W7NM#'W[KW7O?NO=7L_R-?YJV*_EV]Q;IV3W&^5J/C/W?+AUWG68R MFJ\K7=:;RPPJ*7!]C8_"TPFJ,ABI*"MDH\Y34D;5M12)3SQ":2ABI9_=>Z^B MCUSV5U]V]LO ]B]6;TVSV%L3=%$F0V_NW9^9H,_@,M2N2I>DR6.FGIG>&13' M+&6$D,JLCJKJRCW7NEM[]U[KWOW7NO>_=>Z(W\U/YC'Q,^ ^SYMQ_(+LW'8[ M<510RUFU^J-MR4F?[9WLZI,8(]O;-BJX*F&AJ)H3$Z^=+_,P_F6]Q?S*>ZDW_OF#^YO6NT4K<5U#U!CLE)D[?_?2;M]^Z]U]);W[KW0,_(W_LGKOC_P 0SVA_[Q&<]^Z]U\@7W[KW7O?N MO=;,G_"53_MX7W'_ .*9]A?^_N^._OW7NM_SW[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_5W^/?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=:M'_"KG_LC?XZ?^+,P_^^L[!]^Z]UH;>_=>Z][] MU[K=B_X24_\ ,OOFY_X>71G_ +I.SO?NO=;?WOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>ZTG/^%:O_,P_A'_X9G>7_N\ZR]^Z]UJ!>_=>Z][] MU[KZEW\FS_MU[\*__$,XS_W;YCW[KW5F7OW7NM)S_A6K_P S#^$?_AF=Y?\ MN\ZR]^Z]UJ!>_=>Z][]U[KZL/\JC_MVS\'?_ !6;J7_WD\?[]U[H_P#[]U[K MWOW7NO>_=>Z][]U[KWOW7NOE\_SPMQ2;H_FK_,G)R-4.U-O[;>W0:DH9!'L_ MK39&THE7QEE^W2+" 0_VO$%O8W'OW7NB0]*_*CY*_'&M%=T-WSVSU&[3-45% M)L+?FX]NXC(2NH5SEL%09"+"YA' %TJJ>9"5!M=01[KW5K_5W_"CO^:3US!' M2YSL_KSN"F@\:P1]H]4[7:=(HP1XI,EUY'U[EZWR7]4E1433&WZQ[]U[HV%# M_P *MOFQ'20ID_C[\6JNN56^XJ*'%=LXZDE;6Q4PT51VEE)H%$9 (:>2Y!-P M#8>Z]T W:/\ PIH_F8[_ *.HHMJUG1?2PFBF@2OZVZNGR>4B236JRB?M;_>W-UA)H:3*;XW%D,T, M123RB>7&[?Q]1+_#-MXDS#6*.@AIJ56Y$8/OW7N@6]^Z]U[W[KW6YM_PGH_D M\;LVYN;;_P ^_E'L^JVZ^-HC7?&?K3<^/FIZW*O?NO=>]^Z]U[W[KW1 /YG/PFQGS^^'79G MQ^:?'XW>DZ4>].I-P9,R)1;>[2VH*FHVU55DT451)38S-4U558>OE6*:2+'Y M*=XT:14'OW7NOEH]B]>;VZEWWN[K'LG;63V=OW8>X,GM;=VV,S$L.2PF=P]5 M)1Y"AJ1&\D,GBFB.B6)Y(9HRLD;NC*Q]U[I&>_=>Z[5F1E=&975@RLI*LK*; MJRL+$,".#[]U[JZ/XS?S^OYE/QGPF/VK3=K8/N_:&(ABI\5M[Y![>J-^S4-/ M#"E/'3IO/%YC:W9552QPQ(L<-1FYHH0@$:I=M7NO='FK/^%6OS:>BDCQ_P ? MOBS2Y$H@AJJS$]M5U$D@93(TE!!VICIY49 P"BI0J2"2;6/NO=$.[_\ Y^W\ MSKO_ !]3@Y>]8NF]NUL4D55B.A-O4G7-9)Y%*:X=[)+ENR:$HC$ 4^:A0WN0 M6"D>Z]UO2_R@21V=B;DD^_=>ZLB]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=4G_ /"A?L%MB?RIOD'1P2M!7]A9CJCKZAE5RI5_=>Z5VT>P-^=?UC9'8>]MW;)R#%&:OVCN3 M,[;K&:._C9JK#5M%.3'_F/?S!-JB"/!?-[Y8T=-2Q20TV M/D^07:E=BH(YF+R"+$Y#=-7C$8NQ8,(M08D@@D^_=>ZB[L_F(?/C?,%12;L^ M:?RGS./JXEAJL3/WUV?%A:B-4:.TV$I=S08F1F1R&8PZF!Y)]^Z]T4O,9K,[ MAR-3F,_ELGG,M6OY:S*9BOJLGD:N0_62IK:V6>IG<_U=B??NO=-GOW7NO>_= M>ZS4U-45E1!24D$U55U4T5-2TM-$\]14U$[K%#!!#$K23332,%55!9F( %_? MNO=;9G\H/_A/1O+L#-;4^2?SXVG5[-ZSQU129S97QNW%1U%%O/L.HA/GH\CV MSBY_!5;-V5#,J,,)4*,IEB&2KBI*0!:[W7NMX:DI*6@I::AH::GHJ&BIX:2C MHZ2&.FI:2EIHUAIZ:FIX52&"G@A0(B( JJ ![]U[J1[]U[KWOW7ND-V9UG ML#N78&[.K.T]IX7?77N^L+5;?W9M/<%*M9BLSBJQ1Y()X[I+#/#*BRP3Q-'4 M4M1&DT+I*B.ONO=:&'\TW_A/3W-\8\GN;N?X?XG'QU>6KS%?L;'QU&<[? MZ@H?7455-58N")JWL+96,4_LY*B6;)TU,#]_3E(),A/[KW6M0RLC,CJRNK%6 M5@5964V964V(8$"AJ#@MS4D6LD09"FJ80>=-P/?NO=7(=8_\ "F'^9SL" MBBH]RYKI#N=HD2-:WL[JA:&M94B>(&63J7W%_P ^_=>Z+?VE_P * M7?YG78=%/1;:SW2G2OW$7B:LZMZJCK*V-"BI(8)^V<_VF()90"=:J'1F)0H0 MNGW7NJ:.[_DEW_\ )3_>Y.QNWL\CSM1U>_-V9?<$&)2H;7+2X#&UM5) MB]NX\M]*:AAIZ=?[*#W[KW0)^_=>ZYQQR321PPQO++*ZQQ11JSR22.P5(XT4 M%G=V( !))]^Z]UL_P#\JS_A.YVK\@,CMON[YN8?<7371D%11YC#]15T51A. MV>V::&5)DILY1NU/E.K]E5^G3-+4+'G:R#4*:&E26#(+[KW6]CL/8>S.K]F; M8Z[Z[VQA=F;&V9A:';VU=J[>H8<;A<%A<;"M/18_'T5.JQPPPQK_ (L[$LQ+ M$D^Z]TK??NO=>]^Z]U\YW_A2W_V]"W5_XAGJ#_W49#W[KW5 /OW7NO>_=>Z^ MQ;UQ_P R\V'_ .&9M?\ ]T=#[]U[I/\ =_36P/D/U#V-T=VEB/XYU]VCM++[ M.W3CDD6"J.-R],T'WN,JS'*_=>Z^75_,1_EZ M]U?RZN]LGU1V?0397:&7FR.4ZB[4HJ.6+;79NS8*I8X]^Z]T9_XW?-+Y5_$+,39KXW=[=@=42U MZNMZ\_X M5'_S"]J4$&.WILCXW=I&&G$;YO.;%W?MO<-54*1IJ*F39F_\%MH!E)UI%BH@ M38J5L0WNO=*S/_\ "JWYUUM*8-N](?%3 SR15,4M;6[:[8SLT1EC"05%#%_I M;Q=+#44KDN//'4Q.;!DL"&]U[HB7=O\ /K_FB]W4M7BZGY&UO5V"K->K%=); M;P'6M5!K(M]IO+%44O8M-H L-.9'^Q//OW7NJBL[G\[NG,9'<.YLUEMQ[@S% M5)6Y;.9W(UF7S&4K9;&6KR.3R$U16UM5(1ZI)79S^3[]U[H3N@_C]W%\H.TM MM=,]$[#S?8G8FZJCQ8W!86 ,*:DC:,5N:S60F:+'X';V*CD$E97UDL-)2Q^J M211:_NO=&&_F&?"3-?R_>^<9\=]U;QQN^-Y475VPMY;SS&"IJBGVY3[FW?25 MM?D<+MMJZ*GR-=A,(L:4\574Q4\]84:=H*<2""/W7NB*^_=>ZNI_X3SY2IQ_ M\W#XOTD B,6;QW>V+K#(I9Q31?'GM3-*8"&4)+]YB(@20PT%A:Y!'NO=?2W] M^Z]T#/R-_P"R>N^/_$,]H?\ O$9SW[KW7R!??NO=>]^Z]ULR?\)5/^WA?ZW_/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U__6W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=:Y__"DWXZ=[_)+XK=$[5Z"ZCW]W#N3!?(&+<&9P?7NVLEN?)XS"#KG> M^..5K:3&03S4]"*^MAA\C +Y)56]R/?NO=:9O_#5/\R;_O!WY-?^BDW;_P#6 M[W[KW7O^&J?YDW_>#OR:_P#12;M_^MWOW7NMMO\ X3-?%[Y%?&?9'RZHOD'T MKV1TU6;NW5T]5;7INQ-JY7:\V>IL/B.PH_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZU(_^%,GQ M)^3GR8WQ\1J[X^]#]I=R4>T=J=P4FYZGKO9^8W1#@:G,9?KZ;%P963%TU0M' M+D(L?.T0>Q<1-;Z'W[KW6KS_ ,-4_P R;_O!WY-?^BDW;_\ 6[W[KW7O^&J? MYDW_ '@[\FO_ $4F[?\ ZW>_=>Z^C!_*KZ_WOU7_ "[_ (F=>=D;5SNQ]];3 MZIQ^*W-M+T=J=P4FYZGKO9^8W1#@:G,9?KZ;%P96 M3%TU0M'+D(L?.T0>Q<1-;Z'W[KW6KS_PU3_,F_[P=^37_HI-V_\ UN]^Z]U[ M_AJG^9-_W@[\FO\ T4F[?_K=[]U[KZ1?\M[96[NM_@/\0-@[^VYF-H;UVA\? MNL]O[IVMN"AGQF MZ][]U[KWOW7NO>_=>Z][]U[K2#_F<_\ ">3YK]E_(SOKY,_'_<'6/=>)[@[+ MWAV3'UX,L.L^PL&=V9NJRZX&!-Y5K;%S<6&@J1"UH9*QXS(M'#K$2>Z]U MKL=N?R__ )O=$5%9%VS\4>^]G4M"L[SYVJZSW3D=I,E*H>JDI=YX7'9+:=?% M3(0TC05LBHK L0""?=>Z*//!-3334U3#+3U%/+)!/!/&\4T$T3F.6&:*0*\< ML;J596 ((L??NO=8O?NO=>]^Z]TJ]G;$WQV'F(=O; V;NO?.?J&18,'L[;N7 MW-F)VD;1&L.-PM'6ULC2/PH5#<\#W[KW5M?QH_D)?S+/DC44-5)T?4=$;1JI M8UJ-W_(6KEZW^TC95D9AL6:DR':%23"UT9,'X&?TM*G)'NO=;8?\O3_A/1\5 M?ASEL)V?V_7K\H>[\/+3Y'#Y7=FWX,3UALG*Q:)HJS:W7_=>Z][]U[KWOW7NO>_=>ZJ/_F4_RQ_\ >?<2U'4WR!Q>-3';>[RV?C*6KR571TZHE)ANQ=MR3X^D[!P-'$@6 MG$M129&B "TU9%"989?=>ZTL_E/_ ""_YC_QGR.0J,5T]5?(C8M.[FAWM\?_ M +G?5350?N21K6]=QT]-V7CZV.G0&;1BJBC1SHCJI?J?=>ZJ!W;LK>6PZ][]U[H< M>JOC)\C^])H(.E^@^Y.UVJ)1$DO7?6F\=X4J$OH9ZBMP.'KJ.DIX3S)+*Z1Q M*"SLJ@D>Z]U]/;^5OUGOSIS^7Q\4>L>S]KY/9>_]F]4XS%;HVKFHXXLK@\E_ M$,E4M0Y"**29(:I(:A"R:B4)L;$$#W7NC\^_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NJQOYL/\OK/_S)OC3A.A=O]O473E5@.T\!V@VSO' M;U/MBN@I=R[=GQ-%//NX5C5:"K=9**-!"0[,/=>ZTW^ZO^$TW\RSK%ZVHV%@ M>J>_\53ZYH)>M^QL=@HIY9()X)XWBF@FBS^Z,C!A]LX/,;BR]2R+38K!8RMR^1J&DE MC@18*''P5%3*SS3(@"J;LP'U(]^Z]T>7J'^5=_,6[SEHEZZ^'/>E52Y$H*'- M;MV;5]9;7JED_3+#NWLU]G[8>G_K)]WXU_+#W[KW5T7QN_X2O?*+>M1CM^C]O2GRUVVMD+5]J]AHB+E?'X_;.QYF2 M1T:7!XW'5$L+F.:25??NO=6A>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJA_ MG)_))^"_SEGR^[=R;%GZ?[ERCU%9/W%TVN-VQGLSE)R\K5>^=O2T-5M+?3U5 M3I-355E&N8DB7QQU\(-Q[KW6K/\ )O\ X3"_./JF>ORGQ]W+UY\G]JQO*U%0 MT&2I.JNROMXR',E=MC?&479QTQ-Z12;DJIY61@(02BM[KW5)W;_PH^7O0-16 M0=R_&;O#KN&AN9LON/K;=5-MN2,2"(ST6ZH\9-MO)4OE8)Y:>KECU<:K\>_= M>Z+![]U[KWOW7NO>_=>Z-1U!\&_F1WY44L'3OQ@[SW]!6.B1YC"=:[J.V83) M(L2/7;LJ\;2[8QL&MQ>2HJXHP+DD $^_=>ZNW^,G_"7WYL=HRX_+?(G>/77Q MEVS+*AKL0]?3]L=F+!Q)JI\#LW))L6-9D].J;]^Z]U[W[KW7O?NO=:)G\_WX*?,KO[^8AN3L M/I/XR=U=J;%J>J>K\53[MV-L#/[BP,V2Q>,K8LC0QY+'4 M??NO=4H?\-4_S)O^\'?DU_Z*3=O_ -;O?NO=>_X:I_F3?]X._)K_ -%)NW_Z MW>_=>Z^IOL.DJ:#8^S*&M@EI:RBVIMVDJZ:=#'-3U-/B*.&>":-K,DL,J%6! MY!'OW7NE7[]U[H#_ )#?&[H_Y6]99CI_Y ]<[?[,Z_S+QU,N'SD,JU&-R=.D ML=)G-NYFBEIZ]UI^_,;_ (2P]C83(9;= M?PA[=P^^-NRRSU5-U-W-4IMO>6,B9M4>.P?86,HGVONAM36C_B-)@_%&H#SS M/=C[KW6OAW;_ "UOGO\ ':2K_P!+OQ,[LVYCZ#7]WN3&;,K]Z[*@T,%.O?>Q M!N;9O)/IM7G4.1<<^_=>Z)-4TU11U$])5P34M72S2TU52U,3P5%-40.T4T$\ M,JK)#-#(I5E8!E8$$7]^Z]UA]^Z]U[W[KW1C^E?A[\JOD;54M-T7\=^X^THZ MM]"Y79_7^YE!91YJNKABU,JZKLH/NO=; GP__ .$N MOR;[)JL9N3Y?=@;<^.^SF\%15;&VA58SLGMRNC$P\^.J*O&U,O7&TON:4ZHJ MQ_=>ZU"OY_OP4^97?W\Q#< MG8?2?QD[J[4V+4]4]7XJGW;L;8&?W%@9LEB\96Q9&ACR6.HYJ9JJBD<+(@:Z M$\^_=>ZI0_X:I_F3?]X._)K_ -%)NW_ZW>_=>ZL9_E(_ WYZ] ?S'/BEVOV# M\0OD/LW9.W>P*^@W1NK-];;LP^&P&&W=L_Z"GO?%9+/='=RX/#4-5E,QF>J>Q,5B<;10O45N1R61 MVAF*.AH:2",&2>JJZJ9(XT4$L[ #D^_=>Z^7G_PU3_,F_P"\'?DU_P"BDW;_ M /6[W[KW7O\ AJG^9-_W@[\FO_12;M_^MWOW7NM@7_A-]\*?EO\ '#YP]J;X M[[^.7<'4&S\K\4]\;4QNY>P-C9S;.&KMRUW;O1F7H\'35^3I(()LG4XO!UE0 MD()=HJ:1@+(??NO=;KOOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z_]??X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW2,W1UQUYOC3_?78>S- MWZ/%I_O1M?![@T^#R^#3_%J&KMX?.^BWZ=;6^I]^Z]T$%7\-?B!7U,];7?%/ MXVUM952O/4U=7T9UA4U-1-(2TDT\\VUWEFE=CNQW2'6=%60>6)X)?#4TVV(IXO+#*R-I8:E8@\$^_=>Z' M?"8#!;:Q\6)VYA<3M_%P6\.-PF-H\5CX=,<<*^*CH(8*>/3%$JBRBRJ!] /? MNO=.WOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[IBW#M? M;.[:!\5NO;N"W-BY->O&[AQ&/S5 _DC:)]='DJ>IIVUQ.RFZ\J2/H??NO= ; M7_#GXBY2KFK\G\5_CAD:^I96J*VOZ/ZRK*N=E18U::IJ-L232LL:!068V ^ M@]^Z]T^;9^+_ ,:-EU)K-G?'?HS:=6764U6V>I-@X*I,B1R1)(9\7M^EE+K% M,Z@WN%Z'/W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=(K=/6W76^3&=[;!V5O$Q-$T1W3M;![A,30K.D+1G+4 M%7H:)*F0*1;2)& _4;^Z]T#7^R4_#;_O$KXR_P#HANK/_L5]^Z]T[XCXD_%3 M 2338'XR_'S"35"+%/+B.F.N,;)/&K:ECF>CVW"TB*W(#$@'W[KW0W8?!83; MU*:' 8?%8.A:4SM1X?'TF,I3,8XH3,:>BA@A,IA@1-5KZ44?0#W[KW3K[]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z"[=W1W2O8#U$F_.G^KM[25:RK5R;NZ_VGN1ZI9Y/+,M0^9Q-:TRS2C4P: M^IN3S[]U[H-O]DI^&W_>)7QE_P#1#=6?_8K[]U[H2MG](=+=>R4\VP>H>K]C MRTB)%2R[/V!M3;4E-'&S/''3OA<31-"B,Q("D $FWOW7NA0]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=(K=/6W76^3&=[;!V5O$Q-$T1W3M;![A,30K.D+1G+4%7H:)*F M0*1;2)& _4;^Z]T#C?"SX<.S._Q,^,[N[%F9NA^K69F8W9F8[5)9F)N2?K[] MU[I5[6^-'QQV-4)5;*^/_26SZJ.9ZF.IVMU5L3;]1'420&FDJ$FQ.!I)$F>F M/C+@ZBGIO;CW[KW0V^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z__0W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]'?X]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U__TM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__3W^/? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=?_]3?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ KZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__V0$! end XML 11 fslr-20210930_htm.xml IDEA: XBRL DOCUMENT 0001274494 2021-01-01 2021-09-30 0001274494 2021-10-29 0001274494 2021-07-01 2021-09-30 0001274494 2020-07-01 2020-09-30 0001274494 2020-01-01 2020-09-30 0001274494 2021-09-30 0001274494 2020-12-31 0001274494 fslr:RestrictedDebtSecuritiesMember 2021-09-30 0001274494 fslr:RestrictedDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:CommonStockMember 2021-06-30 0001274494 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001274494 us-gaap:RetainedEarningsMember 2021-06-30 0001274494 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001274494 2021-06-30 0001274494 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001274494 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001274494 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001274494 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001274494 us-gaap:CommonStockMember 2021-09-30 0001274494 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001274494 us-gaap:RetainedEarningsMember 2021-09-30 0001274494 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001274494 us-gaap:CommonStockMember 2020-06-30 0001274494 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001274494 us-gaap:RetainedEarningsMember 2020-06-30 0001274494 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001274494 2020-06-30 0001274494 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001274494 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001274494 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001274494 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001274494 us-gaap:CommonStockMember 2020-09-30 0001274494 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001274494 us-gaap:RetainedEarningsMember 2020-09-30 0001274494 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001274494 2020-09-30 0001274494 us-gaap:CommonStockMember 2020-12-31 0001274494 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001274494 us-gaap:RetainedEarningsMember 2020-12-31 0001274494 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001274494 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001274494 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001274494 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001274494 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001274494 us-gaap:CommonStockMember 2019-12-31 0001274494 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001274494 us-gaap:RetainedEarningsMember 2019-12-31 0001274494 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001274494 2019-12-31 0001274494 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2019-12-31 0001274494 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0001274494 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001274494 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001274494 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001274494 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001274494 fslr:NorthAmericanOperationsAndMaintenanceBusinessMember 2021-01-01 2021-09-30 0001274494 fslr:USProjectDevelopmentBusinessMember 2021-01-01 2021-09-30 0001274494 fslr:SolarModuleMember fslr:USProjectDevelopmentBusinessMember 2021-01-01 2021-09-30 0001274494 us-gaap:CashMember 2021-09-30 0001274494 us-gaap:CashMember 2020-12-31 0001274494 us-gaap:MoneyMarketFundsMember 2021-09-30 0001274494 us-gaap:MoneyMarketFundsMember 2020-12-31 0001274494 us-gaap:ForeignCorporateDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:ForeignCorporateDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:DomesticCorporateDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:BankTimeDepositsMember 2021-09-30 0001274494 us-gaap:BankTimeDepositsMember 2020-12-31 0001274494 2021-01-01 0001274494 2020-01-01 0001274494 us-gaap:ForeignGovernmentDebtSecuritiesMember fslr:RestrictedDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:ForeignGovernmentDebtSecuritiesMember fslr:RestrictedDebtSecuritiesMember 2020-12-31 0001274494 fslr:DebtSecuritiesSupranationalDebtMember fslr:RestrictedDebtSecuritiesMember 2021-09-30 0001274494 fslr:DebtSecuritiesSupranationalDebtMember fslr:RestrictedDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:DomesticCorporateDebtSecuritiesMember fslr:RestrictedDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:DomesticCorporateDebtSecuritiesMember fslr:RestrictedDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:USGovernmentDebtSecuritiesMember fslr:RestrictedDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:USGovernmentDebtSecuritiesMember fslr:RestrictedDebtSecuritiesMember 2020-12-31 0001274494 fslr:CashHeldInCustodialAccountsMember 2021-09-30 0001274494 fslr:CashHeldInCustodialAccountsMember 2020-12-31 0001274494 fslr:RestrictedDebtSecuritiesMember 2021-01-01 2021-09-30 0001274494 fslr:RestrictedDebtSecuritiesMember 2020-01-01 2020-09-30 0001274494 fslr:RestrictedDebtSecuritiesMember 2019-12-31 0001274494 fslr:RestrictedDebtSecuritiesMember 2021-01-01 0001274494 fslr:RestrictedDebtSecuritiesMember 2020-01-01 0001274494 fslr:RestrictedDebtSecuritiesMember 2020-09-30 0001274494 srt:MinimumMember fslr:RestrictedDebtSecuritiesMember 2021-01-01 2021-09-30 0001274494 srt:MaximumMember fslr:RestrictedDebtSecuritiesMember 2021-01-01 2021-09-30 0001274494 us-gaap:LandMember 2021-09-30 0001274494 us-gaap:LandMember 2020-12-31 0001274494 us-gaap:BuildingAndBuildingImprovementsMember 2021-09-30 0001274494 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0001274494 us-gaap:MachineryAndEquipmentMember 2021-09-30 0001274494 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001274494 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001274494 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001274494 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-09-30 0001274494 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2020-12-31 0001274494 us-gaap:ConstructionInProgressMember 2021-09-30 0001274494 us-gaap:ConstructionInProgressMember 2020-12-31 0001274494 us-gaap:PropertyPlantAndEquipmentMember 2021-07-01 2021-09-30 0001274494 us-gaap:PropertyPlantAndEquipmentMember 2021-01-01 2021-09-30 0001274494 us-gaap:PropertyPlantAndEquipmentMember 2020-07-01 2020-09-30 0001274494 us-gaap:PropertyPlantAndEquipmentMember 2020-01-01 2020-09-30 0001274494 fslr:PVsolarpowersystemsMember 2021-07-01 2021-09-30 0001274494 fslr:PVsolarpowersystemsMember 2021-01-01 2021-09-30 0001274494 fslr:PVsolarpowersystemsMember 2020-07-01 2020-09-30 0001274494 fslr:PVsolarpowersystemsMember 2020-01-01 2020-09-30 0001274494 fslr:ModulesSegmentMember 2020-12-31 0001274494 fslr:ModulesSegmentMember 2021-01-01 2021-09-30 0001274494 fslr:ModulesSegmentMember 2021-09-30 0001274494 us-gaap:DevelopedTechnologyRightsMember 2021-09-30 0001274494 fslr:PowerPurchaseAgreementsMember 2021-09-30 0001274494 us-gaap:PatentsMember 2021-09-30 0001274494 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001274494 fslr:PowerPurchaseAgreementsMember 2020-12-31 0001274494 us-gaap:PatentsMember 2020-12-31 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:OtherAssetsMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:OtherAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:OtherAssetsMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-09-30 0001274494 us-gaap:OtherAssetsMember 2021-09-30 0001274494 us-gaap:OtherCurrentLiabilitiesMember 2021-09-30 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember 2021-09-30 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:OtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-12-31 0001274494 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-12-31 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-12-31 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember 2020-12-31 0001274494 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2020-12-31 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NondesignatedMember 2020-12-31 0001274494 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001274494 us-gaap:OtherCurrentLiabilitiesMember 2020-12-31 0001274494 us-gaap:OtherNoncurrentLiabilitiesMember 2020-12-31 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-09-30 0001274494 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-09-30 0001274494 us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001274494 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001274494 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001274494 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001274494 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001274494 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001274494 us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001274494 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001274494 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001274494 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001274494 us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001274494 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001274494 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2021-07-01 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2020-07-01 2020-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2021-01-01 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ForeignCurrencyGainLossMember 2020-01-01 2020-09-30 0001274494 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2021-07-01 2021-09-30 0001274494 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2020-07-01 2020-09-30 0001274494 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2021-01-01 2021-09-30 0001274494 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2020-01-01 2020-09-30 0001274494 fslr:IkedaCreditFacilityMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-06-30 0001274494 fslr:IkedaCreditFacilityMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember 2021-01-01 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember 2020-01-01 2020-12-31 0001274494 currency:USD us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-09-30 0001274494 currency:GBP us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-09-30 0001274494 currency:USD us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-12-31 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-09-30 0001274494 currency:AUD us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0001274494 currency:AUD us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-09-30 0001274494 currency:BRL us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0001274494 currency:BRL us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-09-30 0001274494 currency:CLP us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0001274494 currency:CLP us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-09-30 0001274494 currency:CLP us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2021-09-30 0001274494 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0001274494 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-09-30 0001274494 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2021-09-30 0001274494 currency:GBP us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0001274494 currency:GBP us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-09-30 0001274494 currency:INR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0001274494 currency:INR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2021-09-30 0001274494 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0001274494 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-09-30 0001274494 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2021-09-30 0001274494 currency:MYR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0001274494 currency:MYR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-09-30 0001274494 currency:MYR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2021-09-30 0001274494 currency:MXN us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0001274494 currency:MXN us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2021-09-30 0001274494 currency:SGD us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0001274494 currency:SGD us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2021-09-30 0001274494 currency:AUD us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0001274494 currency:AUD us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2020-12-31 0001274494 currency:BRL us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0001274494 currency:BRL us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2020-12-31 0001274494 currency:CAD us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0001274494 currency:CAD us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2020-12-31 0001274494 currency:CLP us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0001274494 currency:CLP us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2020-12-31 0001274494 currency:CLP us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2020-12-31 0001274494 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0001274494 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2020-12-31 0001274494 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2020-12-31 0001274494 currency:INR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0001274494 currency:INR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2020-12-31 0001274494 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0001274494 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2020-12-31 0001274494 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2020-12-31 0001274494 currency:MYR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0001274494 currency:MYR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2020-12-31 0001274494 currency:MYR us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2020-12-31 0001274494 currency:MXN us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0001274494 currency:MXN us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember 2020-12-31 0001274494 currency:SGD us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0001274494 currency:SGD us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember 2020-12-31 0001274494 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember 2020-08-31 0001274494 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-09-30 0001274494 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001274494 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001274494 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001274494 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001274494 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2021-09-30 0001274494 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2021-09-30 0001274494 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001274494 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001274494 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001274494 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001274494 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001274494 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001274494 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DomesticCorporateDebtSecuritiesMember 2020-12-31 0001274494 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2020-12-31 0001274494 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001274494 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001274494 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-09-30 0001274494 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-09-30 0001274494 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001274494 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001274494 2021-01-01 2021-06-30 0001274494 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-09-30 0001274494 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0001274494 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001274494 fslr:LuzdelNorteCreditFacilitiesMember 2021-01-01 2021-09-30 0001274494 fslr:LuzdelNorteCreditFacilitiesMember 2021-09-30 0001274494 fslr:LuzdelNorteCreditFacilitiesMember 2020-12-31 0001274494 fslr:JapanCreditFacilityMember 2021-01-01 2021-09-30 0001274494 fslr:JapanCreditFacilityMember 2021-09-30 0001274494 fslr:JapanCreditFacilityMember 2020-12-31 0001274494 fslr:TochigiCreditFacilityMember 2021-01-01 2021-09-30 0001274494 fslr:TochigiCreditFacilityMember 2021-09-30 0001274494 fslr:TochigiCreditFacilityMember 2020-12-31 0001274494 fslr:KyotoCreditFacilityMember 2021-01-01 2021-09-30 0001274494 fslr:KyotoCreditFacilityMember 2021-09-30 0001274494 fslr:KyotoCreditFacilityMember 2020-12-31 0001274494 fslr:IkedaCreditFacilityMember 2021-01-01 2021-09-30 0001274494 fslr:IkedaCreditFacilityMember 2021-09-30 0001274494 fslr:IkedaCreditFacilityMember 2020-12-31 0001274494 us-gaap:RevolvingCreditFacilityMember 2021-06-30 0001274494 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-06-30 0001274494 fslr:LuzdelNorteCreditFacilitiesMember fslr:DFCMember fslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMember 2021-09-30 0001274494 fslr:LuzdelNorteCreditFacilitiesMember fslr:DFCMember fslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMember 2020-12-31 0001274494 fslr:LuzdelNorteCreditFacilitiesMember fslr:IFCMember fslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMember 2021-09-30 0001274494 fslr:LuzdelNorteCreditFacilitiesMember fslr:IFCMember fslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMember 2020-12-31 0001274494 fslr:JapanCreditFacilityMember fslr:MizuhoBankMember fslr:FirstSolarJapanGKMember 2015-09-30 0001274494 fslr:TochigiCreditFacilityMember fslr:MizuhoBankMember fslr:FirstSolarJapanGKMember 2017-06-30 0001274494 fslr:TochigiCreditFacilityMember fslr:MizuhoBankMember fslr:FirstSolarJapanGKMember 2021-01-01 2021-03-31 0001274494 fslr:KyotoCreditFacilityMember fslr:MizuhoBankMember fslr:FirstSolarJapanGKMember 2020-07-31 0001274494 fslr:IkedaCreditFacilityMember fslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember fslr:FSJapanProjectB4GKMember 2021-03-31 0001274494 fslr:IkedaCreditFacilityMember fslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember fslr:FixedRateTermLoanFacilityMember fslr:FSJapanProjectB4GKMember 2021-03-31 0001274494 fslr:IkedaCreditFacilityMember fslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember fslr:VariableRateTermLoanFacilityMember fslr:FSJapanProjectB4GKMember 2021-03-31 0001274494 fslr:IkedaCreditFacilityMember fslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember fslr:ConsumptionTaxFacilityMember fslr:FSJapanProjectB4GKMember 2021-03-31 0001274494 fslr:IkedaCreditFacilityMember fslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember fslr:DebtServiceReserveFacilityMember fslr:FSJapanProjectB4GKMember 2021-03-31 0001274494 fslr:LuzdelNorteCreditFacilitiesMember fslr:DFCandIFCMember 2021-01-01 2021-09-30 0001274494 fslr:JapanCreditFacilityMember fslr:MizuhoBankMember 2021-01-01 2021-09-30 0001274494 fslr:KyotoCreditFacilityMember fslr:MizuhoBankMember 2021-01-01 2021-09-30 0001274494 fslr:IkedaCreditFacilityMember fslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember fslr:FixedRateTermLoanFacilityMember 2021-01-01 2021-09-30 0001274494 fslr:IkedaCreditFacilityMember fslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember fslr:VariableRateTermLoanFacilityMember 2021-01-01 2021-09-30 0001274494 fslr:IkedaCreditFacilityMember fslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember fslr:ConsumptionTaxFacilityMember 2021-01-01 2021-09-30 0001274494 fslr:IkedaCreditFacilityMember fslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember fslr:DebtServiceReserveFacilityMember 2021-01-01 2021-09-30 0001274494 fslr:LuzdelNorteCreditFacilitiesMember fslr:DFCandIFCMember fslr:FixedRateTermLoanFacilityMember fslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMember 2021-09-30 0001274494 fslr:LuzdelNorteCreditFacilitiesMember fslr:DFCandIFCMember fslr:VariableRateTermLoanFacilityMember fslr:ParqueSolarFotovoltaicoLuzdelNorteSpAMember 2021-09-30 0001274494 fslr:IkedaCreditFacilityMember fslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember fslr:FixedRateTermLoanFacilityMember fslr:FSJapanProjectB4GKMember 2021-09-30 0001274494 fslr:IkedaCreditFacilityMember fslr:MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember fslr:VariableRateTermLoanFacilityMember fslr:FSJapanProjectB4GKMember 2021-09-30 0001274494 fslr:BilateralFacilitiesMember 2021-09-30 0001274494 fslr:OptOutActionMember 2020-07-01 2020-09-30 0001274494 fslr:OptOutActionMember 2019-12-31 0001274494 fslr:OptOutActionMember 2020-01-01 2020-09-30 0001274494 fslr:SolarModuleMember 2021-07-01 2021-09-30 0001274494 fslr:SolarModuleMember 2020-07-01 2020-09-30 0001274494 fslr:SolarModuleMember 2021-01-01 2021-09-30 0001274494 fslr:SolarModuleMember 2020-01-01 2020-09-30 0001274494 fslr:SolarPowerSystemsSalesofMember 2021-07-01 2021-09-30 0001274494 fslr:SolarPowerSystemsSalesofMember 2020-07-01 2020-09-30 0001274494 fslr:SolarPowerSystemsSalesofMember 2021-01-01 2021-09-30 0001274494 fslr:SolarPowerSystemsSalesofMember 2020-01-01 2020-09-30 0001274494 fslr:OperationsandMaintenanceMember 2021-07-01 2021-09-30 0001274494 fslr:OperationsandMaintenanceMember 2020-07-01 2020-09-30 0001274494 fslr:OperationsandMaintenanceMember 2021-01-01 2021-09-30 0001274494 fslr:OperationsandMaintenanceMember 2020-01-01 2020-09-30 0001274494 fslr:EnergyGenerationMember 2021-07-01 2021-09-30 0001274494 fslr:EnergyGenerationMember 2020-07-01 2020-09-30 0001274494 fslr:EnergyGenerationMember 2021-01-01 2021-09-30 0001274494 fslr:EnergyGenerationMember 2020-01-01 2020-09-30 0001274494 fslr:EPCServicesMember 2021-07-01 2021-09-30 0001274494 fslr:EPCServicesMember 2020-07-01 2020-09-30 0001274494 fslr:EPCServicesMember 2021-01-01 2021-09-30 0001274494 fslr:EPCServicesMember 2020-01-01 2020-09-30 0001274494 fslr:SolarModuleMember 2021-09-30 0001274494 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001274494 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001274494 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001274494 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001274494 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0001274494 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0001274494 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0001274494 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0001274494 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001274494 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001274494 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001274494 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001274494 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001274494 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001274494 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001274494 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001274494 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-12-31 0001274494 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-09-30 0001274494 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-09-30 0001274494 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-01-01 2021-09-30 0001274494 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0001274494 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-09-30 0001274494 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2021-07-01 2021-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-01 2020-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-07-01 2021-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-07-01 2020-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-07-01 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-07-01 2020-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-01-01 2021-09-30 0001274494 us-gaap:ForeignExchangeForwardMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-09-30 0001274494 us-gaap:CommodityContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-07-01 2021-09-30 0001274494 us-gaap:CommodityContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-07-01 2020-09-30 0001274494 us-gaap:CommodityContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-01-01 2021-09-30 0001274494 us-gaap:CommodityContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-07-01 2021-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-07-01 2020-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-01-01 2021-09-30 0001274494 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-09-30 0001274494 fslr:ModulesSegmentMember 2021-07-01 2021-09-30 0001274494 fslr:SystemsSegmentMember 2021-07-01 2021-09-30 0001274494 fslr:ModulesSegmentMember 2020-07-01 2020-09-30 0001274494 fslr:SystemsSegmentMember 2020-07-01 2020-09-30 0001274494 fslr:SystemsSegmentMember 2021-01-01 2021-09-30 0001274494 fslr:ModulesSegmentMember 2020-01-01 2020-09-30 0001274494 fslr:SystemsSegmentMember 2020-01-01 2020-09-30 0001274494 fslr:SystemsSegmentMember 2021-09-30 0001274494 fslr:SystemsSegmentMember 2020-12-31 shares iso4217:USD iso4217:USD shares iso4217:JPY pure iso4217:GBP iso4217:AUD iso4217:BRL iso4217:CLP iso4217:EUR iso4217:INR iso4217:MYR iso4217:MXN iso4217:SGD iso4217:CAD fslr:Projects fslr:segments 0001274494 false 2021 Q3 --12-31 -47000 236000 -1134000 822000 -153000 -55000 545000 31000 0.001 0.001 500000000 500000000 106326000 105980466 106326000 105980466 554897000 254659000 133000 53000 519844000 247628000 121000 13000 http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 0.0350 0.0350 0.0055 0.0060 0.0120 0.0070 0.0050 0.0120 10-Q true 2021-09-30 false 001-33156 First Solar, Inc. DE 20-4623678 350 West Washington Street, Suite 600 Tempe AZ 85281 602 414-9300 Common stock, $0.001 par value FSLR NASDAQ Yes Yes Large Accelerated Filer false false false 106326700 583504000 927565000 2016058000 2102100000 458924000 634550000 1532593000 1581287000 124580000 293015000 483465000 520813000 43476000 49861000 131909000 160218000 25426000 22972000 69234000 71068000 2945000 13019000 16014000 23812000 0 0 0 6000000 71847000 85852000 217157000 261098000 -1866000 0 147284000 0 50867000 207163000 413592000 259715000 -1018000 -1852000 -4613000 -3549000 1752000 2109000 3996000 15113000 2958000 10975000 10577000 21018000 -2603000 -3236000 2598000 -8653000 46040000 193209000 404996000 241608000 837000 38107000 67673000 -40894000 0 -65000 0 150000 45203000 155037000 337323000 282652000 0.43 1.46 3.18 2.67 0.42 1.45 3.16 2.65 106320000 105967000 106241000 105830000 106899000 106751000 106879000 106537000 45203000 155037000 337323000 282652000 -1915000 3242000 -11341000 552000 -3486000 6148000 -19961000 20826000 118000 -1827000 4284000 -1741000 -5283000 7563000 -27018000 19637000 39920000 162600000 310305000 302289000 1367464000 1227002000 554601000 520066000 249771000 269095000 1430000 3009000 248341000 266086000 25053000 26673000 51000 303000 25002000 26370000 647439000 567587000 0 155685000 203478000 251739000 3046325000 3014535000 2505921000 2402285000 230423000 243396000 335259000 373377000 108387000 104099000 251379000 265280000 14462000 14462000 47935000 56138000 236446000 201229000 492093000 434130000 7268630000 7108931000 170041000 183349000 12984000 14571000 231163000 310467000 37129000 41540000 238810000 188813000 0 25621000 25109000 83037000 715236000 847398000 140019000 130688000 241483000 237691000 341817000 372226000 1438555000 1588003000 106000 106000 2865628000 2866786000 3053085000 2715762000 -88744000 -61726000 5830075000 5520928000 7268630000 7108931000 106319000 106000 2859108000 3007882000 -83461000 5783635000 45203000 45203000 -5283000 -5283000 8000 0 0 0 1000 0 67000 67000 6587000 6587000 106326000 106000 2865628000 3053085000 -88744000 5830075000 105961000 106000 2848928000 2445022000 -67260000 5226796000 155037000 155037000 7563000 7563000 19000 0 0 0 5000 0 289000 289000 7006000 7006000 105975000 106000 2855645000 2600059000 -59697000 5396113000 105980000 106000 2866786000 2715762000 -61726000 5520928000 337323000 337323000 -27018000 -27018000 554000 0 0 0 208000 0 15877000 15877000 14719000 14719000 106326000 106000 2865628000 3053085000 -88744000 5830075000 105449000 105000 2849376000 2326620000 -79334000 5096767000 -9213000 -9213000 282652000 282652000 19637000 19637000 808000 1000 1362000 1363000 282000 0 13053000 13053000 17960000 17960000 105975000 106000 2855645000 2600059000 -59697000 5396113000 337323000 282652000 194606000 173277000 9083000 24600000 14974000 18189000 -13450000 -77970000 147284000 0 11696000 15346000 0 136745000 -2909000 16289000 -79565000 -330090000 52275000 -8467000 116017000 142017000 -11945000 -183163000 39264000 30804000 22615000 9160000 879000 -58311000 -95685000 -720756000 10682000 -13136000 203092000 -149198000 345399000 327284000 1107704000 642993000 1075768000 1100176000 300499000 0 6453000 13577000 -83289000 116322000 38471000 224643000 45138000 140304000 15877000 13053000 0 -804000 -9210000 -98196000 1687000 1251000 112280000 -129821000 1273594000 1446510000 1385874000 1316689000 50415000 129384000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of First Solar, Inc. and its subsidiaries in this Quarterly Report have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, these interim financial statements do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of First Solar management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair statement have been included. Certain prior period balances have been reclassified to conform to the current period presentation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Despite our intention to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021 or for any other period. The condensed consolidated balance sheet at December 31, 2020 has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These interim financial statements and notes should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2020 included in our Annual Report on Form 10-K, which has been filed with the SEC.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless expressly stated or the context otherwise requires, the terms “the Company,” “we,” “us,” “our,” and “First Solar” refer to First Solar, Inc. and its consolidated subsidiaries, and the term “condensed consolidated financial statements” refers to the accompanying unaudited condensed consolidated financial statements contained in this Quarterly Report.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Sales of Businesses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of North American O&amp;M operations</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following an evaluation of the long-term cost structure, competitiveness, and risk-adjusted returns of our O&amp;M services business, we received an offer to purchase certain portions of the business and determined it was in the best interest of our stockholders to pursue the transaction. Accordingly, in August 2020, we entered into an agreement with a subsidiary of Clairvest Group, Inc. (“Clairvest”) for the sale of our North American O&amp;M operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2021, we completed the transaction. Following certain customary post-closing adjustments, we received total consideration of $149.1 million. As a result of this transaction, we recognized a gain of $115.8 million, net of transaction costs and post-closing adjustments, during the nine months ended September 30, 2021, which was included in “Gain on sales of businesses, net” in our condensed consolidated statements of operations. The assets and liabilities associated with this business were classified as held for sale in our condensed consolidated balance sheet as of December 31, 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of U.S. project development business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following a separate evaluation of the long-term cost structure, competitiveness, and risk-adjusted returns of our U.S. project development business, we determined it was also in the best interest of our stockholders to pursue the sale of this business. In January 2021, we entered into an agreement with Leeward Renewable Energy Development, LLC (“Leeward”), a subsidiary of the Ontario Municipal Employees Retirement System, for the sale of our U.S. project development business, which included developing, contracting for the construction of, and selling utility-scale photovoltaic (“PV”) solar power systems in the United States. The transaction included our approximately 10 GW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">AC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> utility-scale solar project pipeline, including the advanced-stage Horizon, Madison, Ridgely, Rabbitbrush, and Oak Trail projects, which are expected to commence construction in the next two years; the 30MW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">AC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Barilla Solar project, which is operational; and certain other equipment. In addition, Leeward agreed to certain module purchase commitments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2021, we completed the transaction for an aggregate purchase price of $284.0 million. Such purchase price included $151.4 million for the sale of the U.S. project development business and $132.6 million for the sale of 392 MW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">DC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of solar modules, which is presented in “Net sales” on our condensed consolidated statements of operations for the nine months ended September 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, we recognized a gain of $31.5 million, net of transaction costs and post-closing adjustments, from the sale of our U.S. project development business, which is included in “Gain on sales of businesses, net” in our condensed consolidated statements of operations. The assets and liabilities associated with this business were classified as held for sale in our condensed consolidated balance sheet as of December 31, 2020.</span></div> 149100000 115800000 284000000 151400000 132600000 31500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Cash, Cash Equivalents, and Marketable Securities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents, and marketable securities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,367,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,227,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,367,464 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,227,002 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,922,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,747,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020 to the total of such amounts as presented in the condensed consolidated statements of cash flows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,367,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,227,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> current</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> noncurrent</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,385,874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,273,594 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, we sold marketable securities for proceeds of $5.5 million and realized gains of less than $0.1 million on such sales. During the three and nine months ended September 30, 2020, we sold marketable securities for proceeds of $27.6 million and $188.1 million, respectively, and realized gains of less than $0.1 million and $0.2 million, respectively, on such sales. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the fair value of our marketable securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the unrealized gains and losses related to our available-for-sale marketable securities, by major security type, as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,601 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">519,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520,066 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the change in the allowance for credit losses related to our available-for-sale marketable securities for the nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative-effect adjustment for the adoption of ASU 2016-13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for credit losses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and maturities of marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of our marketable securities as of September 30, 2021 were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.920%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">One year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">One year to two years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Two years to three years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three years to four years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Four years to five years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">More than five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents, and marketable securities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,367,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,227,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,367,464 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,227,002 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,922,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,747,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1367462000 1227000000 2000 2000 1367464000 1227002000 147445000 214254000 18710000 14543000 388446000 291269000 554601000 520066000 1922065000 1747068000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020 to the total of such amounts as presented in the condensed consolidated statements of cash flows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,367,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,227,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> current</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> noncurrent</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,385,874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,273,594 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1367464000 1227002000 1181000 1745000 17229000 44847000 1385874000 1273594000 5500000 100000 27600000 188100000 100000 200000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the unrealized gains and losses related to our available-for-sale marketable securities, by major security type, as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,601 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">519,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520,066 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 147312000 133000 0 0 147445000 19009000 13000 309000 3000 18710000 388576000 0 0 130000 388446000 554897000 146000 309000 133000 554601000 213949000 367000 46000 16000 214254000 14521000 22000 0 0 14543000 291374000 0 0 105000 291269000 519844000 389000 46000 121000 520066000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the change in the allowance for credit losses related to our available-for-sale marketable securities for the nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative-effect adjustment for the adoption of ASU 2016-13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for credit losses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and maturities of marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 121000 0 0 207000 329000 215000 -317000 -374000 133000 48000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of our marketable securities as of September 30, 2021 were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.920%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">One year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">One year to two years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Two years to three years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three years to four years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Four years to five years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">More than five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 538879000 6034000 0 0 4813000 4875000 554601000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Restricted Marketable Securities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted marketable securities consisted of the following as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign government obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supranational debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restricted marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our restricted marketable securities represent long-term investments to fund the estimated future cost of collecting and recycling modules covered under our solar module collection and recycling program. We have established a trust under which estimated funds are put into custodial accounts with an established and reputable bank, for which First Solar, Inc.; First Solar Malaysia Sdn. Bhd.; and First Solar Manufacturing GmbH are grantors. As of September 30, 2021 and December 31, 2020, such custodial accounts also included noncurrent restricted cash balances of $0.6 million and $0.7 million, respectively, which were reported within “Other assets.” Trust funds may be disbursed for qualified module collection and recycling costs (including capital and facility related recycling costs), payments to customers for assuming collection and recycling obligations, and reimbursements of any overfunded amounts. Investments in the trust must meet certain investment quality criteria comparable to highly rated government or agency bonds. As necessary, we fund any incremental amounts for our estimated collection and recycling obligations on an annual basis based on the estimated costs of collecting and recycling covered modules, estimated rates of return on our restricted marketable securities, and an estimated solar module life of 25 years, less amounts already funded in prior years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, we sold all our restricted marketable securities for proceeds of $258.9 million and realized gains of $11.7 million on such sales, and repurchased $255.6 million of restricted marketable securities as part of our ongoing management of the custodial accounts. During the nine months ended September 30, 2020, we sold certain restricted marketable securities for proceeds of $115.2 million, realized gains of $15.1 million on such sales, and repurchased $114.5 million of restricted marketable securities as part of our ongoing management of the custodial accounts. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the fair value of our restricted marketable securities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the unrealized gains and losses related to our restricted marketable securities, by major security type, as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign government obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supranational debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,944 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,662 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">976 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,681 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,507 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign government obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,648 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,580 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,628 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,853 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the change in the allowance for credit losses related to our restricted marketable securities for the nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative-effect adjustment for the adoption of ASU 2016-13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for credit losses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales of restricted marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the contractual maturities of our restricted marketable securities were between 9 years and 18 years.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted marketable securities consisted of the following as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign government obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supranational debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total restricted marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 71603000 149700000 10944000 0 145151000 0 23681000 115580000 251379000 265280000 600000 700000 P25Y 258900000 11700000 255600000 115200000 15100000 114500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the unrealized gains and losses related to our restricted marketable securities, by major security type, as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign government obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supranational debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,416 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,944 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,662 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">976 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,681 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,507 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign government obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. government obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,648 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,580 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">247,628 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,853 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 68081000 5280000 1747000 11000 71603000 11416000 0 472000 0 10944000 150500000 0 5312000 37000 145151000 24662000 0 976000 5000 23681000 254659000 5280000 8507000 53000 251379000 131980000 17720000 0 0 149700000 115648000 133000 188000 13000 115580000 247628000 17853000 188000 13000 265280000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the change in the allowance for credit losses related to our restricted marketable securities for the nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative-effect adjustment for the adoption of ASU 2016-13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for credit losses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales of restricted marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13000 0 0 54000 69000 -29000 -29000 -25000 53000 0 P9Y P18Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Consolidated Balance Sheet Details</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable trade, net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable trade, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable trade, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable trade, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266,086 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2021 and December 31, 2020, $60.7 million and $24.4 million, respectively, of our trade accounts receivable were secured by letters of credit and surety bonds issued by creditworthy financial institutions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, unbilled, net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, unbilled, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,053 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,370 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for credit losses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the change in the allowances for credit losses related to our accounts receivable for the nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts receivable, trade</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cumulative-effect adjustment for the adoption of ASU 2016-13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for credit losses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Writeoffs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(565)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,413 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts receivable, unbilled</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cumulative-effect adjustment for the adoption of ASU 2016-13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for credit losses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Writeoffs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">768,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories – current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647,439 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">567,587 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories – noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid expenses and other current assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative instruments (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,478 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,739 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment, net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">693,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">693,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,507,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,184,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment and furniture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">419,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,680,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,174,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,095,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,505,921 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,402,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of property, plant and equipment was $59.1 million and $174.7 million for the three and nine months ended September 30, 2021, respectively, and $49.7 million and $145.5 million for the three and nine months ended September 30, 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PV solar power systems, net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PV solar power systems, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PV solar power systems, gross </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,671)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PV solar power systems, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243,396 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of PV solar power systems was $3.0 million and $8.9 million for the three and nine months ended September 30, 2021, respectively, and $4.8 million and $16.4 million for the three and nine months ended September 30, 2020, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our PV solar power systems for impairment under a held and used impairment model whenever events or changes in circumstances arise that may indicate that the carrying amount of a particular system may not be recoverable. Such events or changes may include a significant decrease in the market price of the asset, current-period operating or cash flow losses combined with a history of such losses or a projection of future losses associated with the use of the asset, and changes in expectations regarding our intent to hold the asset on a long-term basis or the timing of a potential asset disposition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, the recoverability of our Luz del Norte PV solar power plant was based, in part, on the likelihood of our continued ownership and operation of the system. However, it is reasonably possible that our intent to hold the asset may change in the near term due to our evaluation of strategic sale opportunities for the system. The pursuit of such opportunities, which require coordination with the system’s lenders, may result in a determination that the carrying value of the system is not recoverable based on the probability-weighted undiscounted future cash flows, which in turn could result in a possible impairment of the system in future periods. Accordingly, any changes in our expected use of the asset or its disposition may result in impairment charges that could be material to our condensed consolidated financial statements and have a significant adverse impact on our results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Project assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Project assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Project assets – development costs, including project acquisition and land costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">176,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Project assets – construction costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Project assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">335,259 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373,377 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advanced payments for raw materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indirect tax receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable trade, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill for the relevant reporting unit consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions (Impairments)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Modules</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(393,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(393,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our intangible assets at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59,518)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power purchase agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,539)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,623 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66,688)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,935 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power purchase agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,623 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,485)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets was $2.7 million and $8.2 million for the three and nine months ended September 30, 2021, respectively, and $2.7 million and $8.1 million for the three and nine months ended September 30, 2020, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued project costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued freight</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued inventory </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty liability (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,163 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310,467 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current liabilities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative instruments (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,037 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other liabilities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty liability (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341,817 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">372,226 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable trade, net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable trade, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable trade, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable trade, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">248,341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266,086 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2021 and December 31, 2020, $60.7 million and $24.4 million, respectively, of our trade accounts receivable were secured by letters of credit and surety bonds issued by creditworthy financial institutions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, unbilled, net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, unbilled, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,053 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,370 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 249771000 269095000 1430000 3009000 248341000 266086000 60700000 24400000 25053000 26673000 51000 303000 25002000 26370000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the change in the allowances for credit losses related to our accounts receivable for the nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts receivable, trade</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cumulative-effect adjustment for the adoption of ASU 2016-13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for credit losses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Writeoffs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(565)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,413 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts receivable, unbilled</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cumulative-effect adjustment for the adoption of ASU 2016-13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for credit losses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Writeoffs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3009000 1386000 0 171000 -1458000 1421000 121000 565000 1430000 2413000 303000 0 0 459000 -252000 635000 0 175000 51000 919000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">768,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories – current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647,439 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">567,587 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories – noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 356109000 292334000 61195000 64709000 466581000 411773000 883885000 768816000 647439000 567587000 236446000 201229000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative instruments (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,478 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,739 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.</span></div> 172112000 160534000 6682000 3315000 6206000 71051000 1181000 1745000 17297000 15094000 203478000 251739000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">693,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">693,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,507,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,184,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment and furniture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">419,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,680,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,174,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,095,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,505,921 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,402,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 17856000 14498000 693833000 693762000 2507719000 2184236000 139034000 143685000 40206000 41459000 281715000 419766000 3680363000 3497406000 1174442000 1095121000 2505921000 2402285000 59100000 174700000 49700000 145500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PV solar power systems, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PV solar power systems, gross </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,671)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PV solar power systems, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243,396 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 291898000 298067000 61475000 54671000 230423000 243396000 3000000 8900000 4800000 16400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Project assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Project assets – development costs, including project acquisition and land costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">176,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Project assets – construction costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Project assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">335,259 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373,377 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 129844000 176346000 205415000 197031000 335259000 373377000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advanced payments for raw materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indirect tax receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable trade, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.</span></div> 238508000 226664000 89252000 97883000 39888000 36000 24785000 14849000 24018000 22722000 23094000 0 17229000 44847000 35319000 27129000 492093000 434130000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill for the relevant reporting unit consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions (Impairments)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Modules</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(393,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(393,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 407827000 0 407827000 393365000 0 393365000 14462000 0 14462000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our intangible assets at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59,518)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power purchase agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,539)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,623 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66,688)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,935 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power purchase agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,623 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,485)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 99964000 59518000 40446000 6486000 1539000 4947000 8173000 5631000 2542000 114623000 66688000 47935000 99964000 52115000 47849000 6486000 1296000 5190000 8173000 5074000 3099000 114623000 58485000 56138000 2700000 8200000 2700000 8100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued project costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued freight</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued inventory </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty liability (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,163 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310,467 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”</span></div> 43721000 81380000 42091000 26580000 39514000 25704000 29030000 51685000 20637000 66543000 16752000 22278000 39418000 36297000 231163000 310467000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative instruments (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,037 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.</span></div> 13566000 14006000 1720000 5280000 1221000 30041000 8602000 33710000 25109000 83037000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty liability (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341,817 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">372,226 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”</span></div> 173627000 189034000 68663000 44919000 41789000 72818000 14305000 23671000 43433000 41784000 341817000 372226000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Derivative Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global company, we are exposed in the normal course of business to interest rate, foreign currency, and commodity price risks that could affect our financial position, results of operations, and cash flows. We use derivative instruments to hedge against these risks and only hold such instruments for hedging purposes, not for speculative or trading purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depending on the terms of the specific derivative instruments and market conditions, some of our derivative instruments may be assets and others liabilities at any particular balance sheet date. We report all of our derivative instruments at fair value and account for changes in the fair value of derivative instruments within “Accumulated other comprehensive loss” if the derivative instruments qualify for hedge accounting. For those derivative instruments that do not qualify for hedge accounting (i.e., “economic hedges”), we record the changes in fair value directly to earnings. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the techniques we use to measure the fair value of our derivative instruments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair values of derivative instruments included in our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prepaid Expenses and Other Current Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Current Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,682 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prepaid Expenses and Other Current Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Current Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,837 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,315 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the pretax amounts related to derivative instruments designated as cash flow hedges affecting accumulated other comprehensive income (loss) and our condensed consolidated statements of operations for the nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Exchange Forward Contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commodity Swap Contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,644)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,172)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts recognized in other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified to earnings impacting:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(883)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(962)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(962)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts recognized in other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified to earnings impacting:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,444)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,672)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2021, we recognized unrealized gains of less than $0.1 million and unrealized losses of less than $0.1 million, respectively, within “Cost of sales” for amounts excluded from effectiveness testing for our foreign exchange forward contracts designated as cash flow hedges. During the three and nine months ended September 30, 2020, we recognized unrealized gains of $0.1 million and $1.2 million, respectively, within “Cost of sales” for amounts excluded from effectiveness testing for our foreign exchange forward contracts designated as cash flow hedges.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents gains and losses related to derivative instruments not designated as hedges affecting our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Gain (Loss) Recognized in Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(174)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency loss, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use interest rate swap contracts to mitigate our exposure to interest rate fluctuations associated with certain of our debt instruments. We do not use such swap contracts for speculative or trading purposes. During the nine months ended September 30, 2021 and 2020, all of our interest rate swap contracts related to project specific debt facilities. Such swap contracts did not qualify for accounting as cash flow hedges in accordance with Accounting Standards Codification (“ASC”) 815 due to our expectation to sell the associated projects before the maturity of their project specific debt financings and corresponding swap contracts. Accordingly, changes in the fair values of these swap contracts were recorded directly to “Interest expense, net.”</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, FS Japan Project B4 GK, our indirect wholly-owned subsidiary and project company, entered into an interest rate swap contract to hedge a portion of the floating rate term loan facility under the project’s Ikeda Credit Facility (as defined in Note 9. “Debt” to our condensed consolidated financial statements). Such swap had an initial notional value of ¥0.7 billion and entitled the project to receive a six-month floating Tokyo Interbank Offered Rate (“TIBOR”) plus 0.70% interest rate while requiring the project to pay a fixed rate of 1.12%. The notional amount of the interest rate swap contract proportionately adjusts with scheduled draws and principal payments on the underlying hedged debt. As of September 30, 2021, the notional value of the interest rate swap contract was ¥1.0 billion ($8.6 million).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flow Exposure</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect certain of our subsidiaries to have future cash flows that will be denominated in currencies other than the subsidiaries’ functional currencies. Changes in the exchange rates between the functional currencies of our subsidiaries and the other currencies in which they transact will cause fluctuations in the cash flows we expect to receive or pay when these cash flows are realized or settled. Accordingly, we enter into foreign exchange forward contracts to hedge a portion of these forecasted cash flows. As of September 30, 2021 and December 31, 2020, these foreign exchange forward contracts hedged our forecasted cash flows for periods up to 14 months and 20 months, respectively. These foreign exchange forward contracts qualify for accounting as cash flow hedges in accordance with ASC 815, and we designated them as such. We report unrealized gains or losses on such contracts in “Accumulated other comprehensive loss” and subsequently reclassify applicable amounts into earnings when the hedged transaction occurs and impacts earnings. We determined that these derivative financial instruments were highly effective as cash flow hedges as of September 30, 2021 and December 31, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, the notional values associated with our foreign exchange forward contracts qualifying as cash flow hedges were as follows (notional amounts and U.S. dollar equivalents in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:54.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.250%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USD Equivalent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollar (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$39.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$39.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">British pound</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">GBP 10.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$14.3</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:54.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.250%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USD Equivalent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollar (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$43.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$43.4</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">These derivative instruments represent hedges of outstanding payables denominated in U.S. dollars at certain of our foreign subsidiaries whose functional currencies are other than the U.S. dollar.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following 12 months, we expect to reclassify to earnings $0.5 million of net unrealized gains related to foreign exchange forward contracts that are included in “Accumulated other comprehensive loss” at September 30, 2021 as we realize the earnings effects of the related forecasted transactions. The amount we ultimately record to earnings will depend on the actual exchange rates when we realize the related forecasted transactions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Exposure and Economic Hedging</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our subsidiaries have assets and liabilities (primarily cash, receivables, deferred taxes, payables, accrued expenses, operating lease liabilities, and solar module collection and recycling liabilities) that are denominated in currencies other than the subsidiaries’ functional currencies. Changes in the exchange rates between the functional currencies of our subsidiaries and the other currencies in which these assets and liabilities are denominated will create fluctuations in our reported condensed consolidated statements of operations and cash flows. We may enter into foreign exchange forward contracts or other financial instruments to economically hedge assets and liabilities against the effects of currency exchange rate fluctuations. The gains and losses on such foreign exchange forward contracts will economically offset all or part of the transaction gains and losses that we recognize in earnings on the related foreign currency denominated assets and liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also enter into foreign exchange forward contracts to economically hedge balance sheet and other exposures related to transactions between certain of our subsidiaries and transactions with third parties. Such contracts are considered economic hedges and do not qualify for hedge accounting. Accordingly, we recognize gains or losses from the fluctuations in foreign exchange rates and the fair value of these derivative contracts in “Foreign currency loss, net” on our condensed consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, the notional values of our foreign exchange forward contracts that do not qualify for hedge accounting were as follows (notional amounts and U.S. dollar equivalents in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.287%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transaction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USD Equivalent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australian dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AUD 3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazilian real</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BRL 2.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.5</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chilean peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CLP 985.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chilean peso</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CLP 4,240.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$5.3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">€86.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$100.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">€32.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$37.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">British pound</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">GBP 2.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$3.4</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indian rupee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INR 1,830.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$24.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japanese yen</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">¥151.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japanese yen</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">¥27,325.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$244.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysian ringgit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MYR 30.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$7.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysian ringgit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MYR 26.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$6.4</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexican peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MXN 34.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SGD 5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$4.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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.287%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transaction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USD Equivalent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australian dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AUD 3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazilian real</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BRL 2.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CAD 8.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$7.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chilean peso</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CLP 2,006.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chilean peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CLP 4,476.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$6.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">€140.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$172.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">€63.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$78.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indian rupee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INR 619.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$8.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japanese yen</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">¥1,593.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$15.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japanese yen</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">¥20,656.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$200.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysian ringgit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MYR 69.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$17.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysian ringgit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MYR 24.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$6.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexican peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MXN 34.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SGD 2.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.2</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commodity Price Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use commodity swap contracts to mitigate our exposure to commodity price fluctuations for certain raw materials used in the production of our modules. In August 2020, we entered into a commodity swap contract to hedge a portion of our forecasted cash flows for purchases of aluminum frames for a one-year period. Such swap had an initial notional value based on metric tons of forecasted aluminum purchases, equivalent to $24.9 million, and entitles us to receive a three-month average London Metals Exchange price for aluminum while requiring us to pay certain fixed prices. The notional amount of the commodity swap contract proportionately adjusted with forecasted purchases of aluminum frames.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This commodity swap contract qualifies for accounting as a cash flow hedge in accordance with ASC 815, and we designated it as such. We report unrealized gains or losses on such contract in “Accumulated other comprehensive loss” and subsequently reclassify applicable amounts into earnings when the hedged transaction occurs and impacts earnings. We determined that this derivative financial instrument was highly effective as a cash flow hedge as of September 30, 2021 and December 31, 2020. In the following 12 months, we expect to reclassify into earnings $2.1 million of net unrealized gains related to this commodity swap contract that are included in “Accumulated other comprehensive loss” at September 30, 2021 as we realize the earnings effects of the related forecasted transactions.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair values of derivative instruments included in our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prepaid Expenses and Other Current Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Current Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivative instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,682 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prepaid Expenses and Other Current Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Current Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,837 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,776 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,315 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 628000 18000 36000 0 633000 0 0 0 1261000 18000 36000 0 5421000 0 1684000 0 0 0 0 595000 5421000 0 1684000 595000 6682000 18000 -1720000 -595000 0 2504000 341000 1478000 0 0 1478000 2504000 341000 1837000 2776000 0 1837000 2776000 0 3315000 -5280000 -341000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the pretax amounts related to derivative instruments designated as cash flow hedges affecting accumulated other comprehensive income (loss) and our condensed consolidated statements of operations for the nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Exchange Forward Contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commodity Swap Contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,644)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,172)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts recognized in other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified to earnings impacting:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(883)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(962)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(962)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts recognized in other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified to earnings impacting:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,444)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,672)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -3644000 1472000 -2172000 2268000 1531000 3799000 1913000 -883000 1030000 537000 2120000 2657000 -962000 0 -962000 -2129000 -228000 -2357000 647000 0 647000 -2444000 -228000 -2672000 100000 -100000 100000 1200000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents gains and losses related to derivative instruments not designated as hedges affecting our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Gain (Loss) Recognized in Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(174)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency loss, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 103000 -195000 -174000 -73000 1802000 -2598000 10821000 -2405000 96000 -5878000 -595000 -7259000 700000000 0.0070 0.0112 1000000000 8600000 P14M P20M <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, the notional values associated with our foreign exchange forward contracts qualifying as cash flow hedges were as follows (notional amounts and U.S. dollar equivalents in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:54.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.250%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USD Equivalent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollar (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$39.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$39.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">British pound</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">GBP 10.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$14.3</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:54.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.250%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USD Equivalent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. dollar (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$43.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$43.4</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">These derivative instruments represent hedges of outstanding payables denominated in U.S. dollars at certain of our foreign subsidiaries whose functional currencies are other than the U.S. dollar.</span></div> 39800000 39800000 10600000 14300000 43400000 43400000 500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021 and December 31, 2020, the notional values of our foreign exchange forward contracts that do not qualify for hedge accounting were as follows (notional amounts and U.S. dollar equivalents in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.287%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transaction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USD Equivalent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australian dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AUD 3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazilian real</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BRL 2.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.5</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chilean peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CLP 985.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chilean peso</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CLP 4,240.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$5.3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">€86.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$100.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">€32.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$37.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">British pound</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">GBP 2.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$3.4</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indian rupee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INR 1,830.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$24.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japanese yen</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">¥151.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japanese yen</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">¥27,325.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$244.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysian ringgit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MYR 30.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$7.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysian ringgit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MYR 26.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$6.4</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexican peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MXN 34.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SGD 5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$4.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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.282%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.287%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transaction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">USD Equivalent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australian dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AUD 3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazilian real</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BRL 2.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CAD 8.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$7.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chilean peso</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CLP 2,006.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chilean peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CLP 4,476.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$6.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">€140.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$172.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">€63.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$78.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indian rupee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">INR 619.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$8.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japanese yen</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">¥1,593.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$15.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japanese yen</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">¥20,656.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$200.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysian ringgit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MYR 69.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$17.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysian ringgit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MYR 24.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$6.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sell</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexican peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MXN 34.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SGD 2.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2.2</span></td></tr></table> Australian dollar 3200000 2300000 Brazilian real 2600000 500000 Chilean peso 985000000.0 1200000 Chilean peso 4240600000 5300000 Euro 86400000 100600000 Euro 32600000 37900000 British pound 2500000 3400000 Indian rupee 1830000000 24700000 Japanese yen 151800000 1400000 Japanese yen 27325600000 244900000 Malaysian ringgit 30500000 7300000 Malaysian ringgit 26800000 6400000 Mexican peso 34600000 1700000 Singapore dollar 5500000 4000000.0 Australian dollar 3200000 2500000 Brazilian real 2600000 500000 Canadian dollar 8900000 7000000.0 Chilean peso 2006000000 2800000 Chilean peso 4476700000 6300000 Euro 140000000.0 172100000 Euro 63600000 78200000 Indian rupee 619200000 8400000 Japanese yen 1593700000 15500000 Japanese yen 20656600000 200500000 Malaysian ringgit 69300000 17200000 Malaysian ringgit 24900000 6200000 Mexican peso 34600000 1700000 Singapore dollar 2900000 2200000 24900000 2100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lease arrangements include land associated with our systems projects, our corporate and administrative offices, land for our international manufacturing facilities, and certain of our manufacturing equipment. Such leases primarily relate to assets located in the United States, Japan, Malaysia, India, and Vietnam.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents certain quantitative information related to our lease arrangements for the three and nine months ended September 30, 2021 and 2020, and as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,301 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments of amounts included in the measurement of operating lease liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for operating lease liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> current</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> noncurrent</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.419%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.920%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the future payments associated with our lease liabilities were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.920%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents certain quantitative information related to our lease arrangements for the three and nine months ended September 30, 2021 and 2020, and as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,301 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments of amounts included in the measurement of operating lease liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for operating lease liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> current</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> noncurrent</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.419%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.920%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 4622000 4798000 13171000 13694000 575000 628000 1575000 1919000 104000 1112000 711000 2817000 5301000 6538000 15457000 18430000 16813000 15756000 19769000 93992000 238508000 226664000 13566000 14006000 173627000 189034000 P20Y P20Y 0.026 0.029 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the future payments associated with our lease liabilities were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.920%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3292000 17051000 17100000 16608000 15979000 14489000 140192000 224711000 37518000 187193000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Fair Value Measurements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of the valuation techniques that we use to measure the fair value of assets and liabilities that we measure and report at fair value on a recurring basis:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> At September 30, 2021 and December 31, 2020, our cash equivalents consisted of money market funds. We value our cash equivalents using observable inputs that reflect quoted prices for securities with identical characteristics and classify the valuation techniques that use these inputs as Level 1.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Marketable Securities and Restricted Marketable Securities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> At September 30, 2021 and December 31, 2020, our marketable securities consisted of foreign debt, U.S. debt, and time deposits, and our restricted marketable securities consisted of foreign and U.S. government obligations, supranational debt, and U.S. debt. We value our marketable securities and restricted marketable securities using observable inputs that reflect quoted prices for securities with identical characteristics or quoted prices for securities with similar characteristics and other observable inputs (such as interest rates that are observable at commonly quoted intervals). Accordingly, we classify the valuation techniques that use these inputs as either Level 1 or Level 2 depending on the inputs used. We also consider the effect of our counterparties’ credit standing in these fair value measurements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Derivative Assets and Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. At September 30, 2021 and December 31, 2020, our derivative assets and liabilities consisted of foreign exchange forward contracts involving major currencies, interest rate swap contracts involving major interest rates, and commodity swap contracts involving major commodity prices. Since our derivative assets and liabilities are not traded on an exchange, we value them using standard industry valuation models. As applicable, these models project future cash flows and discount the amounts to a present value using market-based observable inputs, including interest rate curves, credit risk, foreign exchange rates, forward and spot prices for currencies, and forward prices for commodities. These inputs are observable in active markets over the contract term of the derivative instruments we hold, and accordingly, we classify the valuation techniques as Level 2. In evaluating credit risk, we consider the effect of our counterparties’ and our own credit standing in the fair value measurements of our derivative assets and liabilities, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2021 and December 31, 2020, the fair value measurements of our assets and liabilities measured on a recurring basis were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting<br/>Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> <br/> <br/> <br/> <br/> <br/> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">812,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,448 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting<br/>Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> <br/> <br/> <br/> <br/> <br/> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788,663 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497,392 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2021 and December 31, 2020, the carrying values and fair values of our financial instruments not measured at fair value were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> <br/> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled, net - noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable trade, net - noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, including current maturities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Excludes unamortized discounts and issuance costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values in our condensed consolidated balance sheets of our trade accounts receivable, current unbilled accounts receivable, restricted cash, accounts payable, and accrued expenses approximated their fair values due to their nature and relatively short maturities; therefore, we excluded them from the foregoing table. The fair value measurements for our noncurrent unbilled accounts receivable, noncurrent trade accounts receivable, and long-term debt are considered Level 2 measurements under the fair value hierarchy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have certain financial and derivative instruments that subject us to credit risk. These consist primarily of cash, cash equivalents, marketable securities, accounts receivable, restricted cash, restricted marketable securities, foreign exchange forward contracts, interest rate swap contracts, and commodity swap contracts. We are exposed to credit losses in the event of nonperformance by the counterparties to our financial and derivative instruments. We place these instruments with various high-quality financial institutions and limit the amount of credit risk from any one counterparty. We continuously evaluate the credit standing of our counterparty financial institutions. Our net sales are primarily concentrated among a limited number of customers. We monitor the financial condition of our customers and perform credit evaluations whenever considered necessary. Depending upon the sales arrangement, </span></div>we may require some form of payment security from our customers, including advance payments, parent guarantees, letters of credit, bank guarantees, or surety bonds. We also have power purchase agreements (“PPAs”) that subject us to credit risk in the event our off-take counterparties are unable to fulfill their contractual obligations, which may adversely affect our project assets and certain receivables. Accordingly, we closely monitor the credit standing of existing and potential off-take counterparties to limit such risks. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2021 and December 31, 2020, the fair value measurements of our assets and liabilities measured on a recurring basis were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting<br/>Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> <br/> <br/> <br/> <br/> <br/> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">812,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388,448 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting<br/>Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> <br/> <br/> <br/> <br/> <br/> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inputs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788,663 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">291,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497,392 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2000 2000 0 0 147445000 0 147445000 0 18710000 0 18710000 0 388446000 388446000 0 0 251379000 0 251379000 0 6700000 0 6700000 0 812682000 388448000 424234000 0 2315000 0 2315000 0 2000 2000 0 0 214254000 0 214254000 0 14543000 0 14543000 0 291269000 291269000 0 0 265280000 0 265280000 0 3315000 0 3315000 0 788663000 291271000 497392000 0 5621000 0 5621000 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2021 and December 31, 2020, the carrying values and fair values of our financial instruments not measured at fair value were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> <br/> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled, net - noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable trade, net - noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, including current maturities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Excludes unamortized discounts and issuance costs.</span></div> 24018000 21498000 22722000 22096000 23094000 20111000 0 0 287185000 290457000 287149000 297076000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Debt</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term debt consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance (USD)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loan Agreement</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">USD</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Luz del Norte Credit Facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">USD</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">JPY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tochigi Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">JPY</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Kyoto Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">JPY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ikeda Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">JPY</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized discounts and issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,483 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 30, 2021, we terminated our Second Amended and Restated Credit Agreement (the “Revolving Credit Facility”) with several financial institutions as lenders and JPMorgan Chase Bank, N.A. as administrative agent, which was set to mature in July 2022. The Revolving Credit Facility provided us with an aggregate borrowing capacity of $500.0 million. Subject to certain conditions, we had the right to increase the aggregate commitments under the Revolving Credit Facility to $750.0 million. Borrowings under the Revolving Credit Facility bore interest at (i) London Interbank Offered Rate (“LIBOR”), adjusted for Eurocurrency reserve requirements, plus a margin of 2.00% or (ii) a base rate as defined in the credit agreement plus a margin of 1.00% depending on the type of borrowing requested. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to paying interest on outstanding principal under the Revolving Credit Facility, we paid a commitment fee at a rate of 0.30% per annum, based on the average daily unused commitments under the facility. We also paid a letter of credit fee based on the applicable margin for Eurocurrency revolving loans on the face amount of each letter of credit and a fronting fee of 0.125%. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the termination, we had no borrowings under the Revolving Credit Facility and had $3.3 million in issued and outstanding letters of credits, which were moved to a bilateral facility upon such termination. As of December 31, 2020, we had no borrowings under the Revolving Credit Facility and had issued $4.3 million of letters of credit using availability under the facility.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Luz del Norte Credit Facilities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2014, Parque Solar Fotovoltaico Luz del Norte SpA (“Luz del Norte”), our indirect wholly-owned subsidiary and project company, entered into credit facilities (the “Luz del Norte Credit Facilities”) with the U.S. International Development Finance Corporation (“DFC”) and the International Finance Corporation (“IFC”) to provide limited-recourse senior secured debt financing for the design, development, financing, construction, testing, commissioning, operation, and maintenance of a 141 MW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">AC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> PV solar power plant located near Copiapó, Chile.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, we amended the terms of the DFC and IFC credit facilities. Such amendments (i) allowed for the capitalization of accrued and unpaid interest through March 15, 2017, along with the capitalization of certain future interest payments as variable rate loans under the credit facilities, (ii) allowed for the conversion of certain fixed rate loans to variable rate loans upon scheduled repayment, (iii) extended the maturity of the DFC and IFC loans until June 2037, and (iv) canceled the remaining borrowing capacity under the DFC and IFC credit facilities with the exception of the capitalization of certain future interest payments. As of September 30, 2021 and December 31, 2020, the balance outstanding on the DFC loans was $138.2 million and $139.4 million, respectively. As of September 30, 2021 and December 31, 2020, the balance outstanding on the IFC loans was $46.3 million and $46.8 million, respectively. The DFC and IFC loans are secured by liens over all of Luz del Norte’s assets and by a pledge of all of the equity interests in the entity. In October 2021, we received a waiver for technical noncompliance related to the credit facilities as of September 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Japan Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2015, First Solar Japan GK, our wholly-owned subsidiary, entered into a construction loan facility with Mizuho Bank, Ltd. for borrowings up to ¥4.0 billion ($33.4 million) for the development and construction of utility-scale PV solar power plants in Japan (the “Japan Credit Facility”). Borrowings under the facility generally mature within 12 months following the completion of construction activities for each financed project. The facility is guaranteed by First Solar, Inc. and secured by pledges of certain projects’ cash accounts and other rights in the projects.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tochigi Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2017, First Solar Japan GK, our wholly-owned subsidiary, entered into a term loan facility with Mizuho Bank, Ltd. for borrowings up to ¥7.0 billion ($62.2 million) for the development of utility-scale PV solar power plants in Japan (the “Tochigi Credit Facility”). In March 2021, the credit facility matured and we repaid the remaining $36.8 million principal balance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Kyoto Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, First Solar Japan GK, our wholly-owned subsidiary, entered into a construction loan facility with Mizuho Bank, Ltd. for borrowings up to ¥15.0 billion ($142.8 million), which are intended to be used for the construction of a 38 MW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">AC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> PV solar power plant located in Kyoto, Japan (the “Kyoto Credit Facility”). Borrowings under the facility generally mature within 12 months following the completion of construction activities at the project. The facility is guaranteed by First Solar, Inc. and First Solar Japan GK, our wholly-owned subsidiary, and secured by pledges of the project’s cash accounts and certain other assets.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ikeda Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, FS Japan Project B4 GK (“Ikeda”), our indirect wholly-owned subsidiary and project company, entered into a credit agreement (the “Ikeda Credit Facility”) with MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. for aggregate borrowings up to ¥9.8 billion ($88.6 million) for the development and construction of a 21 MW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">AC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> PV solar power plant located in Tochigi, Japan. The credit facility consists of a ¥4.7 billion ($43.1 million) fixed rate term loan facility, a ¥3.8 billion ($34.1 million) variable rate term loan facility, a ¥0.9 billion ($8.2 million) consumption tax facility, and a ¥0.4 billion ($3.2 million) debt service reserve facility. The fixed rate and variable rate term loan facilities mature in April 2040, the consumption tax facility matures in May 2024, and the debt service reserve facility is expected to mature in October 2039. The credit facility is secured by pledges of certain of Ikeda’s assets, accounts, material project documents, and by the equity interests in the entity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Rate Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our long-term debt agreements bear interest at LIBOR, TIBOR, or equivalent variable rates. An increase in these variable rates would increase the cost of borrowing under certain project specific debt financings. Our long-term debt borrowing rates as of September 30, 2021 were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.465%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loan Agreement</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Luz del Norte Credit Facilities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed rate loans at bank rate plus 3.50%</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable rate loans at 91-Day U.S. Treasury Bill Yield or LIBOR plus 3.50%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month TIBOR plus 0.55%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Kyoto Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month TIBOR plus 0.60%</span></td></tr><tr style="height:12pt"><td colspan="3" rowspan="4" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ikeda Credit Facility (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed rate term loan facility at 1.20%</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable rate term loan facility at 6-month TIBOR plus 0.70% (3)</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumption tax facility at 3-month TIBOR plus 0.50%</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt service reserve facility at 6-month TIBOR plus 1.20%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Outstanding balance comprised of $135.9 million of fixed rate loans and $48.6 million of variable rate loans as of September 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Outstanding balance comprised of $12.2 million of fixed rate loans and $12.5 million of variable rate loans as of September 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">We have entered into an interest rate swap contract to hedge a portion of this variable rate. See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for additional information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future Principal Payments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2021, the future principal payments on our long-term debt were due as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.920%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Debt</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt future principal payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,185 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term debt consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance (USD)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loan Agreement</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">USD</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Luz del Norte Credit Facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">USD</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">JPY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tochigi Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">JPY</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Kyoto Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">JPY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ikeda Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">JPY</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized discounts and issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,573)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,483 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,691 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> USD 0 0 USD 184546000 186230000 JPY 33870000 13813000 JPY 0 39400000 JPY 44053000 47706000 JPY 24716000 0 287185000 287149000 8573000 7918000 278612000 279231000 37129000 41540000 241483000 237691000 500000000 750000000 Borrowings under the Revolving Credit Facility bore interest at (i) London Interbank Offered Rate (“LIBOR”), adjusted for Eurocurrency reserve requirements, plus a margin of 2.00% or (ii) a base rate as defined in the credit agreement plus a margin of 1.00% depending on the type of borrowing requested. 0.0030 0.00125 0 0 3300000 0 0 4300000 138200000 139400000 46300000 46800000 4000000000 33400000 7000000000 62200000 36800000 15000000000 142800000 9800000000 88600000 4700000000 43100000 3800000000 34100000 900000000 8200000 400000000 3200000 Our long-term debt borrowing rates as of September 30, 2021 were as follows:<div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.465%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loan Agreement</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Luz del Norte Credit Facilities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed rate loans at bank rate plus 3.50%</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable rate loans at 91-Day U.S. Treasury Bill Yield or LIBOR plus 3.50%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month TIBOR plus 0.55%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Kyoto Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-month TIBOR plus 0.60%</span></td></tr><tr style="height:12pt"><td colspan="3" rowspan="4" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ikeda Credit Facility (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed rate term loan facility at 1.20%</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable rate term loan facility at 6-month TIBOR plus 0.70% (3)</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumption tax facility at 3-month TIBOR plus 0.50%</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt service reserve facility at 6-month TIBOR plus 1.20%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Outstanding balance comprised of $135.9 million of fixed rate loans and $48.6 million of variable rate loans as of September 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Outstanding balance comprised of $12.2 million of fixed rate loans and $12.5 million of variable rate loans as of September 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">We have entered into an interest rate swap contract to hedge a portion of this variable rate. See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for additional information.</span></div> Fixed rate loans at bank rate plus 3.50% Variable rate loans at 91-Day U.S. Treasury Bill Yield or LIBOR plus 3.50% 1-month TIBOR plus 0.55% 1-month TIBOR plus 0.60% Fixed rate term loan facility at 1.20% Variable rate term loan facility at 6-month TIBOR plus 0.70% (3) Consumption tax facility at 3-month TIBOR plus 0.50% Debt service reserve facility at 6-month TIBOR plus 1.20% 135900000 48600000 12200000 12500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2021, the future principal payments on our long-term debt were due as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.920%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Debt</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt future principal payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,185 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 717000 37905000 6687000 55137000 8636000 9114000 168989000 287185000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Commitments and Contingencies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commercial Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the normal course of business, we enter into commercial commitments in the form of letters of credit and surety bonds to provide financial and performance assurance to third parties. As of September 30, 2021, the majority of these commercial commitments supported our systems projects. As of September 30, 2021, the issued and outstanding amounts and available capacities under these commitments were as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issued and Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Available Capacity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bilateral facilities (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Surety bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Of the total letters of credit issued under the bilateral facilities, $2.6 million was secured with cash.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranties</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When we recognize revenue for module or system sales, we accrue liabilities for the estimated future costs of meeting our limited warranty obligations for both modules and the balance of the systems. We make and revise these estimates based primarily on the number of solar modules under warranty installed at customer locations, our historical experience with and projections of warranty claims, and our estimated per-module replacement costs. We also monitor our expected future module performance through certain quality and reliability testing and actual performance in certain field installation sites. From time to time, we have taken remediation actions with respect to affected modules beyond our limited warranties and may elect to do so in the future, in which case we would incur additional expenses. Such potential voluntary future remediation actions beyond our limited warranty obligations may be material to our condensed consolidated statements of operations if we commit to any such remediation actions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product warranty activities during the three and nine months ended September 30, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty liability, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals for new warranties issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,772)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in estimate of product warranty liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty liability, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of warranty liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,752 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,325 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,752 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,325 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent portion of warranty liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate our limited product warranty liability for power output and defects in materials and workmanship under normal use and service conditions based on return rates for each series of module technology. During the three months ended September 30, 2021, we revised this estimate based on updated information regarding our warranty claims, which reduced our product warranty liability by $33.1 million. This updated information reflected lower-than-expected warranty claims for our older series of module technology as well as the evolving claims profile of our newest series of module technology, resulting in reductions to our projected module return rates. During the three months ended September 30, 2020, we revised this estimate based on updated information regarding our warranty claims, which reduced our product warranty liability by $19.7 million. This updated information reflected lower-than-expected settlements for our older series of module technology and revisions to projected settlements, resulting in a lower projected return rate.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, we expect the return rates for our Series 6 modules to be lower than our older series, and we estimate that the return rate for such newer series of module technology will be less than 1%. As of September 30, 2021, a 1% increase in the return rate across all series of module technology would increase our product warranty liability by $112.2 million, and a 1% increase in the return rate for balance of systems (“BoS”) parts would not have a material impact on the associated warranty liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Guarantees</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our systems business, we conduct performance testing of a system prior to substantial completion to confirm the system meets its operational and capacity expectations noted in the engineering, procurement, and construction (“EPC”) agreement. In addition, we may provide an energy performance test during the first or second year of a system’s operation to demonstrate that the actual energy generation for the applicable period meets or exceeds the modeled energy expectation, after certain adjustments. If there is an underperformance event with regard to these tests, we may incur liquidated damages as specified in the applicable EPC agreement. In certain instances, a bonus payment may be received at the end of the applicable test period if the system performs above a specified level. As of December 31, 2020, we accrued $10.2 million for our estimated obligations under such arrangements, which were classified as “Other current liabilities” in our condensed consolidated balance sheet.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain limited circumstances, we have provided indemnifications to customers or other parties, including project tax equity investors, under which we are contractually obligated to compensate such parties for losses they suffer resulting from a breach of a representation, warranty, or covenant; a reduction in tax benefits received, including investment tax credits; the resolution of specific matters associated with a project’s development or construction; or guarantees of a third party’s payment or performance obligations. Project related tax benefits are, in part, based on guidance provided by the Internal Revenue Service and U.S. Treasury Department, which includes assumptions regarding the fair value of qualifying PV solar power systems. For contracts that have such indemnification provisions, we initially recognize a liability under ASC 460 for the estimated premium that would be required by a guarantor to issue the same indemnity in a standalone arm’s-length transaction with an unrelated party. We may base these estimates on the cost of insurance or other instruments that cover the underlying risks being indemnified and may purchase such instruments to mitigate our exposure to potential indemnification payments. We subsequently measure such liabilities at the greater of the initially estimated premium or the contingent liability required to be recognized under ASC 450. We recognize any indemnification liabilities as a reduction of earnings associated with the related transaction.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After an indemnification liability is recorded, we derecognize such amount pursuant to ASC 460 depending on the nature of the indemnity, which derecognition typically occurs upon expiration or settlement of the arrangement, and any contingent aspects of the indemnity are accounted for in accordance with ASC 450. As of September 30, 2021 and December 31, 2020, we accrued $3.8 million and $3.2 million of current indemnification liabilities, respectively. As of September 30, 2021, the maximum potential amount of future payments under our indemnifications was $101.8 million, and we held insurance and other instruments allowing us to recover up to $28.2 million of potential amounts paid under the indemnifications.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2017, we made an indemnification payment in connection with the sale of one of our projects following the underpayment of anticipated cash grants by the United States government. In February 2018, the associated project entity commenced legal action against the United States government seeking full payment of the cash grants. In May 2021, the parties reached an agreement, pursuant to which the United States government made a settlement payment to the project entity. Under the terms of the indemnification arrangement, we received $65.1 million for our portion of the settlement payment, which we recorded as revenue during the nine months ended September 30, 2021.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Solar Module Collection and Recycling Liability</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We previously established a module collection and recycling program, which has since been discontinued, to collect and recycle modules sold and covered under such program once the modules reach the end of their service lives. For legacy customer sales contracts that were covered under this program, we agreed to pay the costs for the collection and recycling of qualifying solar modules, and the end-users agreed to notify us, disassemble their solar power systems, package the solar modules for shipment, and revert ownership rights over the modules back to us at the end of the modules’ service lives. Accordingly, we recorded any collection and recycling obligations within “Cost of sales” at the time of sale based on the estimated cost to collect and recycle the covered solar modules.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the cost of our collection and recycling obligations based on the present value of the expected future cost of collecting and recycling the solar modules, which includes estimates for the cost of packaging materials; the cost of freight from the solar module installation sites to a recycling center; material, labor, and capital costs; and by-product credits for certain materials recovered during the recycling process. We base these estimates on our experience collecting and recycling solar modules and certain assumptions regarding costs at the time the solar modules will be collected and recycled. In the periods between the time of sale and the related settlement of the collection and recycling obligation, we accrete the carrying amount of the associated liability and classify the corresponding expense within “Selling, general and administrative” expense on our condensed consolidated statements of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We periodically review our estimates of expected future recycling costs and may adjust our liability accordingly. During the three months ended September 30, 2021, we completed our annual cost study of obligations under our module collection and recycling program and increased the associated liability by $10.8 million primarily due to lower estimated by-product credits for certain semiconductor materials recovered during the recycling process and updates to certain valuation assumptions. During the three months ended September 30, 2020, we completed our annual cost study of obligations under our module collection and recycling program and reduced the associated liability by $18.9 million primarily due to changes to the estimated timing of cash flows associated with capital, labor, and maintenance costs and updates to certain valuation assumptions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our module collection and recycling liability was $140.0 million and $130.7 million as of September 30, 2021 and December 31, 2020, respectively. As of September 30, 2021, a 10% increase in the expected future recycling costs would increase the liability by $14.0 million. See Note 4. “Restricted Marketable Securities” to our condensed consolidated financial statements for more information about our arrangements for funding this liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opt-Out Action</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First Solar was party to a suit titled Maverick Fund, L.D.C. v. First Solar, Inc., et al., Case No. 2:15-cv-01156-ROS, filed in 2015 in the United States District Court for the District of Arizona (hereafter “Arizona District Court”) by putative stockholders that opted out of a separate class action lawsuit (the “Opt-Out Action”).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, the parties executed a definitive settlement agreement pursuant to which First Solar agreed to pay a total of $19 million in exchange for mutual releases and a dismissal with prejudice of the Opt-Out Action. The agreement contains no admission of liability, wrongdoing, or responsibility by any of the defendants. On July 30, 2020, First Solar funded the settlement, and on July 31, 2020, the parties filed a joint stipulation of dismissal. On September 10, 2020, the Arizona District Court entered an order dismissing the case with prejudice. As of December 31, 2019, we accrued $13 million of estimated losses for this action. As a result of the settlement, we accrued an incremental $6 million litigation loss during the nine months ended September 30, 2020.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Matters and Claims</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to legal matters and claims in the normal course of our operations, which are described in Note 13 within our Annual Report on Form 10-K for the year ended December 31, 2020. While we believe the ultimate outcome of these matters and claims will not have a material adverse effect on our financial position, results of operations, or cash flows, the outcome of such matters and claims is not determinable with certainty, and negative outcomes may adversely affect us. There have been no material changes to these matters since our Annual Report on Form 10-K for the year ended December 31, 2020 was filed with the SEC on February 26, 2021.</span></div> 27400000 287600000 12600000 703800000 2600000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product warranty activities during the three and nine months ended September 30, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty liability, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals for new warranties issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,772)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in estimate of product warranty liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,106)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,987)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product warranty liability, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of warranty liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,752 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,325 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,752 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,325 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent portion of warranty liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 91058000 123194000 95096000 129797000 1680000 3435000 8397000 7903000 1091000 9289000 6730000 18772000 -33106000 -19987000 -38222000 -21575000 58541000 97353000 58541000 97353000 16752000 22325000 16752000 22325000 41789000 75028000 41789000 75028000 -33100000 -19700000 0.01 0.01 112200000 0.01 10200000 3800000 3200000 101800000 28200000 65100000 10800000 -18900000 140000000 130700000 0.10 14000000 19000000 13000000 6000000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Revenue from Contracts with Customers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the disaggregation of revenue from contracts with customers for the three and nine months ended September 30, 2021 and 2020 along with the reportable segment for each category (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Solar modules</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Modules</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,640,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,187,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Solar power systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,132 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">471,174 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">776,724 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">O&amp;M services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy generation (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EPC services (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,485)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">583,504 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">927,565 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,016,058 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,102,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">During the three and nine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">months ended September 30, 2020, the majority of energy generated and sold by our PV solar power systems was accounted for under ASC 840 consistent with the classification of the associated PPAs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">For certain of our EPC agreements, we provide an energy performance test during the first or second year of a system’s operation to demonstrate that the actual energy generation for the applicable period meets or exceeds the modeled energy expectation, after certain adjustments. If there is an underperformance event with regard to these tests, we may incur liquidated damages as specified in the applicable EPC agreement. During the three months ended September 30, 2020, we accrued liquidated damages for certain of these agreements, which we recognized as a reduction to revenue. See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our performance guarantee arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue for module sales at a point in time following the transfer of control of the modules to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Such contracts may contain provisions that require us to make liquidated damage payments to the customer if we fail to ship or deliver modules by scheduled dates. We recognize these liquidated damages as a reduction of revenue in the period we transfer control of the modules to the customer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For EPC services, or sales of solar power systems with EPC services, we recognize revenue over time using cost based input methods, in which significant judgment is required to evaluate assumptions including the amount of net contract revenues and the total estimated costs to determine our progress toward contract completion. If the estimated total costs on any contract are greater than the net contract revenues, we recognize the entire estimated loss in the period the loss becomes known. The cumulative effect of revisions to estimates related to net contract revenues or costs to complete contracts are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in estimates for sales of systems and EPC services occur for a variety of reasons, including but not limited to (i) changes in estimates of variable consideration, (ii) construction plan accelerations or delays, (iii) module cost forecast changes, (iv) cost related change orders, or (v) changes in other information used to estimate costs. Changes in estimates may have a material effect on our condensed consolidated statements of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the impact on revenue of net changes in estimated transaction prices and input costs for systems related sales contracts (both increases and decreases) for the three and nine months ended September 30, 2021 and 2020 as well as the number of projects that comprise such changes. For purposes of the table, we only include projects with changes in estimates that have a net impact on revenue of at least $1.0 million during the periods presented. Also included in the table is the net change in estimate as a percentage of the aggregate revenue for such projects.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of projects</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase (decrease) in revenue from net changes in transaction prices (in thousands) (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase (decrease) in revenue from net changes in input cost estimates (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in revenue from net changes in estimates (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in estimate as a percentage of aggregate revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">During the nine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">months ended September 30, 2021, we recorded revenue of $65.1 million associated with the settlement of an outstanding indemnification arrangement associated with the sale of one of our projects. See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our indemnification arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in our contract assets, which we classify as “Accounts receivable, unbilled,” and our contract liabilities, which we classify as “Deferred revenue,” for the nine months ended September 30, 2021. As of December 31, 2020, these balances excluded any assets or liabilities classified as held for sale (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Month Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,092 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,473 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Includes $24.2 million and $22.7 million of noncurrent accounts receivable, unbilled classified as “Other assets” on our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Includes $68.7 million and $44.9 million of noncurrent deferred revenue classified as “Other liabilities” on our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2021, our contract assets decreased by $0.1 million primarily due to final billings for certain project sales, offset by unbilled receivables associated with the sale of the Sun Streams 4 and Sun Streams 5 projects in the current period. During the nine months ended September 30, 2021, our contract liabilities increased by $73.7 million primarily due to advance payments received for sales of solar modules in the current period, partially offset by the recognition of revenue for sales of solar modules for which payment was received in 2020. During the nine months ended September 30, 2021 and 2020, we recognized revenue of $169.5 million and $296.7 million, respectively, that was included in the corresponding contract liability balance at the beginning of the periods.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, we had entered into contracts with customers for the future sale of 16.4 GW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">DC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of solar modules for an aggregate transaction price of $4.6 billion. We expect to recognize such amounts as revenue through 2024 as we transfer control of the modules to the customers. While our contracts with customers typically represent firm purchase commitments, these contracts may be subject to amendments made by us or requested by our customers. These amendments may increase or decrease the volume of modules to be sold under the contract, change delivery schedules, or otherwise adjust the expected revenue under these contracts.</span> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the disaggregation of revenue from contracts with customers for the three and nine months ended September 30, 2021 and 2020 along with the reportable segment for each category (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Solar modules</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Modules</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,640,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,187,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Solar power systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,132 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">471,174 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311,076 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">776,724 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">O&amp;M services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy generation (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EPC services (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Systems</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,485)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">583,504 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">927,565 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,016,058 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,102,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">During the three and nine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">months ended September 30, 2020, the majority of energy generated and sold by our PV solar power systems was accounted for under ASC 840 consistent with the classification of the associated PPAs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">For certain of our EPC agreements, we provide an energy performance test during the first or second year of a system’s operation to demonstrate that the actual energy generation for the applicable period meets or exceeds the modeled energy expectation, after certain adjustments. If there is an underperformance event with regard to these tests, we may incur liquidated damages as specified in the applicable EPC agreement. During the three months ended September 30, 2020, we accrued liquidated damages for certain of these agreements, which we recognized as a reduction to revenue. See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our performance guarantee arrangements.</span></div> 562810000 422480000 1640436000 1187679000 10132000 471174000 311076000 776724000 5262000 28061000 37210000 89237000 7339000 14335000 29375000 54884000 -2039000 -8485000 -2039000 -6424000 583504000 927565000 2016058000 2102100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the impact on revenue of net changes in estimated transaction prices and input costs for systems related sales contracts (both increases and decreases) for the three and nine months ended September 30, 2021 and 2020 as well as the number of projects that comprise such changes. For purposes of the table, we only include projects with changes in estimates that have a net impact on revenue of at least $1.0 million during the periods presented. Also included in the table is the net change in estimate as a percentage of the aggregate revenue for such projects.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of projects</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase (decrease) in revenue from net changes in transaction prices (in thousands) (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,470)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase (decrease) in revenue from net changes in input cost estimates (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in revenue from net changes in estimates (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in estimate as a percentage of aggregate revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1000000 4 6 9 12 7818000 -16319000 72950000 -25470000 0 24000 0 -2483000 7818000 -16295000 72950000 -27953000 0.009 -0.013 0.023 -0.013 65100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the changes in our contract assets, which we classify as “Accounts receivable, unbilled,” and our contract liabilities, which we classify as “Deferred revenue,” for the nine months ended September 30, 2021. As of December 31, 2020, these balances excluded any assets or liabilities classified as held for sale (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Month Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, unbilled, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,092 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,473 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Includes $24.2 million and $22.7 million of noncurrent accounts receivable, unbilled classified as “Other assets” on our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Includes $68.7 million and $44.9 million of noncurrent deferred revenue classified as “Other liabilities” on our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, respectively.</span></div> 49204000 49395000 184000 303000 49020000 49092000 -72000 0 307473000 233732000 73741000 0.32 24200000 22700000 68700000 44900000 -100000 73700000 169500000 296700000 4600000000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Share-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents share-based compensation expense recognized in our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,429 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,209 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,189 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">On March 31, 2021, we completed the sales of our North American O&amp;M operations and U.S. project development business, which resulted in the forfeiture of unvested shares for associates (our term for full and part-time employees) departing the Company as part of the transactions. See Note 2. “Sales of Businesses” to our condensed consolidated financial statements for further information related to these transactions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Effective March 15, 2021, our former Chief Technology Officer retired from the Company, which resulted in the forfeiture of his unvested shares during the nine months ended September 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense capitalized in inventory, project assets, and PV solar power systems was $0.8 million as of September 30, 2021 and $1.1 million as of December 31, 2020. As of September 30, 2021, we had $29.3 million of unrecognized share-based compensation expense related to unvested restricted and performance units, which we expect to recognize over a weighted-average period of approximately 1.4 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, the compensation committee of our board of directors (“the Board”) approved a long-term incentive program for key executive officers and associates. The program was intended to incentivize retention of our key executive talent and align the interest of executive management and stockholders. The program consisted of performance units to be earned over an approximately three-year performance period, which ended in December 2020. Vesting of the 2018 grants of performance units was contingent upon the relative attainment of target gross margin, operating expense, and contracted revenue metrics. In February 2021, the compensation committee certified the achievement of the vesting conditions applicable to the grants, which approximated the target level of performance. Accordingly, each participant received one share of common stock for each vested performance unit, net of any tax withholdings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2019, the compensation committee approved additional grants of performance units for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2021. Vesting of the 2019 grants of performance units is contingent upon the relative attainment of target cost per watt, module wattage, gross profit, and operating income metrics.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the compensation committee approved additional grants of performance units for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2022. Vesting of the 2020 grants of performance units is contingent upon the relative attainment of target contracted revenue, module wattage, and return on capital metrics.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the compensation committee approved additional grants of performance units for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2023. Vesting of the 2021 grants of performance units is contingent upon the relative attainment of target contracted revenue, cost per watt, incremental average selling price, and operating income metrics.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vesting of performance units is also contingent upon the employment of program participants through the applicable vesting dates, with limited exceptions in case of death, disability, a qualifying retirement, or a change-in-control of First Solar. Outstanding performance units are included in the computation of diluted net income per share based on the number of shares that would be issuable if the end of the reporting period were the end of the contingency period.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents share-based compensation expense recognized in our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,429 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,209 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,974 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,189 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">——————————</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">On March 31, 2021, we completed the sales of our North American O&amp;M operations and U.S. project development business, which resulted in the forfeiture of unvested shares for associates (our term for full and part-time employees) departing the Company as part of the transactions. See Note 2. “Sales of Businesses” to our condensed consolidated financial statements for further information related to these transactions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Effective March 15, 2021, our former Chief Technology Officer retired from the Company, which resulted in the forfeiture of his unvested shares during the nine months ended September 30, 2021.</span></div> 154000 1099000 235000 2554000 5746000 5562000 14998000 13323000 529000 548000 -259000 2312000 6429000 7209000 14974000 18189000 800000 1100000 29300000 P1Y4M24D <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act (the “CARES Act”) was signed into law. The CARES Act includes a number of federal corporate tax relief provisions that are intended to support the ongoing liquidity of U.S. corporations. Among other provisions, the CARES Act allows net operating losses incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years. Because changes in tax law are accounted for in the period of enactment, the retroactive effects of such changes were accounted for as a discrete item in the prior period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the CARES Act, we expect to carry back our 2019 and 2020 net operating losses to our 2016 U.S. corporate income tax return, which will restore certain foreign tax credits we expect to utilize by amending our 2017 and 2018 U.S. corporate income tax returns. Such amended returns will restore other general business credits we expect to utilize in future tax years before the credits expire and eliminate the transition tax liability for accumulated earnings of foreign subsidiaries resulting from the Tax Cuts and Jobs Act.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate was 16.7% and (16.9)% for the nine months ended September 30, 2021 and 2020, respectively. The increase in our effective tax rate was primarily driven by a discrete tax benefit in the prior year associated with the net operating loss carryback provisions of the CARES Act described above. Our provision for income taxes differed from the amount computed by applying the U.S. statutory federal income tax rate of 21% primarily due to the beneficial impact of the Malaysian tax holiday and Vietnamese tax incentive.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Malaysian subsidiary has been granted a long-term tax holiday that expires in 2027. The tax holiday, which generally provides for a full exemption from Malaysian income tax, is conditional upon our continued compliance with certain employment and investment thresholds, which we are currently in compliance with and expect to continue to comply with through the expiration of the tax holiday in 2027. In addition, our Vietnamese subsidiary has been granted a tax incentive that provides a two-year tax exemption, which began in 2020, and reduced annual tax rates through the end of 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for uncertain tax positions pursuant to the recognition and measurement criteria under ASC 740. It is reasonably possible that $0.4 million of uncertain tax positions will be recognized within the next 12 months due to the expiration of the statute of limitations associated with such positions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to audit by federal, state, local, and foreign tax authorities. We are currently under examination in India, Malaysia, and the state of California. We believe that adequate provisions have been made for any adjustments that may result from tax examinations. However, the outcome of tax examinations cannot be predicted with certainty. If any issues addressed by our tax examinations are not resolved in a manner consistent with our expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs.</span></div> 0.167 -0.169 0.21 400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Net Income per Share </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of basic and diluted net income per share for the three and nine months ended September 30, 2021 and 2020 was as follows (in thousands, except per share amounts):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of restricted and performance units and stock purchase plan shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the shares of common stock that were excluded from the computation of diluted net income per share for the three and nine months ended September 30, 2021 and 2020 as such shares would have had an anti-dilutive effect (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Anti-dilutive shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of basic and diluted net income per share for the three and nine months ended September 30, 2021 and 2020 was as follows (in thousands, except per share amounts):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of restricted and performance units and stock purchase plan shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 45203000 155037000 337323000 282652000 106320000 105967000 106241000 105830000 106320000 105967000 106241000 105830000 579000 784000 638000 707000 106899000 106751000 106879000 106537000 0.43 1.46 3.18 2.67 0.42 1.45 3.16 2.65 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the shares of common stock that were excluded from the computation of diluted net income per share for the three and nine months ended September 30, 2021 and 2020 as such shares would have had an anti-dilutive effect (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Anti-dilutive shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8000 1000 3000 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Accumulated Other Comprehensive Loss</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in accumulated other comprehensive loss, net of tax, for the nine months ended September 30, 2021 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gain (Loss) on Marketable Securities and Restricted Marketable Securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gain (Loss) on Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,239)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,117)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,726)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net tax effect</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,341)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,961)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,018)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(87,580)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,331)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88,744)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the pretax amounts reclassified from accumulated other comprehensive loss into our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive Income Components</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(728)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on marketable securities and restricted marketable securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain (loss) on derivative contracts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total unrealized gain (loss) on derivative contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,030)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(647)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total (loss) gain reclassified</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,463 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,069 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in accumulated other comprehensive loss, net of tax, for the nine months ended September 30, 2021 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gain (Loss) on Marketable Securities and Restricted Marketable Securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gain (Loss) on Derivative Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(76,239)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,117)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,726)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net tax effect</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,341)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,961)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,018)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(87,580)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,331)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88,744)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -76239000 16630000 -2117000 -61726000 -12544000 -9399000 3799000 -18144000 -1203000 11696000 -1030000 9463000 0 -1134000 545000 -589000 -11341000 -19961000 4284000 -27018000 -87580000 -3331000 2167000 -88744000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the pretax amounts reclassified from accumulated other comprehensive loss into our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.938%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.922%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive Income Components</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended <br/>September 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(728)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on marketable securities and restricted marketable securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain (loss) on derivative contracts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total unrealized gain (loss) on derivative contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,030)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(647)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total (loss) gain reclassified</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,463 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,069 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 370000 0 370000 -728000 0 -1203000 0 -728000 370000 -1203000 370000 0 9000 11696000 15346000 15000 -334000 -1913000 -647000 670000 0 883000 0 685000 -334000 -1030000 -647000 -43000 45000 9463000 15069000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. Segment Reporting</span></div><div style="margin-top:0.8pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our business in two segments. Our modules segment involves the design, manufacture, and sale of cadmium telluride (“CdTe”) solar modules, which convert sunlight into electricity. Third-party customers of our modules segment include integrators and operators of PV solar power systems. Our second segment is our systems segment, through which we provide power plant solutions in certain markets, which include (i) project development, (ii) EPC services, and (iii) O&amp;M services. We may provide any combination of individual products and services within such capabilities (including, with respect to EPC services, by contracting with third parties) depending upon the customer and market opportunity. Our systems segment customers include utilities, independent power producers, commercial and industrial companies, and other system owners. From time to time, we may temporarily own and operate, or retain interests in, certain of our systems for a period of time based on strategic opportunities or market factors. See Note 20. “Segment and Geographical Information” in our Annual Report on Form 10-K for the year ended December 31, 2020 for additional discussion of our segment reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present certain financial information for our reportable segments for the three and nine months ended September 30, 2021 and 2020 and as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.923%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">583,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">927,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,640,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,016,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,187,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">914,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,102,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,047 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">483,465 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280,115 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,698 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520,813 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present certain financial information for our reportable segments for the three and nine months ended September 30, 2021 and 2020 and as of September 30, 2021 and December 31, 2020 (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.923%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">583,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">927,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,640,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,016,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,187,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">914,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,102,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,047 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155,418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">483,465 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280,115 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,698 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520,813 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Modules</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 562810000 20694000 583504000 422480000 505085000 927565000 118260000 6320000 124580000 124822000 168193000 293015000 56335000 3045000 59380000 43137000 4982000 48119000 1640436000 375622000 2016058000 1187679000 914421000 2102100000 328047000 155418000 483465000 280115000 240698000 520813000 163747000 9193000 172940000 132529000 17477000 150006000 14462000 0 14462000 14462000 0 14462000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document - shares
9 Months Ended
Sep. 30, 2021
Oct. 29, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 001-33156  
Entity Registrant Name First Solar, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-4623678  
Entity Address, Address Line One 350 West Washington Street, Suite 600  
Entity Address, City or Town Tempe  
Entity Address, State or Province AZ  
Entity Address, Postal Zip Code 85281  
City Area Code 602  
Local Phone Number 414-9300  
Title of 12(b) Security Common stock, $0.001 par value  
Trading Symbol FSLR  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   106,326,700
Entity Central Index Key 0001274494  
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net sales $ 583,504 $ 927,565 $ 2,016,058 $ 2,102,100
Cost of sales 458,924 634,550 1,532,593 1,581,287
Gross profit 124,580 293,015 483,465 520,813
Operating expenses:        
Selling, general and administrative 43,476 49,861 131,909 160,218
Research and development 25,426 22,972 69,234 71,068
Production start-up 2,945 13,019 16,014 23,812
Litigation loss 0 0 0 6,000
Total operating expenses 71,847 85,852 217,157 261,098
Gain on sales of businesses, net (1,866) 0 147,284 0
Operating income 50,867 207,163 413,592 259,715
Foreign currency loss, net (1,018) (1,852) (4,613) (3,549)
Interest income 1,752 2,109 3,996 15,113
Interest expense, net (2,958) (10,975) (10,577) (21,018)
Other (expense) income, net (2,603) (3,236) 2,598 (8,653)
Income before taxes and equity in earnings 46,040 193,209 404,996 241,608
Income tax (expense) benefit (837) (38,107) (67,673) 40,894
Equity in earnings, net of tax 0 (65) 0 150
Net income $ 45,203 $ 155,037 $ 337,323 $ 282,652
Net income per share:        
Basic $ 0.43 $ 1.46 $ 3.18 $ 2.67
Diluted $ 0.42 $ 1.45 $ 3.16 $ 2.65
Weighted-average number of shares used in per share calculations:        
Basic 106,320 105,967 106,241 105,830
Diluted 106,899 106,751 106,879 106,537
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net income $ 45,203 $ 155,037 $ 337,323 $ 282,652
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments (1,915) 3,242 (11,341) 552
Unrealized (loss) gain on marketable securities and restricted marketable securities, net of tax of $47, $(236), $1,134 and $(822) (3,486) 6,148 (19,961) 20,826
Unrealized gain (loss) on derivative instruments, net of tax of $153, $55, $(545) and $(31) 118 (1,827) 4,284 (1,741)
Other comprehensive loss (5,283) 7,563 (27,018) 19,637
Comprehensive income 39,920 162,600 310,305 302,289
Supplemental Income Statement Elements [Abstract]        
Unrealized gain (loss) on marketable securities and restricted marketable securities, tax 47 (236) 1,134 (822)
Unrealized gain(loss) on derivative instruments, tax $ 153 $ 55 $ (545) $ (31)
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 1,367,464 $ 1,227,002
Marketable securities (amortized cost of $554,897 and $519,844 and allowance for credit losses of $133 and $121 at September 30, 2021 and December 31, 2020, respectively) 554,601 520,066
Accounts receivable trade 249,771 269,095
Accounts Receivable Trade, Allowance for credit losses (1,430) (3,009)
Accounts receivable trade, net 248,341 266,086
Accounts receivable, unbilled 25,053 26,673
Accounts receivable, unbilled, allowance for credit losses (51) (303)
Accounts receivable, unbilled, net 25,002 26,370
Inventories 647,439 567,587
Assets held for sale 0 155,685
Prepaid expenses and other current assets 203,478 251,739
Total current assets 3,046,325 3,014,535
Property, plant and equipment, net 2,505,921 2,402,285
PV solar power systems, net 230,423 243,396
Project assets 335,259 373,377
Deferred tax assets, net 108,387 104,099
Restricted marketable securities (amortized cost of $254,659 and $247,628 and allowance for credit losses of $53 and $13 at September 30, 2021 and December 31, 2020, respectively) 251,379 265,280
Goodwill 14,462 14,462
Intangibles assets, net 47,935 56,138
Inventories 236,446 201,229
Other assets 492,093 434,130
Total assets 7,268,630 7,108,931
Current liabilities:    
Accounts payable 170,041 183,349
Income taxes payable 12,984 14,571
Accrued expenses 231,163 310,467
Current portion of long-term debt 37,129 41,540
Deferred revenue 238,810 188,813
Liabilities held for sale 0 25,621
Other current liabilities 25,109 83,037
Total current liabilities 715,236 847,398
Accrued solar module collection and recycling liability 140,019 130,688
Long-term debt 241,483 237,691
Other liabilities 341,817 372,226
Total liabilities 1,438,555 1,588,003
Commitments and contingencies
Stockholders' equity:    
Common stock, $0.001 par value per share; 500,000,000 shares authorized; 106,326,000 and 105,980,466 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively 106 106
Additional paid-in capital 2,865,628 2,866,786
Accumulated earnings 3,053,085 2,715,762
Accumulated other comprehensive loss (88,744) (61,726)
Total stockholders' equity 5,830,075 5,520,928
Total liabilities and stockholders' equity $ 7,268,630 $ 7,108,931
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 500,000,000 500,000,000
Common Stock, Shares Issued 106,326,000 105,980,466
Common Stock, Shares Outstanding 106,326,000 105,980,466
Marketable securities, Amortized Cost $ 554,897 $ 519,844
Marketable Securities, Allowance for Credit Loss 133 121
Restricted Debt Securities [Member]    
Marketable securities, Amortized Cost 254,659 247,628
Marketable Securities, Allowance for Credit Loss $ 53 $ 13
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity Statement - USD ($)
$ in Thousands
Total
Cumulative effect adjustment for the adoption of ASU 2016-13
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Earnings [Member]
Accumulated Earnings [Member]
Cumulative effect adjustment for the adoption of ASU 2016-13
Accumulated Other Comprehensive (Loss) Income [Member]
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest | Accounting Standards Update 2016-13   $ (9,213)       $ (9,213)  
Common stock, shares, beginning balance at Dec. 31, 2019     105,449,000        
Stockholders' equity, beginning balance at Dec. 31, 2019 $ 5,096,767   $ 105 $ 2,849,376 $ 2,326,620   $ (79,334)
Net income 282,652       282,652    
Other comprehensive loss 19,637           19,637
Common stock issued for share-based compensation, shares     808,000        
Common stock issued for share-based compensation 1,363   $ 1 1,362      
Tax withholding related to vesting of restricted stock, shares     (282,000)        
Tax withholding related to vesting of restricted stock (13,053)   $ 0 (13,053)      
Share-based compensation expense 17,960     17,960      
Common stock, shares, ending balance at Sep. 30, 2020     105,975,000        
Stockholders' equity, ending balance at Sep. 30, 2020 5,396,113   $ 106 2,855,645 2,600,059   (59,697)
Common stock, shares, beginning balance at Jun. 30, 2020     105,961,000        
Stockholders' equity, beginning balance at Jun. 30, 2020 5,226,796   $ 106 2,848,928 2,445,022   (67,260)
Net income 155,037       155,037    
Other comprehensive loss 7,563           7,563
Common stock issued for share-based compensation, shares     19,000        
Common stock issued for share-based compensation 0   $ 0 0      
Tax withholding related to vesting of restricted stock, shares     (5,000)        
Tax withholding related to vesting of restricted stock (289)   $ 0 (289)      
Share-based compensation expense 7,006     7,006      
Common stock, shares, ending balance at Sep. 30, 2020     105,975,000        
Stockholders' equity, ending balance at Sep. 30, 2020 $ 5,396,113   $ 106 2,855,645 2,600,059   (59,697)
Common stock, shares, beginning balance at Dec. 31, 2020 105,980,466   105,980,000        
Stockholders' equity, beginning balance at Dec. 31, 2020 $ 5,520,928   $ 106 2,866,786 2,715,762   (61,726)
Net income 337,323       337,323    
Other comprehensive loss (27,018)           (27,018)
Common stock issued for share-based compensation, shares     554,000        
Common stock issued for share-based compensation 0   $ 0 0      
Tax withholding related to vesting of restricted stock, shares     (208,000)        
Tax withholding related to vesting of restricted stock (15,877)   $ 0 (15,877)      
Share-based compensation expense $ 14,719     14,719      
Common stock, shares, ending balance at Sep. 30, 2021 106,326,000   106,326,000        
Stockholders' equity, ending balance at Sep. 30, 2021 $ 5,830,075   $ 106 2,865,628 3,053,085   (88,744)
Common stock, shares, beginning balance at Jun. 30, 2021     106,319,000        
Stockholders' equity, beginning balance at Jun. 30, 2021 5,783,635   $ 106 2,859,108 3,007,882   (83,461)
Net income 45,203       45,203    
Other comprehensive loss (5,283)           (5,283)
Common stock issued for share-based compensation, shares     8,000        
Common stock issued for share-based compensation 0   $ 0 0      
Tax withholding related to vesting of restricted stock, shares     (1,000)        
Tax withholding related to vesting of restricted stock (67)   $ 0 (67)      
Share-based compensation expense $ 6,587     6,587      
Common stock, shares, ending balance at Sep. 30, 2021 106,326,000   106,326,000        
Stockholders' equity, ending balance at Sep. 30, 2021 $ 5,830,075   $ 106 $ 2,865,628 $ 3,053,085   $ (88,744)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net income $ 337,323 $ 282,652
Adjustments to reconcile net income to cash provided by (used in) operating activities:    
Depreciation, amortization and accretion 194,606 173,277
Impairments and net losses on disposal of long-lived assets 9,083 24,600
Share-based compensation 14,974 18,189
Deferred income taxes (13,450) (77,970)
Gain on sales of businesses, net (147,284) 0
Gains on sales of marketable securities and restricted marketable securities (11,696) (15,346)
Liabilities assumed by customers for the sale of systems 0 (136,745)
Other, net (2,909) 16,289
Changes in operating assets and liabilities:    
Accounts receivable, trade and unbilled 79,565 330,090
Prepaid expenses and other current assets (52,275) 8,467
Inventories (116,017) (142,017)
Project assets and PV solar power systems 11,945 183,163
Other assets (39,264) (30,804)
Income tax receivable and payable 22,615 9,160
Accounts payable 879 (58,311)
Accrued expenses and other liabilities (95,685) (720,756)
Accrued solar module collection and recycling liability 10,682 (13,136)
Net cash provided by (used in) operating activities 203,092 (149,198)
Cash flows from investing activities:    
Purchases of property, plant and equipment (345,399) (327,284)
Purchases of marketable securities and restricted marketable securities (1,107,704) (642,993)
Proceeds from sales and maturities of marketable securities and restricted marketable securities 1,075,768 1,100,176
Proceeds from sales of businesses 300,499 0
Other investing activities (6,453) (13,577)
Net cash (used in) provided by investing activities (83,289) 116,322
Cash flows from financing activities:    
Repayment of long-term debt (38,471) (224,643)
Proceeds from borrowings under long-term debt, net of discounts and issuance costs 45,138 140,304
Payments of tax withholdings for restricted shares (15,877) (13,053)
Other financing activities 0 (804)
Net cash used in financing activities (9,210) (98,196)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 1,687 1,251
Net increase (decrease) in cash, cash equivalents and restricted cash 112,280 (129,821)
Cash, cash equivalents and restricted cash, beginning of the period 1,273,594 1,446,510
Cash, cash equivalents and restricted cash, end of the period 1,385,874 1,316,689
Supplemental disclosure of noncash investing and financing activities:    
Property, plant and equipment acquisitions funded by liabilities $ 50,415 $ 129,384
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
1. Basis of Presentation
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
1. Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of First Solar, Inc. and its subsidiaries in this Quarterly Report have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, these interim financial statements do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of First Solar management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair statement have been included. Certain prior period balances have been reclassified to conform to the current period presentation.

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Despite our intention to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021 or for any other period. The condensed consolidated balance sheet at December 31, 2020 has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These interim financial statements and notes should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2020 included in our Annual Report on Form 10-K, which has been filed with the SEC.

Unless expressly stated or the context otherwise requires, the terms “the Company,” “we,” “us,” “our,” and “First Solar” refer to First Solar, Inc. and its consolidated subsidiaries, and the term “condensed consolidated financial statements” refers to the accompanying unaudited condensed consolidated financial statements contained in this Quarterly Report.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
2. Sales of Businesses
9 Months Ended
Sep. 30, 2021
Discontinued Operations and Disposal Groups [Abstract]  
Disposal Groups, Disclosure
2. Sales of Businesses

Sale of North American O&M operations

Following an evaluation of the long-term cost structure, competitiveness, and risk-adjusted returns of our O&M services business, we received an offer to purchase certain portions of the business and determined it was in the best interest of our stockholders to pursue the transaction. Accordingly, in August 2020, we entered into an agreement with a subsidiary of Clairvest Group, Inc. (“Clairvest”) for the sale of our North American O&M operations.

On March 31, 2021, we completed the transaction. Following certain customary post-closing adjustments, we received total consideration of $149.1 million. As a result of this transaction, we recognized a gain of $115.8 million, net of transaction costs and post-closing adjustments, during the nine months ended September 30, 2021, which was included in “Gain on sales of businesses, net” in our condensed consolidated statements of operations. The assets and liabilities associated with this business were classified as held for sale in our condensed consolidated balance sheet as of December 31, 2020.
Sale of U.S. project development business

Following a separate evaluation of the long-term cost structure, competitiveness, and risk-adjusted returns of our U.S. project development business, we determined it was also in the best interest of our stockholders to pursue the sale of this business. In January 2021, we entered into an agreement with Leeward Renewable Energy Development, LLC (“Leeward”), a subsidiary of the Ontario Municipal Employees Retirement System, for the sale of our U.S. project development business, which included developing, contracting for the construction of, and selling utility-scale photovoltaic (“PV”) solar power systems in the United States. The transaction included our approximately 10 GWAC utility-scale solar project pipeline, including the advanced-stage Horizon, Madison, Ridgely, Rabbitbrush, and Oak Trail projects, which are expected to commence construction in the next two years; the 30MWAC Barilla Solar project, which is operational; and certain other equipment. In addition, Leeward agreed to certain module purchase commitments.

On March 31, 2021, we completed the transaction for an aggregate purchase price of $284.0 million. Such purchase price included $151.4 million for the sale of the U.S. project development business and $132.6 million for the sale of 392 MWDC of solar modules, which is presented in “Net sales” on our condensed consolidated statements of operations for the nine months ended September 30, 2021.

During the nine months ended September 30, 2021, we recognized a gain of $31.5 million, net of transaction costs and post-closing adjustments, from the sale of our U.S. project development business, which is included in “Gain on sales of businesses, net” in our condensed consolidated statements of operations. The assets and liabilities associated with this business were classified as held for sale in our condensed consolidated balance sheet as of December 31, 2020.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
3. Cash, Cash Equivalents, and Marketable Securities
9 Months Ended
Sep. 30, 2021
Cash, Cash Equivalents, and Short-term Investments [Abstract]  
Cash, Cash Equivalents, and Marketable Securities
3. Cash, Cash Equivalents, and Marketable Securities

Cash, cash equivalents, and marketable securities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
September 30,
2021
December 31,
2020
Cash and cash equivalents:
Cash$1,367,462 $1,227,000 
Money market funds
Total cash and cash equivalents1,367,464 1,227,002 
Marketable securities:
Foreign debt147,445 214,254 
U.S. debt18,710 14,543 
Time deposits388,446 291,269 
Total marketable securities554,601 520,066 
Total cash, cash equivalents, and marketable securities$1,922,065 $1,747,068 
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020 to the total of such amounts as presented in the condensed consolidated statements of cash flows (in thousands):
Balance Sheet Line ItemSeptember 30,
2021
December 31,
2020
Cash and cash equivalentsCash and cash equivalents$1,367,464 $1,227,002 
Restricted cash current
Prepaid expenses and other current assets1,181 1,745 
Restricted cash noncurrent
Other assets17,229 44,847 
Total cash, cash equivalents, and restricted cash
$1,385,874 $1,273,594 

During the nine months ended September 30, 2021, we sold marketable securities for proceeds of $5.5 million and realized gains of less than $0.1 million on such sales. During the three and nine months ended September 30, 2020, we sold marketable securities for proceeds of $27.6 million and $188.1 million, respectively, and realized gains of less than $0.1 million and $0.2 million, respectively, on such sales. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the fair value of our marketable securities.

The following tables summarize the unrealized gains and losses related to our available-for-sale marketable securities, by major security type, as of September 30, 2021 and December 31, 2020 (in thousands):
 As of September 30, 2021
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign debt$147,312 $133 $— $— $147,445 
U.S. debt19,009 13 309 18,710 
Time deposits388,576 — — 130 388,446 
Total$554,897 $146 $309 $133 $554,601 
 As of December 31, 2020
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign debt$213,949 $367 $46 $16 $214,254 
U.S. debt14,521 22 — — 14,543 
Time deposits291,374 — — 105 291,269 
Total$519,844 $389 $46 $121 $520,066 

The following table presents the change in the allowance for credit losses related to our available-for-sale marketable securities for the nine months ended September 30, 2021 and 2020 (in thousands):
Nine Months Ended
September 30,
20212020
Allowance for credit losses, beginning of period$121 $— 
Cumulative-effect adjustment for the adoption of ASU 2016-13— 207 
Provision for credit losses, net329 215 
Sales and maturities of marketable securities(317)(374)
Allowance for credit losses, end of period$133 $48 
The contractual maturities of our marketable securities as of September 30, 2021 were as follows (in thousands):
Fair
Value
One year or less$538,879 
One year to two years6,034 
Two years to three years— 
Three years to four years— 
Four years to five years4,813 
More than five years4,875 
Total$554,601 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
4. Restricted Marketable Securities
9 Months Ended
Sep. 30, 2021
Debt Securities, Available-for-sale, Restricted [Abstract]  
Restricted marketable securities
4. Restricted Marketable Securities

Restricted marketable securities consisted of the following as of September 30, 2021 and December 31, 2020 (in thousands):
 
 
September 30,
2021
December 31,
2020
Foreign government obligations$71,603 $149,700 
Supranational debt10,944 — 
U.S. debt145,151 — 
U.S. government obligations23,681 115,580 
Total restricted marketable securities$251,379 $265,280 

Our restricted marketable securities represent long-term investments to fund the estimated future cost of collecting and recycling modules covered under our solar module collection and recycling program. We have established a trust under which estimated funds are put into custodial accounts with an established and reputable bank, for which First Solar, Inc.; First Solar Malaysia Sdn. Bhd.; and First Solar Manufacturing GmbH are grantors. As of September 30, 2021 and December 31, 2020, such custodial accounts also included noncurrent restricted cash balances of $0.6 million and $0.7 million, respectively, which were reported within “Other assets.” Trust funds may be disbursed for qualified module collection and recycling costs (including capital and facility related recycling costs), payments to customers for assuming collection and recycling obligations, and reimbursements of any overfunded amounts. Investments in the trust must meet certain investment quality criteria comparable to highly rated government or agency bonds. As necessary, we fund any incremental amounts for our estimated collection and recycling obligations on an annual basis based on the estimated costs of collecting and recycling covered modules, estimated rates of return on our restricted marketable securities, and an estimated solar module life of 25 years, less amounts already funded in prior years.

During the nine months ended September 30, 2021, we sold all our restricted marketable securities for proceeds of $258.9 million and realized gains of $11.7 million on such sales, and repurchased $255.6 million of restricted marketable securities as part of our ongoing management of the custodial accounts. During the nine months ended September 30, 2020, we sold certain restricted marketable securities for proceeds of $115.2 million, realized gains of $15.1 million on such sales, and repurchased $114.5 million of restricted marketable securities as part of our ongoing management of the custodial accounts. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the fair value of our restricted marketable securities.
The following table summarizes the unrealized gains and losses related to our restricted marketable securities, by major security type, as of September 30, 2021 and December 31, 2020 (in thousands):

 As of September 30, 2021
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign government obligations$68,081 $5,280 $1,747 $11 $71,603 
Supranational debt11,416 — 472 — 10,944 
U.S. debt150,500 — 5,312 37 145,151 
U.S. government obligations24,662 — 976 23,681 
Total$254,659 $5,280 $8,507 $53 $251,379 
 As of December 31, 2020
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign government obligations$131,980 $17,720 $— $— $149,700 
U.S. government obligations115,648 133 188 13 115,580 
Total$247,628 $17,853 $188 $13 $265,280 

The following table presents the change in the allowance for credit losses related to our restricted marketable securities for the nine months ended September 30, 2021 and 2020 (in thousands):
Nine Months Ended
September 30,
20212020
Allowance for credit losses, beginning of period$13 $— 
Cumulative-effect adjustment for the adoption of ASU 2016-13— 54 
Provision for credit losses, net69 (29)
Sales of restricted marketable securities(29)(25)
Allowance for credit losses, end of period$53 $— 

As of September 30, 2021, the contractual maturities of our restricted marketable securities were between 9 years and 18 years.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
5. Consolidated Balance Sheet Details
9 Months Ended
Sep. 30, 2021
Balance Sheet Related Disclosures [Abstract]  
Consolidated Balance Sheet Details
5. Consolidated Balance Sheet Details

Accounts receivable trade, net

Accounts receivable trade, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Accounts receivable trade, gross$249,771 $269,095 
Allowance for credit losses(1,430)(3,009)
Accounts receivable trade, net$248,341 $266,086 

At September 30, 2021 and December 31, 2020, $60.7 million and $24.4 million, respectively, of our trade accounts receivable were secured by letters of credit and surety bonds issued by creditworthy financial institutions.
Accounts receivable, unbilled, net

Accounts receivable, unbilled, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Accounts receivable, unbilled$25,053 $26,673 
Allowance for credit losses(51)(303)
Accounts receivable, unbilled, net$25,002 $26,370 

Allowance for credit losses

The following tables present the change in the allowances for credit losses related to our accounts receivable for the nine months ended September 30, 2021 and 2020 (in thousands):
Nine Months Ended
September 30,
Accounts receivable, trade20212020
Allowance for credit losses, beginning of period$3,009 $1,386 
Cumulative-effect adjustment for the adoption of ASU 2016-13— 171 
Provision for credit losses, net(1,458)1,421 
Writeoffs(121)(565)
Allowance for credit losses, end of period$1,430 $2,413 
Nine Months Ended
September 30,
Accounts receivable, unbilled20212020
Allowance for credit losses, beginning of period$303 $— 
Cumulative-effect adjustment for the adoption of ASU 2016-13— 459 
Provision for credit losses, net(252)635 
Writeoffs— (175)
Allowance for credit losses, end of period$51 $919 

Inventories

Inventories consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Raw materials$356,109 $292,334 
Work in process61,195 64,709 
Finished goods466,581 411,773 
Inventories$883,885 $768,816 
Inventories – current$647,439 $567,587 
Inventories – noncurrent$236,446 $201,229 
Prepaid expenses and other current assets

Prepaid expenses and other current assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Prepaid expenses$172,112 $160,534 
Derivative instruments (1)6,682 3,315 
Prepaid income taxes6,206 71,051 
Restricted cash1,181 1,745 
Other current assets17,297 15,094 
Prepaid expenses and other current assets$203,478 $251,739 
——————————
(1)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.

Property, plant and equipment, net

Property, plant and equipment, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Land$17,856 $14,498 
Buildings and improvements 693,833 693,762 
Machinery and equipment 2,507,719 2,184,236 
Office equipment and furniture139,034 143,685 
Leasehold improvements40,206 41,459 
Construction in progress281,715 419,766 
Property, plant and equipment, gross3,680,363 3,497,406 
Accumulated depreciation(1,174,442)(1,095,121)
Property, plant and equipment, net$2,505,921 $2,402,285 

Depreciation of property, plant and equipment was $59.1 million and $174.7 million for the three and nine months ended September 30, 2021, respectively, and $49.7 million and $145.5 million for the three and nine months ended September 30, 2020, respectively.

PV solar power systems, net

PV solar power systems, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
PV solar power systems, gross $291,898 $298,067 
Accumulated depreciation(61,475)(54,671)
PV solar power systems, net$230,423 $243,396 

Depreciation of PV solar power systems was $3.0 million and $8.9 million for the three and nine months ended September 30, 2021, respectively, and $4.8 million and $16.4 million for the three and nine months ended September 30, 2020, respectively.
We evaluate our PV solar power systems for impairment under a held and used impairment model whenever events or changes in circumstances arise that may indicate that the carrying amount of a particular system may not be recoverable. Such events or changes may include a significant decrease in the market price of the asset, current-period operating or cash flow losses combined with a history of such losses or a projection of future losses associated with the use of the asset, and changes in expectations regarding our intent to hold the asset on a long-term basis or the timing of a potential asset disposition.

As of September 30, 2021 and December 31, 2020, the recoverability of our Luz del Norte PV solar power plant was based, in part, on the likelihood of our continued ownership and operation of the system. However, it is reasonably possible that our intent to hold the asset may change in the near term due to our evaluation of strategic sale opportunities for the system. The pursuit of such opportunities, which require coordination with the system’s lenders, may result in a determination that the carrying value of the system is not recoverable based on the probability-weighted undiscounted future cash flows, which in turn could result in a possible impairment of the system in future periods. Accordingly, any changes in our expected use of the asset or its disposition may result in impairment charges that could be material to our condensed consolidated financial statements and have a significant adverse impact on our results of operations.

Project assets

Project assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Project assets – development costs, including project acquisition and land costs$129,844 $176,346 
Project assets – construction costs205,415 197,031 
Project assets$335,259 $373,377 

Other assets

Other assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Operating lease assets (1)$238,508 $226,664 
Advanced payments for raw materials89,252 97,883 
Income tax receivables39,888 36 
Indirect tax receivables24,785 14,849 
Accounts receivable, unbilled, net24,018 22,722 
Accounts receivable trade, net23,094 — 
Restricted cash17,229 44,847 
Other35,319 27,129 
Other assets$492,093 $434,130 
——————————
(1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.
Goodwill

Goodwill for the relevant reporting unit consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
December 31,
2020
Acquisitions (Impairments)September 30,
2021
Modules$407,827 $— $407,827 
Accumulated impairment losses(393,365)— (393,365)
Goodwill$14,462 $— $14,462 

Intangible assets, net

The following tables summarize our intangible assets at September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
 Gross AmountAccumulated AmortizationNet Amount
Developed technology$99,964 $(59,518)$40,446 
Power purchase agreements6,486 (1,539)4,947 
Patents8,173 (5,631)2,542 
Intangible assets, net$114,623 $(66,688)$47,935 
December 31, 2020
 Gross AmountAccumulated AmortizationNet Amount
Developed technology$99,964 $(52,115)$47,849 
Power purchase agreements6,486 (1,296)5,190 
Patents8,173 (5,074)3,099 
Intangible assets, net$114,623 $(58,485)$56,138 

Amortization of intangible assets was $2.7 million and $8.2 million for the three and nine months ended September 30, 2021, respectively, and $2.7 million and $8.1 million for the three and nine months ended September 30, 2020, respectively.

Accrued expenses

Accrued expenses consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Accrued project costs$43,721 $81,380 
Accrued freight42,091 26,580 
Accrued inventory 39,514 25,704 
Accrued compensation and benefits29,030 51,685 
Accrued property, plant and equipment20,637 66,543 
Product warranty liability (1)16,752 22,278 
Other39,418 36,297 
Accrued expenses$231,163 $310,467 
——————————
(1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”
Other current liabilities

Other current liabilities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Operating lease liabilities (1)$13,566 $14,006 
Derivative instruments (2)1,720 5,280 
Other taxes payable1,221 30,041 
Other8,602 33,710 
Other current liabilities$25,109 $83,037 
——————————
(1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.

(2)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.

Other liabilities

Other liabilities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Operating lease liabilities (1)$173,627 $189,034 
Deferred revenue68,663 44,919 
Product warranty liability (2)41,789 72,818 
Deferred tax liabilities, net14,305 23,671 
Other43,433 41,784 
Other liabilities$341,817 $372,226 
——————————
(1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.

(2)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
6. Derivative Financial Instruments
9 Months Ended
Sep. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments
6. Derivative Financial Instruments

As a global company, we are exposed in the normal course of business to interest rate, foreign currency, and commodity price risks that could affect our financial position, results of operations, and cash flows. We use derivative instruments to hedge against these risks and only hold such instruments for hedging purposes, not for speculative or trading purposes.

Depending on the terms of the specific derivative instruments and market conditions, some of our derivative instruments may be assets and others liabilities at any particular balance sheet date. We report all of our derivative instruments at fair value and account for changes in the fair value of derivative instruments within “Accumulated other comprehensive loss” if the derivative instruments qualify for hedge accounting. For those derivative instruments that do not qualify for hedge accounting (i.e., “economic hedges”), we record the changes in fair value directly to earnings. See Note 8. “Fair Value Measurements” to our condensed consolidated financial statements for information about the techniques we use to measure the fair value of our derivative instruments.

The following tables present the fair values of derivative instruments included in our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020 (in thousands):
 September 30, 2021
Prepaid Expenses and Other Current AssetsOther AssetsOther Current LiabilitiesOther Liabilities
Derivatives designated as hedging instruments:
Foreign exchange forward contracts$628 $18 $36 $— 
Commodity swap contracts633 — — — 
Total derivatives designated as hedging instruments$1,261 $18 $36 $— 
Derivatives not designated as hedging instruments:
Foreign exchange forward contracts$5,421 $— $1,684 $— 
Interest rate swap contracts— — — 595 
Total derivatives not designated as hedging instruments$5,421 $— $1,684 $595 
Total derivative instruments$6,682 $18 $1,720 $595 
 December 31, 2020
Prepaid Expenses and Other Current AssetsOther Current LiabilitiesOther Liabilities
Derivatives designated as hedging instruments:
Foreign exchange forward contracts$— $2,504 $341 
Commodity swap contracts1,478 — — 
Total derivatives designated as hedging instruments$1,478 $2,504 $341 
Derivatives not designated as hedging instruments:
Foreign exchange forward contracts$1,837 $2,776 $— 
Total derivatives not designated as hedging instruments$1,837 $2,776 $— 
Total derivative instruments$3,315 $5,280 $341 
The following table presents the pretax amounts related to derivative instruments designated as cash flow hedges affecting accumulated other comprehensive income (loss) and our condensed consolidated statements of operations for the nine months ended September 30, 2021 and 2020 (in thousands):
Foreign Exchange Forward ContractsCommodity Swap ContractsTotal
Balance as of December 31, 2020$(3,644)$1,472 $(2,172)
Amounts recognized in other comprehensive income (loss)2,268 1,531 3,799 
Amounts reclassified to earnings impacting:
Cost of sales1,913 (883)1,030 
Balance as of September 30, 2021$537 $2,120 $2,657 
Balance as of December 31, 2019$(962)$— $(962)
Amounts recognized in other comprehensive income (loss)(2,129)(228)(2,357)
Amounts reclassified to earnings impacting:
Cost of sales647 — 647 
Balance as of September 30, 2020$(2,444)$(228)$(2,672)

During the three and nine months ended September 30, 2021, we recognized unrealized gains of less than $0.1 million and unrealized losses of less than $0.1 million, respectively, within “Cost of sales” for amounts excluded from effectiveness testing for our foreign exchange forward contracts designated as cash flow hedges. During the three and nine months ended September 30, 2020, we recognized unrealized gains of $0.1 million and $1.2 million, respectively, within “Cost of sales” for amounts excluded from effectiveness testing for our foreign exchange forward contracts designated as cash flow hedges.

The following table presents gains and losses related to derivative instruments not designated as hedges affecting our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Amount of Gain (Loss) Recognized in Income
Three Months Ended
September 30,
Nine Months Ended
September 30,
Income Statement Line Item2021202020212020
Foreign exchange forward contracts
Cost of sales$103 $(195)$(174)$(73)
Foreign exchange forward contracts
Foreign currency loss, net1,802 (2,598)10,821 (2,405)
Interest rate swap contractsInterest expense, net96 (5,878)(595)(7,259)
Interest Rate Risk

We use interest rate swap contracts to mitigate our exposure to interest rate fluctuations associated with certain of our debt instruments. We do not use such swap contracts for speculative or trading purposes. During the nine months ended September 30, 2021 and 2020, all of our interest rate swap contracts related to project specific debt facilities. Such swap contracts did not qualify for accounting as cash flow hedges in accordance with Accounting Standards Codification (“ASC”) 815 due to our expectation to sell the associated projects before the maturity of their project specific debt financings and corresponding swap contracts. Accordingly, changes in the fair values of these swap contracts were recorded directly to “Interest expense, net.”

In June 2021, FS Japan Project B4 GK, our indirect wholly-owned subsidiary and project company, entered into an interest rate swap contract to hedge a portion of the floating rate term loan facility under the project’s Ikeda Credit Facility (as defined in Note 9. “Debt” to our condensed consolidated financial statements). Such swap had an initial notional value of ¥0.7 billion and entitled the project to receive a six-month floating Tokyo Interbank Offered Rate (“TIBOR”) plus 0.70% interest rate while requiring the project to pay a fixed rate of 1.12%. The notional amount of the interest rate swap contract proportionately adjusts with scheduled draws and principal payments on the underlying hedged debt. As of September 30, 2021, the notional value of the interest rate swap contract was ¥1.0 billion ($8.6 million).

Foreign Currency Risk

Cash Flow Exposure

We expect certain of our subsidiaries to have future cash flows that will be denominated in currencies other than the subsidiaries’ functional currencies. Changes in the exchange rates between the functional currencies of our subsidiaries and the other currencies in which they transact will cause fluctuations in the cash flows we expect to receive or pay when these cash flows are realized or settled. Accordingly, we enter into foreign exchange forward contracts to hedge a portion of these forecasted cash flows. As of September 30, 2021 and December 31, 2020, these foreign exchange forward contracts hedged our forecasted cash flows for periods up to 14 months and 20 months, respectively. These foreign exchange forward contracts qualify for accounting as cash flow hedges in accordance with ASC 815, and we designated them as such. We report unrealized gains or losses on such contracts in “Accumulated other comprehensive loss” and subsequently reclassify applicable amounts into earnings when the hedged transaction occurs and impacts earnings. We determined that these derivative financial instruments were highly effective as cash flow hedges as of September 30, 2021 and December 31, 2020.

As of September 30, 2021 and December 31, 2020, the notional values associated with our foreign exchange forward contracts qualifying as cash flow hedges were as follows (notional amounts and U.S. dollar equivalents in millions):
September 30, 2021
CurrencyNotional AmountUSD Equivalent
U.S. dollar (1)$39.8$39.8
British poundGBP 10.6$14.3
December 31, 2020
CurrencyNotional AmountUSD Equivalent
U.S. dollar (1)$43.4$43.4
——————————
(1)These derivative instruments represent hedges of outstanding payables denominated in U.S. dollars at certain of our foreign subsidiaries whose functional currencies are other than the U.S. dollar.
In the following 12 months, we expect to reclassify to earnings $0.5 million of net unrealized gains related to foreign exchange forward contracts that are included in “Accumulated other comprehensive loss” at September 30, 2021 as we realize the earnings effects of the related forecasted transactions. The amount we ultimately record to earnings will depend on the actual exchange rates when we realize the related forecasted transactions.

Transaction Exposure and Economic Hedging

Many of our subsidiaries have assets and liabilities (primarily cash, receivables, deferred taxes, payables, accrued expenses, operating lease liabilities, and solar module collection and recycling liabilities) that are denominated in currencies other than the subsidiaries’ functional currencies. Changes in the exchange rates between the functional currencies of our subsidiaries and the other currencies in which these assets and liabilities are denominated will create fluctuations in our reported condensed consolidated statements of operations and cash flows. We may enter into foreign exchange forward contracts or other financial instruments to economically hedge assets and liabilities against the effects of currency exchange rate fluctuations. The gains and losses on such foreign exchange forward contracts will economically offset all or part of the transaction gains and losses that we recognize in earnings on the related foreign currency denominated assets and liabilities.

We also enter into foreign exchange forward contracts to economically hedge balance sheet and other exposures related to transactions between certain of our subsidiaries and transactions with third parties. Such contracts are considered economic hedges and do not qualify for hedge accounting. Accordingly, we recognize gains or losses from the fluctuations in foreign exchange rates and the fair value of these derivative contracts in “Foreign currency loss, net” on our condensed consolidated statements of operations.

As of September 30, 2021 and December 31, 2020, the notional values of our foreign exchange forward contracts that do not qualify for hedge accounting were as follows (notional amounts and U.S. dollar equivalents in millions):
September 30, 2021
TransactionCurrencyNotional AmountUSD Equivalent
PurchaseAustralian dollarAUD 3.2$2.3
PurchaseBrazilian realBRL 2.6$0.5
PurchaseChilean pesoCLP 985.0$1.2
SellChilean pesoCLP 4,240.6$5.3
PurchaseEuro€86.4$100.6
SellEuro€32.6$37.9
PurchaseBritish poundGBP 2.5$3.4
SellIndian rupeeINR 1,830.0$24.7
PurchaseJapanese yen¥151.8$1.4
SellJapanese yen¥27,325.6$244.9
PurchaseMalaysian ringgitMYR 30.5$7.3
SellMalaysian ringgitMYR 26.8$6.4
SellMexican pesoMXN 34.6$1.7
PurchaseSingapore dollarSGD 5.5$4.0
December 31, 2020
TransactionCurrencyNotional AmountUSD Equivalent
PurchaseAustralian dollarAUD 3.2$2.5
PurchaseBrazilian realBRL 2.6$0.5
SellCanadian dollarCAD 8.9$7.0
PurchaseChilean pesoCLP 2,006.0$2.8
SellChilean pesoCLP 4,476.7$6.3
PurchaseEuro€140.0$172.1
SellEuro€63.6$78.2
SellIndian rupeeINR 619.2$8.4
PurchaseJapanese yen¥1,593.7$15.5
SellJapanese yen¥20,656.6$200.5
PurchaseMalaysian ringgitMYR 69.3$17.2
SellMalaysian ringgitMYR 24.9$6.2
SellMexican pesoMXN 34.6$1.7
PurchaseSingapore dollarSGD 2.9$2.2

Commodity Price Risk

We use commodity swap contracts to mitigate our exposure to commodity price fluctuations for certain raw materials used in the production of our modules. In August 2020, we entered into a commodity swap contract to hedge a portion of our forecasted cash flows for purchases of aluminum frames for a one-year period. Such swap had an initial notional value based on metric tons of forecasted aluminum purchases, equivalent to $24.9 million, and entitles us to receive a three-month average London Metals Exchange price for aluminum while requiring us to pay certain fixed prices. The notional amount of the commodity swap contract proportionately adjusted with forecasted purchases of aluminum frames.

This commodity swap contract qualifies for accounting as a cash flow hedge in accordance with ASC 815, and we designated it as such. We report unrealized gains or losses on such contract in “Accumulated other comprehensive loss” and subsequently reclassify applicable amounts into earnings when the hedged transaction occurs and impacts earnings. We determined that this derivative financial instrument was highly effective as a cash flow hedge as of September 30, 2021 and December 31, 2020. In the following 12 months, we expect to reclassify into earnings $2.1 million of net unrealized gains related to this commodity swap contract that are included in “Accumulated other comprehensive loss” at September 30, 2021 as we realize the earnings effects of the related forecasted transactions.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
7. Leases
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Lessee, Operating Leases
7. Leases

Our lease arrangements include land associated with our systems projects, our corporate and administrative offices, land for our international manufacturing facilities, and certain of our manufacturing equipment. Such leases primarily relate to assets located in the United States, Japan, Malaysia, India, and Vietnam.

The following table presents certain quantitative information related to our lease arrangements for the three and nine months ended September 30, 2021 and 2020, and as of September 30, 2021 and December 31, 2020 (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Operating lease cost$4,622 $4,798 $13,171 $13,694 
Variable lease cost575 628 1,575 1,919 
Short-term lease cost104 1,112 711 2,817 
Total lease cost$5,301 $6,538 $15,457 $18,430 
Payments of amounts included in the measurement of operating lease liabilities
$16,813 $15,756 
Lease assets obtained in exchange for operating lease liabilities
$19,769 $93,992 
September 30,
2021
December 31,
2020
Operating lease assets$238,508 $226,664 
Operating lease liabilities current
13,566 14,006 
Operating lease liabilities noncurrent
173,627 189,034 
Weighted-average remaining lease term20 years20 years
Weighted-average discount rate2.6 %2.9 %

As of September 30, 2021, the future payments associated with our lease liabilities were as follows (in thousands):
Total Lease Liabilities
Remainder of 2021$3,292 
202217,051 
202317,100 
202416,608 
202515,979 
202614,489 
Thereafter140,192 
Total future payments224,711 
Less: interest(37,518)
Total lease liabilities$187,193 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
8. Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements
8. Fair Value Measurements

The following is a description of the valuation techniques that we use to measure the fair value of assets and liabilities that we measure and report at fair value on a recurring basis:

Cash Equivalents. At September 30, 2021 and December 31, 2020, our cash equivalents consisted of money market funds. We value our cash equivalents using observable inputs that reflect quoted prices for securities with identical characteristics and classify the valuation techniques that use these inputs as Level 1.

Marketable Securities and Restricted Marketable Securities. At September 30, 2021 and December 31, 2020, our marketable securities consisted of foreign debt, U.S. debt, and time deposits, and our restricted marketable securities consisted of foreign and U.S. government obligations, supranational debt, and U.S. debt. We value our marketable securities and restricted marketable securities using observable inputs that reflect quoted prices for securities with identical characteristics or quoted prices for securities with similar characteristics and other observable inputs (such as interest rates that are observable at commonly quoted intervals). Accordingly, we classify the valuation techniques that use these inputs as either Level 1 or Level 2 depending on the inputs used. We also consider the effect of our counterparties’ credit standing in these fair value measurements.

Derivative Assets and Liabilities. At September 30, 2021 and December 31, 2020, our derivative assets and liabilities consisted of foreign exchange forward contracts involving major currencies, interest rate swap contracts involving major interest rates, and commodity swap contracts involving major commodity prices. Since our derivative assets and liabilities are not traded on an exchange, we value them using standard industry valuation models. As applicable, these models project future cash flows and discount the amounts to a present value using market-based observable inputs, including interest rate curves, credit risk, foreign exchange rates, forward and spot prices for currencies, and forward prices for commodities. These inputs are observable in active markets over the contract term of the derivative instruments we hold, and accordingly, we classify the valuation techniques as Level 2. In evaluating credit risk, we consider the effect of our counterparties’ and our own credit standing in the fair value measurements of our derivative assets and liabilities, respectively.

At September 30, 2021 and December 31, 2020, the fair value measurements of our assets and liabilities measured on a recurring basis were as follows (in thousands):
  Fair Value Measurements at Reporting
Date Using
 
 
 
 
 
 
September 30,
2021
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:
Cash equivalents:
Money market funds$$$— $— 
Marketable securities:
Foreign debt147,445 — 147,445 — 
U.S. debt18,710 — 18,710 — 
Time deposits388,446 388,446 — — 
Restricted marketable securities251,379 — 251,379 — 
Derivative assets6,700 — 6,700 — 
Total assets$812,682 $388,448 $424,234 $— 
Liabilities:
Derivative liabilities$2,315 $— $2,315 $— 
  Fair Value Measurements at Reporting
Date Using
 
 
 
 
 
 
December 31,
2020
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:    
Cash equivalents:
Money market funds$$$— $— 
Marketable securities:
Foreign debt214,254 — 214,254 — 
U.S. debt14,543 — 14,543 — 
Time deposits291,269 291,269 — — 
Restricted marketable securities265,280 — 265,280 — 
Derivative assets3,315 — 3,315 — 
Total assets$788,663 $291,271 $497,392 $— 
Liabilities:
Derivative liabilities$5,621 $— $5,621 $— 

Fair Value of Financial Instruments

At September 30, 2021 and December 31, 2020, the carrying values and fair values of our financial instruments not measured at fair value were as follows (in thousands):
 September 30, 2021December 31, 2020
 
 
Carrying
Value
Fair
Value
Carrying
Value
Fair
Value
Assets:    
Accounts receivable, unbilled, net - noncurrent$24,018 $21,498 $22,722 $22,096 
Accounts receivable trade, net - noncurrent23,094 20,111 — — 
Liabilities:
Long-term debt, including current maturities (1)$287,185 $290,457 $287,149 $297,076 
——————————
(1)Excludes unamortized discounts and issuance costs.

The carrying values in our condensed consolidated balance sheets of our trade accounts receivable, current unbilled accounts receivable, restricted cash, accounts payable, and accrued expenses approximated their fair values due to their nature and relatively short maturities; therefore, we excluded them from the foregoing table. The fair value measurements for our noncurrent unbilled accounts receivable, noncurrent trade accounts receivable, and long-term debt are considered Level 2 measurements under the fair value hierarchy.

Credit Risk

We have certain financial and derivative instruments that subject us to credit risk. These consist primarily of cash, cash equivalents, marketable securities, accounts receivable, restricted cash, restricted marketable securities, foreign exchange forward contracts, interest rate swap contracts, and commodity swap contracts. We are exposed to credit losses in the event of nonperformance by the counterparties to our financial and derivative instruments. We place these instruments with various high-quality financial institutions and limit the amount of credit risk from any one counterparty. We continuously evaluate the credit standing of our counterparty financial institutions. Our net sales are primarily concentrated among a limited number of customers. We monitor the financial condition of our customers and perform credit evaluations whenever considered necessary. Depending upon the sales arrangement,
we may require some form of payment security from our customers, including advance payments, parent guarantees, letters of credit, bank guarantees, or surety bonds. We also have power purchase agreements (“PPAs”) that subject us to credit risk in the event our off-take counterparties are unable to fulfill their contractual obligations, which may adversely affect our project assets and certain receivables. Accordingly, we closely monitor the credit standing of existing and potential off-take counterparties to limit such risks.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
9. Debt
6 Months Ended
Jun. 30, 2021
Debt Instruments [Abstract]  
Debt
9. Debt

Our long-term debt consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
Balance (USD)
Loan AgreementCurrencySeptember 30,
2021
December 31,
2020
Revolving Credit FacilityUSD$— $— 
Luz del Norte Credit FacilitiesUSD184,546 186,230 
Japan Credit FacilityJPY33,870 13,813 
Tochigi Credit FacilityJPY— 39,400 
Kyoto Credit FacilityJPY44,053 47,706 
Ikeda Credit FacilityJPY24,716 — 
Long-term debt principal287,185 287,149 
Less: unamortized discounts and issuance costs(8,573)(7,918)
Total long-term debt278,612 279,231 
Less: current portion(37,129)(41,540)
Noncurrent portion$241,483 $237,691 

Revolving Credit Facility

On June 30, 2021, we terminated our Second Amended and Restated Credit Agreement (the “Revolving Credit Facility”) with several financial institutions as lenders and JPMorgan Chase Bank, N.A. as administrative agent, which was set to mature in July 2022. The Revolving Credit Facility provided us with an aggregate borrowing capacity of $500.0 million. Subject to certain conditions, we had the right to increase the aggregate commitments under the Revolving Credit Facility to $750.0 million. Borrowings under the Revolving Credit Facility bore interest at (i) London Interbank Offered Rate (“LIBOR”), adjusted for Eurocurrency reserve requirements, plus a margin of 2.00% or (ii) a base rate as defined in the credit agreement plus a margin of 1.00% depending on the type of borrowing requested.

In addition to paying interest on outstanding principal under the Revolving Credit Facility, we paid a commitment fee at a rate of 0.30% per annum, based on the average daily unused commitments under the facility. We also paid a letter of credit fee based on the applicable margin for Eurocurrency revolving loans on the face amount of each letter of credit and a fronting fee of 0.125%.

Prior to the termination, we had no borrowings under the Revolving Credit Facility and had $3.3 million in issued and outstanding letters of credits, which were moved to a bilateral facility upon such termination. As of December 31, 2020, we had no borrowings under the Revolving Credit Facility and had issued $4.3 million of letters of credit using availability under the facility.
Luz del Norte Credit Facilities

In August 2014, Parque Solar Fotovoltaico Luz del Norte SpA (“Luz del Norte”), our indirect wholly-owned subsidiary and project company, entered into credit facilities (the “Luz del Norte Credit Facilities”) with the U.S. International Development Finance Corporation (“DFC”) and the International Finance Corporation (“IFC”) to provide limited-recourse senior secured debt financing for the design, development, financing, construction, testing, commissioning, operation, and maintenance of a 141 MWAC PV solar power plant located near Copiapó, Chile.

In March 2017, we amended the terms of the DFC and IFC credit facilities. Such amendments (i) allowed for the capitalization of accrued and unpaid interest through March 15, 2017, along with the capitalization of certain future interest payments as variable rate loans under the credit facilities, (ii) allowed for the conversion of certain fixed rate loans to variable rate loans upon scheduled repayment, (iii) extended the maturity of the DFC and IFC loans until June 2037, and (iv) canceled the remaining borrowing capacity under the DFC and IFC credit facilities with the exception of the capitalization of certain future interest payments. As of September 30, 2021 and December 31, 2020, the balance outstanding on the DFC loans was $138.2 million and $139.4 million, respectively. As of September 30, 2021 and December 31, 2020, the balance outstanding on the IFC loans was $46.3 million and $46.8 million, respectively. The DFC and IFC loans are secured by liens over all of Luz del Norte’s assets and by a pledge of all of the equity interests in the entity. In October 2021, we received a waiver for technical noncompliance related to the credit facilities as of September 30, 2021.

Japan Credit Facility

In September 2015, First Solar Japan GK, our wholly-owned subsidiary, entered into a construction loan facility with Mizuho Bank, Ltd. for borrowings up to ¥4.0 billion ($33.4 million) for the development and construction of utility-scale PV solar power plants in Japan (the “Japan Credit Facility”). Borrowings under the facility generally mature within 12 months following the completion of construction activities for each financed project. The facility is guaranteed by First Solar, Inc. and secured by pledges of certain projects’ cash accounts and other rights in the projects.

Tochigi Credit Facility

In June 2017, First Solar Japan GK, our wholly-owned subsidiary, entered into a term loan facility with Mizuho Bank, Ltd. for borrowings up to ¥7.0 billion ($62.2 million) for the development of utility-scale PV solar power plants in Japan (the “Tochigi Credit Facility”). In March 2021, the credit facility matured and we repaid the remaining $36.8 million principal balance.

Kyoto Credit Facility

In July 2020, First Solar Japan GK, our wholly-owned subsidiary, entered into a construction loan facility with Mizuho Bank, Ltd. for borrowings up to ¥15.0 billion ($142.8 million), which are intended to be used for the construction of a 38 MWAC PV solar power plant located in Kyoto, Japan (the “Kyoto Credit Facility”). Borrowings under the facility generally mature within 12 months following the completion of construction activities at the project. The facility is guaranteed by First Solar, Inc. and First Solar Japan GK, our wholly-owned subsidiary, and secured by pledges of the project’s cash accounts and certain other assets.
Ikeda Credit Facility

In March 2021, FS Japan Project B4 GK (“Ikeda”), our indirect wholly-owned subsidiary and project company, entered into a credit agreement (the “Ikeda Credit Facility”) with MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. for aggregate borrowings up to ¥9.8 billion ($88.6 million) for the development and construction of a 21 MWAC PV solar power plant located in Tochigi, Japan. The credit facility consists of a ¥4.7 billion ($43.1 million) fixed rate term loan facility, a ¥3.8 billion ($34.1 million) variable rate term loan facility, a ¥0.9 billion ($8.2 million) consumption tax facility, and a ¥0.4 billion ($3.2 million) debt service reserve facility. The fixed rate and variable rate term loan facilities mature in April 2040, the consumption tax facility matures in May 2024, and the debt service reserve facility is expected to mature in October 2039. The credit facility is secured by pledges of certain of Ikeda’s assets, accounts, material project documents, and by the equity interests in the entity.

Variable Interest Rate Risk

Certain of our long-term debt agreements bear interest at LIBOR, TIBOR, or equivalent variable rates. An increase in these variable rates would increase the cost of borrowing under certain project specific debt financings. Our long-term debt borrowing rates as of September 30, 2021 were as follows:
Loan AgreementSeptember 30, 2021
Luz del Norte Credit Facilities (1)Fixed rate loans at bank rate plus 3.50%
Variable rate loans at 91-Day U.S. Treasury Bill Yield or LIBOR plus 3.50%
Japan Credit Facility1-month TIBOR plus 0.55%
Kyoto Credit Facility1-month TIBOR plus 0.60%
Ikeda Credit Facility (2)Fixed rate term loan facility at 1.20%
Variable rate term loan facility at 6-month TIBOR plus 0.70% (3)
Consumption tax facility at 3-month TIBOR plus 0.50%
Debt service reserve facility at 6-month TIBOR plus 1.20%
——————————
(1)Outstanding balance comprised of $135.9 million of fixed rate loans and $48.6 million of variable rate loans as of September 30, 2021.

(2)Outstanding balance comprised of $12.2 million of fixed rate loans and $12.5 million of variable rate loans as of September 30, 2021.

(3)We have entered into an interest rate swap contract to hedge a portion of this variable rate. See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for additional information.

Future Principal Payments

At September 30, 2021, the future principal payments on our long-term debt were due as follows (in thousands):
Total Debt
Remainder of 2021$717 
202237,905 
20236,687 
202455,137 
20258,636 
20269,114 
Thereafter168,989 
Total long-term debt future principal payments$287,185 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
10. Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
10. Commitments and Contingencies

Commercial Commitments

During the normal course of business, we enter into commercial commitments in the form of letters of credit and surety bonds to provide financial and performance assurance to third parties. As of September 30, 2021, the majority of these commercial commitments supported our systems projects. As of September 30, 2021, the issued and outstanding amounts and available capacities under these commitments were as follows (in millions):
Issued and OutstandingAvailable Capacity
Bilateral facilities (1)$27.4 $287.6 
Surety bonds12.6 703.8 
——————————
(1)Of the total letters of credit issued under the bilateral facilities, $2.6 million was secured with cash.

Product Warranties

When we recognize revenue for module or system sales, we accrue liabilities for the estimated future costs of meeting our limited warranty obligations for both modules and the balance of the systems. We make and revise these estimates based primarily on the number of solar modules under warranty installed at customer locations, our historical experience with and projections of warranty claims, and our estimated per-module replacement costs. We also monitor our expected future module performance through certain quality and reliability testing and actual performance in certain field installation sites. From time to time, we have taken remediation actions with respect to affected modules beyond our limited warranties and may elect to do so in the future, in which case we would incur additional expenses. Such potential voluntary future remediation actions beyond our limited warranty obligations may be material to our condensed consolidated statements of operations if we commit to any such remediation actions.

Product warranty activities during the three and nine months ended September 30, 2021 and 2020 were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2021202020212020
Product warranty liability, beginning of period$91,058 $123,194 $95,096 $129,797 
Accruals for new warranties issued1,680 3,435 8,397 7,903 
Settlements(1,091)(9,289)(6,730)(18,772)
Changes in estimate of product warranty liability(33,106)(19,987)(38,222)(21,575)
Product warranty liability, end of period$58,541 $97,353 $58,541 $97,353 
Current portion of warranty liability$16,752 $22,325 $16,752 $22,325 
Noncurrent portion of warranty liability$41,789 $75,028 $41,789 $75,028 

We estimate our limited product warranty liability for power output and defects in materials and workmanship under normal use and service conditions based on return rates for each series of module technology. During the three months ended September 30, 2021, we revised this estimate based on updated information regarding our warranty claims, which reduced our product warranty liability by $33.1 million. This updated information reflected lower-than-expected warranty claims for our older series of module technology as well as the evolving claims profile of our newest series of module technology, resulting in reductions to our projected module return rates. During the three months ended September 30, 2020, we revised this estimate based on updated information regarding our warranty claims, which reduced our product warranty liability by $19.7 million. This updated information reflected lower-than-expected settlements for our older series of module technology and revisions to projected settlements, resulting in a lower projected return rate.
In general, we expect the return rates for our Series 6 modules to be lower than our older series, and we estimate that the return rate for such newer series of module technology will be less than 1%. As of September 30, 2021, a 1% increase in the return rate across all series of module technology would increase our product warranty liability by $112.2 million, and a 1% increase in the return rate for balance of systems (“BoS”) parts would not have a material impact on the associated warranty liability.

Performance Guarantees

As part of our systems business, we conduct performance testing of a system prior to substantial completion to confirm the system meets its operational and capacity expectations noted in the engineering, procurement, and construction (“EPC”) agreement. In addition, we may provide an energy performance test during the first or second year of a system’s operation to demonstrate that the actual energy generation for the applicable period meets or exceeds the modeled energy expectation, after certain adjustments. If there is an underperformance event with regard to these tests, we may incur liquidated damages as specified in the applicable EPC agreement. In certain instances, a bonus payment may be received at the end of the applicable test period if the system performs above a specified level. As of December 31, 2020, we accrued $10.2 million for our estimated obligations under such arrangements, which were classified as “Other current liabilities” in our condensed consolidated balance sheet.

Indemnifications

In certain limited circumstances, we have provided indemnifications to customers or other parties, including project tax equity investors, under which we are contractually obligated to compensate such parties for losses they suffer resulting from a breach of a representation, warranty, or covenant; a reduction in tax benefits received, including investment tax credits; the resolution of specific matters associated with a project’s development or construction; or guarantees of a third party’s payment or performance obligations. Project related tax benefits are, in part, based on guidance provided by the Internal Revenue Service and U.S. Treasury Department, which includes assumptions regarding the fair value of qualifying PV solar power systems. For contracts that have such indemnification provisions, we initially recognize a liability under ASC 460 for the estimated premium that would be required by a guarantor to issue the same indemnity in a standalone arm’s-length transaction with an unrelated party. We may base these estimates on the cost of insurance or other instruments that cover the underlying risks being indemnified and may purchase such instruments to mitigate our exposure to potential indemnification payments. We subsequently measure such liabilities at the greater of the initially estimated premium or the contingent liability required to be recognized under ASC 450. We recognize any indemnification liabilities as a reduction of earnings associated with the related transaction.

After an indemnification liability is recorded, we derecognize such amount pursuant to ASC 460 depending on the nature of the indemnity, which derecognition typically occurs upon expiration or settlement of the arrangement, and any contingent aspects of the indemnity are accounted for in accordance with ASC 450. As of September 30, 2021 and December 31, 2020, we accrued $3.8 million and $3.2 million of current indemnification liabilities, respectively. As of September 30, 2021, the maximum potential amount of future payments under our indemnifications was $101.8 million, and we held insurance and other instruments allowing us to recover up to $28.2 million of potential amounts paid under the indemnifications.

In September 2017, we made an indemnification payment in connection with the sale of one of our projects following the underpayment of anticipated cash grants by the United States government. In February 2018, the associated project entity commenced legal action against the United States government seeking full payment of the cash grants. In May 2021, the parties reached an agreement, pursuant to which the United States government made a settlement payment to the project entity. Under the terms of the indemnification arrangement, we received $65.1 million for our portion of the settlement payment, which we recorded as revenue during the nine months ended September 30, 2021.
Solar Module Collection and Recycling Liability

We previously established a module collection and recycling program, which has since been discontinued, to collect and recycle modules sold and covered under such program once the modules reach the end of their service lives. For legacy customer sales contracts that were covered under this program, we agreed to pay the costs for the collection and recycling of qualifying solar modules, and the end-users agreed to notify us, disassemble their solar power systems, package the solar modules for shipment, and revert ownership rights over the modules back to us at the end of the modules’ service lives. Accordingly, we recorded any collection and recycling obligations within “Cost of sales” at the time of sale based on the estimated cost to collect and recycle the covered solar modules.

We estimate the cost of our collection and recycling obligations based on the present value of the expected future cost of collecting and recycling the solar modules, which includes estimates for the cost of packaging materials; the cost of freight from the solar module installation sites to a recycling center; material, labor, and capital costs; and by-product credits for certain materials recovered during the recycling process. We base these estimates on our experience collecting and recycling solar modules and certain assumptions regarding costs at the time the solar modules will be collected and recycled. In the periods between the time of sale and the related settlement of the collection and recycling obligation, we accrete the carrying amount of the associated liability and classify the corresponding expense within “Selling, general and administrative” expense on our condensed consolidated statements of operations.

We periodically review our estimates of expected future recycling costs and may adjust our liability accordingly. During the three months ended September 30, 2021, we completed our annual cost study of obligations under our module collection and recycling program and increased the associated liability by $10.8 million primarily due to lower estimated by-product credits for certain semiconductor materials recovered during the recycling process and updates to certain valuation assumptions. During the three months ended September 30, 2020, we completed our annual cost study of obligations under our module collection and recycling program and reduced the associated liability by $18.9 million primarily due to changes to the estimated timing of cash flows associated with capital, labor, and maintenance costs and updates to certain valuation assumptions.

Our module collection and recycling liability was $140.0 million and $130.7 million as of September 30, 2021 and December 31, 2020, respectively. As of September 30, 2021, a 10% increase in the expected future recycling costs would increase the liability by $14.0 million. See Note 4. “Restricted Marketable Securities” to our condensed consolidated financial statements for more information about our arrangements for funding this liability.

Legal Proceedings

Opt-Out Action

First Solar was party to a suit titled Maverick Fund, L.D.C. v. First Solar, Inc., et al., Case No. 2:15-cv-01156-ROS, filed in 2015 in the United States District Court for the District of Arizona (hereafter “Arizona District Court”) by putative stockholders that opted out of a separate class action lawsuit (the “Opt-Out Action”).

In July 2020, the parties executed a definitive settlement agreement pursuant to which First Solar agreed to pay a total of $19 million in exchange for mutual releases and a dismissal with prejudice of the Opt-Out Action. The agreement contains no admission of liability, wrongdoing, or responsibility by any of the defendants. On July 30, 2020, First Solar funded the settlement, and on July 31, 2020, the parties filed a joint stipulation of dismissal. On September 10, 2020, the Arizona District Court entered an order dismissing the case with prejudice. As of December 31, 2019, we accrued $13 million of estimated losses for this action. As a result of the settlement, we accrued an incremental $6 million litigation loss during the nine months ended September 30, 2020.
Other Matters and Claims

We are party to legal matters and claims in the normal course of our operations, which are described in Note 13 within our Annual Report on Form 10-K for the year ended December 31, 2020. While we believe the ultimate outcome of these matters and claims will not have a material adverse effect on our financial position, results of operations, or cash flows, the outcome of such matters and claims is not determinable with certainty, and negative outcomes may adversely affect us. There have been no material changes to these matters since our Annual Report on Form 10-K for the year ended December 31, 2020 was filed with the SEC on February 26, 2021.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
11. Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers [Text Block]
11. Revenue from Contracts with Customers

The following table presents the disaggregation of revenue from contracts with customers for the three and nine months ended September 30, 2021 and 2020 along with the reportable segment for each category (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
CategorySegment2021202020212020
Solar modulesModules$562,810 $422,480 $1,640,436 $1,187,679 
Solar power systemsSystems10,132 471,174 311,076 776,724 
O&M servicesSystems5,262 28,061 37,210 89,237 
Energy generation (1)Systems7,339 14,335 29,375 54,884 
EPC services (2)Systems(2,039)(8,485)(2,039)(6,424)
Net sales$583,504 $927,565 $2,016,058 $2,102,100 
——————————
(1)During the three and nine months ended September 30, 2020, the majority of energy generated and sold by our PV solar power systems was accounted for under ASC 840 consistent with the classification of the associated PPAs.

(2)For certain of our EPC agreements, we provide an energy performance test during the first or second year of a system’s operation to demonstrate that the actual energy generation for the applicable period meets or exceeds the modeled energy expectation, after certain adjustments. If there is an underperformance event with regard to these tests, we may incur liquidated damages as specified in the applicable EPC agreement. During the three months ended September 30, 2020, we accrued liquidated damages for certain of these agreements, which we recognized as a reduction to revenue. See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our performance guarantee arrangements.

We recognize revenue for module sales at a point in time following the transfer of control of the modules to the customer, which typically occurs upon shipment or delivery depending on the terms of the underlying contracts. Such contracts may contain provisions that require us to make liquidated damage payments to the customer if we fail to ship or deliver modules by scheduled dates. We recognize these liquidated damages as a reduction of revenue in the period we transfer control of the modules to the customer.

For EPC services, or sales of solar power systems with EPC services, we recognize revenue over time using cost based input methods, in which significant judgment is required to evaluate assumptions including the amount of net contract revenues and the total estimated costs to determine our progress toward contract completion. If the estimated total costs on any contract are greater than the net contract revenues, we recognize the entire estimated loss in the period the loss becomes known. The cumulative effect of revisions to estimates related to net contract revenues or costs to complete contracts are recorded in the period in which the revisions to estimates are identified and the amounts can be reasonably estimated.

Changes in estimates for sales of systems and EPC services occur for a variety of reasons, including but not limited to (i) changes in estimates of variable consideration, (ii) construction plan accelerations or delays, (iii) module cost forecast changes, (iv) cost related change orders, or (v) changes in other information used to estimate costs. Changes in estimates may have a material effect on our condensed consolidated statements of operations.
The following table outlines the impact on revenue of net changes in estimated transaction prices and input costs for systems related sales contracts (both increases and decreases) for the three and nine months ended September 30, 2021 and 2020 as well as the number of projects that comprise such changes. For purposes of the table, we only include projects with changes in estimates that have a net impact on revenue of at least $1.0 million during the periods presented. Also included in the table is the net change in estimate as a percentage of the aggregate revenue for such projects.
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2021202020212020
Number of projects12 
Increase (decrease) in revenue from net changes in transaction prices (in thousands) (1)$7,818 $(16,319)$72,950 $(25,470)
Increase (decrease) in revenue from net changes in input cost estimates (in thousands)— 24 — (2,483)
Net increase (decrease) in revenue from net changes in estimates (in thousands)$7,818 $(16,295)$72,950 $(27,953)
Net change in estimate as a percentage of aggregate revenue0.9 %(1.3)%2.3 %(1.3)%
——————————
(1)During the nine months ended September 30, 2021, we recorded revenue of $65.1 million associated with the settlement of an outstanding indemnification arrangement associated with the sale of one of our projects. See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our indemnification arrangements.

The following table reflects the changes in our contract assets, which we classify as “Accounts receivable, unbilled,” and our contract liabilities, which we classify as “Deferred revenue,” for the nine months ended September 30, 2021. As of December 31, 2020, these balances excluded any assets or liabilities classified as held for sale (in thousands):
 September 30,
2021
December 31,
2020
Nine Month Change
Accounts receivable, unbilled (1)$49,204 $49,395 
Allowance for credit losses(184)(303)
Accounts receivable, unbilled, net$49,020 $49,092 $(72)— %
Deferred revenue (2)$307,473 $233,732 $73,741 32 %
——————————
(1)Includes $24.2 million and $22.7 million of noncurrent accounts receivable, unbilled classified as “Other assets” on our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, respectively.

(2)Includes $68.7 million and $44.9 million of noncurrent deferred revenue classified as “Other liabilities” on our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, respectively.

During the nine months ended September 30, 2021, our contract assets decreased by $0.1 million primarily due to final billings for certain project sales, offset by unbilled receivables associated with the sale of the Sun Streams 4 and Sun Streams 5 projects in the current period. During the nine months ended September 30, 2021, our contract liabilities increased by $73.7 million primarily due to advance payments received for sales of solar modules in the current period, partially offset by the recognition of revenue for sales of solar modules for which payment was received in 2020. During the nine months ended September 30, 2021 and 2020, we recognized revenue of $169.5 million and $296.7 million, respectively, that was included in the corresponding contract liability balance at the beginning of the periods.
As of September 30, 2021, we had entered into contracts with customers for the future sale of 16.4 GWDC of solar modules for an aggregate transaction price of $4.6 billion. We expect to recognize such amounts as revenue through 2024 as we transfer control of the modules to the customers. While our contracts with customers typically represent firm purchase commitments, these contracts may be subject to amendments made by us or requested by our customers. These amendments may increase or decrease the volume of modules to be sold under the contract, change delivery schedules, or otherwise adjust the expected revenue under these contracts.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
12. Share-Based Compensation
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]  
Share-Based Compensation
12. Share-Based Compensation

The following table presents share-based compensation expense recognized in our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Cost of sales (1)$154 $1,099 $235 $2,554 
Selling, general and administrative (1)5,746 5,562 14,998 13,323 
Research and development (2)529 548 (259)2,312 
Total share-based compensation expense$6,429 $7,209 $14,974 $18,189 
——————————
(1)On March 31, 2021, we completed the sales of our North American O&M operations and U.S. project development business, which resulted in the forfeiture of unvested shares for associates (our term for full and part-time employees) departing the Company as part of the transactions. See Note 2. “Sales of Businesses” to our condensed consolidated financial statements for further information related to these transactions.

(2)Effective March 15, 2021, our former Chief Technology Officer retired from the Company, which resulted in the forfeiture of his unvested shares during the nine months ended September 30, 2021.

Share-based compensation expense capitalized in inventory, project assets, and PV solar power systems was $0.8 million as of September 30, 2021 and $1.1 million as of December 31, 2020. As of September 30, 2021, we had $29.3 million of unrecognized share-based compensation expense related to unvested restricted and performance units, which we expect to recognize over a weighted-average period of approximately 1.4 years.

In April 2018, the compensation committee of our board of directors (“the Board”) approved a long-term incentive program for key executive officers and associates. The program was intended to incentivize retention of our key executive talent and align the interest of executive management and stockholders. The program consisted of performance units to be earned over an approximately three-year performance period, which ended in December 2020. Vesting of the 2018 grants of performance units was contingent upon the relative attainment of target gross margin, operating expense, and contracted revenue metrics. In February 2021, the compensation committee certified the achievement of the vesting conditions applicable to the grants, which approximated the target level of performance. Accordingly, each participant received one share of common stock for each vested performance unit, net of any tax withholdings.

In July 2019, the compensation committee approved additional grants of performance units for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2021. Vesting of the 2019 grants of performance units is contingent upon the relative attainment of target cost per watt, module wattage, gross profit, and operating income metrics.

In March 2020, the compensation committee approved additional grants of performance units for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2022. Vesting of the 2020 grants of performance units is contingent upon the relative attainment of target contracted revenue, module wattage, and return on capital metrics.
In May 2021, the compensation committee approved additional grants of performance units for key executive officers. Such grants are expected to be earned over a multi-year performance period ending in December 2023. Vesting of the 2021 grants of performance units is contingent upon the relative attainment of target contracted revenue, cost per watt, incremental average selling price, and operating income metrics.

Vesting of performance units is also contingent upon the employment of program participants through the applicable vesting dates, with limited exceptions in case of death, disability, a qualifying retirement, or a change-in-control of First Solar. Outstanding performance units are included in the computation of diluted net income per share based on the number of shares that would be issuable if the end of the reporting period were the end of the contingency period.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
13. Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes
13. Income Taxes

In March 2020, the Coronavirus Aid, Relief, and Economic Security (CARES) Act (the “CARES Act”) was signed into law. The CARES Act includes a number of federal corporate tax relief provisions that are intended to support the ongoing liquidity of U.S. corporations. Among other provisions, the CARES Act allows net operating losses incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years. Because changes in tax law are accounted for in the period of enactment, the retroactive effects of such changes were accounted for as a discrete item in the prior period.

As a result of the CARES Act, we expect to carry back our 2019 and 2020 net operating losses to our 2016 U.S. corporate income tax return, which will restore certain foreign tax credits we expect to utilize by amending our 2017 and 2018 U.S. corporate income tax returns. Such amended returns will restore other general business credits we expect to utilize in future tax years before the credits expire and eliminate the transition tax liability for accumulated earnings of foreign subsidiaries resulting from the Tax Cuts and Jobs Act.

Our effective tax rate was 16.7% and (16.9)% for the nine months ended September 30, 2021 and 2020, respectively. The increase in our effective tax rate was primarily driven by a discrete tax benefit in the prior year associated with the net operating loss carryback provisions of the CARES Act described above. Our provision for income taxes differed from the amount computed by applying the U.S. statutory federal income tax rate of 21% primarily due to the beneficial impact of the Malaysian tax holiday and Vietnamese tax incentive.

Our Malaysian subsidiary has been granted a long-term tax holiday that expires in 2027. The tax holiday, which generally provides for a full exemption from Malaysian income tax, is conditional upon our continued compliance with certain employment and investment thresholds, which we are currently in compliance with and expect to continue to comply with through the expiration of the tax holiday in 2027. In addition, our Vietnamese subsidiary has been granted a tax incentive that provides a two-year tax exemption, which began in 2020, and reduced annual tax rates through the end of 2025.

We account for uncertain tax positions pursuant to the recognition and measurement criteria under ASC 740. It is reasonably possible that $0.4 million of uncertain tax positions will be recognized within the next 12 months due to the expiration of the statute of limitations associated with such positions.

We are subject to audit by federal, state, local, and foreign tax authorities. We are currently under examination in India, Malaysia, and the state of California. We believe that adequate provisions have been made for any adjustments that may result from tax examinations. However, the outcome of tax examinations cannot be predicted with certainty. If any issues addressed by our tax examinations are not resolved in a manner consistent with our expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
14. Net Income Per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Net Income per Share
14. Net Income per Share

The calculation of basic and diluted net income per share for the three and nine months ended September 30, 2021 and 2020 was as follows (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Basic net income per share
Numerator:
Net income$45,203 $155,037 $337,323 $282,652 
Denominator:
Weighted-average common shares outstanding106,320 105,967 106,241 105,830 
Diluted net income per share
Denominator:
Weighted-average common shares outstanding106,320 105,967 106,241 105,830 
Effect of restricted and performance units and stock purchase plan shares579 784 638 707 
Weighted-average shares used in computing diluted net income per share106,899 106,751 106,879 106,537 
Net income per share:
Basic$0.43 $1.46 $3.18 $2.67 
Diluted$0.42 $1.45 $3.16 $2.65 

The following table summarizes the shares of common stock that were excluded from the computation of diluted net income per share for the three and nine months ended September 30, 2021 and 2020 as such shares would have had an anti-dilutive effect (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Anti-dilutive shares— 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
15. Accumulated Other Comprehensive Loss
9 Months Ended
Sep. 30, 2021
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss
15. Accumulated Other Comprehensive Loss

The following table presents the changes in accumulated other comprehensive loss, net of tax, for the nine months ended September 30, 2021 (in thousands):
Foreign Currency Translation AdjustmentUnrealized Gain (Loss) on Marketable Securities and Restricted Marketable SecuritiesUnrealized Gain (Loss) on Derivative InstrumentsTotal
Balance as of December 31, 2020$(76,239)$16,630 $(2,117)$(61,726)
Other comprehensive (loss) income before reclassifications(12,544)(9,399)3,799 (18,144)
Amounts reclassified from accumulated other comprehensive loss1,203 (11,696)1,030 (9,463)
Net tax effect
— 1,134 (545)589 
Net other comprehensive (loss) income(11,341)(19,961)4,284 (27,018)
Balance as of September 30, 2021$(87,580)$(3,331)$2,167 $(88,744)

The following table presents the pretax amounts reclassified from accumulated other comprehensive loss into our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Comprehensive Income ComponentsIncome Statement Line ItemThree Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Foreign currency translation adjustment:
Foreign currency translation adjustmentCost of sales$— $370 $— $370 
Foreign currency translation adjustmentOther (expense) income, net(728)— (1,203)— 
Total foreign currency translation adjustment(728)370 (1,203)370 
Unrealized gain on marketable securities and restricted marketable securities
Other (expense) income, net— 11,696 15,346 
Unrealized gain (loss) on derivative contracts:
Foreign exchange forward contracts
Cost of sales15 (334)(1,913)(647)
Commodity swap contractsCost of sales670 — 883 — 
Total unrealized gain (loss) on derivative contracts685 (334)(1,030)(647)
Total (loss) gain reclassified$(43)$45 $9,463 $15,069 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
16. Segment Reporting
9 Months Ended
Sep. 30, 2021
Segment Reporting Information, Profit (Loss) [Abstract]  
Segment Reporting
16. Segment Reporting

We operate our business in two segments. Our modules segment involves the design, manufacture, and sale of cadmium telluride (“CdTe”) solar modules, which convert sunlight into electricity. Third-party customers of our modules segment include integrators and operators of PV solar power systems. Our second segment is our systems segment, through which we provide power plant solutions in certain markets, which include (i) project development, (ii) EPC services, and (iii) O&M services. We may provide any combination of individual products and services within such capabilities (including, with respect to EPC services, by contracting with third parties) depending upon the customer and market opportunity. Our systems segment customers include utilities, independent power producers, commercial and industrial companies, and other system owners. From time to time, we may temporarily own and operate, or retain interests in, certain of our systems for a period of time based on strategic opportunities or market factors. See Note 20. “Segment and Geographical Information” in our Annual Report on Form 10-K for the year ended December 31, 2020 for additional discussion of our segment reporting.

The following tables present certain financial information for our reportable segments for the three and nine months ended September 30, 2021 and 2020 and as of September 30, 2021 and December 31, 2020 (in thousands):
 Three Months Ended September 30, 2021Three Months Ended September 30, 2020
 ModulesSystemsTotalModulesSystemsTotal
Net sales$562,810 $20,694 $583,504 $422,480 $505,085 $927,565 
Gross profit118,260 6,320 124,580 124,822 168,193 293,015 
Depreciation and amortization expense
56,335 3,045 59,380 43,137 4,982 48,119 
 Nine Months Ended September 30, 2021Nine Months Ended September 30, 2020
 ModulesSystemsTotalModulesSystemsTotal
Net sales$1,640,436 $375,622 $2,016,058 $1,187,679 $914,421 $2,102,100 
Gross profit 328,047 155,418 483,465 280,115 240,698 520,813 
Depreciation and amortization expense
163,747 9,193 172,940 132,529 17,477 150,006 
September 30, 2021December 31, 2020
ModulesSystemsTotalModulesSystemsTotal
Goodwill$14,462 $— $14,462 $14,462 $— $14,462 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
3. Cash, Cash Equivalents, and Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2021
Cash, Cash Equivalents, and Short-term Investments [Abstract]  
Schedule of Cash, Cash Equivalent, and Marketable Securities
Cash, cash equivalents, and marketable securities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
September 30,
2021
December 31,
2020
Cash and cash equivalents:
Cash$1,367,462 $1,227,000 
Money market funds
Total cash and cash equivalents1,367,464 1,227,002 
Marketable securities:
Foreign debt147,445 214,254 
U.S. debt18,710 14,543 
Time deposits388,446 291,269 
Total marketable securities554,601 520,066 
Total cash, cash equivalents, and marketable securities$1,922,065 $1,747,068 
Reconciliation of Cash, Cash Equivalents, and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020 to the total of such amounts as presented in the condensed consolidated statements of cash flows (in thousands):
Balance Sheet Line ItemSeptember 30,
2021
December 31,
2020
Cash and cash equivalentsCash and cash equivalents$1,367,464 $1,227,002 
Restricted cash current
Prepaid expenses and other current assets1,181 1,745 
Restricted cash noncurrent
Other assets17,229 44,847 
Total cash, cash equivalents, and restricted cash
$1,385,874 $1,273,594 
Available-for-sale Marketable Securities
The following tables summarize the unrealized gains and losses related to our available-for-sale marketable securities, by major security type, as of September 30, 2021 and December 31, 2020 (in thousands):
 As of September 30, 2021
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign debt$147,312 $133 $— $— $147,445 
U.S. debt19,009 13 309 18,710 
Time deposits388,576 — — 130 388,446 
Total$554,897 $146 $309 $133 $554,601 
 As of December 31, 2020
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign debt$213,949 $367 $46 $16 $214,254 
U.S. debt14,521 22 — — 14,543 
Time deposits291,374 — — 105 291,269 
Total$519,844 $389 $46 $121 $520,066 
Debt Securities, Available-for-sale, Allowance for Credit Loss
The following table presents the change in the allowance for credit losses related to our available-for-sale marketable securities for the nine months ended September 30, 2021 and 2020 (in thousands):
Nine Months Ended
September 30,
20212020
Allowance for credit losses, beginning of period$121 $— 
Cumulative-effect adjustment for the adoption of ASU 2016-13— 207 
Provision for credit losses, net329 215 
Sales and maturities of marketable securities(317)(374)
Allowance for credit losses, end of period$133 $48 
Available-for-sale Marketable Securities by Maturity
The contractual maturities of our marketable securities as of September 30, 2021 were as follows (in thousands):
Fair
Value
One year or less$538,879 
One year to two years6,034 
Two years to three years— 
Three years to four years— 
Four years to five years4,813 
More than five years4,875 
Total$554,601 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
4. Restricted Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2021
Debt Securities, Available-for-sale, Restricted [Abstract]  
Schedule of Restricted Marketable Securities
Restricted marketable securities consisted of the following as of September 30, 2021 and December 31, 2020 (in thousands):
 
 
September 30,
2021
December 31,
2020
Foreign government obligations$71,603 $149,700 
Supranational debt10,944 — 
U.S. debt145,151 — 
U.S. government obligations23,681 115,580 
Total restricted marketable securities$251,379 $265,280 
Restricted Available-for-sale Marketable Securities
The following table summarizes the unrealized gains and losses related to our restricted marketable securities, by major security type, as of September 30, 2021 and December 31, 2020 (in thousands):

 As of September 30, 2021
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign government obligations$68,081 $5,280 $1,747 $11 $71,603 
Supranational debt11,416 — 472 — 10,944 
U.S. debt150,500 — 5,312 37 145,151 
U.S. government obligations24,662 — 976 23,681 
Total$254,659 $5,280 $8,507 $53 $251,379 
 As of December 31, 2020
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Foreign government obligations$131,980 $17,720 $— $— $149,700 
U.S. government obligations115,648 133 188 13 115,580 
Total$247,628 $17,853 $188 $13 $265,280 
Restricted Debt Securities, Available-for-sale, Allowance for Credit Loss
The following table presents the change in the allowance for credit losses related to our restricted marketable securities for the nine months ended September 30, 2021 and 2020 (in thousands):
Nine Months Ended
September 30,
20212020
Allowance for credit losses, beginning of period$13 $— 
Cumulative-effect adjustment for the adoption of ASU 2016-13— 54 
Provision for credit losses, net69 (29)
Sales of restricted marketable securities(29)(25)
Allowance for credit losses, end of period$53 $— 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
5. Consolidated Balance Sheet Details (Tables)
9 Months Ended
Sep. 30, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable
Accounts receivable trade, net

Accounts receivable trade, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Accounts receivable trade, gross$249,771 $269,095 
Allowance for credit losses(1,430)(3,009)
Accounts receivable trade, net$248,341 $266,086 

At September 30, 2021 and December 31, 2020, $60.7 million and $24.4 million, respectively, of our trade accounts receivable were secured by letters of credit and surety bonds issued by creditworthy financial institutions.
Accounts receivable, unbilled, net

Accounts receivable, unbilled, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Accounts receivable, unbilled$25,053 $26,673 
Allowance for credit losses(51)(303)
Accounts receivable, unbilled, net$25,002 $26,370 
Schedule of Allowance for Credit Losses
The following tables present the change in the allowances for credit losses related to our accounts receivable for the nine months ended September 30, 2021 and 2020 (in thousands):
Nine Months Ended
September 30,
Accounts receivable, trade20212020
Allowance for credit losses, beginning of period$3,009 $1,386 
Cumulative-effect adjustment for the adoption of ASU 2016-13— 171 
Provision for credit losses, net(1,458)1,421 
Writeoffs(121)(565)
Allowance for credit losses, end of period$1,430 $2,413 
Nine Months Ended
September 30,
Accounts receivable, unbilled20212020
Allowance for credit losses, beginning of period$303 $— 
Cumulative-effect adjustment for the adoption of ASU 2016-13— 459 
Provision for credit losses, net(252)635 
Writeoffs— (175)
Allowance for credit losses, end of period$51 $919 
Schedule of Inventories, Current and Noncurrent
Inventories consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Raw materials$356,109 $292,334 
Work in process61,195 64,709 
Finished goods466,581 411,773 
Inventories$883,885 $768,816 
Inventories – current$647,439 $567,587 
Inventories – noncurrent$236,446 $201,229 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Prepaid expenses$172,112 $160,534 
Derivative instruments (1)6,682 3,315 
Prepaid income taxes6,206 71,051 
Restricted cash1,181 1,745 
Other current assets17,297 15,094 
Prepaid expenses and other current assets$203,478 $251,739 
——————————
(1)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.
Schedule of Property, Plant and Equipment, Net
Property, plant and equipment, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Land$17,856 $14,498 
Buildings and improvements 693,833 693,762 
Machinery and equipment 2,507,719 2,184,236 
Office equipment and furniture139,034 143,685 
Leasehold improvements40,206 41,459 
Construction in progress281,715 419,766 
Property, plant and equipment, gross3,680,363 3,497,406 
Accumulated depreciation(1,174,442)(1,095,121)
Property, plant and equipment, net$2,505,921 $2,402,285 
Schedule of PV Solar Power Systems, Net
PV solar power systems, net consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
PV solar power systems, gross $291,898 $298,067 
Accumulated depreciation(61,475)(54,671)
PV solar power systems, net$230,423 $243,396 
Schedule of Project Assets
Project assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Project assets – development costs, including project acquisition and land costs$129,844 $176,346 
Project assets – construction costs205,415 197,031 
Project assets$335,259 $373,377 
Schedule of Other Assets, Noncurrent
Other assets consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Operating lease assets (1)$238,508 $226,664 
Advanced payments for raw materials89,252 97,883 
Income tax receivables39,888 36 
Indirect tax receivables24,785 14,849 
Accounts receivable, unbilled, net24,018 22,722 
Accounts receivable trade, net23,094 — 
Restricted cash17,229 44,847 
Other35,319 27,129 
Other assets$492,093 $434,130 
——————————
(1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.
Schedule of Goodwill
Goodwill for the relevant reporting unit consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
December 31,
2020
Acquisitions (Impairments)September 30,
2021
Modules$407,827 $— $407,827 
Accumulated impairment losses(393,365)— (393,365)
Goodwill$14,462 $— $14,462 
Schedule of Intangible Assets, Net
The following tables summarize our intangible assets at September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021
 Gross AmountAccumulated AmortizationNet Amount
Developed technology$99,964 $(59,518)$40,446 
Power purchase agreements6,486 (1,539)4,947 
Patents8,173 (5,631)2,542 
Intangible assets, net$114,623 $(66,688)$47,935 
December 31, 2020
 Gross AmountAccumulated AmortizationNet Amount
Developed technology$99,964 $(52,115)$47,849 
Power purchase agreements6,486 (1,296)5,190 
Patents8,173 (5,074)3,099 
Intangible assets, net$114,623 $(58,485)$56,138 
Schedule of Accrued Expenses
Accrued expenses consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Accrued project costs$43,721 $81,380 
Accrued freight42,091 26,580 
Accrued inventory 39,514 25,704 
Accrued compensation and benefits29,030 51,685 
Accrued property, plant and equipment20,637 66,543 
Product warranty liability (1)16,752 22,278 
Other39,418 36,297 
Accrued expenses$231,163 $310,467 
——————————
(1)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”
Schedule of Other Current Liabilities
Other current liabilities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Operating lease liabilities (1)$13,566 $14,006 
Derivative instruments (2)1,720 5,280 
Other taxes payable1,221 30,041 
Other8,602 33,710 
Other current liabilities$25,109 $83,037 
——————————
(1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.

(2)See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for discussion of our derivative instruments.
Schedule of Other Liabilities
Other liabilities consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
 September 30,
2021
December 31,
2020
Operating lease liabilities (1)$173,627 $189,034 
Deferred revenue68,663 44,919 
Product warranty liability (2)41,789 72,818 
Deferred tax liabilities, net14,305 23,671 
Other43,433 41,784 
Other liabilities$341,817 $372,226 
——————————
(1)See Note 7. “Leases” to our condensed consolidated financial statements for discussion of our lease arrangements.

(2)See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our “Product Warranties.”
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
6. Derivative Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
The following tables present the fair values of derivative instruments included in our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020 (in thousands):
 September 30, 2021
Prepaid Expenses and Other Current AssetsOther AssetsOther Current LiabilitiesOther Liabilities
Derivatives designated as hedging instruments:
Foreign exchange forward contracts$628 $18 $36 $— 
Commodity swap contracts633 — — — 
Total derivatives designated as hedging instruments$1,261 $18 $36 $— 
Derivatives not designated as hedging instruments:
Foreign exchange forward contracts$5,421 $— $1,684 $— 
Interest rate swap contracts— — — 595 
Total derivatives not designated as hedging instruments$5,421 $— $1,684 $595 
Total derivative instruments$6,682 $18 $1,720 $595 
 December 31, 2020
Prepaid Expenses and Other Current AssetsOther Current LiabilitiesOther Liabilities
Derivatives designated as hedging instruments:
Foreign exchange forward contracts$— $2,504 $341 
Commodity swap contracts1,478 — — 
Total derivatives designated as hedging instruments$1,478 $2,504 $341 
Derivatives not designated as hedging instruments:
Foreign exchange forward contracts$1,837 $2,776 $— 
Total derivatives not designated as hedging instruments$1,837 $2,776 $— 
Total derivative instruments$3,315 $5,280 $341 
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
The following table presents the pretax amounts related to derivative instruments designated as cash flow hedges affecting accumulated other comprehensive income (loss) and our condensed consolidated statements of operations for the nine months ended September 30, 2021 and 2020 (in thousands):
Foreign Exchange Forward ContractsCommodity Swap ContractsTotal
Balance as of December 31, 2020$(3,644)$1,472 $(2,172)
Amounts recognized in other comprehensive income (loss)2,268 1,531 3,799 
Amounts reclassified to earnings impacting:
Cost of sales1,913 (883)1,030 
Balance as of September 30, 2021$537 $2,120 $2,657 
Balance as of December 31, 2019$(962)$— $(962)
Amounts recognized in other comprehensive income (loss)(2,129)(228)(2,357)
Amounts reclassified to earnings impacting:
Cost of sales647 — 647 
Balance as of September 30, 2020$(2,444)$(228)$(2,672)
Schedule of Derivative Instruments, Gain (Loss) [Table Text Block]
The following table presents gains and losses related to derivative instruments not designated as hedges affecting our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Amount of Gain (Loss) Recognized in Income
Three Months Ended
September 30,
Nine Months Ended
September 30,
Income Statement Line Item2021202020212020
Foreign exchange forward contracts
Cost of sales$103 $(195)$(174)$(73)
Foreign exchange forward contracts
Foreign currency loss, net1,802 (2,598)10,821 (2,405)
Interest rate swap contractsInterest expense, net96 (5,878)(595)(7,259)
Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]
As of September 30, 2021 and December 31, 2020, the notional values associated with our foreign exchange forward contracts qualifying as cash flow hedges were as follows (notional amounts and U.S. dollar equivalents in millions):
September 30, 2021
CurrencyNotional AmountUSD Equivalent
U.S. dollar (1)$39.8$39.8
British poundGBP 10.6$14.3
December 31, 2020
CurrencyNotional AmountUSD Equivalent
U.S. dollar (1)$43.4$43.4
——————————
(1)These derivative instruments represent hedges of outstanding payables denominated in U.S. dollars at certain of our foreign subsidiaries whose functional currencies are other than the U.S. dollar.
Schedule of Notional Value of Foreign Exchange Forward Derivatives [Table Text Block]
As of September 30, 2021 and December 31, 2020, the notional values of our foreign exchange forward contracts that do not qualify for hedge accounting were as follows (notional amounts and U.S. dollar equivalents in millions):
September 30, 2021
TransactionCurrencyNotional AmountUSD Equivalent
PurchaseAustralian dollarAUD 3.2$2.3
PurchaseBrazilian realBRL 2.6$0.5
PurchaseChilean pesoCLP 985.0$1.2
SellChilean pesoCLP 4,240.6$5.3
PurchaseEuro€86.4$100.6
SellEuro€32.6$37.9
PurchaseBritish poundGBP 2.5$3.4
SellIndian rupeeINR 1,830.0$24.7
PurchaseJapanese yen¥151.8$1.4
SellJapanese yen¥27,325.6$244.9
PurchaseMalaysian ringgitMYR 30.5$7.3
SellMalaysian ringgitMYR 26.8$6.4
SellMexican pesoMXN 34.6$1.7
PurchaseSingapore dollarSGD 5.5$4.0
December 31, 2020
TransactionCurrencyNotional AmountUSD Equivalent
PurchaseAustralian dollarAUD 3.2$2.5
PurchaseBrazilian realBRL 2.6$0.5
SellCanadian dollarCAD 8.9$7.0
PurchaseChilean pesoCLP 2,006.0$2.8
SellChilean pesoCLP 4,476.7$6.3
PurchaseEuro€140.0$172.1
SellEuro€63.6$78.2
SellIndian rupeeINR 619.2$8.4
PurchaseJapanese yen¥1,593.7$15.5
SellJapanese yen¥20,656.6$200.5
PurchaseMalaysian ringgitMYR 69.3$17.2
SellMalaysian ringgitMYR 24.9$6.2
SellMexican pesoMXN 34.6$1.7
PurchaseSingapore dollarSGD 2.9$2.2
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
7. Leases (Tables)
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Schedule of operating lease cost and related information
The following table presents certain quantitative information related to our lease arrangements for the three and nine months ended September 30, 2021 and 2020, and as of September 30, 2021 and December 31, 2020 (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Operating lease cost$4,622 $4,798 $13,171 $13,694 
Variable lease cost575 628 1,575 1,919 
Short-term lease cost104 1,112 711 2,817 
Total lease cost$5,301 $6,538 $15,457 $18,430 
Payments of amounts included in the measurement of operating lease liabilities
$16,813 $15,756 
Lease assets obtained in exchange for operating lease liabilities
$19,769 $93,992 
September 30,
2021
December 31,
2020
Operating lease assets$238,508 $226,664 
Operating lease liabilities current
13,566 14,006 
Operating lease liabilities noncurrent
173,627 189,034 
Weighted-average remaining lease term20 years20 years
Weighted-average discount rate2.6 %2.9 %
Operating lease liability maturity
As of September 30, 2021, the future payments associated with our lease liabilities were as follows (in thousands):
Total Lease Liabilities
Remainder of 2021$3,292 
202217,051 
202317,100 
202416,608 
202515,979 
202614,489 
Thereafter140,192 
Total future payments224,711 
Less: interest(37,518)
Total lease liabilities$187,193 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
8. Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair value of assets and liabilities measured on a recurring basis
At September 30, 2021 and December 31, 2020, the fair value measurements of our assets and liabilities measured on a recurring basis were as follows (in thousands):
  Fair Value Measurements at Reporting
Date Using
 
 
 
 
 
 
September 30,
2021
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:
Cash equivalents:
Money market funds$$$— $— 
Marketable securities:
Foreign debt147,445 — 147,445 — 
U.S. debt18,710 — 18,710 — 
Time deposits388,446 388,446 — — 
Restricted marketable securities251,379 — 251,379 — 
Derivative assets6,700 — 6,700 — 
Total assets$812,682 $388,448 $424,234 $— 
Liabilities:
Derivative liabilities$2,315 $— $2,315 $— 
  Fair Value Measurements at Reporting
Date Using
 
 
 
 
 
 
December 31,
2020
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
Assets:    
Cash equivalents:
Money market funds$$$— $— 
Marketable securities:
Foreign debt214,254 — 214,254 — 
U.S. debt14,543 — 14,543 — 
Time deposits291,269 291,269 — — 
Restricted marketable securities265,280 — 265,280 — 
Derivative assets3,315 — 3,315 — 
Total assets$788,663 $291,271 $497,392 $— 
Liabilities:
Derivative liabilities$5,621 $— $5,621 $— 
Carrying value and fair value of financial instruments not measured at fair value
At September 30, 2021 and December 31, 2020, the carrying values and fair values of our financial instruments not measured at fair value were as follows (in thousands):
 September 30, 2021December 31, 2020
 
 
Carrying
Value
Fair
Value
Carrying
Value
Fair
Value
Assets:    
Accounts receivable, unbilled, net - noncurrent$24,018 $21,498 $22,722 $22,096 
Accounts receivable trade, net - noncurrent23,094 20,111 — — 
Liabilities:
Long-term debt, including current maturities (1)$287,185 $290,457 $287,149 $297,076 
——————————
(1)Excludes unamortized discounts and issuance costs.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
9. Debt (Tables)
9 Months Ended
Sep. 30, 2021
Debt Instruments [Abstract]  
Schedule of Long-term Debt Instruments
Our long-term debt consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
Balance (USD)
Loan AgreementCurrencySeptember 30,
2021
December 31,
2020
Revolving Credit FacilityUSD$— $— 
Luz del Norte Credit FacilitiesUSD184,546 186,230 
Japan Credit FacilityJPY33,870 13,813 
Tochigi Credit FacilityJPY— 39,400 
Kyoto Credit FacilityJPY44,053 47,706 
Ikeda Credit FacilityJPY24,716 — 
Long-term debt principal287,185 287,149 
Less: unamortized discounts and issuance costs(8,573)(7,918)
Total long-term debt278,612 279,231 
Less: current portion(37,129)(41,540)
Noncurrent portion$241,483 $237,691 
Schedule of Borrowing Rate on Debt Our long-term debt borrowing rates as of September 30, 2021 were as follows:
Loan AgreementSeptember 30, 2021
Luz del Norte Credit Facilities (1)Fixed rate loans at bank rate plus 3.50%
Variable rate loans at 91-Day U.S. Treasury Bill Yield or LIBOR plus 3.50%
Japan Credit Facility1-month TIBOR plus 0.55%
Kyoto Credit Facility1-month TIBOR plus 0.60%
Ikeda Credit Facility (2)Fixed rate term loan facility at 1.20%
Variable rate term loan facility at 6-month TIBOR plus 0.70% (3)
Consumption tax facility at 3-month TIBOR plus 0.50%
Debt service reserve facility at 6-month TIBOR plus 1.20%
——————————
(1)Outstanding balance comprised of $135.9 million of fixed rate loans and $48.6 million of variable rate loans as of September 30, 2021.

(2)Outstanding balance comprised of $12.2 million of fixed rate loans and $12.5 million of variable rate loans as of September 30, 2021.

(3)We have entered into an interest rate swap contract to hedge a portion of this variable rate. See Note 6. “Derivative Financial Instruments” to our condensed consolidated financial statements for additional information.
Schedule of Maturities of Long-term Debt
At September 30, 2021, the future principal payments on our long-term debt were due as follows (in thousands):
Total Debt
Remainder of 2021$717 
202237,905 
20236,687 
202455,137 
20258,636 
20269,114 
Thereafter168,989 
Total long-term debt future principal payments$287,185 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
10. Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability
Product warranty activities during the three and nine months ended September 30, 2021 and 2020 were as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2021202020212020
Product warranty liability, beginning of period$91,058 $123,194 $95,096 $129,797 
Accruals for new warranties issued1,680 3,435 8,397 7,903 
Settlements(1,091)(9,289)(6,730)(18,772)
Changes in estimate of product warranty liability(33,106)(19,987)(38,222)(21,575)
Product warranty liability, end of period$58,541 $97,353 $58,541 $97,353 
Current portion of warranty liability$16,752 $22,325 $16,752 $22,325 
Noncurrent portion of warranty liability$41,789 $75,028 $41,789 $75,028 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
11. Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue, by Type of Revenue [Table Text Block]
The following table presents the disaggregation of revenue from contracts with customers for the three and nine months ended September 30, 2021 and 2020 along with the reportable segment for each category (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
CategorySegment2021202020212020
Solar modulesModules$562,810 $422,480 $1,640,436 $1,187,679 
Solar power systemsSystems10,132 471,174 311,076 776,724 
O&M servicesSystems5,262 28,061 37,210 89,237 
Energy generation (1)Systems7,339 14,335 29,375 54,884 
EPC services (2)Systems(2,039)(8,485)(2,039)(6,424)
Net sales$583,504 $927,565 $2,016,058 $2,102,100 
——————————
(1)During the three and nine months ended September 30, 2020, the majority of energy generated and sold by our PV solar power systems was accounted for under ASC 840 consistent with the classification of the associated PPAs.

(2)For certain of our EPC agreements, we provide an energy performance test during the first or second year of a system’s operation to demonstrate that the actual energy generation for the applicable period meets or exceeds the modeled energy expectation, after certain adjustments. If there is an underperformance event with regard to these tests, we may incur liquidated damages as specified in the applicable EPC agreement. During the three months ended September 30, 2020, we accrued liquidated damages for certain of these agreements, which we recognized as a reduction to revenue. See Note 10. “Commitments and Contingencies” to our condensed consolidated financial statements for discussion of our performance guarantee arrangements.
Changes in Estimates Systems Business [Table Text Block]
The following table outlines the impact on revenue of net changes in estimated transaction prices and input costs for systems related sales contracts (both increases and decreases) for the three and nine months ended September 30, 2021 and 2020 as well as the number of projects that comprise such changes. For purposes of the table, we only include projects with changes in estimates that have a net impact on revenue of at least $1.0 million during the periods presented. Also included in the table is the net change in estimate as a percentage of the aggregate revenue for such projects.
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2021202020212020
Number of projects12 
Increase (decrease) in revenue from net changes in transaction prices (in thousands) (1)$7,818 $(16,319)$72,950 $(25,470)
Increase (decrease) in revenue from net changes in input cost estimates (in thousands)— 24 — (2,483)
Net increase (decrease) in revenue from net changes in estimates (in thousands)$7,818 $(16,295)$72,950 $(27,953)
Net change in estimate as a percentage of aggregate revenue0.9 %(1.3)%2.3 %(1.3)%
Changes in Contract Assets and Liabilities [Table Text Block]
The following table reflects the changes in our contract assets, which we classify as “Accounts receivable, unbilled,” and our contract liabilities, which we classify as “Deferred revenue,” for the nine months ended September 30, 2021. As of December 31, 2020, these balances excluded any assets or liabilities classified as held for sale (in thousands):
 September 30,
2021
December 31,
2020
Nine Month Change
Accounts receivable, unbilled (1)$49,204 $49,395 
Allowance for credit losses(184)(303)
Accounts receivable, unbilled, net$49,020 $49,092 $(72)— %
Deferred revenue (2)$307,473 $233,732 $73,741 32 %
——————————
(1)Includes $24.2 million and $22.7 million of noncurrent accounts receivable, unbilled classified as “Other assets” on our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, respectively.

(2)Includes $68.7 million and $44.9 million of noncurrent deferred revenue classified as “Other liabilities” on our condensed consolidated balance sheets as of September 30, 2021 and December 31, 2020, respectively.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
12. Share-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
The following table presents share-based compensation expense recognized in our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Cost of sales (1)$154 $1,099 $235 $2,554 
Selling, general and administrative (1)5,746 5,562 14,998 13,323 
Research and development (2)529 548 (259)2,312 
Total share-based compensation expense$6,429 $7,209 $14,974 $18,189 
——————————
(1)On March 31, 2021, we completed the sales of our North American O&M operations and U.S. project development business, which resulted in the forfeiture of unvested shares for associates (our term for full and part-time employees) departing the Company as part of the transactions. See Note 2. “Sales of Businesses” to our condensed consolidated financial statements for further information related to these transactions.

(2)Effective March 15, 2021, our former Chief Technology Officer retired from the Company, which resulted in the forfeiture of his unvested shares during the nine months ended September 30, 2021.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
14. Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share, Basic and Diluted
The calculation of basic and diluted net income per share for the three and nine months ended September 30, 2021 and 2020 was as follows (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Basic net income per share
Numerator:
Net income$45,203 $155,037 $337,323 $282,652 
Denominator:
Weighted-average common shares outstanding106,320 105,967 106,241 105,830 
Diluted net income per share
Denominator:
Weighted-average common shares outstanding106,320 105,967 106,241 105,830 
Effect of restricted and performance units and stock purchase plan shares579 784 638 707 
Weighted-average shares used in computing diluted net income per share106,899 106,751 106,879 106,537 
Net income per share:
Basic$0.43 $1.46 $3.18 $2.67 
Diluted$0.42 $1.45 $3.16 $2.65 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table summarizes the shares of common stock that were excluded from the computation of diluted net income per share for the three and nine months ended September 30, 2021 and 2020 as such shares would have had an anti-dilutive effect (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Anti-dilutive shares— 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
15. Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Sep. 30, 2021
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The following table presents the changes in accumulated other comprehensive loss, net of tax, for the nine months ended September 30, 2021 (in thousands):
Foreign Currency Translation AdjustmentUnrealized Gain (Loss) on Marketable Securities and Restricted Marketable SecuritiesUnrealized Gain (Loss) on Derivative InstrumentsTotal
Balance as of December 31, 2020$(76,239)$16,630 $(2,117)$(61,726)
Other comprehensive (loss) income before reclassifications(12,544)(9,399)3,799 (18,144)
Amounts reclassified from accumulated other comprehensive loss1,203 (11,696)1,030 (9,463)
Net tax effect
— 1,134 (545)589 
Net other comprehensive (loss) income(11,341)(19,961)4,284 (27,018)
Balance as of September 30, 2021$(87,580)$(3,331)$2,167 $(88,744)
Reclassification out of Accumulated Other Comprehensive Loss
The following table presents the pretax amounts reclassified from accumulated other comprehensive loss into our condensed consolidated statements of operations for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Comprehensive Income ComponentsIncome Statement Line ItemThree Months Ended
September 30,
Nine Months Ended
September 30,
2021202020212020
Foreign currency translation adjustment:
Foreign currency translation adjustmentCost of sales$— $370 $— $370 
Foreign currency translation adjustmentOther (expense) income, net(728)— (1,203)— 
Total foreign currency translation adjustment(728)370 (1,203)370 
Unrealized gain on marketable securities and restricted marketable securities
Other (expense) income, net— 11,696 15,346 
Unrealized gain (loss) on derivative contracts:
Foreign exchange forward contracts
Cost of sales15 (334)(1,913)(647)
Commodity swap contractsCost of sales670 — 883 — 
Total unrealized gain (loss) on derivative contracts685 (334)(1,030)(647)
Total (loss) gain reclassified$(43)$45 $9,463 $15,069 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
16. Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting Information, Profit (Loss) [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following tables present certain financial information for our reportable segments for the three and nine months ended September 30, 2021 and 2020 and as of September 30, 2021 and December 31, 2020 (in thousands):
 Three Months Ended September 30, 2021Three Months Ended September 30, 2020
 ModulesSystemsTotalModulesSystemsTotal
Net sales$562,810 $20,694 $583,504 $422,480 $505,085 $927,565 
Gross profit118,260 6,320 124,580 124,822 168,193 293,015 
Depreciation and amortization expense
56,335 3,045 59,380 43,137 4,982 48,119 
 Nine Months Ended September 30, 2021Nine Months Ended September 30, 2020
 ModulesSystemsTotalModulesSystemsTotal
Net sales$1,640,436 $375,622 $2,016,058 $1,187,679 $914,421 $2,102,100 
Gross profit 328,047 155,418 483,465 280,115 240,698 520,813 
Depreciation and amortization expense
163,747 9,193 172,940 132,529 17,477 150,006 
September 30, 2021December 31, 2020
ModulesSystemsTotalModulesSystemsTotal
Goodwill$14,462 $— $14,462 $14,462 $— $14,462 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
2. Sales of Businesses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Proceeds from sales of businesses     $ 300,499 $ 0
Gain on sales of businesses, net $ (1,866) $ 0 147,284 0
Net sales 583,504 927,565 2,016,058 2,102,100
Solar Modules [Member]        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Net sales $ 562,810 $ 422,480 1,640,436 $ 1,187,679
North American Operations and Maintenance Business        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Proceeds from sales of businesses     149,100  
Gain on sales of businesses, net     115,800  
U.S. Project Development Business        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Proceeds from sales of businesses     151,400  
Gain on sales of businesses, net     31,500  
Purchase price, sale of U.S. Project Development business and modules     284,000  
U.S. Project Development Business | Solar Modules [Member]        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Net sales     $ 132,600  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
3. Cash, Cash Equivalents, and Marketable Securities (Details) - Cash, Cash Equivalents, and Marketable Securities - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Cash, Cash Equivalents, and Marketable Securities [Line Items]          
Cash and cash equivalents   $ 1,367,464   $ 1,227,002  
Marketable securities   554,601   520,066  
Total cash, cash equivalents, and marketable securities   1,922,065   1,747,068  
Restricted cash - current   1,181   1,745  
Restricted cash - noncurrent   17,229   44,847  
Cash, cash equivalents, and restricted cash $ 1,316,689 1,385,874 $ 1,316,689 1,273,594 $ 1,446,510
Marketable Securities, Sale Proceeds 27,600 5,500 188,100    
Marketable Securities, Realized Gain $ 100 100 $ 200    
Foreign debt [Member]          
Cash, Cash Equivalents, and Marketable Securities [Line Items]          
Marketable securities   147,445   214,254  
U.S. debt [Member]          
Cash, Cash Equivalents, and Marketable Securities [Line Items]          
Marketable securities   18,710   14,543  
Time deposits [Member]          
Cash, Cash Equivalents, and Marketable Securities [Line Items]          
Marketable securities   388,446   291,269  
Cash [Member]          
Cash, Cash Equivalents, and Marketable Securities [Line Items]          
Cash and cash equivalents   1,367,462   1,227,000  
Money market funds [Member]          
Cash, Cash Equivalents, and Marketable Securities [Line Items]          
Cash and cash equivalents   $ 2   $ 2  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
3. Cash, Cash Equivalents, and Marketable Securities (Details) - Marketable Securities - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jan. 01, 2021
Dec. 31, 2020
Jan. 01, 2020
Debt Securities, Available-for-sale [Line Items]          
Debt Securities, Available-for-sale, Amortized Cost $ 554,897     $ 519,844  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 146     389  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 309     46  
Marketable Securities, Allowance for Credit Loss 133 $ 48   121  
Marketable securities 554,601     520,066  
Debt Securities, Available-for-sale, Allowance for Credit Loss [Line Items]          
Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance 121 0      
Debt Securities, Available-for-sale, Allowance for Credit Loss, Cumulative-Effect Adjustment for the Adoption of ASU 2016-13     $ 0   $ 207
Debt Securities, Available-for-sale, Allowance for Credit Loss, Period Increase (Decrease) 329 215      
Debt Securities, Available-for-sale, Allowance for Credit Loss, Securities Sold (317) (374)      
Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance 133 $ 48      
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year 538,879        
Debt securities, Available-for-sale, Debt Maturities, Rolling Year One Through Two 6,034        
Debt securities, Available-for-sale, Debt Maturities, Rolling Year Two Through Three 0        
Debt Securities, Available-for-sale, Maturities, Rolling Year Three Through Four 0        
Debt Securities, Available-for-sale, Maturities, Rolling Year Four Through Five 4,813        
Debt Securities, Available-for-sale, Maturities, Rolling Year More Than Five 4,875        
Foreign debt [Member]          
Debt Securities, Available-for-sale [Line Items]          
Debt Securities, Available-for-sale, Amortized Cost 147,312     213,949  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 133     367  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0     46  
Marketable Securities, Allowance for Credit Loss 0     16  
Marketable securities 147,445     214,254  
Debt Securities, Available-for-sale, Allowance for Credit Loss [Line Items]          
Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance 16        
Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance 0        
U.S. debt [Member]          
Debt Securities, Available-for-sale [Line Items]          
Debt Securities, Available-for-sale, Amortized Cost 19,009     14,521  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 13     22  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 309     0  
Marketable Securities, Allowance for Credit Loss 3     0  
Marketable securities 18,710     14,543  
Debt Securities, Available-for-sale, Allowance for Credit Loss [Line Items]          
Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance 0        
Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance 3        
Time deposits [Member]          
Debt Securities, Available-for-sale [Line Items]          
Debt Securities, Available-for-sale, Amortized Cost 388,576     291,374  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0     0  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0     0  
Marketable Securities, Allowance for Credit Loss 130     105  
Marketable securities 388,446     $ 291,269  
Debt Securities, Available-for-sale, Allowance for Credit Loss [Line Items]          
Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance 105        
Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance $ 130        
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
4. Restricted Marketable Securities (Details) - Restricted Marketable Securities - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]        
Restricted marketable securities $ 251,379   $ 265,280  
Restricted cash - noncurrent $ 17,229   44,847  
Product minimum service life 25 years      
Gains on sales of marketable securities and restricted marketable securities $ 11,696 $ 15,346    
Marketable Securities, Allowance for Credit Loss 133 48 121 $ 0
Cash Held In Trust [Member]        
Debt Securities, Available-for-sale [Line Items]        
Restricted cash - noncurrent 600   700  
U.S. debt [Member]        
Debt Securities, Available-for-sale [Line Items]        
Marketable Securities, Allowance for Credit Loss 3   0  
Restricted Debt Securities [Member]        
Debt Securities, Available-for-sale [Line Items]        
Restricted marketable securities 251,379   265,280  
Proceeds from sale of restricted marketable securities 258,900 115,200    
Gains on sales of marketable securities and restricted marketable securities 11,700 15,100    
Payments to Acquire Restricted Marketable Securities 255,600 114,500    
Marketable Securities, Allowance for Credit Loss $ 53 $ 0 13 $ 0
Restricted Debt Securities [Member] | Minimum [Member]        
Debt Securities, Available-for-sale [Line Items]        
Contractual maturities of Debt securities, Available-for-sale, range start (in years) 9 years      
Restricted Debt Securities [Member] | Maximum [Member]        
Debt Securities, Available-for-sale [Line Items]        
Contractual maturities of Debt securities, Available-for-sale, range start (in years) 18 years      
Restricted Debt Securities [Member] | Foreign government obligations [Member]        
Debt Securities, Available-for-sale [Line Items]        
Restricted marketable securities $ 71,603   149,700  
Marketable Securities, Allowance for Credit Loss 11   0  
Restricted Debt Securities [Member] | Supranational debt [Member]        
Debt Securities, Available-for-sale [Line Items]        
Restricted marketable securities 10,944   0  
Marketable Securities, Allowance for Credit Loss 0      
Restricted Debt Securities [Member] | U.S. debt [Member]        
Debt Securities, Available-for-sale [Line Items]        
Restricted marketable securities 145,151   0  
Marketable Securities, Allowance for Credit Loss 37      
Restricted Debt Securities [Member] | US Government Debt Securities [Member]        
Debt Securities, Available-for-sale [Line Items]        
Restricted marketable securities 23,681   115,580  
Marketable Securities, Allowance for Credit Loss $ 5   $ 13  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
4. Restricted Marketable Securities (Details) - Available for sale - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jan. 01, 2021
Dec. 31, 2020
Jan. 01, 2020
Debt Securities, Available-for-sale [Line Items]          
Debt Securities, Available-for-sale, Amortized Cost $ 554,897     $ 519,844  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 146     389  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 309     46  
Marketable Securities, Allowance for Credit Loss 133 $ 48   121  
Restricted marketable securities 251,379     265,280  
Restricted available for sale securities, allowance for credit losses [Line Items]          
Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance 121 0      
Cumulative effect adjustment for the adoption of ASU 2016-13     $ 0   $ (207)
Debt Securities, Available-for-sale, Allowance for Credit Loss, Period Increase (Decrease) 329 215      
Debt Securities, Available-for-sale, Allowance for Credit Loss, Securities Sold (317) (374)      
Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance 133 48      
Restricted Debt Securities [Member]          
Debt Securities, Available-for-sale [Line Items]          
Debt Securities, Available-for-sale, Amortized Cost 254,659     247,628  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 5,280     17,853  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 8,507     188  
Marketable Securities, Allowance for Credit Loss 53 0   13  
Restricted marketable securities 251,379     265,280  
Restricted available for sale securities, allowance for credit losses [Line Items]          
Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance 13 0      
Cumulative effect adjustment for the adoption of ASU 2016-13     $ 0   $ (54)
Debt Securities, Available-for-sale, Allowance for Credit Loss, Period Increase (Decrease) 69 (29)      
Debt Securities, Available-for-sale, Allowance for Credit Loss, Securities Sold (29) (25)      
Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance $ 53 $ 0      
Restricted Debt Securities [Member] | Minimum [Member]          
Restricted available for sale securities, allowance for credit losses [Line Items]          
Contractual maturities of Debt securities, Available-for-sale, range start (in years) 9 years        
Restricted Debt Securities [Member] | Maximum [Member]          
Restricted available for sale securities, allowance for credit losses [Line Items]          
Contractual maturities of Debt securities, Available-for-sale, range start (in years) 18 years        
Foreign government obligations [Member] | Restricted Debt Securities [Member]          
Debt Securities, Available-for-sale [Line Items]          
Debt Securities, Available-for-sale, Amortized Cost $ 68,081     131,980  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 5,280     17,720  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 1,747     0  
Marketable Securities, Allowance for Credit Loss 11     0  
Restricted marketable securities 71,603     149,700  
Restricted available for sale securities, allowance for credit losses [Line Items]          
Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance 0        
Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance 11        
Supranational debt [Member] | Restricted Debt Securities [Member]          
Debt Securities, Available-for-sale [Line Items]          
Debt Securities, Available-for-sale, Amortized Cost 11,416        
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0        
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 472        
Marketable Securities, Allowance for Credit Loss 0        
Restricted marketable securities 10,944     0  
Restricted available for sale securities, allowance for credit losses [Line Items]          
Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance 0        
U.S. debt [Member]          
Debt Securities, Available-for-sale [Line Items]          
Debt Securities, Available-for-sale, Amortized Cost 19,009     14,521  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 13     22  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 309     0  
Marketable Securities, Allowance for Credit Loss 3     0  
Restricted available for sale securities, allowance for credit losses [Line Items]          
Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance 0        
Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance 3        
U.S. debt [Member] | Restricted Debt Securities [Member]          
Debt Securities, Available-for-sale [Line Items]          
Debt Securities, Available-for-sale, Amortized Cost 150,500        
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0        
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 5,312        
Marketable Securities, Allowance for Credit Loss 37        
Restricted marketable securities 145,151     0  
Restricted available for sale securities, allowance for credit losses [Line Items]          
Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance 37        
US Government Debt Securities [Member] | Restricted Debt Securities [Member]          
Debt Securities, Available-for-sale [Line Items]          
Debt Securities, Available-for-sale, Amortized Cost 24,662     115,648  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0     133  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 976     188  
Marketable Securities, Allowance for Credit Loss 5     13  
Restricted marketable securities 23,681     $ 115,580  
Restricted available for sale securities, allowance for credit losses [Line Items]          
Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance 13        
Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance $ 5        
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
5. Consolidated Balance Sheet Details (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Jan. 01, 2021
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Accounts receivable, trade, and unbilled                
Accounts receivable trade, gross $ 249,771   $ 249,771     $ 269,095    
Accounts Receivable Trade, Allowance for credit losses (1,430) $ (2,413) (1,430) $ (2,413)   (3,009)   $ (1,386)
Accounts receivable trade, net 248,341   248,341     266,086    
Secured accounts receivable 60,700   60,700     24,400    
Accounts receivable, unbilled 25,053   25,053     26,673    
Accounts receivable, unbilled, allowance for credit losses (51) (919) (51) (919)   (303)   0
Accounts receivable, unbilled, net 25,002   25,002     26,370    
Allowance for Credit Loss [Abstract]                
Accounts Receivable Trade, Allowance for credit losses (1,430) (2,413) (1,430) (2,413)   (3,009)   (1,386)
Accounts Receivable, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13         $ 0   $ (171)  
Accounts Receivable Trade, Provision for credit losses, net     1,458 (1,421)        
Accounts Receivable Trade, Writeoffs     121 565        
Accounts receivable, unbilled, allowance for credit losses (51) (919) (51) (919)   (303)   $ 0
Accounts Receivable, Unbilled, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13         $ 0   $ (459)  
Accounts Receivable, Unbilled, Provision for credit losses, net     252 (635)        
Inventories and balance of systems parts                
Raw materials 356,109   356,109     292,334    
Work in process 61,195   61,195     64,709    
Finished goods 466,581   466,581     411,773    
Inventories 883,885   883,885     768,816    
Inventories - current 647,439   647,439     567,587    
Inventories - noncurrent 236,446   236,446     201,229    
Prepaid expenses and other current assets                
Prepaid expenses 172,112   172,112     160,534    
Derivative instruments 6,682   6,682     3,315    
Prepaid income taxes 6,206   6,206     71,051    
Restricted cash 1,181   1,181     1,745    
Other current assets 17,297   17,297     15,094    
Prepaid expenses and other current assets 203,478   203,478     251,739    
Property, plant and equipment, net                
Property, plant and equipment, gross 3,680,363   3,680,363     3,497,406    
Accumulated depreciation (1,174,442)   (1,174,442)     (1,095,121)    
Property, plant and equipment, net 2,505,921   2,505,921     2,402,285    
PV solar power systems, net                
PV solar power systems, gross 291,898   291,898     298,067    
Accumulated depreciation (61,475)   (61,475)     (54,671)    
PV solar power systems, net 230,423   230,423     243,396    
Project assets                
Project assets - development costs, including project acquisition and land costs 129,844   129,844     176,346    
Project assets - construction costs 205,415   205,415     197,031    
Total project assets 335,259   335,259     373,377    
Other assets                
Operating lease assets 238,508   238,508     226,664    
Advanced payments for raw materials 89,252   89,252     97,883    
Income taxes receivable, noncurrent 39,888   39,888     36    
Indirect tax receivables 24,785   24,785     14,849    
Accounts receivable, unbilled, net - noncurrent 24,018   24,018     22,722    
Accounts receivable trade, net - noncurrent 23,094   23,094     0    
Restricted cash - noncurrent 17,229   17,229     44,847    
Other 35,319   35,319     27,129    
Other assets 492,093   492,093     434,130    
Goodwill                
Goodwill 14,462   14,462     14,462    
Goodwill, period increase (decrease)     0          
Intangibles assets, net                
Intangible assets, gross 114,623   114,623     114,623    
Intangible assets, accumulated amortization (66,688)   (66,688)     (58,485)    
Intangibles assets, net 47,935   47,935     56,138    
Amortization of intangible assets 2,700 2,700 8,200 8,100        
Accrued expenses                
Accrued project assets 43,721   43,721     81,380    
Accrued freight 42,091   42,091     26,580    
Accrued inventory 39,514   39,514     25,704    
Accrued compensation and benefits 29,030   29,030     51,685    
Accrued property, plant and equipment 20,637   20,637     66,543    
Product warranty liability 16,752   16,752     22,278    
Other 39,418   39,418     36,297    
Accrued expenses 231,163   231,163     310,467    
Other current liabilities                
Operating lease liabilities, current 13,566   13,566     14,006    
Derivative instruments 1,720   1,720     5,280    
Other taxes payable, current 1,221   1,221     30,041    
Other 8,602   8,602     33,710    
Other current liabilities 25,109   25,109     83,037    
Other liabilities                
Operating lease liabilities, noncurrent 173,627   173,627     189,034    
Deferred revenue, noncurrent 68,663   68,663     44,919    
Product warranty liability 41,789   41,789     72,818    
Deferred income tax liabilities, net 14,305   14,305     23,671    
Other 43,433   43,433     41,784    
Other liabilities 341,817   341,817     372,226    
Accounts Receivable, Unbilled, Allowance for Credit Loss, Writeoff     0 175        
Developed Technology [Member]                
Intangibles assets, net                
Intangible assets, gross 99,964   99,964     99,964    
Intangible assets, accumulated amortization (59,518)   (59,518)     (52,115)    
Intangibles assets, net 40,446   40,446     47,849    
Power Purchase Agreements [Member]                
Intangibles assets, net                
Intangible assets, gross 6,486   6,486     6,486    
Intangible assets, accumulated amortization (1,539)   (1,539)     (1,296)    
Intangibles assets, net 4,947   4,947     5,190    
Patents [Member]                
Intangibles assets, net                
Intangible assets, gross 8,173   8,173     8,173    
Intangible assets, accumulated amortization (5,631)   (5,631)     (5,074)    
Intangibles assets, net 2,542   2,542     3,099    
Modules Segment [Member]                
Goodwill                
Goodwill, Gross 407,827   407,827     407,827    
Accumulated impairment loss (393,365)   (393,365)     (393,365)    
Goodwill 14,462   14,462     14,462    
Goodwill from acquisition     0          
Goodwill impairment     0          
Property, Plant and Equipment [Member]                
Property, plant and equipment, net                
Depreciation 59,100 49,700 174,700 145,500        
PV solar power systems [Member]                
Property, plant and equipment, net                
Depreciation 3,000 $ 4,800 8,900 $ 16,400        
Land [Member]                
Property, plant and equipment, net                
Property, plant and equipment, gross 17,856   17,856     14,498    
Building and improvements [Member]                
Property, plant and equipment, net                
Property, plant and equipment, gross 693,833   693,833     693,762    
Machinery and equipment [Member]                
Property, plant and equipment, net                
Property, plant and equipment, gross 2,507,719   2,507,719     2,184,236    
Office equipment and furniture [Member]                
Property, plant and equipment, net                
Property, plant and equipment, gross 139,034   139,034     143,685    
Leasehold improvements [Member]                
Property, plant and equipment, net                
Property, plant and equipment, gross 40,206   40,206     41,459    
Construction in progress [Member]                
Property, plant and equipment, net                
Property, plant and equipment, gross $ 281,715   $ 281,715     $ 419,766    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
6. Derivative Financial Instruments (Details) - Summary - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net $ 6,682 $ 3,315
Prepaid Expenses and Other Current Assets [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 1,261 1,478
Prepaid Expenses and Other Current Assets [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 5,421 1,837
Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net 18  
Other Assets [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 18  
Other Assets [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0  
Other Current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net (1,720) (5,280)
Other Current Liabilities [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 36 2,504
Other Current Liabilities [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 1,684 2,776
Other Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Assets (Liabilities), at Fair Value, Net (595) (341)
Other Liabilities [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 0 341
Other Liabilities [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 595 0
Foreign exchange forward contracts [Member] | Prepaid Expenses and Other Current Assets [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 628 0
Foreign exchange forward contracts [Member] | Prepaid Expenses and Other Current Assets [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 5,421 1,837
Foreign exchange forward contracts [Member] | Other Assets [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 18  
Foreign exchange forward contracts [Member] | Other Assets [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0  
Foreign exchange forward contracts [Member] | Other Current Liabilities [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 36 2,504
Foreign exchange forward contracts [Member] | Other Current Liabilities [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 1,684 2,776
Foreign exchange forward contracts [Member] | Other Liabilities [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 0 341
Foreign exchange forward contracts [Member] | Other Liabilities [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 0 0
Commodity swap contracts | Prepaid Expenses and Other Current Assets [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 633 1,478
Commodity swap contracts | Other Assets [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0  
Commodity swap contracts | Other Current Liabilities [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 0 0
Commodity swap contracts | Other Liabilities [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 0 $ 0
Interest Rate Swap [Member] | Prepaid Expenses and Other Current Assets [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0  
Interest Rate Swap [Member] | Other Assets [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0  
Interest Rate Swap [Member] | Other Current Liabilities [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 0  
Interest Rate Swap [Member] | Other Liabilities [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability $ 595  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
6. Derivative Financial Instruments (Details) - Hedging Relationship - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Designated as Hedging Instrument [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Balance in accumulated other comprehensive income (loss) $ 2,657 $ (2,672) $ 2,657 $ (2,672) $ (2,172) $ (962)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax     3,799 (2,357)    
Designated as Hedging Instrument [Member] | Cost of sales            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net     1,030 647    
Foreign exchange forward contracts [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Balance in accumulated other comprehensive income (loss) 537 (2,444) 537 (2,444) (3,644) (962)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax     2,268 (2,129)    
Foreign exchange forward contracts [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Cost of sales            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net     1,913 647    
Derivative Instruments, Gain (Loss) Recognized in Income, Amount Excluded from Effectiveness Testing, Net   100   1,200    
Foreign exchange forward contracts [Member] | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Cost of sales | Maximum [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative Instruments, Gain (Loss) Recognized in Income, Amount Excluded from Effectiveness Testing, Net 100   (100)      
Foreign exchange forward contracts [Member] | Not Designated as Hedging Instrument [Member] | Cost of sales            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative, Gain (Loss) on Derivative, Net 103 (195) (174) (73)    
Foreign exchange forward contracts [Member] | Not Designated as Hedging Instrument [Member] | Foreign currency loss, net            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative, Gain (Loss) on Derivative, Net 1,802 (2,598) 10,821 (2,405)    
Commodity swap contracts | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Balance in accumulated other comprehensive income (loss) 2,120 (228) 2,120 (228) $ 1,472 $ 0
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax     1,531 (228)    
Commodity swap contracts | Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Cost of sales            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net     (883) 0    
Interest rate swap contract [Member] | Not Designated as Hedging Instrument [Member] | Interest expense, net            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative, Gain (Loss) on Derivative, Net $ 96 $ (5,878) $ (595) $ (7,259)    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
6. Derivative Financial Instruments (Details) - Risk Management
£ in Millions, $ in Millions, ¥ in Billions
9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2021
JPY (¥)
Sep. 30, 2021
USD ($)
Sep. 30, 2021
GBP (£)
Jun. 30, 2021
JPY (¥)
Aug. 31, 2020
USD ($)
Foreign exchange forward contracts [Member]              
Derivatives, Fair Value [Line Items]              
Maximum length of time hedged in foreign currency cash flow hedge 14 months 20 months          
Foreign exchange forward contracts [Member] | Cash Flow Hedging [Member]              
Derivatives, Fair Value [Line Items]              
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months       $ 0.5      
Foreign exchange forward contracts [Member] | Cash Flow Hedging [Member] | United States of America, Dollars              
Derivatives, Fair Value [Line Items]              
Derivative, notional amount   $ 43.4   39.8      
Foreign exchange forward contracts [Member] | Cash Flow Hedging [Member] | United Kingdom, Pounds              
Derivatives, Fair Value [Line Items]              
Derivative, notional amount       14.3 £ 10.6    
Commodity swap contracts | Cash Flow Hedging [Member]              
Derivatives, Fair Value [Line Items]              
Derivative, notional amount             $ 24.9
Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months $ 2.1            
Interest Rate Swap [Member] | Not Designated as Hedging Instrument [Member] | Ikeda Credit Facility              
Derivatives, Fair Value [Line Items]              
Derivative, notional amount     ¥ 1.0 $ 8.6   ¥ 0.7  
Derivative, Basis Spread on Variable Rate           0.70%  
Derivative fixed interest rate paid on swap           1.12%  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
6. Derivative Financial Instruments (Details) - Transaction Exposure - Foreign exchange forward contracts [Member] - Not Designated as Hedging Instrument [Member]
€ in Millions, ₨ in Millions, ¥ in Millions, £ in Millions, RM in Millions, R$ in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2021
JPY (¥)
Dec. 31, 2020
JPY (¥)
Sep. 30, 2021
USD ($)
Sep. 30, 2021
GBP (£)
Sep. 30, 2021
AUD ($)
Sep. 30, 2021
BRL (R$)
Sep. 30, 2021
CLP ($)
Sep. 30, 2021
EUR (€)
Sep. 30, 2021
INR (₨)
Sep. 30, 2021
MYR (RM)
Sep. 30, 2021
MXN ($)
Sep. 30, 2021
SGD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
AUD ($)
Dec. 31, 2020
BRL (R$)
Dec. 31, 2020
CLP ($)
Dec. 31, 2020
EUR (€)
Dec. 31, 2020
INR (₨)
Dec. 31, 2020
MYR (RM)
Dec. 31, 2020
MXN ($)
Dec. 31, 2020
SGD ($)
Dec. 31, 2020
CAD ($)
Australia, Dollars                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Australian dollar Australian dollar                                        
Brazil, Brazil Real                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Brazilian real Brazilian real                                        
Canada, Dollars                                            
Derivative [Line Items]                                            
Derivative, Currency Sold   Canadian dollar                                        
Chile, Pesos                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Chilean peso Chilean peso                                        
Derivative, Currency Sold Chilean peso Chilean peso                                        
Euro Member Countries, Euro                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Euro Euro                                        
Derivative, Currency Sold Euro Euro                                        
United Kingdom, Pounds                                            
Derivative [Line Items]                                            
Derivative, Currency Bought British pound                                          
India, Rupees                                            
Derivative [Line Items]                                            
Derivative, Currency Sold Indian rupee Indian rupee                                        
Japan, Yen                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Japanese yen Japanese yen                                        
Derivative, Currency Sold Japanese yen Japanese yen                                        
Malaysia, Ringgits                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Malaysian ringgit Malaysian ringgit                                        
Derivative, Currency Sold Malaysian ringgit Malaysian ringgit                                        
Mexico, Pesos                                            
Derivative [Line Items]                                            
Derivative, Currency Sold Mexican peso Mexican peso                                        
Singapore, Dollars                                            
Derivative [Line Items]                                            
Derivative, Currency Bought Singapore dollar Singapore dollar                                        
Long [Member] | Australia, Dollars                                            
Derivative [Line Items]                                            
Derivative, notional amount     $ 2.3   $ 3.2               $ 2.5 $ 3.2                
Long [Member] | Brazil, Brazil Real                                            
Derivative [Line Items]                                            
Derivative, notional amount     0.5     R$ 2.6             0.5   R$ 2.6              
Long [Member] | Chile, Pesos                                            
Derivative [Line Items]                                            
Derivative, notional amount     1.2       $ 985.0           2.8     $ 2,006.0            
Long [Member] | Euro Member Countries, Euro                                            
Derivative [Line Items]                                            
Derivative, notional amount     100.6         € 86.4         172.1       € 140.0          
Long [Member] | United Kingdom, Pounds                                            
Derivative [Line Items]                                            
Derivative, notional amount     3.4 £ 2.5                                    
Long [Member] | Japan, Yen                                            
Derivative [Line Items]                                            
Derivative, notional amount ¥ 151.8 ¥ 1,593.7 1.4                   15.5                  
Long [Member] | Malaysia, Ringgits                                            
Derivative [Line Items]                                            
Derivative, notional amount     7.3             RM 30.5     17.2           RM 69.3      
Long [Member] | Singapore, Dollars                                            
Derivative [Line Items]                                            
Derivative, notional amount     4.0                 $ 5.5 2.2               $ 2.9  
Short [Member] | Canada, Dollars                                            
Derivative [Line Items]                                            
Derivative, notional amount                         7.0                 $ 8.9
Short [Member] | Chile, Pesos                                            
Derivative [Line Items]                                            
Derivative, notional amount     5.3       $ 4,240.6           6.3     $ 4,476.7            
Short [Member] | Euro Member Countries, Euro                                            
Derivative [Line Items]                                            
Derivative, notional amount     37.9         € 32.6         78.2       € 63.6          
Short [Member] | India, Rupees                                            
Derivative [Line Items]                                            
Derivative, notional amount     24.7           ₨ 1,830.0       8.4         ₨ 619.2        
Short [Member] | Japan, Yen                                            
Derivative [Line Items]                                            
Derivative, notional amount ¥ 27,325.6 ¥ 20,656.6 244.9                   200.5                  
Short [Member] | Malaysia, Ringgits                                            
Derivative [Line Items]                                            
Derivative, notional amount     6.4             RM 26.8     6.2           RM 24.9      
Short [Member] | Mexico, Pesos                                            
Derivative [Line Items]                                            
Derivative, notional amount     $ 1.7               $ 34.6   $ 1.7             $ 34.6    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
7. Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Leases [Abstract]          
Operating lease cost $ 4,622 $ 4,798 $ 13,171 $ 13,694  
Variable lease cost 575 628 1,575 1,919  
Short-term lease cost 104 1,112 711 2,817  
Total lease cost 5,301 $ 6,538 15,457 18,430  
Payments of amounts included in the measurement of operating lease liabilities     16,813 15,756  
Lease assets obtained in exchange for operating lease liabilities     19,769 $ 93,992  
Operating lease assets 238,508   238,508   $ 226,664
Operating lease liabilities, current 13,566   13,566   14,006
Operating lease liabilities, noncurrent $ 173,627   $ 173,627   $ 189,034
Weighted-average remaining lease term 20 years   20 years   20 years
Weighted-average discount rate 2.60%   2.60%   2.90%
Operating lease liabilities, future payments, remainder of 2021 $ 3,292   $ 3,292    
Operating lease liabilities, future payments, due 2022 17,051   17,051    
Operating lease liabilities, future payments, due 2023 17,100   17,100    
Operating lease liabilities, future payments, due 2024 16,608   16,608    
Operating lease liabilities, future payments, due 2025 15,979   15,979    
Operating lease liabilities, future payments, due 2026 14,489   14,489    
Operating lease liabilities, future payments, due after 2026 140,192   140,192    
Total future payments 224,711   224,711    
Less: interest (37,518)   (37,518)    
Total lease liabilities $ 187,193   $ 187,193    
Lessee, Lease, Description [Line Items]          
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities   Other current liabilities   Other current liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities   Other liabilities   Other liabilities
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
8. Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Assets:    
Marketable securities $ 554,601 $ 520,066
Restricted marketable securities 251,379 265,280
Foreign debt [Member]    
Assets:    
Marketable securities 147,445 214,254
U.S. debt [Member]    
Assets:    
Marketable securities 18,710 14,543
Time deposits [Member]    
Assets:    
Marketable securities 388,446 291,269
Fair Value, Measurements, Recurring [Member]    
Assets:    
Restricted marketable securities 251,379 265,280
Derivative assets 6,700 3,315
Total assets 812,682 788,663
Liabilities:    
Derivative liabilities 2,315 5,621
Fair Value, Measurements, Recurring [Member] | Foreign debt [Member]    
Assets:    
Marketable securities 147,445 214,254
Fair Value, Measurements, Recurring [Member] | U.S. debt [Member]    
Assets:    
Marketable securities 18,710 14,543
Fair Value, Measurements, Recurring [Member] | Time deposits [Member]    
Assets:    
Marketable securities 388,446 291,269
Fair Value, Measurements, Recurring [Member] | Money market funds [Member]    
Assets:    
Cash equivalents 2 2
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets:    
Restricted marketable securities 0 0
Derivative assets 0 0
Total assets 388,448 291,271
Liabilities:    
Derivative liabilities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Foreign debt [Member]    
Assets:    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. debt [Member]    
Assets:    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Time deposits [Member]    
Assets:    
Marketable securities 388,446 291,269
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Money market funds [Member]    
Assets:    
Cash equivalents 2 2
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets:    
Restricted marketable securities 251,379 265,280
Derivative assets 6,700 3,315
Total assets 424,234 497,392
Liabilities:    
Derivative liabilities 2,315 5,621
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Foreign debt [Member]    
Assets:    
Marketable securities 147,445 214,254
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. debt [Member]    
Assets:    
Marketable securities 18,710 14,543
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Time deposits [Member]    
Assets:    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Money market funds [Member]    
Assets:    
Cash equivalents 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Assets:    
Restricted marketable securities 0 0
Derivative assets 0 0
Total assets 0 0
Liabilities:    
Derivative liabilities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Foreign debt [Member]    
Assets:    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. debt [Member]    
Assets:    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Time deposits [Member]    
Assets:    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Money market funds [Member]    
Assets:    
Cash equivalents $ 0 $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
8. Fair Value Measurements (Details) - Balance Sheet Grouping - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Accounts receivable, unbilled, net - noncurrent $ 24,018 $ 22,722
Accounts receivable trade, net - noncurrent 23,094 0
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Long-term debt, including current maturities 287,185  
Carrying Value Measurement [Member]    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Accounts receivable, unbilled, net - noncurrent 24,018 22,722
Accounts receivable trade, net - noncurrent 23,094 0
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Long-term debt, including current maturities 287,185 287,149
Estimate of Fair Value Measurement [Member]    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Accounts receivable, unbilled, net - noncurrent 21,498 22,096
Accounts receivable trade, net - noncurrent 20,111 0
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Long-term debt, including current maturities $ 290,457 $ 297,076
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
9. Debt (Details)
$ in Thousands, ¥ in Billions
3 Months Ended 6 Months Ended 9 Months Ended
Mar. 31, 2021
USD ($)
Jun. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
Mar. 31, 2021
JPY (¥)
Dec. 31, 2020
USD ($)
Jul. 31, 2020
USD ($)
Jul. 31, 2020
JPY (¥)
Jun. 30, 2017
USD ($)
Jun. 30, 2017
JPY (¥)
Sep. 30, 2015
USD ($)
Sep. 30, 2015
JPY (¥)
Long-term Debt [Abstract]                      
Long-term debt, gross     $ 287,185   $ 287,149            
Less: unamortized discount and issuance costs     (8,573)   (7,918)            
Total long-term debt     278,612   279,231            
Less current portion     (37,129)   (41,540)            
Noncurrent portion     241,483   237,691            
Long-term Debt, Fiscal Year Maturity [Abstract]                      
Long-term Debt, Maturity, Remainder of Fiscal Year     717                
Long-Term Debt, Maturity, Year One     37,905                
Long-term Debt, Maturity, Year Two     6,687                
Long-Term Debt, Maturity, Year Three     55,137                
Long-Term Debt, Maturity, Year Four     8,636                
Long-Term Debt, Maturity, Year Five     9,114                
Long-Term Debt, Maturity, after Year Five     168,989                
Total long-term debt future principal payments     $ 287,185                
Revolving Credit Facility [Member]                      
Long-term Debt [Abstract]                      
Debt instrument, currency     USD                
Revolving credit facility   $ 0 $ 0   0            
Line of Credit Facility, Current Borrowing Capacity   500,000                  
Line of Credit Facility, Maximum Borrowing Capacity   750,000                  
Letters of Credit Outstanding, Amount   $ 3,300     4,300            
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage   0.30%                  
Fronting fee   0.125%                  
Debt Instrument, Description of Variable Rate Basis   Borrowings under the Revolving Credit Facility bore interest at (i) London Interbank Offered Rate (“LIBOR”), adjusted for Eurocurrency reserve requirements, plus a margin of 2.00% or (ii) a base rate as defined in the credit agreement plus a margin of 1.00% depending on the type of borrowing requested.                  
Luz del Norte Credit Facilities [Member]                      
Long-term Debt [Abstract]                      
Debt instrument, currency     USD                
Long-term debt, gross     $ 184,546   186,230            
Luz del Norte Credit Facilities [Member] | DFC [Member] | Parque Solar Fotovoltaico Luz del Norte SpA [Member]                      
Long-term Debt [Abstract]                      
Long-term debt, gross     138,200   139,400            
Luz del Norte Credit Facilities [Member] | IFC [Member] | Parque Solar Fotovoltaico Luz del Norte SpA [Member]                      
Long-term Debt [Abstract]                      
Long-term debt, gross     $ 46,300   46,800            
Luz del Norte Credit Facilities [Member] | DFC and IFC [Member]                      
Long-term Debt [Abstract]                      
Debt Instrument, Description of Fixed Rate Basis     Fixed rate loans at bank rate plus 3.50%                
Debt Instrument, Description of Variable Rate Basis     Variable rate loans at 91-Day U.S. Treasury Bill Yield or LIBOR plus 3.50%                
Debt Instrument, Basis Spread on Fixed Rate     3.50%                
Debt Instrument, Basis Spread on Variable Rate     3.50%                
Luz del Norte Credit Facilities [Member] | Fixed Rate Term Loan Facility [Member] | DFC and IFC [Member] | Parque Solar Fotovoltaico Luz del Norte SpA [Member]                      
Long-term Debt [Abstract]                      
Long-term debt, gross     $ 135,900                
Luz del Norte Credit Facilities [Member] | Variable Rate Term Loan Facility [Member] | DFC and IFC [Member] | Parque Solar Fotovoltaico Luz del Norte SpA [Member]                      
Long-term Debt [Abstract]                      
Long-term debt, gross     $ 48,600                
Japan Credit Facility [Member]                      
Long-term Debt [Abstract]                      
Debt instrument, currency     JPY                
Long-term debt, gross     $ 33,870   13,813            
Japan Credit Facility [Member] | Mizuho Bank [Member]                      
Long-term Debt [Abstract]                      
Debt Instrument, Description of Variable Rate Basis     1-month TIBOR plus 0.55%                
Debt Instrument, Basis Spread on Variable Rate     0.55%                
Japan Credit Facility [Member] | Mizuho Bank [Member] | First Solar Japan GK [Member]                      
Long-term Debt [Abstract]                      
Line of Credit Facility, Current Borrowing Capacity                   $ 33,400 ¥ 4.0
Tochigi Credit Facility [Member]                      
Long-term Debt [Abstract]                      
Debt instrument, currency     JPY                
Long-term debt, gross     $ 0   39,400            
Tochigi Credit Facility [Member] | Mizuho Bank [Member] | First Solar Japan GK [Member]                      
Long-term Debt [Abstract]                      
Line of Credit Facility, Current Borrowing Capacity               $ 62,200 ¥ 7.0    
Repayments of Debt $ 36,800                    
Kyoto Credit Facility [Member]                      
Long-term Debt [Abstract]                      
Debt instrument, currency     JPY                
Long-term debt, gross     $ 44,053   47,706            
Kyoto Credit Facility [Member] | Mizuho Bank [Member]                      
Long-term Debt [Abstract]                      
Debt Instrument, Description of Variable Rate Basis     1-month TIBOR plus 0.60%                
Debt Instrument, Basis Spread on Variable Rate     0.60%                
Kyoto Credit Facility [Member] | Mizuho Bank [Member] | First Solar Japan GK [Member]                      
Long-term Debt [Abstract]                      
Line of Credit Facility, Current Borrowing Capacity           $ 142,800 ¥ 15.0        
Ikeda Credit Facility                      
Long-term Debt [Abstract]                      
Debt instrument, currency     JPY                
Long-term debt, gross     $ 24,716   $ 0            
Ikeda Credit Facility | MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. | FS Japan Project B4 GK                      
Long-term Debt [Abstract]                      
Line of Credit Facility, Current Borrowing Capacity 88,600     ¥ 9.8              
Ikeda Credit Facility | Fixed Rate Term Loan Facility [Member] | MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd.                      
Long-term Debt [Abstract]                      
Debt Instrument, Description of Fixed Rate Basis     Fixed rate term loan facility at 1.20%                
Debt Instrument, Basis Spread on Fixed Rate     1.20%                
Ikeda Credit Facility | Fixed Rate Term Loan Facility [Member] | MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. | FS Japan Project B4 GK                      
Long-term Debt [Abstract]                      
Long-term debt, gross     $ 12,200                
Line of Credit Facility, Current Borrowing Capacity 43,100     4.7              
Ikeda Credit Facility | Variable Rate Term Loan Facility [Member] | MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd.                      
Long-term Debt [Abstract]                      
Debt Instrument, Description of Variable Rate Basis     Variable rate term loan facility at 6-month TIBOR plus 0.70% (3)                
Debt Instrument, Basis Spread on Variable Rate     0.70%                
Ikeda Credit Facility | Variable Rate Term Loan Facility [Member] | MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. | FS Japan Project B4 GK                      
Long-term Debt [Abstract]                      
Long-term debt, gross     $ 12,500                
Line of Credit Facility, Current Borrowing Capacity 34,100     3.8              
Ikeda Credit Facility | Consumption Tax Facility [Member] | MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd.                      
Long-term Debt [Abstract]                      
Debt Instrument, Description of Variable Rate Basis     Consumption tax facility at 3-month TIBOR plus 0.50%                
Debt Instrument, Basis Spread on Variable Rate     0.50%                
Ikeda Credit Facility | Consumption Tax Facility [Member] | MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. | FS Japan Project B4 GK                      
Long-term Debt [Abstract]                      
Line of Credit Facility, Current Borrowing Capacity 8,200     0.9              
Ikeda Credit Facility | Debt Service Reserve Facility | MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd.                      
Long-term Debt [Abstract]                      
Debt Instrument, Description of Variable Rate Basis     Debt service reserve facility at 6-month TIBOR plus 1.20%                
Debt Instrument, Basis Spread on Variable Rate     1.20%                
Ikeda Credit Facility | Debt Service Reserve Facility | MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. | FS Japan Project B4 GK                      
Long-term Debt [Abstract]                      
Line of Credit Facility, Current Borrowing Capacity $ 3,200     ¥ 0.4              
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
10. Commitments and Contingencies (Details) - Commercial Commitments
$ in Millions
Sep. 30, 2021
USD ($)
Debt Instrument [Line Items]  
Surety Bonds $ 12.6
Surety Bond Capacity 703.8
Bilateral Facilities [Member]  
Debt Instrument [Line Items]  
Letters of Credit Outstanding, Amount 27.4
Letters of Credit, Remaining Borrowing Capacity 287.6
Letters of Credit Outstanding, Secured by Cash $ 2.6
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
10. Commitments and Contingencies (Details) - Product Warranties - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]        
Product warranty liability, beginning of period $ 91,058 $ 123,194 $ 95,096 $ 129,797
Accruals for new warranties issued 1,680 3,435 8,397 7,903
Settlements (1,091) (9,289) (6,730) (18,772)
Changes in estimate of product warranty liability (33,106) (19,987) (38,222) (21,575)
Product warranty liability, end of period 58,541 97,353 58,541 97,353
Current portion of warranty liability 16,752 22,325 16,752 22,325
Noncurrent portion of warranty liability 41,789 75,028 $ 41,789 $ 75,028
Standard Product Warranty Accrual, Period Increase (Decrease) $ (33,100) $ (19,700)    
Estimated Rate of Return for Module Warranty 1.00%   1.00%  
Percentage Point Change in Estimated Rate of Return of Module Warranty 1.00%   1.00%  
Estimated Change in Module Warranty from Sensitivity Analysis $ 112,200   $ 112,200  
Percentage Point Change in Estimated Rate of Return of Balance of Systems Warranty 1.00%   1.00%  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
10. Commitments and Contingencies (Details) - Performance Guarantees
$ in Millions
Dec. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Energy Performance Testing Liability $ 10.2
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
10. Commitments and Contingencies (Details) - Indemnifications - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Indemnification liabilities, current $ 3.8 $ 3.2
Indemnification liabilities, maximum exposure 101.8  
Indemnification liabilities, potential recoveries 28.2  
Indemnification liabilities, adjustment to revenue $ 65.1  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
10. Commitments and Contingencies (Details) - Solar Module Collection and Recycling Liability - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]      
Change in Estimate of Module Collection and Recycling Liability $ 10,800 $ (18,900)  
Accrued solar module collection and recycling liability $ 140,019   $ 130,688
Percentage increase in expected future recycling costs 10.00%    
Estimated increase in solar module collection recycling liability from sensitivity analysis $ 14,000    
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
10. Commitments and Contingencies (Details) - Legal Proceedings - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2019
Estimated Litigation Liability [Line Items]          
Litigation loss $ 0 $ 0 $ 0 $ 6,000  
Opt-Out Action [Member]          
Estimated Litigation Liability [Line Items]          
Payments for Legal Settlements   $ 19,000      
Accrued litigation         $ 13,000
Litigation loss       $ 6,000  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
11. Revenue from Contracts with Customers (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Projects
Sep. 30, 2020
USD ($)
Projects
Sep. 30, 2021
USD ($)
Projects
Sep. 30, 2020
USD ($)
Projects
Dec. 31, 2020
USD ($)
Revenue from Contracts with Customers [Line Items]          
Net sales $ 583,504 $ 927,565 $ 2,016,058 $ 2,102,100  
Project Change in Estimate Disclosure Threshold     $ 1,000    
Number of projects with changes in estimates | Projects 4 6 9 12  
Increase (decrease) in revenue from net changes in transaction prices $ 7,818 $ (16,319) $ 72,950 $ (25,470)  
Increase (decrease) in revenue from net changes in input cost estimates 0 24 0 (2,483)  
Net increase (decrease) in revenue from net changes in estimates $ 7,818 $ (16,295) $ 72,950 $ (27,953)  
Net change in estimate as a percentage of aggregate revenue 0.90% (1.30%) 2.30% (1.30%)  
Accounts Receivable, Unbilled, Total Current and Noncurrent, before Allowance for Credit Losses $ 49,204   $ 49,204   $ 49,395
Accounts Receivable, Unbilled, Total Current and Noncurrent, Allowance for Credit Losses (184)   (184)   (303)
Accounts Receivable, Unbilled, Total Current and Noncurrent, after Allowance for Credit Losses 49,020   49,020   49,092
Contract Assets, Net Change     $ (72)    
Contract Assets, Percent Change     0.00%    
Deferred revenue 307,473   $ 307,473   233,732
Contract Liabilities, Net Change     $ 73,741    
Contract Liabilities, Percent Change     32.00%    
Accounts Receivable, Unbilled, Noncurrent, before Allowance for Credit Loss 24,200   $ 24,200   22,700
Deferred Revenue, Noncurrent 68,663   68,663   $ 44,919
Sales Revenue Net, from Beginning Contract Liability     169,500 $ 296,700  
Solar Modules [Member]          
Revenue from Contracts with Customers [Line Items]          
Net sales 562,810 $ 422,480 1,640,436 1,187,679  
Remaining Performance Obligation, Aggregate Transaction Price 4,600,000   4,600,000    
Solar Power Systems [Member]          
Revenue from Contracts with Customers [Line Items]          
Net sales 10,132 471,174 311,076 776,724  
O&M Services [Member]          
Revenue from Contracts with Customers [Line Items]          
Net sales 5,262 28,061 37,210 89,237  
Energy Generation [Member]          
Revenue from Contracts with Customers [Line Items]          
Net sales 7,339 14,335 29,375 54,884  
EPC Services [Member]          
Revenue from Contracts with Customers [Line Items]          
Net sales $ (2,039) $ (8,485) $ (2,039) $ (6,424)  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
12. Share-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Allocated share-based compensation expense $ 6,429 $ 7,209 $ 14,974 $ 18,189  
Employee service share-based compensation, capitalized in inventory 800   800   $ 1,100
Restricted and performance stock units [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized 29,300   $ 29,300    
Employee service share-based compensation, unrecognized compensation costs on nonvested awards, weighted average period of recognition (in years)     1 year 4 months 24 days    
Cost of sales [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Allocated share-based compensation expense 154 1,099 $ 235 2,554  
Selling, general and administrative [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Allocated share-based compensation expense 5,746 5,562 14,998 13,323  
Research and development [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Allocated share-based compensation expense $ 529 $ 548 $ (259) $ 2,312  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
13. Income Taxes (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]    
Effective income tax rate 16.70% (16.90%)
U.S. statutory federal income tax rate 21.00%  
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit $ 0.4  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
14. Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share [Abstract]        
Net income $ 45,203 $ 155,037 $ 337,323 $ 282,652
Weighted-average common shares outstanding 106,320 105,967 106,241 105,830
Effect of restricted and performance stock units and stock purchase plan shares 579 784 638 707
Weighted-average shares used in computing diluted net income per share 106,899 106,751 106,879 106,537
Net income per share, basic $ 0.43 $ 1.46 $ 3.18 $ 2.67
Net income per share, diluted $ 0.42 $ 1.45 $ 3.16 $ 2.65
Anti-dilutive common shares 8 1 3 0
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
15. Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity, beginning balance $ 5,783,635 $ 5,226,796 $ 5,520,928 $ 5,096,767
Amounts reclassified from accumulated other comprehensive loss 43 (45) (9,463) (15,069)
Net other comprehensive (loss) income (5,283) 7,563 (27,018) 19,637
Stockholders' equity, ending balance 5,830,075 5,396,113 5,830,075 5,396,113
Cost of sales 458,924 634,550 1,532,593 1,581,287
Other (expense) income, net (2,603) (3,236) 2,598 (8,653)
Total amount reclassified 46,040 193,209 404,996 241,608
Total (loss) gain reclassified (43) 45 9,463 15,069
Foreign Currency Translation Adjustment [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity, beginning balance     (76,239)  
Other comprehensive (loss) income before reclassifications     (12,544)  
Amounts reclassified from accumulated other comprehensive loss     1,203  
Net tax effect     0  
Net other comprehensive (loss) income     (11,341)  
Stockholders' equity, ending balance (87,580)   (87,580)  
Total (loss) gain reclassified     (1,203)  
Foreign Currency Translation Adjustment [Member] | Reclassification out of Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Cost of sales 0 370 0 370
Other (expense) income, net (728) 0 (1,203) 0
Total amount reclassified (728) 370 (1,203) 370
Unrealized Gain (Loss) on Marketable Securities and Restricted Marketable Securities [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity, beginning balance     16,630  
Other comprehensive (loss) income before reclassifications     (9,399)  
Amounts reclassified from accumulated other comprehensive loss     (11,696)  
Net tax effect     1,134  
Net other comprehensive (loss) income     (19,961)  
Stockholders' equity, ending balance (3,331)   (3,331)  
Total (loss) gain reclassified     11,696  
Unrealized Gain (Loss) on Marketable Securities and Restricted Marketable Securities [Member] | Reclassification out of Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other (expense) income, net 0 9 11,696 15,346
Unrealized Gain (Loss) on Derivative Instruments [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity, beginning balance     (2,117)  
Other comprehensive (loss) income before reclassifications     3,799  
Amounts reclassified from accumulated other comprehensive loss     1,030  
Net tax effect     (545)  
Net other comprehensive (loss) income     4,284  
Stockholders' equity, ending balance 2,167   2,167  
Total (loss) gain reclassified     (1,030)  
Unrealized Gain (Loss) on Derivative Instruments [Member] | Reclassification out of Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total amount reclassified 685 (334) (1,030) (647)
Total, Accumulated Other Comprehensive (Loss) Income [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity, beginning balance (83,461) (67,260) (61,726) (79,334)
Other comprehensive (loss) income before reclassifications     (18,144)  
Amounts reclassified from accumulated other comprehensive loss     (9,463)  
Net tax effect     589  
Net other comprehensive (loss) income (5,283) 7,563 (27,018) 19,637
Stockholders' equity, ending balance (88,744) (59,697) (88,744) (59,697)
Total (loss) gain reclassified     9,463  
Foreign exchange forward contracts [Member] | Unrealized Gain (Loss) on Derivative Instruments [Member] | Reclassification out of Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Cost of sales 15 (334) (1,913) (647)
Commodity swap contracts | Unrealized Gain (Loss) on Derivative Instruments [Member] | Reclassification out of Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Cost of sales $ 670 $ 0 $ 883 $ 0
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
16. Segment Reporting (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segments
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | segments     2    
Net sales $ 583,504 $ 927,565 $ 2,016,058 $ 2,102,100  
Gross profit 124,580 293,015 483,465 520,813  
Depreciation and amortization expense 59,380 48,119 172,940 150,006  
Goodwill 14,462   14,462   $ 14,462
Modules Segment [Member]          
Segment Reporting Information [Line Items]          
Net sales 562,810 422,480 1,640,436 1,187,679  
Gross profit 118,260 124,822 328,047 280,115  
Depreciation and amortization expense 56,335 43,137 163,747 132,529  
Goodwill 14,462   14,462   14,462
Systems Segment [Member]          
Segment Reporting Information [Line Items]          
Net sales 20,694 505,085 375,622 914,421  
Gross profit 6,320 168,193 155,418 240,698  
Depreciation and amortization expense 3,045 $ 4,982 9,193 $ 17,477  
Goodwill $ 0   $ 0   $ 0
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Z.9%,'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 " #NCF13OE30_^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NND8$E&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_, MGJ"NJAOPQ,8:-C !B[ 0A6XL*HQDN(\GO,4%'SYC.\,L K7DJ>,$LI0@]#0Q M',>V@0M@@C%%G[X+9!?B7/T3.W= G))C4?R6G^!AH(\Z37U=W]]L'H>NJEH64176]K:5:KU5U^SZY_O"["/O>NIW[ MQ\9G0=W K[O07U!+ P04 " #NCF13F5R<(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 .Z.9%,DG1.62 4 ( 5 8 >&PO=V]R:W-H965T&UL ME5A=<^HV$'V^_14:VNFT,P%LF<];DAE"0LLT-R$A;>;>3A^$+; GML65Y!#^ M?5A;&Z;/A:;SZWV\KU><142VQX M#&]60D9,PZUM*]&&[;F"Z[_VLPEW+5S%"^(>*P"$1/)5Y>-L?UY MXE!CD([X.^!;=71-S%260KR:FYEWV; ,(QYR5QL(!G]O?,+#T" !C^][T$;^ M36-X?'U GZ:3A\DLF>(3$;X$GO8O&X,&\?B*):%^$ML_^'Y"78/GBE"EOV2; MC>UT&L1-E!;1WA@81$&<_;/WO2..#)S!&0.Z-Z G!O:Y+SA[ R>=:,8LG=8- MT^QJ),662#,:T,Q%ZIO4&F83Q&89%UK"VP#L]-6- M/49S+@/AF1 C$.>E+L*1#D'UPZ=/%7'1S[GU:ZZ99"!K:5B<=Q>.M6*APOPU MR#D-4)S;6 =Z1Z9!R,E]$BVY+.."8UB6W70230=AV2S^R=S#P(MV 5N)D&G5_@"DAJ-3L]ZO3Z XPA M+1C2.@S'G@?Y0UT<+D@JD0]QN>]P2*=K_?RCW;-^>^&P[B],^4&\UC!G& 2I M#A8I"33/AO0L"YM&(?.V\[^F,3%W$ ;/8AN73@&'>^;1J91_)%;D!AM7]U-B M>8#.I7@+8K?- M*WZZ?F.H;<]3P0%Z%L6(%'G"QL7]3KC@D[DO8DR4*T Z=JDORU_)@KN)!&^5TL*1)B**8%M"G>J^7I"?K!9D#[)ADKRQ$*T M["*%V+CV0WKU8/>3Q2Y:BK"48T7R6-P]865ID2\HKN@'/Y';=]=G\9J?S685 M0/?CQ8/VKN?07M^(_UL9K4+W::WV8 +;3T)*FD'#_D[^ MY.6^JNH2+)OV.YUA!W-8(?(4U^@Q=%)>VDU-0U;FE^L*@*JU>%PCP[&JM!X!U?D0]HY M=A76HU? -9LV;3JE#FL?G7$9!4J/_A1Q38^6'7?E3_/CQ7%ZJ-8NAF=GDU^8 M$3!%0KX"4ZO5A[TFL^.^[$:+37IBMA1:BRB]]#GSN#0#X/U*"'VX,1_(#UVO M_@-02P,$% @ [HYD4\[2A**+!@ <1L !@ !X;"]W;W)K1%V")$!C>W<+;+=!TVZ?%9NV MA5-6YGJTMG9[ M.1Z;^5IMJGZQ$;O7SX4JS6MODPOKG:YBMUK^RW[5T-;^.# MET6Q494I=$5JM;P>?6"7,YXT!BWBGT(]F:-GTE!YT/I'\_)Q<3VB38]4J>:V M<9'#SZ.:J+)L/$$_?G9.1XF_4N>.BP=D?G.6+WIC*$'FZ+:_^;/72".#, /;L [ M ^X:1 ,&HC,0;VTAZ@RBM[8@.X.6^GC/O0W<-+?YS56MGTC=H,%;\]!&O[6& M>!55DRCWMH;_%F!G;R:Z6L"PJP6!)Z/+8I%;>+FW\ /Y8 W12_)YJ^J\&5=# MSLFW^REY]]M[8M9YK0PI*O)UK7].X-6W*T^.-3(6DT=7X\3A> M/BSCB8SE*6SJPSAE,97I*6Z&X!C$BM(#[H1I=& :!9E.M+%-Y@^RW9O+HW8C MF6;<9>O#8A%)21VV/HQ)P64F'+88+F4\37"V\L!6!MG^46MCR+;6R\)B9*7? M+ >Z#HN)#^.9H,P=6A\6I2)R,V#FPR2G*1,XU?A -6[MQ #5KI15*Z*>MTWA M,Y>!B9$"_)%#]2+Z >ET8V[3WJ+"X)GXD1)3$3E@1 M5);&S(FJCV*"931SHHK 8I@O*1[5], _#?+_HHS*Z_FZY;U0CZ _MLWJ@9%. M_2R1$7=)(RB>)=PA[:/BC MG$LY\5,)H/$ Y.U#.@I3O:KW8[<6.L7EMSW=; MC&V&S(G(2?6)#V(P;YRAFR*HF#*7+-*@@!*!DV6TEPDT2/>OPA:K5@.0$HH% MNK)3KVFW0KP.F;X.F2&0F Y5?':DA%B0XE=M8>9JKT"@7!F24VF4N'Q]6"I3 MZ:8Q N,L83)QB2.XF-%L()49[ZGS\ ( .PK29'*SW#7KWL/. ,0 ^S-2*70> M=RZ/.W/.TMB=R C,&W(?PJ*$IVYJ!UV=,N\5#0M+FGX]**JYWJ!ENG-QLA31 M-/8&VX=QFK!8N'1]7,2$S+A+%_$GL^1H/3WEW&L;%A8WL,."_5,%VXNZ5M7\ M5SNCA\?9%QWGC++498_!D%1'8%',7*&#P82,L@'JO=!A8:7SL;(*=BTV--J( MVDE<'A,$!:K3+=D(2F19[))%6I1L2.FP7NJP^&UDNTHV/,2Q'VV>N5I[@L& M<^(*/!PG$Z^<8I-8I\5Z-L; <^VS7JB;O.MKON\$>IN^+HG,>4^'21V"" MB]AE[\-@VKK[%LQ9&LNA,>^%& LKL8\M5?*@EC#)BQ3' __1%W-$(F *+V(A W0XG0:S06%FE=-" , M1]GP !I]8*/#?/5TG@JOT",HT%@T<>DCN#B)$Z_8^;B(IEF$L^>]9N-AS3;S MQKR= LWZ#A'!^//7)1P".?=V[Z_[F2$0)@>6<]YK.![6<,T)Q7!I[XR/3PLB MV%2Z$QV!,=BSNWDP17!")% 27*H^CJ<\E@.BG/>RC?/@9K9G2T#&[$_D0MM9 MWLLB'I9%M[DIYF@(]W;)\
1%X$?12[B-Q*B:#$A2LL9@B*7\0#)QZ\%T$\ M+(*F1;FSZ!'C;6?I<'05 (("CMY,\%' T2V " HX#@@]WJL=+H/Y\;T])E>+ M\_P15.Y*D6JW>8!$:0ZV]J>WN^;D%PK$(7W(/"_GNW)_VAO,I5Z&\+ ,&$<@HY>*%QFF4N5Q27 M2/>X9\!?XI[WX#@IW/DS/KI"V*AZU=[=&#+7N\KN#X@/7P_W0Q_:6Q'G^RV[ MG##D^Y1=SO:W/[W[_674I[Q>%94AI5I"4_0B@<[6^_N=_8O5V_8"XT%;JS?M MXUKE"U4W /C_4FO[\M(T<+AEN_D74$L#!!0 ( .Z.9%,H&PO=V]R:W-H965T&ULI9==<^(V%(;_BH;A(LR$ MV)(_L#.$F03H="]VFUF:]J+3"X$%N+$M*@G(]M?W2!@'9$'3W1O;DM]SI/-( M.I*&>RY>Y9HQA=[*HI(/G;52FWO/DXLU*ZF\XQM6P9\E%R554!0K3VX$HYDQ M*@N/^'[LE32O.J.AJ7L6HR'?JB*OV+- 8: .C^"UG>WGRC70H<\Y? M=>%3]M#Q=8]8P19*NZ#PVK$Q*PKM"?KQ=^VTT[2I#4^_C]Y_,L%#,',JV9@7 MO^>96C]TD@[*V))N"_65[W]F=4"1]K?@A31/M*^U?@(78#;D(5'0T%WR.A MU>!-?QCZQAIXY96>*#,EX&\.=FHTYE4&P\XR!%^2%WE&%11F"EXP'Y1$? F_ M2IB%:ST]=@Q]JA:\9*B/7F83=-/MH2[**_3KFF\EK3(Y]!3T2WOW%G4?G@Y] M(!?Z$*#/O%)KB:;0E\QA/[ENGUZQ]X!' X4'\6.O3[V[]#$;0S)# ^ LO^/L"V2HW0^X:V8-M;&QU4MJ-PHCXP=#; MG?)JJW 4^<'@7#9IRX)@$!#+V[0M(PF)(]+(SN(,FSA#8Q=S5X=^B"E# Y-4(E_H'.44G0Z2?G7# MP2WJWI @[L$;WT)DQD_W)B&DYT(;MWD$81);:-NJ&(>)A=;A"J=I;*-MRX@/ M$]H-=]# '7P4KJ%:$P:X&1/YCNK]&28VT-R:6=8"AZ, B$61QA>%4:_&%F G MM4$K!HPM'..VIH\38B>!MBHD26@A<[D:G,S9,V1)@RRYBLR5 30U5[Q)NP,1 M2>R\UU8-HM@231RNR,"WZ4W;,IS&)RGT+.2T"3F]&O+YSGXYS:?M3)*F>GLY M"[>MPC&)?4LV<3C#?N!;V6OJD/F$)*D[8NR_GWC\JXE^MMUL"G.XH<7Q,-.< M=]"TJ,\]?SS.87' 0?;/*[D>GYRS\'>NQQ])=K!8G>G>PALKE"_+KA9$B[\S(_V'VWRGL$@[B.'_8:]4ABB*;1EO3A]QHTW"H M CLW>2=G]I*)E;DL2<@^VTH=#F=-;7,A>S37$*O^"=^/L:-^HB]PYH[P[OYP M^_M,Q0JPH8(MH2G_;@#C)@X7JD-!\8VY,&PO=V]R:W-H M965T&ULK9IM<]LV$L>_"D;U7-L9.<(303*Q/9,XTUYFVJDG M3GNO81*V>"$)EH3L^#[]+2A9E(D'J;U[D9B4%N ?"V!_NZ NGG3_=5@K9="W MIFZ'R\7:F.[M:C44:]7(X8WN5 O?W.N^D09N^X?5T/5*EF.CIEY1C,6JD56[ MN+H8/[OIKR[TQM15JVYZ-&R:1O;/'U2MGRX79/'RP>?J86WL!ZNKBTX^J%ME M?N]N>KA;[7LIJT:U0Z5;U*O[R\5[\O::)[;!:/%'I9Z&@VMDAW*G]5=[\ZF\ M7&"K2-6J,+8+"7\>U;6J:]L3Z/ASU^EB_TS;\/#ZI?>?QL'#8.[DH*YU_:^J M-.O+1;9 I;J7F]I\UD__5+L!C0(+70_C_^AI9XL7J-@,1C>[QJ"@J=KM7_EM MYXB#!H0'&M!= WIJ [9KP,:!;I6-P_HHC;RZZ/43ZJTU]&8O1M^,K6$T56NG M\=;T\&T%[YM?QYA]5 ^'3_?#IV-_+#3\3=^KUB Y###.MY$>V;Y'-O;(0SW*88W -ZBP M%^K/3?4H:WB$UU?;KL38E=UPCU>$B90+?K%Z/'2*QX[2%&.ZMWNEE>^U\JC6 M7V7_51EY5RLTJ&+35Z92 _I!-KHWU7]@&11Z,$C?H[,DX!G24D7V:< MCS>RAD P+A4(*:CH55D95&MPYS V)(QM&Q%*D#0(YM^HYD[U^T4P?@WSNON4 M+/_Q'1'XG9W@)02*H5/C3J^??_1Y<#O Y, S(%5@,G.@Q\P&.N'W7[+W7Q+U MW_NBT!N86I!9*)AGZTC3RU+YE":.!,KS-)TK]9B)'.>)7ZG8*Q6G*?T\*?UB ME2[1^_ ,^H8A''WGA#,\&X7'BF&<^P>1[@>1_CUW+U&KC$]LZO%YQOC:(;_EW$$ELFNTYGG#Z+K#DT>,\%2'!!]@& 2%?VI M?01 Z+[R>W/7^O"Q@J>AGF^5TD-N;\ [S8 UB6T[G8<%GR#&EP14R$9#$$7CS!X+\ M5O:HTT^P*H;G 1*1(:S811@%7]-Y./;9<<;R #S(!#L2IQTX^M^0^L16@\LM MQA*:.('!8Y MVF,3X4@<<9_58/JJL-5-2R'O%4F^36$I3Y>"9B?EO]? M37V)BU"(1BQUIM]C)Q*:!;A%)]C2.&Q_UKI\ K+ZQ%&7E81S,4?J4;/7TB:D MTF-(-;)]J&"&AV,+D[K8Y&G.YA'58Y8(PK* TH,"- [7(_"G+C I$^"BN3R/ M'88B,;!MZ 16&@?K;R-#PT&(NDSD.<7Y/$[Z[" 39Z%5.+&3GL+.B$ 7A2D5 MF7!J%I\AA*BF4H:XD9*)CM(D=-="):?3$LJZ3SS:<>VT(VRC%!QH2ZF",VS^5F(SXPG:6B2)IC1H^5: MOU%3!NF5Z"F^&"'"6>RN'0.*B0!QZ00Q&H?8RTKJ+*ET:U%3Z_;AW*B^0:6Z M\TJ:T$30P"IE$RY8'!>_O2II#@**5Z<'"@G! M\XGWF&50BP<6*SLX"8VCXW554),"ZN5C7+N-0@@5 S":.L#A'7O;_ MMDAH=+F!]+#0]?Z%0VM7O6-Q24(XQL1QO,>.89&%QC(!A\6+ MM%^.Q@3FJ[,(S^:1S&?'4I&'%O*$+A9'UW8A'UL4+I,@9\C(O&CPV:64TD 1 MQB9VL3B[MDOXF$H?D5B6)/,89!D.G7NQ"5XL#J]KW325L27X]N2CT*V! M9:K:(J0YVI]]>?AVZ&2A+A<=%"*J?U2+*^1[7_-_Z.CUF"<6LCR:5=T:77Q= MZ[I4_?#]> 9AGF-I%9^(Q>/$LMZ$'3_8!RS1&7X#>Q/#]:R M5^]0@O$2;_]M/P+W;\P:TGDH(]\A@L6243%^;:>%X&299WC)A7@QKX;!1IWQ MN&IC!BA;2AM?3GM5@MQ2T?N2Q$--/ ^L1XQ>NW+B*H]S]7T)A3&$3]A%]GSN MO&I1(;L*=I57J(>:F0!NSD_B_(8B#9W9\PFP_,AA9U%LFDT]O@55LF]A,KP; MB+O09#AA.)MO>H\A!;*EH2*73WSE<;X>2MT==>H&=MG:OF5_5.-QA%>ZB]#S M+$OY/-/VV0F2AJ(J/WCM>$K)-GCVKU>NY^4=Y"QD(I2@-\)1//.5Q MGCH8&'?BR0-(G->W_@K49^BM0%<'+_SMKRU^E?U#U0ZH5O?0$K])H:-^^P.& M[8W1W?@;@#MMC&[&R[62(-P:P/?W6IN7&_NS@OW/2*[^"U!+ P04 " #N MCF13+:&]O X# "?"0 & 'AL+W=OICVXR;6Q<.+.=BC;7[^S$[)0 M0@/W>.?9[LA+Q3.8 F#P4OU=3)M=Z>NJY*9SJ?.R"$9K&G%];78?88FH-CX2P57]I_L:MOAV"%II;0H&C$2%*RL MG_2A241'X$4TS(%LC2.%3E:4 FESD&SE/)C\I'< M+"_(T8=C\H&PDGS+1:5HF:F)JY')>';39O[S>O[@A?F7L!V0T#LA@1?X/?+Y M8?D%I"CWK=Q[*GG=",&HB)/9L3FXIKX L M =R3$=?K+7SD75N-M#]S!MX'L9UWPWI?U9/R,.6/'P#N254Y*S2N9#L#V1] MM+7#N,,1>\UOC_@UED^HHY8Z>COUI5)5/W'TC,/WDC!(GA/W6<;CD1\S\\2B*^JF'+?7PM=3++C7'ZF//)ZQC M9"XA8YI\$:KW_!D^3VD8[M'WV 0O[,=1BSXZB'X-2DN6FH/C E:ZPT]^7$&Q M OGSP'DU;F<9O\^RCI]%',11$H_W$M-C%@V38-2?&]_[5W6\=U_89HHGW]S^ MPO;8^.$>O-NIGN;J@FP;5BK"88TB;S#$\&5]&Z@[6FQM05T)C>79-G.\08$T M!OA^+81^[)@:W=[)9G\!4$L#!!0 ( .Z.9%.K]JQ5Y < ),K 8 M>&PO=V]R:W-H965T&ULM9I;;^,V%H#_"F$4V!88C\6KI"() M,(F3S11M-VAFM@_%/B@6$VM'%EV)GDR!_O@E98UID125:#TOB22?0YT+R?/I M2&?/HO[4K#F7X,NFK)KSV5K*[8^+1;-:\TW6O!5;7JE?'D6]R:0ZK9\6S;;F M6=XJ;/Y[!W\\98PK=!*_+O@ MS\W1,="N/ CQ29^\S\]GD;:(EWPE]1"9^O>97_&RU",I._[L!IT=[JD5CX^_ MCG[3.J^<><@:?B7*WXMH'F\ERJ;]"YX[V6@& M5KM&BDVGK"S8%-7^?_:E"\21 L0#"JA30)8"@P,*N%/ E@)" PJD4R"6 F8# M"K13H+;"D-.L4V"6PF"4XDXAMA0H'5!(.H6DS>X^'6TNEYG,+LYJ\0QJ+:U& MTP?MA&BU50J+2L_=>UFK7PNE)R^N1)6KFX_G-7R+^,")B#C_=+\/UW/X#O0%&!#VNQ:[(J;\X64EFH M[[-8==9<[JU! ]9\$#(K/6I78;6KW6979GH1 /[XJ%8%R/+_JMBUUJGU#>2: MJTMBVRX7Y="[^X\ 19#-(?;<;3ER-['9J&':H( _?N&;!U[_QS/,=7B8=WE> M:'NR$MQE13Y7D;O*MH4*0&C0FY%!5ZM]+%0.K[.Z*JJG)C3R@YD +\*I0IE:Q%66JQ]Y7D-6\D^!LH M5\2NDOJJ6D15GM5Y SYN]D>C' AQC@ M8 RZ*=_H4+P!S3I3GKP!#_RIJ/2<4-6CS*J5RK8$2[YZ"S!\HSU)?8MK?R=Z M9"",*"%I%$5^(\G!2/**1/$N49.,O"1.%&F4LIC%_6@O73GE3%_FVI5!"4EQ MS/IR-QXYC!A#45_NUI6;QRG&Q!\]>H@>#4;O5\5)1;MX?/&@3M)0@AA%E@NC M8CW3V,$T%C1MO]Q7O>5>JM7N,Y2YLRMEV$K;[9A4S\SX8&;\XD4"BJ;9J9U* M;X/M$=9F">I ?WTJ!['[(OBI[D6N\!>L'7?%\NU&;\6>V\^I*J0GH3KHN5 M_J&WG_G2D#I6SM6$'LP#C QU1=_ 5"]01:Z-$$?43DDG=YP3:V.Y'A^J[^T1 M8\+PSCPPOP#_HH^].TXW9&^&Q"ES;!X3ZYMLBCX,5WU_Q>-5;E62>[Y5E232 ME41OU!Z61+YZE\9T>!:9J@S#9=E?\5YOY"5TBS+%*8,V72P[P7[!8W9.W-%0 M0BDC5F6\\0DR%1>:6ONU1W!.4Y8.[-C0( ,,,\,KP.:G7362:>+--(/#F3;% M&8:K\RO89LS.2^A6:8H04ZO&3C9]2;)]-9\D*4KL9'L$":$10G:R7<$YB]'@ MFC88 <,<$489 %Q!B:I?AVS&IOJ&&(N!I M,2)48:$'!(8?!:!! 1AF@5.@#G3+?V0OD72\JH9&Z3^1&GQ WP(?0GE GMH_ M7**0*?TH7/I/!SK(K?0*QJQ*L>RD0@D9&ZCOZ5&;8*1/, %RD L'<>1LL6-2 M?8,-/: I#_43$ =Y'^E#B(-,@493'NHG( [R/-)[$<4%1 MY/#+TB/HF1&=# WP(T0HG /DX(=.&P004<1H7301%V MT6 .:1+;?6KLOA9PDC(Z5-_;HW<'(UV*"6"$/7T&$L/4MME#'CVQOLF&.O"4 MMD"8.J#7#U]/@.$6 >P4O42T[X]A #RE?3#%'[@>, M,J=WX!'4?#H#(=>.[%IJKC M<%6?V"CR)]NM[31.,,-.LN.7)-L=32%S"B,GV1ZD4#,L26PT\@C.$TP8' BB M80\<9H\P&F&7(H@B1IN,1L7ZQAG6P&'6> T88<\+#(H2NT\T*M9_'VN(@YR6 M.$+5F+C,,%R*B<$&$L:&4T 1<4'!WMS)>%LB.$K?.P,:Y%N 1C -/DH8SH.! M!!*&A-,A$?&\*W#?V[M\X>0C/$[?SZ-O%$;Z&1-@B+@=":; S+;7Y8>>5-]@ M@PYD2OM@ CH07T/ CT(O$NW[8PHYF=([F.*/IW'@12&/H%L=/4)^%/((^E'( M(^A%H<71QX/Z<]5?LEK!0@-*_J@4H[>Q2D.]_P)T?R+%MOV>\$%(*3;MX9IG M*IY:0/W^*(3\>J(_43Q\AWOQ/U!+ P04 " #NCF13,&KLT",( B(0 M& 'AL+W=ODDZ+_OK;T@IDBU23(+;+XUL#\F9X7"> M&:H7#T+^4#O.-7ILFTY=KG9:[S^NUZK<\9:I#V+/._AE*V3+-'R4=VNUEYQ5 M=E#;K$D4I>N6U=WJZL)^=R.O+L1!-W7';R12A[9E\NDS;\3#Y0JOGK_X7M_M MM/EB?76Q9W?\ENO?]C<2/JW'6:JZY9VJ18*'^?"UNEQ%1B/>\%*;*1C\N>?7O&G,3*#'G\.DJW%-,_#X^7GV7ZSQ M8,R&*7XMFO_6E=Y=KO(5JOB6'1K]73S\DP\&)6:^4C3*_HL>!MEHA\VL65^89E<74CP@::1A M-O-@?6-'@S5U9[;Q5DOXM89Q^NI:=!5L"J\0/"G1U!73\.%6PQ_8+:V0V*)K MIG;H%]AQA<[1;[=?T+N?WJ.?4-VA_^S$0;&N4A=K#=J8.=?EL/+G?F6RL'*! MOHE.[Q3Z&32H3L>OP8K1%/)LRF<2G/"6[S\@&ITA$A'LT>?Z]<.C@#IT]"RU M\]$ESQJG;:W3ME*T"$Z>9+KN[OK0K77-U<];HK1]"/3>U8&HOQ7T-@8 V3^C=P01DW;U_L]/24;,TZ+0O'))>63.3 M2LX0:X74]5^L3RQ=!8N5DIM//I?V,R='OL)%G$;IS*4>,7!\EOE=FHV*9T'% MO[9[5LO>I493X\E&*,7AH':HJM5>*-:80]N([NZ\@1P)YL#OVGM$,T?)(LKG MP>$*$; W\AN2CX;D04-N=TSRO*N,CBF9H>J1SGA5_- M8E2S>"%0MEQ*&XU]N+)'[O5DX:Q^CFF<1#,E/6)95F0+SL31E,:CH)[_ &*; M"(#-YS9G;PX*1$Q@G)D@\>;GR*-SG)%\[EF/X)+"1]S!+RJL3C2&,N('UVP# M^4'Q\B#M8;=!+KG2LBX-F+Q"7N.PQSB<%O-CZI5+:)PN&$@F TG0P%]KMJF; MP0@%95*?VWJF5R$%%W75)$Q5P]5PRG9.ETX@E^. Y3=L>Z._"PB?Z)%3;?V=!IIET( M<0-/2,-)T!N?RE(<3/8%?O#ZWD3B&=*25=RN=^A@N69>SPRN2AP?9$62)G-7 MN6*41E&Q=.0FYN$P]&XD!WA4B#^:;#N<+6%V%Z(2DERG Z3 +L_.$T(R1WM7 M+H_3!>KA"7OX!>YU]Z"?D$NGW664.>T1SN;J^01CS+//JV)RRU"4CSWJD>L@-A94'DB M' D3;LP4(0U=^N39/'=ZA,X3V':\H.&$*!)&%&@H#]R;$([RIE=O#VT@E>6. M:SUR&8FR9 &O9*(2"5/I6??^@+6B.D \0#<\W@_8NJ%\*AM#A&=SGKS&>-@4 MI3F9V^(A':; V 53)H:1ESNX-_9 7C-B-]HC&A6.':X\-21M]8;NC4PH(R^@["#+'5-]X0AN Q?IIS.T;YB!&&P]__-0[TV;Y/64 MAV50J]/".7D^07)2(9\:,/&,A'EV8L#?6_D2+PNC+(OFV=HGF<:D*!9X0B88 MDA=A6')>#7'0E_C&GI;I9_/^?KL]<(1,DZ7YW&P?;",H 99.\H11$L:HS^R3 M7LRKM\M,*/=B-QA=N05&T0FK-(S5GON^<^K3E'H:QA3.S4Q1GQBFR=+5!YV( M2L-$'1/EE!R/4^:KS?#P-*?'S4OYRE+@+C!--Y MHO"(X1B0NI#]Z01*&FXB;_I-L MXR3/YCV/5XY&R=)F312F80KWV<,7O5YU79C.+S$\(N>+S0.=8$O#L!WSQI V M7J^R!Y %P8[:/K$<%PL\H1-&:1BC/V^WIJ6$*.&/I;WI0% *0F /MQY0YQJ[ MSGKK3,US#\QY/@='061^]QKH06&:.P'DD2+)0OM!)UK2,"V'-Q>20QV$WE6\ M?WIO-NC_M,HE)<:$Y,Z^^2YM29&3!=/BB:MQF*O7K];_#&WX7=UU)AA--MAQ M!,5L+;PW2+%+5DPRFA3SRLXG&,=I@A]CO&_NZDS66)8U0!VDO93O165N/:@LPZJW CB=@ MQV%@WX1Z&5@-'E5M&ES@A$&B+7Q>:-:')8_?[B51[%R#>,3@,%"GUUD?O6UN MN;RS+^$5L@#NW]:.WXXO^C_9U]NS[S_CC]?]Z_IIFOY_#WQC\LZ\'FCX%J:, M/F2PZ;)_(=]_T&)OWVEOA-:BM8\[SJ!", +P^U8(_?S!+##^MXBK_P%02P,$ M% @ [HYD4]4TVJZ)!0 ]@T !@ !X;"]W;W)K-T&#/M 2V>++46J M)%7'^_5[CI04)TO2%N@76R+OY;F[YX[4T=;Y#Z%BCG19&QN.1U6,S;/I-!05 MURI,7,,6.VOG:Q7QZC?3T'A695*JS70^F_TPK96VHY.CM';N3XY<&XVV?.XI MM'6M_.Z4C=L>CPY&_<*%WE11%J8G1XW:\)+CN^;CIB$I>J];$"[?]E;MXGHB]PIF0?FG; MRF<\^!;522KJ-IA'61F1:=I=-L:7Z'I9_H MM;.Q"O32EEQ>UY\"U0!MWD,[G=]K<,G-A YG8YK/Y@?WV#L<0CU,]@[OL/?& M;Y35_Z;PQG3F;'!&ERJ3PY;7PI=T_*RMLH56AI989# Q!OI[L0K1@TO_W(/H M\8#H<4+T^ Y$7YSY^\W<54/ZO6+0OG!UH^Q.VPVU5K6ECEQ2X5 E&_)3EPB\ MK(>8PU7,*1<^1%HZH_R87MEBDC*FL1G:5="E5EYS(&TI5@#RME4^LC<[NN#& M^4B5^L2T8K:$T=$H#U?:)FR^A$,&ZV-%&[;LE8$:=K@10"+2VBC@&Z\!K3&] M'Z9W-L62RI-@+FKVNE#TX/OOGL[GL^?O)LL)_;)8G*?W@^O4I'UD7(%*8MP0!C>A0WXUP[%R$*4)X_MEK*LMK1D+64+65M"_NW M>9J "LFN:[0=NF9@"N:4Q6 7T7%"H^TV2?V6^3T,D:_I,Z#KO.FXRQUQ M58JN0(':Q,!:?6!BI*].W)=B G5;-QU'*Q5)K=034$"#'"HE=&A$K46P=^$ANM"<(@&1-^:DDH-W$(>H7B:!FOO:@R:HKH[X@F]04E4HE-O3K@A0<;*,R<% MB\E)=3ZF6(XI]"7&3+V"O_ZD(4RGU#\]R300:%MBKL@%HF^EWDG*=*UV8 _Q M98.$2WD[SSM&%\"1H'H!<]G10><(0KG!0'Y(]ZS,/+J#.!UC*=_8X/JFV1FX M'#*5T2L 7.;T)19<#?_/4%'%')B(C&G5XLDAZ=]PK B]#,?;*9A2\+DQEPJ: MO(0J$6&A/&MMH#>@P\B?X$3#\1:$2.!7 /$2PI(Z* @K\F7,=-GJ MP,-8&&>FLZ]#?X;(PEENXG%WF/1;6[ZYTH:;*XAF6)+D=,M[\[W?Q3T:*9%C M\0U$Z,?T-[CU2*YQ8/2S\I9;S>2V*^!T[RZ. MV\@F?7&DT69COI8/J\-'S2+?Y:_$\Q?1:^4WN'F0X3549Y,?GXS(YZ^,_!)= MDV[V*Q?QG9 >*S0 >Q' OO1A_R(.AD^]D_\ 4$L#!!0 ( .Z.9%,@QGZ% M' 8 + 0 8 >&PO=V]R:W-H965T&UL[5A9;QLY#/XK MA#0H]>B:8*XQ\-B'^09VE:CD::2)H[[ZY?D''%S]L"^[4L\ MTDC41_+CQU%VE\Y?A 5BA*O5T6B+9QY"F>?*KP[1N.5>9]!I)L[U M?!%YHK>_6Z@Y3C!^*,X\C7JME4SG:(-V%CS.]CH'@^>'8UXO"SYJ7(:U9V!/ MILY=\.!-MM?I,R TF$:VH.CG$H_0 $,+[4-COMD;QQ_;FQ_E)\)U^F*N"1 M,Y]T%A=[G>T.9#A3I8GG;OD::W^VV%[J3)"_L*S6;FUU("U#='F]F1#DVE:_ MZJJ.P]J&[?X]&X;UAJ'@K@X2E,359XP=Q5783.&TY*9/HZ:VF M?7%_F,!$&0S@9G!8!GH; H;=7B3;O**7UG8.*SO#>^P\@Q-GXR+ "YMA]NW^ M'F%J@0T;8(?#!PU.L$A@U._"L#\^P=ZY 20FU+S."T0*^8 M%0&4S8#>%2XH Z^\*XL ?Q],0_1$F'\>.'C<'CR6@\?W'[QNO,NGI<:%TN-= M87[8V-WIDCF>>N=\7,!!CEZGRL+I$Y47.R?@KMU]Z0S5H;9SH:,E,89Z A+%8!VR"HD[-K26WZHX5 II1<+9S+TH3XKE"CK*=J^0M.+"_9"STO, M8"JR5KMEM)IJ0U5'A]&T2[7L%Z9))-N"6!(I(36T2,\TQS' DTF?!(N/8QH MJHRR*=%.O@24X#JF3%>QJ3C53UJA^9!,$BB\^TS-E>KPDII[(370XED3&E* M0I&'^!\+SJ.@A&NW54.9X'Y6.IHR_289"14Y_*5LR<74%N,CPO$6<:E\!N?D M[E)-R>P+BWZ^HC2TGG3A[=NC5CSJ'8UT=&]I#P,\M5%Y[>"DM#K5!57L"]($ MMT)BU#G%UU<0)BN*:-Z]4WZ^)ZY2,VV]U(LH^YQ'*[V4J=!89^I)IBLF5+FE M3S7#B\K(C%]MAI0Q% L7W:4S)%%IZ_G9QU8OB<+*4_D3_R&($VT;^& ULV3" MQ5:7UKIXM&C91U60@U>:/O/0K�AU>?X.#H!I;ZK#H2A2Z0^W.WMM2HC,HN MN92R3:KR.<)KY_57UJ\3E>G #^HX]6585"$X51?PWBMMFD/: MT"JJ;KPJ:$J4EZN#4I#>"&7MN,6K"''I8(7*AQV9&_5/Q*-#8H,Q"B;KOK0) M#-=BI,R.8&K:@R,K'O!+J27YPG&59;H2\8:]0NH*8;TO=UG)>6Q;.R'7E3C_ M<-L2 DGIT#%S5I36;$&]41B[,=P>)_WK_C,IR?R-96WJ-P9;@V3<++[%?F'1 MHU+'4=H8C(;)TWL-C9X-@>)_?,2#BD957,):Z.E6%5@DUOO-.U)CZ35-8W$_ MU5A:0-_3 A,X_N&>>5\/'PV2K5]NX3/O\E]0I?\;^:U&?M>]IK=VBZ1/S;G< ME0-9+VVL+I3M;'L=/ZANH=?+J[L\U?1<$^L,SFAK/_F3;K^^NA]7@^@*N9-. M7:1O3GE3++_$-M)N2"!3 MY+T\=SS>'76QDNJK7@(8]KTL*GTY6!I3GX_'.EM"R?5(UE#ARERJDAM\58NQ MKA7PG)C*8NR[;CPNN:@&5QKR!0JXN!]Y@/?%1 M+);&3HRO+FJ^@"F83_4'A6_C7DHN2JBTD!53,+\<7'OG-Z&E)X+/ E9Z:\RL M)3,IO]J7M_GEP+6 H(#,6 DKZ6_(=O1EAG7 M<"N+/T5NEI>#=,!RF/.F,!_EZG?H[(FLO$P6FIYLU=+&_H!EC3:R[)@102FJ M]I=_[_RPQ9"Z1QC\CL$GW*TB0OF:&WYUH>2**4N-TNR 3"5N!"J:-PJCZ^X3^L-P].JK"G^US7/(/+ 1Y?#>H!!C^U_1U'9CE@GZ/<<.@-1R;Q%&L#.9-S9I; MYK+ =""J!>,&1=<&RAFH?D=)U&O(NEF/9EWV0E3(+1N-R_KE^1[C#CW98Z7L MPSQOEX;,MK$-">V%A+\K? M=M[&%><,DPFFB@I3Q\PP+T2N,&*^%SI^%+)/H^FH6TF=Q'.1P(G"@-UC(L3Y M6FJ!VH(T1:Z8^1/4%D\Z=(=='T6A$[L>BWS7<>-XRY(?VT+KI(GOHXR(Q@DB M=^.4W>_L9LM6*_D@<@HVXRW.E2 M-E4KBTY,9?50",(Q%-K@3YL?.E/9'%VCGX3N30=W2I7W#SRK["UR_E1(GU@9 M;D7F<"LV/^XY^M=?4M_S7F'%40H9V0?T/!9-$-"$A:&3ALDS(G,_/,BZ-'+2I+,N"9QH$K+7&+0V M&'&?*NO9LBT^8(O/@9APV KC1A;'0A];'QO2&4!.VSJ,1A'6XJ*@MH)P\4+\ M@[(7V 4120%:HWY>L:$[\GIB_*?(TFB5'FWC-$L%0,*>@=C]8<1^,HIW( ^] M--T ._&/"]HR>HIWOI &6CBA ?/?5&RX4^\R+!M@= M<-VH]@C1*H8/'LX3!W\N*CQ) D-GZ_!9!XBJ[5D)XPP;TK;R6%T/I M-LG(/ MNG!T*+'IKG=%MY"LIMISDG5%(;4], H*@M>!YP]<%%;&&8(ZLZXXK-=A,UM^ MOB#^;O*1F<<:G!_-:/L)Y_H8^W6)*99L^+0Q9VMX;5U NFB + INP8%W^GM:]*(E[0>M? M+W#[FMAFD2'5O722D+(8GU;L&M*Z)K8^>>J[_]LEOAT+L1GOM 9J-3DY#FRJ#=-+#0&7#37=PL)I3 M[=-MW0[CLA:1_RW T"2GINY*?8/AOL[R[U]Z6CIV^T]CAJ/'RQ$ M55GK,31J4$+FO9?6SKUMR@:-P_QV!O,Y9CK&\R]->S'H\?-YWKZ"55[ M\1G&]UJ([R989K%1HOOM 205-@8!ED??B]C4YLZN.S-K3Z'@PRY\$7C)2WPF MX3U(K4&!7V^!ZV@_1L7F/>_8( M7#%$2L4& S-(L;Q/-DNV4UM)&FL6.VX0LOO^G=HX6TC;U[6K[[?FD&1N\>]2 MO-E,60+X-DPCNV1V>Y[;R[2XET4Z^L3GET&5PO'4_+T$MZ"N$O15A>]E> MU?O9_D/'=7N_WY"W7TGP4K&PE:: .;*ZHR0:,-5^>6A?C*SIMC^3QLB2ADO@ M.2A+@.MSB;6W>[$*^L\_5_\"4$L#!!0 ( .Z.9%,"C9I58P< %<4 9 M >&PO=V]R:W-H965T[XW]['9">/9GI;2[&.R\KU^.1J[8B8J[H:F%QL[&V(I[O-KMR-56\#(0 M56J4C<>S4<6E'ER>A[7W]O+<-%Y)+=Y;YIJJXO9P+9397PS20;?P06YWGA9& ME^]=[9F3)VIC/ M]/)C>3$8DT)"B<(3!XZ?&_%:*$6,H,8?+<_!4201]I\[[F^#[;!ES9UX;=1O MLO2[B\%BP$JQX8WR'\S^!]':DQ._PB@7_K-]/)LO!ZQHG#=52PP-*JGC+_^S MQ:%'L!C?0Y"U!%G0.PH*6K[AGE^>6[-GEDZ#&ST$4P,UE).:G++R%KL2=/YR M.F0?A/-6%EZ4[!VWGX7G:R782A2-E5X*=S[R$$3'1T7+]#HRS>YANF3OC/8[ MQ_ZI2U&>TH^@X%'+K-/R.GN0X4K40S89)RP;9^D#_"9'JR>!W^0>?F_$VO*[#Y#G)\YKD32Q^5?5VL\(X+^_8#PZ5'X- B?WB.\Q[>ZQ=L]B/?# M')_@1/:85%889)JC?;-A?B?8QBBDK-1;QAVMP0E>5&MACYY@7)?LC2C:U32L MCMESJ<' - [;[L7++PA/SB.SD#>:;T1E MDV2V2%F:YDF^&+./QH.]?0RT9RS+TV0R7]+3+$\RD/[2V,<)K4 -=:2$,GI[ MYH6MF-0W("/-'/.&;1J@2X[ HD3] :]-XQLKX"KGR2-(_E#=R$4X:T5Q*!2] M5:9L5/ I; 4=. %P \6<4=RV^T=ZJHXG]+4U6\NK(?M-L!V_"2K HDZ4S+. MO$5A:IGN=[+8G:@(IS,.+>O&PR08$LI8*8$G+PK3D'E[Z7>0>D9W6R0Q/ ! M;/R^6O\0](2ET-*Z(;OZICA/T,F@V!W6<>4,3"]4@_+'M-%PNR5?]\*BX&X' M(Q77A0ABGXV',U1XI3IW8&'>+21$6HO0PM0A:3'9P[D$F;'$D3!%YE&P9^-7 MOR!R+#+7"33ML):^8A^#XZ*+*GY@:\%*Z=:-=>0Y8/U'PY7<2 K;1T*$8M!1 MJI.588'7DG*&C@%EJ:0_X+P*4?$%W8N$U?QPC/38YX1U00?HW%3QZ#VR>WF; MM%NR"E9$ED"3ZP.CX"=;*;:JX)DA(NL1D;2"V AFEB;MY0N6+#HNIWW(ZJ4D(/T%6.M7 MN*FV$CB%LT/V)N8VF:G1),$TS"$B'/XZL8,/(!X**?4D]8-34!X+(6_S'/M M?O@. ^XNL&WT%VX@F)5! W'',M[:\7B.KP_8^1TFM(L'Y@\U9NK_<9*\MT%? M5>B!0?=/MV;T'J_(=&JU =?7*&G2LY^B<<%WCPZBLT4RQGSXC,4A#P-I,I_. MZ3>]'5/O&D[39)K.CB/H=)X=G]NYM3>OYN,DQXS;'R6^7(^8WDWU<9IEH95',J7/2L6$$A6Y)/>+!MA_MH=?S_**60M([SS9)[1 M0V=0_ZG[&'@(#YKD9],%6$Y8NJ#?+X9[V#N=)[-L$:4M @1TDM3HS?-WY4X[ MO,?,01G26]&-$_P$A"*"\-_E4>#PU%X64NC.K/F9J/M?Y/%\=.G]VB*+Q59J M'>:+#:LQ^)BR Z?SQ>NF:F 3QM(SL=E@AF"\_+UIQZ9.?5Z:VK>E^6KU"9+3 MV1G8'.-\RMY;FA,9;,E>YXM7[ 5]8 GU?AP_'F6OWC82.!Y8E[> M-^^^@I-$QP-3NA6@00MENA/\Q*HU\'LA-%O&$29X,5VT\\Q=MPVCWF4/ M9N9MN-*B3STTIWCO MU.'J:&T\!O3PN,/X)2P=P/[&H VV+R3@>)=X^1]02P,$% @ [HYD4_9[ M+#3Z# ""P !D !X;"]W;W)K&ULW5I;<]LV M%OXK&*]G)YY!9(($;\UEQDFV;6::-)-LFX>=?:!)2$)#$2I(VG%__7X'(&E) MEA6WC9/,OM@2"9S[Y3N 'E\:^Z%=*M6QCZNZ:9\<+;MN_=WI:5LNU:IH9V:M M&KR9&[LJ.GRUB]-V;551N4VK^C0,@N1T5>CFZ.EC]^R-??K8]%VM&_7&LK9? MK0I[]4S5YO+)D3@:'[S5BV5'#TZ?/EX7"_5.=;^LWUA\.YVH5'JEFE:;AEDU M?W)T)KY[)FF]6_"K5I?MQF=&FIP;\X&^O*R>' 4DD*I5V1&% O\NU'-5UT0( M8OP^T#R:6-+&S<\C]>^=[M#EO&C5%T0TYYUUF\U=C7/8UG[+EI6E/KJNA4Q9X5==&4 MBKUS$?%"=86NV\>G'5C1AM-R(/O,DPUO(9NS5Z;IEBW[5U.I:GO_*42J=MJ_T&U9F[:WJF7_.3MO M.XNH^>\!=G)B)QT[>0N[OV;CPS3OY#IV5I:F;[H6&50J?5&9H*^I3D/,AC=D9".>51IEAI5:4[!D>V M\.,#P644G+ '$0^"_.13&A/YC$?2DT]XD"7L[.ZJ\7^Q4HC-WRBLUU QOIHF:Z:3O=]507V]D^BW#6-^<06%6W MALGNDF\B5*Z%(O?%/(@CYT>>I-'A*(D%A4@0[0V075T][2#TM*,T.$C[WUO& MZ(A@R]!"6]5TSE+ELF@6BCG-$00CJ78/+3M4JLZXL-D7,+2)Z#2H%VSER["B M,GR;$_;:_37MWBSB^^WBX]:1ZDZ9^9P*1DBQ$"?QR6%U8-0M15RA MH9#@$K+(US$,>19*]!^RDW%U; M@YQM62*X0$]*)$^Q[GO=:,"SBBV,06F6:"EQ)I@4 CTLVE+NF&59Q+,LQJ3)8_!($7,D3)RDH)ON7=^8YGI+&"5 MN,1P+=#VE!&4\8AAGF0A:E$DXHF6;DJS CHH/H)>PL,@8:E 3Q$ C-BM2U*P M+-HE4E_ J7"IC-G/^PPB4A[F*1-H&[G\$X8D-T5FTZQ9.;(AL&C#1M]/P&&E]?6HE#M=,M :P]3!'_=[K-;WWY><.2[Y\)/[D,!]Y M/(LISX3D,L_8LU[7%=AZ9^L5RL7%8)1%OFO6V [P <102$C,@7,D* Q^PGA1%V:>H= M"63@HEM22\S=6 $_^+G95[:%I=(69HA )(@40.!)\BG[>\!.C ,>)1$^R1P% M"XS0"GV/@E\J!2R$4''X6,6 T]_-"[KU#';Y%F&OYRP;/P@6N@&HI5I3:@MWHFFX :BPNB5E$&RKX@KO*UV2 M4.Z)&YT*:Z]<.*X(6Y.3"K8N;*?+G@3VHKK-C>F G@E\H^Q90M\S]JXOEWOD M\+S*NJ>9G+5ZT6A462H6E0*$10D=A[5583\@>-:6BO"0(ZYU\[&3/QS0+14= M!!(!=^M!PQR9-,YU !KG<%3%+G6W)!LBZPP: $BV)..PS)!]4 MNT(_+ !O0P$[4B)YX(8=T<@Y&S8G&%)V+LII.%D4MG)RPO.ZZ=R4:IAK&A,- M1M$'ILWB(;#QBDY&M1//!9]>#0,*A#5$@(" WX?^OS:M)EXS=N:.,>Y^MD+$ M)__I6G=7(XCXJ?^#47"]-A;AL1.OOLY3EM(!+F9XZFF($4Y:$,U:?U"U7AI3 MC?10^. K.D4QE^C$[5*O/4CS7O2FIZT^P&;L1W""6*#=,4U6+%K3(,BN( /@ MCCMEHJ ]:%2*N^W#@$9!"V?AJELU;-"C_^OA M!&%33#J+6/>V[74WQ=;6#H[\U'AHJ24BKDIC*!H\MRFD/#F')--'+:NIL%CL M)0502OJZ(P4*N(1D'[??S%I21&V;DJQ'J;J1I]YMH[,0_N>#]Q]>NE-WO$/M M ;"D$D#@TZ?$E&234F140",HUDRG A[F5RB3L'OT?EO[F1A' VWOGZ-^6]+@''VK9"4M?'0KC1MU_*A ML),HZW%/B5@?W$""U*X^TFJ"[V'.,RD=HD]X))/;6)6;J-GO#@%')?"R .P- M(K&[\YA%4AP6;'WY\C;]>6I9M>MY@R T.!):R@"W'1"C M\]5$LK/J@KIVA=IZ=3WPV:T#E"R'OB&#/;*,3C_& 7OC3 P3 RR>92RBXX\* M10@6VUT22IX"VV.VRF1^ER-;; A$!EEY&H:?N@0((S>FCY/RC6D_=0X@PMP>T7'QY);IR605?PZ0A%OTATO,@^M-,^ 1?/J';^ROZ8K( MKWGA"RY=4:ARV9C:+*[H4#?G>4)%]$&<\UAD)\ZZ[B3RC<=HO46CH_!:8'(9 MSD6XS!(Z!HBC_(1)GB/;WA2=>Y=QD4:@QI,(.8#)7]YJ1]@9AD[<9/<@H8,^ MSS[E>13O,T+U)GM])YS@#4<>> M#J^C;%L19.'-,'(C;;A[-)'-POL8:??P$9]YHH4;+:'YZ<3UQH.O16=8&5V)!=.ZN75HETEJ)H)N'N.-MWHX^;^B]AD+25>4:2"G]^BT MI&DQH9QSC.%S0J$A'1$&+!;NA'!#J@/'9+!P$J6,;C-D1+BF O!!U%!OP%16 MZW$^HPXE$IZBZ:/WAFDV]LL"BX3B-Q(H%$EZ+SU3!%/3 M?&Y6*]U=(^3G;@1<*#3'>^BE ]/1UOOCY&W)3& M T41\3@9#L*#(+GU$B:DJ]@4W &)$==>27_W D#I(!I=6 F2(9!B6)#Q) B! MHWDJ@@.&<3?V_MXN0^&,[B>:O@H"(\-]R_;CUM,9(D#A"+SER@O MU%Q9^AF.I2/#'M9&]*%$81"@2^M#51 ^DHCN+&=IR#,4OHD6338;S'W[1JI$ M04QS2)*.D8ZV(*/(DY%[;(A"B7>92-TTB5H;)O^G0?[M%NU]/Q4\W?AUYDK9 MA?L-*H4\H*/_H>;T=/J9ZYG_=>?U%72"W8*$YM@:S-#YBUO_NU'_I MS-K]UO/<=)U9N8]+A;'6T@*\GQO8;_A"#*8?_S[]'U!+ P04 " #NCF13 ML_WP<.@/ #7. &0 'AL+W=OC=(LN_ZIE2A7A*XE2_/YH5Q?S-V9F>S%0BM9?- M58HWTRQ/9(&O^>.9GN=*ACPIB<^"=KM_EL@H/?KPCI_=Y1_>96411ZFZRX4N MDT3FRPL59XOW1_Y1]> ^>IP5].#LP[NY?%0/JOAQ?I?CVUE-)8P2E>HH2T6N MIN^/SOTW%UT:SP/^%JF%=CX+DF2<95_IRTWX_JA-#*E830JB(/'O%W6IXI@( M@8V?+DF:Z'ZNJ%^S[)!E++6ZS.*?HK"8O3\:'HE03649%_?9XL_*RM,C M>I,LUOQ7+,S8/@9/2EUDB9T,#I(H-?_ED]6#,V'8WC$AL!,"YMLLQ%Q>R4)^ M>)=G"Y'3:%"C#RPJSP9S44I&>2ARO(TPK_C0]\25RJ-?)"E'7$>I3">1C,5- MJHN\A/8+_>ZLP$(T_&QBB5X8HL$.HB-QFZ7%3(N/::C"YOPS,%AS&51<7@1[ M"3ZHN2@^S\7!BM]/\0!KBG/(*1[C;(SGDRR9 MRW39$@LE),133_-,JU!$J2AF2J2$>QI5YEJ);"K&I<:*6HLBPYA"Y4H7(I>% M:@G$!WA "LSFN4HGH$G:Q ))%D;%4LSS:*)$'NFOF#V3!5&-0R&G4_BGP IB M6K,+)B+RV1;<7L.]-*V-.(25\%1;TE+/Q!1!17OB)R5*)(CJ/8X!I&@/'%7.9%1&)0?(MA C#&^2"$85FWN9IG M.0;'\3/+@N)41KGX1<:EXF7E!'9.C;8F,YD^8EV++F\EH5_PIFS!(8G,=5K)ZR_^5XF8?,LZ,H1TEA MA"$%D H\*YFG( ^$/2@E/F>%$D.O6N6:YOR-Y]PJ27&+F:X4@^ED0D(4U*;( M25.=Q5'(:EUYH2[P8.4%46I* ,ZE8^1WB^?)+(U^+L'MPC@AR"=FU2U6WHT= M3WRAT5D,CR;%%7(<@RB,J_%ZC93>@Y@HG<1E:(+8'CD;4 =RF23R#$0> U=5 MLF$07ZF)?>KSTS;,2AC.2HW7^O3-MHEW\!H9A>+CTYR6-U[X X/VDF-D@5#, M[FD>-KY4(SXY[FK>N$]6L5Y#&QKAET6#+%7(F]#N=>M#Z_R]9 2"%+V&3%F\% M?7\K$Z[ Y'J_EM"]5C?PG76(A_ZPZSRY<;/=N@IVB=\;];:HX"#&]S*UC>[: MY#Z&!I4._=8 F#7S-K'\4J#^[["YTD30ZK5)$YVNOQN9?JL[&/YJF"1:S85_ M*S3ZK6%GP&L-!B[Z7P^E0RFN3>NT.GZ/D1@,VU;H+5&Z"M*:HS2^%/))R(12 MH$9:,^D::6''.DT!ZK+.YDA;(=)B\IGLC\A/E=$)50&GINC9'?^=[-8H+CG7 MQX?Q!Z.1 M2RE&-8EJU=BR*D!$A!T$F^<-)$!\!*]:4N;V6R._(TZ&P\XI/K<[[36)MF@3 M2+,P]5G H-7O#?8KPA^1V*-^<-J(#^;):]5 :@Q&]#\8\K=.;W#Z#:KH=PE3E['A5?LUR9,OL0L-95IE5%F>8*E2M]Y'T1 M\1+SY@Z(%<=MSQ=)%,=<[Z6-X:0EM6<\[]OFBALN,>TN&T5\0S=544I>5X4, M!$=3P4WS+!'*^/\ORFP\D8-)?!K/F\;G ^K^^.*]6J'M0Q2ZH<9CWPM^GWK: M&_F-P"2@!JV1PP9MB5055$:T PI$O1%"DM]N(:1QI&ICI;T5#5M ;.;3NB=9]I+]6+9YHWRJT]43U^4BO"#KL]#J>[L:U>BU(> MD8>%42N$G%7TH QF3UZP?Q%SE' M"KZS@EUTQ?=_;5ET&.)B,4/D7GZ7+5**G>581V$D\R7+6BFD[@8K7ITB&S@" MX3T8(MP\56% M4ER"AZ@0U]7X$TE)"H8R09>[7J.ZZW4%*[Z^Q77JXG\F0R,V/ .CX 0"Q_J M-M:?_N#W>V_;WD",G=0..E$1J] 5B5B! 10% 2ET]/0=>_E*.5^RK\O,!+RQ M3+^*'Y#\2/<<^2JW^')S\<-][1CSN-0"B[?_N&:9Q2R*"5<_EU$=61P^YA+V MAO1/(,_C(8GO^<$?36ZOQ91UQB,"^XP/XM;H> < R_#?I;9=6T$'B&%)^@AS MN= 6:JBTHSGU^.729F_C-@R&>$EL,YY"=DN/CBNV;A9:]H1BW33/L;R0VIK/ M]]JU^4Z.AUZ_*LM.O3H)7E9)D'/0)<6Z:XIU'ZO,\I.R@6D]:]0^1LT0X=1K03B=6&:N) MGKAL1JJEGG)-]$ M4K)L)%[+DZ..1:U.QV^040>X87ZP]5&;^Q-&=E%,!1AK1:SHEWOUM5 M$Z9HL-^:&PYV^\-8^,;\_W!)V=R=6IRL)2FCY1^]!P\5>4Q'F)3\P)(]"JI"^HXS MFCJ\?Z[(VMW>CP]7XF--J;' B8_=5&?D#>W?"U27$=B>8V(HOK^XP\8(N>38 M[WJ=+6V[5R_9[7A=^]?VDK[Q'Y/]LHX]%W'P17O\9LW!R:#05,/S5D8NS2G= M6N)R>.=", .7NI0_('.3;Q[1Y'OB9(%5O]4IO6$S-H\GHEBXD,]16# MBFLG<3BARG9U;,%'![AQ$26FEJO.H]V@1WD\Y"L-5=DF*9O'ZV4%1\UTA9?_JQI0[[3&NJBF1 1>UILS]A3?E 5F)_>B=N"6JT)T M.>9EU2 U45G.[9F9?,1B5,9TE&[.\A55LOV7LW9Y3U&U>I;F(\M'R\*W/(!5N=EW1A M%:Z55FN?_W@E.EX@C@,4J/6XBUS^)^)AE+3%Q?TG$5 92Z51/>B2&DP8,E?P MS,M/=V(T['EMEWWP[[5-?Z;1K%--R7 M'>:A,_!&+J?K!7< 'H^I,.;Y-RA.28QRKI2X^7S/MQ_:Q&;0]08K.MPT)3@O M55JUA'H^U?5^16K+D�Z@0]XBKH=EVV;A%DEII7!B8>HT+<_N,>1B3>!A"> M"6X?%/1IU7ZUZJUZ0OBR2KS]^V?1Z?*&PF7^ =/EG)KU 6M-KM/AL0>MJ%L^Z@#P5!BSMP MYG<9 _X@\/Q-H/4[Q.A@6 %Y T1]?T3R#F&DO0AJ]48=XL/O54)O U&[U>_U M&43MAH-MQT=_!*' ><7<#A01'"%_\(TH"HA, #*K"RIW?'G;/8>;[+ITM>\, M;OTV>",5\0UAFV9SN:"#&Z09U "T7GTE?9ZCJIY4_3A:P)39FG>!Y^4CH+HZ MG&\>9.QB>D>S[YE^F]4A)Q1D%M0S98(L*Q-E!DAD.?7=$D61[2_!9N3V9P!8JE]#% M)R1GL'"K"K)!?8_)6HX$K%A8/W8PU*EE6]G3G#GP5+WWL&&7A;8?-%2])D5^1I=3KG>FGIAFQ,N^FU-SM]_CS/2S[4X^6QF6X-S4_LO M[7"^ID/45,9QX%SD.:!'5.R#VN^E.[3M1TYGSH_-$I4_\D_J2%0@R/SNK'Y: M_VKOW/Q8;37<_.3O5N:/I+9833&U[0UZ1\AH_#,Z\Z7(YOS3M7%6%%G"'V=* M D8T .^G65947VB!^K>,'_X+4$L#!!0 ( .Z.9%/8$>[4LP0 (X* 9 M >&PO=V]R:W-H965T2CZ0$MCBUV)5$@J3OZ^,Z3M.%?T11I2G,,S5\W16IL? MM@5P[+;OE#V>M,X-A[.9K5OHA9WJ 11^66K3"X=+LYK9P8!HO%+?S9(H*F:] MD&IRQ)/MQJ5E)5:,0/+X\EI?'B6T7E_X)N$M=V3&5FRT/H'+3XVQY.("$$' MM2,$@:\;> ]=1T!(XWJ#.=E=28K[\A;]=V\[VK(0%M[K[KML7'L\F4]8 TLQ M=NY2K_^ C3TYX=6ZL_[)UN%LDD]8/5JG^XTR,NBE"F]QN_'#GL(\>D$AV2@D MGG>XR+/\()PX.3)ZS0R=1C02O*E>&\E)14&Y<@:_2M1S)^64?0*TRA[-',+1 MYJS>J)X%U>0%U8J=:^5:RWY3#30/]6=(8\#>M(9,(8H5: E> LDZKNQ@98)U3#A+6ZEL)! M@UGC6J91Q]Y9![UE@]'_8N9;[G=K;0:-A!&-]!K,)$E.H9)@>KF4->!)#XJ% M[E6DC'(C]E%V- M=1NL(H(2VX#L[K"V.V+F-!D$:&2G:V\4(KH6V%ZPYQ %)Q8=,.]F$&JT.)" MM^D\ :2DGX\#>8FXN=9 <*K"^+(^5 1013#,9PS% LPNJ?U!%*+ 5ECRV O' M/D"]V8W];L3>>'_HT>)G^_80;:2[]XN0_44D'NQX/*]^+]TG;["LUM:Q Y;Q M(DG\NZSF^(Y3'I=Q$(HJ8]\P7-Z1>UIYF;,BF;.8DQ3S*J[85:N->X?9T^^? MC*,,O\=QPLH8>?!Y7+(OVF%N/2"1\S2B.PN>IYY$SK.\)&'.LS1B%^(N1 ] M)WH][A7%+F%Z!!R-CY1/R4?F=FC%)GT)MT J:;BIS(M0?]M,U M*E( ,MW5+ M"1 JY'7,BI=%A4*5\JI*'H7X060?QV)S\0%+TCG/(W)!DA2\*+(G1_?O_.6G M>1+'O^(OPQ@R&T.6%P6+,XY_Y_^EJ;3:*9<8\*1$EU<\2C/VW?_;H'DG;A ' M/8"^1;? MY;Z24I+CR)=61HE48+Q0SBF7JK(BV<<@FU?4D7!J6J*K<"?B,<(% H^-2Q(L M0"P1^M40^I"^=K,8!_V(;$H'1Z>RW<. M/TK76ZF^ZY0Q0Y[S3.B;7FI,<348Z#AE.=5]63 !3U92Y=3 4*T'NE",)G92 MG@VBX7 ZR"D7O=MK>^^+NKV6I4[5[RS*YO>F%O?K& U^G!F\, M;J\+NF:/S'PKOB@8#1HM"<^9T%P*HMCJIG<77KT=H[P5^)VSK?:N"7JRE/([ M#CXF-[TA&L0R%AO40.%GP]ZQ+$-%8,93I;/7+(D3_>M:^P?K._BRI)J]D]D? M/#'I36_>(PE;T3(S#W+["ZO\F:"^6&;:_B=;)SL:]TA<:B/S:C)8D'/A?NES M%0=OPGQX8D)438BLW6XA:^4]-?3V6LDM42@-VO#"NFIG@W%<8%(>C8*G'.:9 MVWF??*!BX0E MW?D#L*LQ+JJ->QN=5?C(BCX9#0,2#:/PC+Y1X^S(ZAN=T.=Y>L]UG$ET5I-_ MW2VU48"/?Y]98]RL,;9KC"^O<2F:9Q5A-5[I@L;LI@?EIIG:L-Z9=)&O*2,K MF4&5<;$F7!,*Z-2QXH6%OUP1 Q(;F$CM# S!@$9)-+KH8K/E)B4\ 6T\IAF)4XI(8PJ,XK$+ M99Q!7/EJ=R%!-CLI(*$V@FKRB6U81L)^$\//UCEKZF-K!*[RP #D/$9+CPK] MA6CGK1[/XT[((1K0& 5 <6D"\JW_V*\N4:V!]@[#0FINM+N%:E5KZ0M6P-E6 M_UINF!)8%)"XC*]M-$&]+@M%A1U!(EHK&J/VP'!\;8?M"P;^SV$#PI>G:Y[S MC*JCF). )'7$PI]U&:>(+"Y@ OA)%#4U BG4MC<%[L0RAZ+*=K4U=A:$4+\" M.,6Q5 D$(ML%V!W^!LP9M^96:$?OW66$Z&$BL=$65G$U";0D-I]@BW2 24 # M2K#5"L,/T+$E+TNTN: * X=E%,[>D%BQA!NB#77*N:AL\II9[G7?M@#O($HI"&@ M/$''L056EPH[/[Q0JV7&=< J0"X61A1G.\U+BA4F)W<'C@#'*VN-;Q&CEE M2WKBU0) MLOO#UTY5=GL!KPEVY1:TJ$U5;W7ZH=)57O,0+[M<0")*1V(@9ZG,$FQ'0 6XL!;-AS'8O;!,_ M8,"),JI$DZ/L#&*%A$Y7U!(V".NL+#6HT:^N3M)1Z.0/E@*BJJX;O[F]XHN# MV2/ EJ^@VJ \_.MOPH/7QVIW#QIYNR/&P9!PGDP"X>M8'?XU><[9#2?@Y9I\UM+ MU;\/EUA&- F#T6S13-@?WQ\ ;AK,AJTYW=%7:8!H5((_D7D8!=,YQLS9-X>K M<30.HM'8BYZWKUWYZ_GX@L@'HW#2B?[^G1]"40?U_W<@BD((WF3<9FMO[(%H M'$S&(P]MG6$71-$B#*+IHOE].8BFDR":MS#8'Q^":&1S5S_OCO9 - /H3*-8,H8[ W",#S 9R?WGZ18O[8LP9W.6@94*\NIJ8'[<_@*#9K/@G ^ ML0@;!N/)K+XW7MA[LV X:UKKW_RQ2[Y_1IOPC"> X4%C^@]KB9^#!]>ZI$AC M8ZF-XTT',()L.ZXAX(R'!! )B'%3!D*R&B;B3U5'*?*]K"LRZ4]CY3VG.&1W)JM5^="Y/30_SFD M L#DDK__LBLXOD,$/XBE2R]%CIQ1#HZEY\^>YP^7[K2O$$NP-R*4FH!D4FM7 M_GTZ)M:#(:-R^P/!.-OA&9@,I M@!8/.%BGKY]*FJ$;W:V#F]*^KZIH>L[]TZ1-7IMD5RA40%)%Q_"=-05#PT4) M"T+:J[.0>ZN[?X Y//F<,JM/?L42@R:O 37N&-AB"U:,&>8#40 F@VKJG("Q M*.WFA2[8[QI,N8B!&#>RJI5F4>R,O'YS;8VK)]G(5(FK/6'-<1 BG3+!\/#I ME:@ Y&I-%03FOGEC5!;5.Z/:%86HQ'0%Y-B7@('WF04,6=N/2=I%S7UQ:>XV MWZONW&>:5MQ][ +"N(:PDHRM8.JP/YOT(*/V Y(;&%G8CS9+:YDRZ%$* M!>#Y2@+]K0:X0/,5[_:_4$L#!!0 ( .Z.9%,%+0]"[@P (PF 9 M>&PO=V]R:W-H965TY5_T4HB"/:R25+_96Q9%]NKH2$=+L>+:59E(\6:N\A4O\&^^.-)9+GAL M%JV2(W\P&!VMN$SWWKXV8]?YV]>J+!*9BNNN)&+ M94$#1V]?9WPA;D7Q*;O.\=]10R66*Y%JJ5*6B_F;O1/OU6E(\\V$WZ6XUYUG M1I+,E/I"_US&;_8&Q)!(1%00!8Z?.W$FDH0(@8V_*II[S9:TL/M<4[\PLD.6 M&=?B3"6?95PLW^Q-]E@LYKQ,BAMU_XNHY!D2O4@EVOQE]W:NC\E1J0NUJA:# M@Y5,[2]_J/3063 9[%C@5PM\P[?=R'!YS@O^]G6N[EE.LT&-'HRH9C68DRD9 MY;;(\59B7?%VZK)S,2M>'Q4@1D-'4;7PU"[T=RPT_0"QK) D,OV$&/Q&*7J2[R$DY4:/:ODQG^ M@1O\^PGJ84,]--3#)ZCW*>W)511AKW3&(_%F#R&D17XG]FH3L ]ESA*5+EX6 M(E_!LS 4*7B_+D3,U)P52\'F*D$8R73!>,%N15:(U4SDC=H83V,0BZI1SXP. MV(%,L5J5&J_UX2MVRA.>1H(=?+H]/V3O%4_9R2(7@O3$SLH\%VGTN$%^C>J- MN%/)';%QEHM8%NR"1S*1Q2,#1;;/?OQAXGO^<>?I??D5(B7L-Y478F.5%-JL M\R:A,PQ'^!TY?C!@[W@&SC9W>'?]!PL"9S(>, \_7L ^JF@I%[)W9KU_,'7" MP8#]^J@*U3LQ#)W!,&#AV!D/1NSRBXAY[SP_=,;>J)5KW6!9+M-(9CQA_F3L M>).A_0VG[+W0^A4K4[Z"!N17F#26.E(E>29936I=&J-$2F/H8.(,Q\$A.Q@[ M4V]R"!D+$-UP#W\\<4:>C]\I%.95>T3&@."%-@+P'03@P)^"5NA!OX-#&"'= MG+0/P3PGG 3TA 6CJ?>$E3^D#.$J&K]SV+U@Q)=,N?%6N/*M@/?&[ 1.!8 P M,MX(79CW%;W6Z0[(N4FG_N!XY[;FO7=\"(@LEDR+.Y%#)W/L"9WC22+895&2 M/-"I9@GMG%OUOKN^0N8B=UH"PQ$!Z1>'_>:>N#21QV!<$CA0BF!(1FD!D98R M6K)[O-=(CG ;Y( R%]@&PB>/)+COLH]@?+>BLES=21*_U)9K<, 7$'L!/;"9 MRG,;S1%H18+%$.T4)<<\\IHA:"Q5S"O\NTI'?]3C.O-G;99ZQ+M*IW3T0!>6BO2HG$P_HN M69;(B,\24>NSQZ2UG F2DZY78E,L7Q%HT@:"(SZW]J-HYVR>HSHA K2]$=SS MAR]<=IU+; ;M&VM5B 6#-'&4JM9XS_-QVI!6[@=N4 <*.1(A>@5\7;M:AG7+ ML6Z@!G[ 5NH.B\ @/%0F,)O!N'JO,@-M76)RAW>7G1AR6XG_'Q"J$F(_[,B& MK;:$ ,"9JN0.KL-G%;,]WO*M.@ QC57N<79PT]XIO(K5-Z:O5E9S6AD?V,3F4+8 )\YE)6HR)07J<"+ M,Y5)GOWX@Q\&QP[2ODR$@> KGB-\X%UC$QZ\JD]J/-!UJ0WM&B:@IVV;4U8& M%;/80B,E-D[%>96B3!KAF439)K]:S9,(4937H%"F!C(;_"^6N2H7RXI!;^A4 M3'*J^EJ'V29:5P7SLJI/*H)(,)8W)+@[GDL#N2836%1MXW-+/J?*DIL"J10I M0F_N*Q\PIT,8[M2[GP&O:"GB,J$%HF+0;(;=Q$/1VL(46U5%M&F.FOU")K8. M]0?!V+K,@;P[A(K@,4E%"!4!F"1?[2FW6A4\:>Y6^^(APK&H4L#?,T<-U\\] MOCEFGUEU9NNFDBHMGCV<_$=!G!WG(#!4CL9& &DN) Y/,QF M2;OHYU]MQMN1Z#:2&E\#:*/VMN@PSG\EOY9+51VVW]6V8"PBPLZB"?VN#*;A:"U,,IMJ MU69$T=08UN.;W:5FBY+GD$U85^_8U8'=(]>HJA,+UJ=U%W,U3QOY+?+U>]KW.-8. MQ;2NU:DN""FVH[WV*EL &"0Q-%@?@'B5+FT1@#.+8.8(VBD_UB""LV#RG'H0UC0J;)KENHTJ-/Q9=;/)U=W12-R+EXK9B\KHZ>IV&X+<] MJA"-?_P@Q[?;/%W'Z&5\_?QV]>GBYX[_']="*&UN'LJ\.GRY]7NRY.T2<:.^ M\+6%].*71_ZE7*BM\_N)Z+$X1>FTH3B;NZ+_/ MSISYSSJ*P1\JV*R"S[KS)BQ6%QW:DJZ+B'&'S3!PO0Z;[9%C.XTX#8E@3=(@ M[))8/Z$\167@3KOZZJ88XKMI?2E,IVDYF MVRXQH=_*2D2_P3;MW4SCA^]9I?Z&[4,'IO@[]3T3H,\#NTGJZBLFL!5Z?^< M.O_W6JV7]7G-=*-OI/["SEINU/8E70,?&@F+YVOM;M/$=MA'^T-5(-BX0]V! M$%DS))T*T[9O;YG#P_HD=J_*)%YO[]-]T7K+V2:JC7*0T3%+SF6TT<'!QCT7 MCYW^M=EWUQ'%]BQYG>?TJ\W;Q)XEWVH!'GB'2%\;+07HTEP5F"'3C0_!% M:[;UN5/OY3GZV])VC]SU+?[&(L/@D/DH1VQCX5!KY18 M>/YDZ/=O:?FM;DB_\\=XPX=.EZ'N/%!.SZ6V5^/[7C $2'<:U%L]*=MZZ.0Z MFM77I=I]&B=C/8.5SAED-R>8-?P.3F#.S]3:OQ,;-4W:PH^AI.]Y1JAO/GP@ M>%Z:'@AO+GY->2UYB[8XJ8I6ZJK,7.1:[\V,G<;%[:-=MT<@Z[KMN9) M'[S8/%?UWMJS4],+-;=L6WAG8"PNNU"V]=6$O8(W 7%CSFJQO7DFRQM- MG.EDVG_COUNN_>:+@[ZO6XXZ7PBM1+XPWT&AB*<<:C\6:D:;3ZU.[!=&[73[ MG=:5N;.CV_4YE@)>AGNVE5#_4ZC,?&\T4T6A5N9Q*3B411/P?J[@5]4_M$'S M =K;_P!02P,$% @ [HYD4P&ULS5M9D]LXDOXKB%KOAAW!4NFHLWU$E,OMW9YIMQVN M[?'#Q#Q )"3!YJ$&R9(UOWZ_S 1(4%+)=L_&QKY441292.3Y92;T8E.Y+_7* MF$9]+?*R?GFR:IKU3V=G=;HRA:Y'U=J4^&91N4(W^.B69_7:&9WQ2T5^-AV/ M+\\*;GZK8HM-N^-GFU>7DR.0DW/MKEJJ$;9Z]> MK/72W)OF]_4'AT]G'97,%J:L;54J9Q8O3VXG/[T^I^?Y@;]9LZFC:T4[F5?5 M%_KP2_;R9$P,F=RD#5'0^/=@[DR>$R&P\8>G>=(M22_&UX'Z6]X[]C+7M;FK M\D\V:U8O3ZY/5&86NLV;C]7FOXS?SP712ZN\YK]J(\]>3$]4VM9-5?B7P4%A M2_FOOWHY1"]I?F#+?LA!S^48W^M4+5VV4HZ=!C2YXJ_PVF+,E*>6^ MY&LA.7V$ MY(UZ!P*K6OU<9B8;OG\&]CH>IX''U].C!._->J1FXT1-Q]/)$7JS;L\SIC=[ MA-[1_:HWMD[SJFZ=47^_G=>-@^'\X\BJY]VJY[SJ^9]9]9"4CY/[IN+X6^-2 MJ_/!@V]:AV=4LS*J)+O.55JUKC:J6JAY6V.9ND[4QB@\;9RR95/AB8Y4&I&R M)9.AT$!OYZ;!&S5=ILYDMF&F2)+-5LVK,JL5:*U=]6 SO&5+73))>FIM'$>8 M,C5*UWB'K_!XL[(.7VO78$\C=9@+YA%PIP4^G/E+%;#,_B,33W" M>=VNUY5K3*:P=U5O:Y"KB;7/B!;?7,:"0;Q*?"/.U0TN2*2ZJ-J@"OV@;:[G M.3C0:YU:XEZU< @7,1:XV1A'NX8@YDB:UZC1M0 3:[P(U<5GTZ>::>J.G5Z)S^75^-+M5]K)/)%'>NQK/1M?J/ M?[N>3J;/_\5_O.)[U@ TV(";?( 9-W5AD :R]:!N*#FE5-[RE L&7%$*FE%MHE?@3 M9F")\]PN-64@(36OP+AP();"F] ==[:$.>4Y65?CTPV^SJM4.$YX3RN+ M^\ZFT(WY"D>UAGAE#;#KBM?P#K%>1SO-M2U 0MS$10($C5.O!&?6N4X-^8$( ME#>M\[H"RZ7%NO(NUDTCV?NWXZC1K%S5+F$4QC4 (^J/5N?D$R*[H-&M:H@/ M\E;RTK3!4P,R>#-06%B39T%$+!!50[E@\:VK"H7=2(3"?S:>E7[ #>B+X$H! M,]<=\"#9L,"+&1/03=SLZV\K';,R'I;*?16,:"A][,*NNUB,,LE MH8^;E4W9-PPQM:E:W@3<1ND,K@=>O"++FO9RW^+I==5 Q0E'ZH<00SX+(CZ MT%8>YW1H\,3OG&P8GDW$P36]D^)E6CVC*]BGS=@L(.?&2$2$'0%W.D_&+F@G M$C%9*MCP<=1XS\Q)FS/OG!7HQX5HF<1]9&F,409CD0^/E!7(P/ M!NMF5;4UGJ!H_=],-X9 ZC=:8'"'23*Y_FJ/[\YF$PAQ:7U M6,V2\]F%NDYF>.DJN1G/((6FR;U"GF*I&X3UIS?)]/H&_R^3J]D8_R?7R=75 M])FZ6VD@#\8$P=&9UTMXN()JIM<'[GPRD<@BESHB.U+FNMI0A&^;=2M("\4( MH1=20? X"1M4&"&ZU2N[]@G ([^V%@^HC7NPJ6''M-[%.:]PY84P@'^<;6A= MH^%Y-:4!R7X2BAN3KLHJKY;;40PQQD@M,& MIG_:9:@=-EADM':5D^"/R(V"R@;E*?UGP(%0_$";\X3 _,+F[%5$#[X,*1TC MF%"V075*-&PI@A#E^CCL,W>7@@:Z_F$UCO^_J'%R,[KZE]581\'O!U08@%H0 M,X@RA%@]I MXK5UZBJ0 @X[OFX .T+H>VP%U<\T&(L(XIO,,(SO$7NH'I]2^3,=/W]=W?/5 MY/DSKEMKSU99-0(1=0^(;('*K0F@'85OA5)U$$4Z=@%L(ICZGZVF[PTD ;'2 M,B$N!'8&M3P%=I+" #![((SW=*B$4$=0N0-DV%"A= 2#N$VP)H\V5]&BI3L5J/YR )]D4)U.MUCIIJ+F4,01@1(V78 MKZDQF60!&+FA^LP3BN0( 2VH0Q/*%9U]1@'' 0:RX$K24:^"]LY9/]XYE<-- M*$DH_$JOA6I+$DK="5 JA]S^T7J4GNE"$]"C8AR\6%1)G2ZC/4%'.[H)?')! M!1XH[E +HB7[W7(%Z.L%E.W&/DA1*B:2A=(X6H&5YT5GX\(YJ!@\SBOVMY[1 M'!O/0RAZ@W4D$DVB#"8] "#*R;@/#5UX[:O8N- 15,71D1UW&0*])"^N&9#/ MZEJX@.R\*;\G+:F ):.^@S=PDNR1DBF$(6X DY1ABR76\/5[+/: *E/KTK;H M5!#J5N\HI,H=&N3SOC/ UEDQR[XC1Q5GFK>4!,')6XO0I'R;O"T60290HJ4,FE6*I^.59#CE1@V#NH#$05[:)\NJ#2 M'';E&*:R[SJSQO>0KW>;$%L3VDT*"RGQZ3D_Z!$2VS-V,8?7+2BN!8N,MRM[ M8[NE9Z6Q53_WZ0(Z:D-=X,TOI;C/?; XT',;)8]]FW3;T0A>1;5"Y/J1W7*QS#IS)A?1Q[O6OJ- 9),>PRTI%!"ESF:0 M26G7OU#'F$+_1]]MN_=U!47RWT?W &.45%NWA>L148GS8A,B6 XL=5NLQ?9Z M:,CA65NG'G3>B$$9M7YU7);E.EXA.,L6*("8]T2>(YMF4>2L"6?K+]0?$@?Q O;- M:\['K4M7Q(!7042S0JQM. *$EI],80A%=^VI/:6)C4O;D$ +Y(O/T%K!EN87 MBANZ/JD@-Q$*"XFE5_>^"KUNTS!>:2(SZ!0J,+NSE2PVD(LQ\Q<94KG=V\J MQWH0CL CD CU?_9CAX0;[[V]&2#',3K0Y:,+;0D<$$\NH\@&FP?#'8N2S'BD M05JK6UUR\RU8?&80H*5J\RUGS?W"3I[>?(-_=[0%-FW7U%"FL)\B^U&%AKO0 MN?4PB4%8J)BZ[-_G5H_5(<=(+9J;J_4>#YQMD-=I,]1$KAP[54I;UUTSNU/5 M8X4*+_D-T$!CE( 9Z''UF>ABM /).>_:XL7/DVN(\(W,_?"PF:NJ%D#2V[,NF:PD.[ MID]/IM=#*>PR2\G*QN.@7?X80?8BF(XG5QZB"KA_)"YP.[\J2Q.%1HFPOI%2 M=OV4,/SSC=V0Q?)[LE7X!/)!AJ?]#DLDP9LRY)4/X8PU*3V(\N!L\Q7Q@,M2B8 M(^8YBO5,,U/O]#:RIH"S&#YQW.Y1?#*( ^+51]D0Y<1^''B18F-GRR-0"OI' MZ"IV_;A3[B ,;*)ZX^QT\/T+AQ2! XSPZA _)Y1P4C= M,Q9Y)^V).YA3.(("S_EHTFV:$[U?NS#\B21A'FS5UI)_4-_8FL4?FASID(KK MJ$"$4&81MK"BLLR2F\Z-*55F:PF/+45XQM5,)R)BND81(%3FBVZHL,M@@K]E M&3A,:D)=RB\)SAY6:=9U'>4<>O% C,PXW?931IZZ[L(SJ90&ZW,GL=^F$8/D MA O]=;"EG]0^*JLA:!P,1I-N%HMMG+8UH_1NG;)J\!)"6T(2A<]"X[D)6]U' MGO 4G7Y!F2P&-YC L# ME;%_R"/#707<=T;-88E WH^. M>_)[*MZK:'J8W9NH$!4S(2K=Q.;YX(&%XW-E4M;NKG1@-LWCT8BYE$_Q/._( M)RK7\\HEH3MG&V[PU52XTJWY]C1T3'U!RSR')D(_5_()GAI"?7@%?#0?YCQT/(Z6"I*-(B-<=\+0X?:+^HK%&^!&2=&MA!N+U%! MTVPHGNZ9=X@: 8'O8];O,,L.09I@ULAPV_Y(40=_>[#08WB6A[260C!TA!\K M >=^T+_COOD'I9T0^O#V)\>/OLGM)TRZ+%OO&-A:F_&)LOV& M'SWZG0F:[X:I0O:X.GDH,8Z*B/YH3]9R,2R3G#Z4?L-ED:NL;__3V:C#6^^"?'!G^GX@^S ^/"_YZ=/.XX%-_Q,&#UUX#^._A!8/K M!9\+V:W3?; =!& Z-=U0^S$UD95_O[C??X<0^AU*B7<^'HV'%>ID-NX'I@1\ M?ZCX_=Y:5:O)>'^N]BVOWYGHT2L[*COOMP/D#9/[#;6E.A^%4/<1>G*6UWBG MW1?3\/#@GLX1#AKMQ\\F]:=5HT@GAPEIR!*-E:'=5L)3/ G@9Q=MZ7N90+31 M8.]7+O ^D,>9C)L\[]?-Z7N0N16-ON6YE)05I$5NZ$FJKULZ$V6;G/<'A[; MB&^Q4*)^';T9W8W4PRA^/T%J2T>),L!<.?[?D5A_JT9J^M/DXC1].!U/)A>7 MIQ_?WR>*CAOP; ?UZD70V+#:>V-%NBAS6F#8@&^ZVS"&6V?_695:/:5YE(RL MO&K"-T,BW6AO3NW"AI,1I%ZE7U8\M?:50K66B-'X 1TUE D6K..BV'S%=;"&('.V'"G\&%01W8E\H$*.=;=L'+1 M_G0L^'\RZ>,.G:#Z*K%&+*SE22(0!KF /UY,=4AA:V 0B2Z LI_;S/9G2(>[ MI&,0)F*3JB[J(Z"RX;1?U[Y CLY7;5Q5+K.*84+%(Q9@BMKVOD>E@U^-CAZ5 MF?04WGLY]C$^%@'Y@ _#O0#](='P8A=;8B6(,6KU&1Q19K#KU@-?\-!)@Y?O MP\]D'),Z;&]RT%UZ'503N4 M9#(Y2CF0\B,3Q,G-S@1Q%C>]^H3A)UCB+398 M*Q/5?I:UWZT8D.:65RJ3FM M6P$%'PWUE@(*7='1J0VU17)K'B23T,C0G[IK M $*"[]3FT*:X8CATAD-GB+I4V_!YWH"3^X2QKFI_)D$TNX.090K9X0:QU(@A M;K\<$C*?HX#DJ%6&Q2BK"= 0S$ NS*=;S5)"J*=9>Q3-3,/;Y!BR:FN.$^A[;H1_DG$4_@RJ, M6_*/O:C#A!)*?A'5W>U^3W8K/Z/J'Y&ULQ5I;<]LV M%OXK&*_;L6[FX>DGCC;/'3Z )&0Q(0D5("THOWU^YT#\";+ M;K+=G3[8 DG@X%R^

M9, NA89!X;Z.&U"52* P!5R :[2,W.&I/2S]S.DGXEDH/(H*0A[BR"/.G0W. MG>WOW+^P2U/EEET8-'SL\@[.-6]V>O4HX1U>_0MK'(>%X]#T')[&G7=),_3X MF>!IYG)FEO(@3D:,"[B@"-4=1@I]'IEUY*A4OP. :]<7PGUE%H_94@2KZ5GP M):GJ5T*XN\OT.+&=>PAD 0"*>[O!-Z4 M$0\C@G@R@;V39-3>:]-2L;>]/6#PUN:/X/='R'I23V;B'Y$/$59@4%%.[P4A MI$&1DR(7NJ"DD4JLV%EQ0VU4P1;YW0HAV W$GV90?\A@'H!SX) >D:UUG$CG M<( T99+P>E%:,N#])2': 21>%+Y49?M,:; A$"EDY4D8/C;W"Z7#=3VT>@ / M$X?T%3%/.GO#KR15S03%)&,;AGO&%'J;(*,LHZ3B CWXUP!]R0#Z7 G^ZZ%= MYP76TC#H45@GPE7TA'M'S_?HZVYAMZW1,DIF>Y[LZ0U3!:LK?4/U':#=6.?= M2R"9KQ5>]X:40]Y#&+V=HVNP3H]']QB\-Z0/YSJ 8VF8K,U.5O?6JV Y$!NF MF!)83]*,:/"6X(9:S.267#?/@%GSM#P]2/M 0W:]Y[XW.5Q@1I M(YD=,<4S)*<+<*=G*3"O!#4>2Z0,H%@5KILC[\SA09& \0.%!W&U$A[]@G/ M9+1%+5_AS-3H1QU3RN][G#G,XB,&))\%#\\<).J(AKA9MM>9HQ1$'7L:3LET M-!!6+_C$%[WAL_12IA_J; V!<7(]B6'F\"2O7)P(/:KK 1R =.(:I)0&YL&P M;FK=NW"FJ!@*>ED2K3TMNU';'97_2"AZJY($:G@.I$ GS0?0>*5K/2T)]%'_ M&;!(N/9S3:K=[1S.BDA(&(T/E2286 !'LEM7V]H[5I4YP$.)*ZJP(N8)0 NP M0YBD?;W/ #0)H[A!T -K$#Y"GQF30TF!R$73\C5JO@B&HG]NYO.R]6%!AT6+ M3=5-H[A_!2S0,>TU]\EK#IR..U9C0;-Z"R;V?PVV.?1\UUFHW!$]XW0WAWK5 MBM;? &6O2^.AMI \BKLY3Q#$.^>>(;TJ2L =/0XBRQ_2CSL!R1W(I1FU(!D" M);H%*8^#$(T13T3 =BO&O>;TH_H4N51^'7]^"@SK%/?/')V*U;LFL?_+)F_D MQR)HG)ZG\;>/'#3YL4//(O53RM=ZJBU]/6&!0NHE[ W_1YI&,T>O]<8J ;Q$ M(;[2C"4A3Y'\!UK4G:XQ]Y@"P2J#B'K)..EC#:512>G)*/90AR@6>):*Q TH M4&_"^/\TS/Y9A>MD[4NZN;;7[GM!E6E;,W>7,YTC-] "/)\:Z*_[00R&+S5/ M_P=02P,$% @ [HYD4^VF'^1#" LAL !D !X;"]W;W)K&ULQ5EM;]LX$OXKA*\X.(!@ZUURF@3(6[LY)-T@3O?NL-@/ MC$3;1"71):DZV5]_,]2+Y<16G:;%?9$EBIQY9N:9&=(Z6@GY12T8T^0QSPIU M/%AHO3P,%N)5%EGE/Y=,8RL3H>.(-FX([/%QH'QB='2SIG4Z8_+V\E/(U; M*2G/6:&X*(ADL^/!J7-X%N-\,^$/SE:J-](_&-O!E@>JV+G(_LU3O3@>Q .2LADM,WTG M5K^QVIX Y24B4^9*5O5<>T"24FF1UXL!0$MAW7Z)!R1"R;Y-XK.(1]X08N$TXQ< M%4K+$KRO%1G>TX>,J8.CL0:-N&ZGR!NN M.5/D@JLD$ZJ4C/QY^@#3@5-_]:#P6Q2^0>'OL@I2+2TS1L2,[$#$"S+55#-\ MPFGK2-T*Q9'@%OE N21_T*QDVR+5"P%S_U M:<*.!Y#!@] .3;=1-<"Y84H\Z9M0F0Q"N%Z)4\%H='&Y;>"O9 MDO*47#XN47T5YM_!#DG.2RG1J%.E4'$/Q M>6%, UL6-9TZCCDD4%B@;!2$/28+6LS1VW)%I7&,89R\T<"9]#4Q4;KFALQ5$U^!"Z)]F M=&#YKM/1@QC"V.^,7!6: 14UD:#MN0MVF1],@BTNV MX+ZAM+ZSFYF.Y4?Q3^,DRMI4_*O8Z%BQ%QE= M4=1E_X]3:5^)SY9YEN<$AHEN;-=&]S2@H&U P1L;D$4N9S/821'82=6D$SFT M@@7NS\S41.2,#*^%4@?D3[-C(/?L49.S3"1?_MK6D?HQ;6D^3>]1IOG @Z:/ MA.:BQ"'),N-R+7:Y;S,N"54+,@/Q)D*89,9 5$:3I,S+2IPPQB8;QO+:V,P8 MB\G9T]94T[9-/X/=--0K:-<*B6;L*,!PDE?[)(;[I%U-;VN?:_A[V?#W0\W? M\Y:_ZW2<8CJN7U1D.ZO[;M5P7U:C=V3H6:'O']1)AT5LZ%I.Y!Z0T];YB9@7 M_.^ZR7_79RXTE!BD!9X#G(XFDZZDC"K%9[R*):,2'#2'742^I"8\AV"!,IL@ M17%#XE@3QR/#./8.X-[V[&<6;?$F)%"=?8XQT+7"(.IWA#-!LR>A>[!1]JJ1 M'W4#NM&=X*\;FRX(K0CUIL>/\=1]A5)/TJMA4(,Q)";'O*2MB6E?#- M9>4C'!Q?5S;Z=?:6C3DHJ[HI^I_M4S2V%_2-K?!Q[I&WQN5W8,9^82Z-T;JN>LSQS5.N8*'"H@!L;[;HXMN,A5*B>TAV9Q) M8$CG1!4)(\CB/:0U4Q*S]4F>3$ M4C"-K=5VD<7!!/CLV!;D@Z&Y#9IZ=XWM M2U9MO"IYDY , RN.,$,#1#N,+#>8]"5(U"9(M'>"?!+(#*C'3?K#V.^E!@85 M*;*LDT#-D4_MF3']($Y?=="RJI[5@*T/?U"F!)Q&D?(KKA>9Z\GEZ02Y;21L*A@ZPU)N,XOIZ)B$2 'L)"U/R\>P6"#>"#9WCC[PM MO?2'5?K>R*^O=8%_XX\1"\52L5V5#PXA]5&_#@=6L XAE_2I^D< "I_(>54? MP>D=[! @31(F-=8DLWQ-"U4^*)YR*O%LLEH( #(KBZ1V2YW7^(X"":I6JH%' MAGX=%:.>-(S;-(Q?GX;FCQ3S5\NN'5;WM+%?(O;#^!F)^,S)/;D'SH3.)DR# MJ_/0="43;-P"(R\QSK\X"^\E+12M_J/=-SUN2PEV 6-.2_P7+N/ BUKWZ><+ MXHU@C^I" K;SSB3]FYMIDN&6]^Z:N)BF]BA83SI?\(S!E"53@IQ?WY))'(Q@ MC^2 N"G+LI<3?,OU3;H'7667I128I5[HOX]#S%O'QEE&1O>E9S!XT6C21?J\ MH+B \1TFOEE_!R[= $$/RTBV=^%(*#P(L[>.;XA@-P*!LY M+XD6>@@TBALBOR!1Z$S0WAB"U,L@V%-YB,,)&J.WD5=K3]('5: M?8=93Z^^9MU0.<>S1L9FL-0>1<$ S#%?B*H'+9;FJ\R#T%KDYG;!*+1BG #O M9T+HY@$5M)_I3OX'4$L#!!0 ( .Z.9%/VN9("2@0 0* 9 >&PO M=V]R:W-H965TODA'BO?<0SYW)\YW0OY0):*& M^Z9NU<(IM=Z>S68J+['AZE1LL:4O:R$;KFDH-S.UE<@+Z]34,^9Y\:SA5>LL MYW;N2B[GHM-UU>*5!-4U#9)ZVI3:C,Q6\ZW?(,WJ/_:7DD: MS4:4HFJP595H0>)ZX9S[9Q>166\7?*MPIR8VF)VLA/AA!G\6"\I_8C^N]T[[67%%7X0]?>JT.7"21TH<,V[6E^+ MW1\X[,<2S$6M[!-V_=HH<2#OE!;-X$P,FJKMW_Q^.(>)0^KM<6"# [.\^T"6 MY4>N^7(NQ0ZD64UHQK!;M=Y$KFJ-*#=:TM>*_/0R.85+I%TI.+[EJQK5R7RF M"==\G>4#QD6/P?9@9/!9M+I4\*DML'CN/R,^(RGV2.J"'02\P>TI!)X+S&/^ M ;Q@W&1@\8(]>,,._SY?*2TI#_XY@!F.F*'%#/=QI/(HNAI!K(%*1')=M1NH M323(A=+ VX*RMN8:"ZC:OGPH#]\ZWL.1;DN$M:BI?$P$;50"*D"%K5:0H]14 M>O"SXZVN-#WCOX(0C=FS+Z3+*6W'[A^XO=&G(7PC7/&'7@$Z.=Z(SIA5F]==85/&BM(08">M4F]E6DV[J.I*5Y3>A!L3 ME:"/E$1Q7]DDC4(39&42I4?&^[PT"6"U_P_,S$WBC(PL<+.,O9#XF;(OM1@" M'P$+4C?RS!$P%KMQ'+Y:.HWYZR\I\_W?J/M):;9-DD5Q#'[HTH_F?WFVHAV= M$Q*<)73DF>L%(7RW;1J+]_R.<.@$Z&SI6)[PK-:46 _(I7HR7OD5ED*LUXKD]P/8&7FV.,>@55\R4J=48U0AY(57P<)&[DIR?/ZOM% MA:1$)PO@+>%GDS]S@W)C[Q_4M4WF]#_I<7:\XISW?_:GY?W]Z#.7FZI51&%- MKMYI0GK+_L[1#[38VO_\2FBZ-5BSI&L:2K. OJ^%T(\#$V"\^"W_!5!+ P04 M " #NCF130^@2Y)<$ %#0 &0 'AL+W=OM.YS/C E@T&"LR0Y&YZ,\E,FI?KATX_"'L-FM@2 M)\DAZ:_O2L8&$T(O[:=^ &OE?7EV_>Q:GFRD>M0K $.>BUSH:6=ES'K]?U!KV!<=&83MW>C9A-9FIP+N%%$ MET7!U,LYY'(S[02=>N.6+U?&;O1FDS5;PAV8A_6-0JG7>$EY 4)S*8B";-J9 M!^/SOM5W"M\X;/3>FMA,%E(^6N%K.NWX%A#DD!CK@>'E"2X@SZTCA/%]Z[/3 MA+2&^^O:^Q>7.^:R8!HN9/X[3\UJVAEV2 H9*W-S*S>_PC8?!S"1N7;_9+/5 M]3LD*;61Q=88$11<5%?VO*W#CQC0K0%UN*M #N4E,VPV47)#E-5&;W;A4G76 M"(X+^U#NC,*['.W,;-@E7QA7Y!O+2R#7P'2I (MN-/EXSQ8YZ+-)SV @J]Y+ MMD[/*Z?T#:X3Z-#CA+VRR M#IV_\ U_>RE?)B:8G&];'"GXQI.WBLURR!:0=;5(-Z@LYL M;@C6ST"Q -44T2&YA&2[&[A=O&=60+(=\F*?$)B&+-6_2H5L0 %:DDSF. >0 M7%Q@+%EJ=*//QF^2D!ER"VNIC'753N.W4AH,=Z-X@N'O^%+PC"=,F-;Z0T471!M4WXU1$O;74'),)AT/T,FBNM59]O07D-$]LJ8IC( GM!UX8CQJ# M0_D2%);%#L_ZT0^\V-_!:4OWTK"\5OQ A@'U!D-;LPK?$%<1C3P:1GO5N]KQ M:+P?;Y]?6'DO#/JMZA_N_!"+6JS_WY&(!EB\?K1[6@?R'HDBKQ^%>VQKB6T2 MT5'@T<&HN;Z?1(.^1X<[&AS*KTD4NF=7WV]+!R2*D3J#06CK9O'%@271*/;" M$7TWB?K>@ :MZA_NG)C]_6;V]T_._@NFU(OE6C5%[:C,6J^#C LF$HY)'=4S]I8=8'H)OI_U[D_SCYCZ!\A9 T!74=WI;J M]ILGB2PM&'SW '>]ZI%2X+//(?6(P!;\A$"%?3$A:,NFR/,#.Y%HX$4CMZ!> M3&FU\$>#8SX)GA!2..*/AF@2(5XO"()7'=1BYY44RT\&5.$ZU<-2)GF9VHQJ M9WC>K%OK8W!F 0UC+QCV70_X7M2/Z[UHY/9BSX^;X?\?+R[DYV>+">.7@A5V M=/Z%CS;%TU)5$$L/KG6)9$#N2(V?!L<:I[=W-"U +=T!7!/GI#JE-KO-&7]> M'6UWZM4' D[')7*.Y)"AJ=^-L0%4=>BN!"/7[J"[D :/S6ZYPN\44%8![V<2 M9_U6L &:+Y_9WU!+ P04 " #NCF13C?QRI&T% #U#0 &0 'AL+W=O M&_D\4K(>[6D5,-C MP4MUTEMJ71T-ARI;TH(H5U2TQ#]S(0NB<2D70U5)2G++5/!AX'G)L""L[$V. M[=ZUG!R+6G-6TFL)JBX*(I^FE(O52<_O/6_?J6N)J MV*+DK*"E8J($2>DOPA=&5VIB#L60FQ+U97.8G/<\H1#G-M$$@ M.#S0,\JY 4(U_EMC]EJ1AG%S_HQ^86U'6V9$T3/!O[)<+T]Z:0]R.B]"C%CVRZ-$N;3%-\II3$'.X M$N7B4%-9P+;,KF/=BVN2\4A5)*,G/4#[4T^U1)X*R0W0C*!":(TS8T" M>DEA+CAF&BL70#3@66I:S*AL#Q1(F:-ZV7K7M[L>]%F)W*)6^%L-CF!*."DS M"OW/M^<#-(R4<+J0E!IKX*R6DI;9TQ;\*]0;^B#X@U'C3-*<:;@@&>-,/P$B MP@'\_EL:^,'[C=E5_1U-XO"WD)IN<3&J+)^?1DX<)3@F3A!Z\(%4J-FVA _7 MWR ,G73D@8^#'\*=R)9LP3HIG^6'8R?R//CK26C121A%CA>'$(VF+^6D5D' MHBY&$-;&?H@:!&/$BGP\7V^ 3BBWB0[0,-^)TM#,D"$9^[ G@>(V@>*?3J"I MD+*)W1N",8!"32)U)<]^S(X\F;70$J'Q0)41V)$?*RJI^=OD$1[65O!WL/PH M=]L5;Q6$+JQ]PZ^$,E,+=ZB'?N'YP23Q[UU MX0[;KZKE$TP9Y_"-48[9+^'J7S%&'9: MB8RV-)MZRC"3UI7U1R(;?=<)_8N#C89/M58:<]K$XVQ=:C-18&U0324_\,/8 M'6/'Y]Q8ASOS-P&$)>$@2MUDD^JA*WIVA+IKG?43J@1N\&--D"K^!4W0G5\I M+ DZ [,,^W,JV0,QUT(,V1(M9UA -[JV)?/?&R$"*PH*S?$ZBIJ9IBLX MRXGIN_.6%<]1T^:.@==E(#EF!FJ$?UC9W)]QY>ZIF4E;,Y.?KID?B:YE4V?> M7$&Z*N=>Y.YKQVE7U7.:VT:-TNE&4ZO(4W,"QA-OR["MKGF]66'?W#V:1F;S M](::AT6.8M$V6VL/8.2/S#0 [$%C+S;S$!(G2>UV!''L^*&=QX#-+TS,-(&Q MX_L1W"U1 3)'A7(X<95O*!R81\<"FP7;V[E[6[[ MICEMKO(OY,V#Z".1"X9)P^D<6;'J8<^3S2.C66A1V8O]3&A\)MCI$M]E5!H" M_#\7&.[KA1'0OO0F_P-02P,$% @ [HYD4W_/ANY, P 2@< !D !X M;"]W;W)K&ULC57!CMLV$/V5@="##1 KB;)6TL(V ML.NT:($F6&33YA#T0$MCFXA$JB059_^^0\IVO*AMY&!S..*\>?-(#N=[;;[: M':*#[UVK["+:.=<_Q+&M=]@)>Z=[5/1EHTTG'$W--K:]0=&$H*Z->9+'!7]+W-LS&WPE:ZV_^LD?S2)*/"%LL78> M0=#P#5?8MAZ(:/Q[P(Q.*7W@N7U$_RW43K6LA<65;C_+QNT641E!@QLQM.ZC MWO^.AWIRCU?KUH9_V(]KBD&D?Q_:##64"97 G@AP >>(^) M LMWPHGEW.@]&+^:T+P12@W11$XJORDOSM!727%NF29WL-)=)QTI[2P(U=!< M.:FVJ&J)%B:?Q+I%.YW'CO+YJ+@^8#^-V/P*=@7O"6EGX5?58/,V/B:>)[+\ M2/:)WP1\P?X.LH0!3WAZ R\[%9\%O.P*WNW"WTE;M]H.!N'+X]HZ0R?HGQM9 M9Z>LLY!U=JT*NEC-T"+H#3P;W0RU@\_"&*'<*_PIQ5JVTKU>DOLFKK^^#[87 M-2XBNI\6S3>,EL<$^V."< VD\P4V@Z%JP>V0?@8Q:* (%;IQW]#O&Y#J#KLU MFI/T82$9">R1U!$6-KJEZTV'12K"TH.E%7;Z )\"[ODQ@ \^P1M/@ QP/ZS_ M\6Z/PC!8XU8JY:F3@CT:J1OX!:J4)7E)1LHSEE8S[\I94MT'5\6*JH#'NC:# M:#U? \JWC!'>JR&M'8A,RN[+!#(VRW(H649!!:N2C%1PKL7QK$PH595.85(Q M7E8TWK,B2VA,2U84? JKG:!C1)@*T#I)S2/L=G^U*)AD1#JY]Q@5J\J"C*QD MG!/8A*@X)E>7;!LQJ,H6J@UR;T1XJ^P(NTH^)R M3@;G+./Y!<\'K>J?!)NEK"@K,@K:&EY>\%RZ8/%9?^O0;$,7MU#K0;FQU9V\ MIX?B<>R//Y:/K\Q[8>CP6&AQ0Z')79%'8,;./4Z<[D.W7&M'O3>8.WKLT/@% M]'VCM3M.?(+3\[G\#U!+ P04 " #NCF13ZJH_5/8' "=%0 &0 'AL M+W=O/( \ MIN@ G=E@DFX_+/8#(]$V9R112TIQW%_?XU6JI@?CR_.* M+\6]J/]1W6G? MLXN!3PZ)7*0U:>"X/(D;D>>D"&[\WNH<]"9)<'?=:?^KC1VQ/'(C;E3^3YG5 MJXO!;, RL>!-7G]3Z[^)-IX)Z4M5;NQ_MG9[IY,!2QM3JZ(5A@>%+-V5/[=Y MV!&8^6\(A*U :/UVAJR7M[SFE^=:K9FFW=!&"QNJE89SLJ2BW-<:OTK(U9=! M,&+?Q),H&\$66A7L1I6U1JX,'*E7[,:Z(+1APP?^F MS>CZN89>DQVEKX]K9 M"-^P,6=?H'1EV*M2@>D<6N:'8C%C[CN8)# M5BFIT:)2VKEGQ!*GO[86!$]AE-=BJ?2B)S:HQT&)./[(':WNWR=A7Y5S#>>S!JT.>7<]89-IZ,T"'ZLX#+UX1JO F\:^%T=3 MNPYFB3=-YJV&2JT1K=D8Q&W8?7L-?"^(0A8GV)[$+ H"ST^F+$FF7A+&[.>? M>%&=?4'@^DFF8BLW\<)IR,*9YT\#%B5>"$]F3#U_,K/KP*<_G_WTEUD8A&=_\F*# MNVVT[>$_VG3X3S(%_ZZTK#?4XF(O>Q B54;E&1U#U6AV]PO=OBKHFAO,DU0U M)0E1@S:PJ=G5_0V;Q3Z=%B.QM:RWG9WFW!BYD&E_P.@IGJE46MMW=U=F9$N! M><-2@6,@[3YRA,K%<3P%M:[QV)J.KWJ2&87?Q5$);<=TF2(UPM0LVZ9J(34> M0+$1\"YC&X&HH)RW0=D,)V>&8=ZWG50KS#?DE'"OIF3SVOFUV":!9]\! M.#;T$?ML,Z<%DX9BMYG?C9Q@J\T[P9G.*!!(&)<4E[R";Y@L4V0VE[\W,K,5 MR'@!(@*MAAGX@F+AH<6:O9CV:C%ZW8__L0W7E,-4-_CY@/7%?O6=YWNU7TF@ MX9K ,E7+4OZ+&A=>XSYKTJYT+7R/X(%@7Q4*&/@C>PY#_^Q&%85T";4]3T,/ M08@RE<+8/<$9*:'6HW8!"X,1:FN5M^XN9(ET2S2"0=&<;]9W3!*,!],V.6G8 MKR#/="4U96/W(2[@ MT'>16AK!R=\",:!C34,CV\4[LI!6-;I2Y%F+?39Q]C2H,K?',6\RL=7GF,;K MC+665OP)<=BT'LPWMN2(O68GP<@'=\YS2O .)#IL,AT/$MF(7>5&=8[T1]\5 M6+9Q]U7<=*' M['/;!VS8]< I.;Q'ZEYTY($^W&=:=OR>@%7, IKN0\SY*)C;1Z$WGQ I&H83 M+T[\T__&_K;A=TK]PH.."( N]9R "%GDB(G\XU;?-+4?:#B?O @TP:HU^[Z& M>-T,_FC./D#]"'H^L' 4;>^. .*T!\3I>P&Q?ZFY,D:TF/]WR1]E+FL@_CM1 M\;BY0ZB(5^R\Q0:QF_1VKCB?N/5I9ZZU5&E#26P'UI5C6X1^J9!/#CF:$@& M07C=Q**P]E3GVQB/Z[\5"Z$Q/[O2]"H[V'P/6 (_++C=PD?W0[##/-&5CSRG M(6B(!CF(X>6FC9_8T8Z[/5]TPWTE+NPO!Z+:#X!+J*L=GY;=H)$2217&4+S83##:\$P\M&VQ\MDCY[52>CE%O.0 M#E,2;H_V!_:R&)84GR"V!-@2T7M%%'E)1)()%C%>BD*(_0_?,3Z[$8!WG# > MA?WPH/XZ"<-1TC^AN:Z(1VHBG?QH:OS\1EVQ;H>DZ5QXA7VT3,?O2Q M9!5.O#&Y#W0BAAWQ;/DD\HU[W=@&.YWMA&:#C6- U.%@LY=5.A+?3F/__X,\ M!*7CG4]F!5X_[(=!8E,HG_MZUC_MOSU>N4]NV^WNP^47KI>R-" ;"XCZHP3D M4;N/@>ZF5I7] =^5JO"+E>"XZV%-N#WA0([;V_(0/]%]O+?4$L#!!0 ( M .Z.9%, ;F6!-00 'P) 9 >&PO=V]R:W-H965T?]'HV+;@2MJMK M5EC)M:F$PZ=9]6QM6&3!J"I[2;]_U*N$5)W9-,S=FME4-ZZ4BF\-V::JA'F> M;%J+%2_8?:IO#;YZ.Y1,5JRLU(H,YV>=\_AD/O3[ MPX;?)*_MWIA\)$NM'_S'K]E9I^\)<^X++T0*#QUP:SLW/I#??' M6_2/(7;$LA26+W3YN\Q<<=89=RCC7#2EN]/K7W@3S\CCI;JTX4GKS=Y^A]+& M.EUMC,&@DJI]BZ=-'MYBD&P,DL"[=118_BR?(JX(+K+@WZ$27])'X%;["+>Q#P!C_" M"S$O0\RWXADRQ33?95P2PU'--4KY4F15*0;@VVHOFH-E-6ES(3#AW5X50%4YX3^8@*0 MA6]##AQ<89A#I H,J6JEQ%Y*!"' >,EFIX:P$8,^'<"O*W1C,6,/3^@^X.PK MD:X]X(N9 !',OXPNM'6>FQ60/QW$A_2.XM'0/Z/^9()W,ACY9S3"[ (]!0F+ M:,4*L92!D,AP6J57B&\[ 6,4'0^/\!P=)10/H\ED3/$@&B0#ND..A4F+8)GQ M(WIE'31PD, LF=!H.,9X-#F$RT&C:*K$,0@;@L3T9H#KY)]V7UEVX3ZJD,>U]JX OIE M(U.AZ.:]J.K3JWU!^'1\ZBZZ4*'^$WW\16Z6C44QK86;0L(MA(I6W*K/!26; MG*5K#'N'C7ID&]3GD]9J35BK4PDQHL:>D&-3A86\*=LJUL*X#PZW$#'"T,^, M;@@2?CH<$;CQ'5.H9X"%W=Y7T# .KQ7AZK%HL=#AM79,:+<^9TG_=+%-Q7P3 M!]NP$I^2TZ\=GUPJH4"[W#](+6OD$P=#JO:R;N_-,A@!$FOV:UY>7Y=YSN%N MW)0O'FW+YTEX*&!>%))S=)>T4+K4JV>ZR7.98L&PD\:S,KK:S\?;JE)(^TUE MLL9L<_N6X]_]7OOM[=V(H+\*][Y%'M$JV\MQ-[O[M3AO;]0OV]O_$B1E):'% MDG.8]KO'HPZ9]JYO/YRNP_VZU ZW=1@6^#UBXS=@/=\# #V"0 &0 'AL+W=O(T 10!!(JF9,X=S(Y<[J9YTA6C@I:F%7@65,>TB#'5> M8,B6"_=VKU:+V5G:B[P7H'N MFH:IOZ^PEKM5$ ?[A<]\6QF[$*Z7+=OB YK?VGM%LW! *7B#0G,I0&&Y"B[C MQ55FY9W [QQW^F ,=B<;*9_LY&.Q"B)+"&O,C45@]'G&:ZQK"T0T_NHQ@\&D M53P<[]$_N+W37C9,X[6LO_#"5*M@'D"!)>MJ\UGN?L5^/XY@+FOMWK#K9:, M\DX;V?3*Q*#APG_92^^'[U%(>H7$\?:&',L;9MAZJ>0.E)4F-#MP6W7:1(X+ M&Y0'H^@O)SVSCB=CN*/8?Q2Y;!#N4<%#Q13"VT>VJ5&_6X:&S%CA,.\AKSQD M\@KD!7R2PE0:;D6!Q;%^2/0&CLF>XU5R%O !VS&DT0B2*(G/X*7#GE.'E[Z" M=\N4X&*K#W;[Q^5&&T4I\N<9_,F /W'XD]?X4N4478T@RY.^'<$5TSP')@JX MX75G_NLE[Y2S1FRQ+G3+)@L-F0SCX83I &$>R8!GI*65.9 M:WC+!4')3I. '@&^Y*1[8(XULA-&OUO HS-XF#%P9RT?K3A;SL[7D??ARAB.G/S9!*[^3R-]I$^ MS?A'&;TM2VI_-@](TRB>6P8V:&3:=721(W2"&^U6J=WD3]!V*J^HTT%;L\%J M-KN V7P"TW0.LVCV+KM-D@:)/G-O.6(YG\\X2GE]CN MA-*BC_T;B,83%\[Q9&IC.8[G-I!CVTXF\3*9EYEZF0S.E'HVE'KVW:5^ M*0QW>Z5CAFHE[Q0WG#QR^Y+7G=:@5G2;S>"GPUVA@8 MV\S[DY?_0Z1LK>_SJ1P2S(7?5,S #BDX>,3_]-?+H_0>Q)SB"&%GW^:)W'RR\D$"@_.8NI" M6W?CT.0XZG?^6!Y6ATO-I3_+OXK[&]$GIK9<:*BQ)-5H/*,T4/Z6X2=&MNYD MWTA#]P0WK.ABALH*T/]22K.?6 /#56_]+U!+ P04 " #NCF13D-L&H.$$ M "P# &0 'AL+W=O49#M9V^MB7RQ> MYG)FAG-(7ZR$?%(%HH9U77%U.2BT7IZ/QRHKL&;J3"R1T\Y?EO:39>&,E+VODJA0<),XO!]?>^4UDY*W 'R6NU,X83"0S M(9[,Y"Z_'+@&$%:8:6.!T><9;[&JC"&"\:6S.=BX-(J[X][Z+S9VBF7&%-Z* MZL\RU\7E(!E CG/65/I!K'[#+AX+,!.5LK^P:F5C\I@U2HNZ4Z9Y7?+VR]9= M'G84$O> @M\I^!9WZ\BB?,\TN[J08@722),U,["A6FT"5W)3E$M M"_^ BQ0^"JX+!3_S'//7^F."N\'L]YAO_*,&'W%Y!H'K@._ZWA%[P28'@;47 M'+"W+^8[GHD:86AB'SGPB=I#S&'*UO#7]4QI2:?I[R.NPXWKT+H.#X5"398W M%1KCIY1A7_:/>Y@6"'-14?.5? ':%!'(J$*N%9 7R K&%ZB@-"VR12 L@NP5 M@HH0.,#;7&BV=LBRM$8X>86Z+3.:,@,526,](QM]I6!(+G0A&L5XKD;G0&U% M3?8"4\FX(O>F7:_S?^CT4_MK^,R);JKR7[+Z*]%,5Q0@H8],/F$; MTR-FC2QU29&0>7A *E*9F4CV"QTV^AYE^PK(2E/;7$V%9A7C9&%][!,_'C45?AU_D=5A9# MV9Z]&5)VD9@OJYA2Y;S,;&:H%3W?B<)P!,/4"5+R%#B3-*7EQ/',\G4M&H-X MJTE!SJ6H3RHP>([O!F3-<^*4@'J.2S&0JS .1K81J/* \SGQ*OSX0^)[_D\D MY 4A#*,P&D&4I&V_?#-"XR,(/0K$2YTTID'H^ G9\2>.ZR6C-]G>R)P-=2$3;A2?1@A&TO?.6'_8RLED4W'KO5AY[//#!N+NC"4PMA-U[!SZ9 MS5\@V#B?C4_U6I[ MTH:X7IH"]0W5-3RQ7Q@8,@PC^K'T;:ZDR''C%/81XGCG%5FC7-BW MLB(@1";M@W*SNGF.7[>OT*UX^Y:G*W=1$B-4."=5]VQ";"?;]W$[T6)IWZ0S MH>F%:X<%_:5 :01H?RZ$[B?&P>9/RM5_4$L#!!0 ( .Z.9%.L#[Z)M0, M *8( 9 >&PO=V]R:W-H965TVZ=PH67F_ODY3-UMA6[DKL\:.) MCV\K3T2Y3M[98 MS:-1VZ22\SQMJ[I+QL/(N[/CH=GXIN[PSH+;M&UEGVZQ,=M1(I(]X[Y>KGQ@ MI./ANEKB!/W/ZSM+I_2 ,J];[%QM.K"X&"4WXOI6!?VH\$N-6W=$0\AD:LSG M[RT0%O9AH7_V';Z^H\@=G&>=/NC"F"MN[Z9_6X MJ\.10<'/&,B=@8QQ]XYBE&\K7XV'UFS!!FU""T1,-5I3<'47FC+QEJ0UV?FQ MR*]@@DLJLX=[7!OKZVX)%P_5M$%W.4P]^0B:Z6R'=]OCR3-X)7PTG5\Y^*&; MX_RY?4JQ'0*4^P!OY8N $UQ?0<892"[%"WC9(>$LXF5G\?Z>[(>NGVT:$@9W MUBQJ#Q<_&>;J?.6)N?W%SRK@V<5/:MSGNE"S3<-@EF<*/FS**9/>XU3 M'7C13;C%UVY=S7"4T#5U:+]@,GY8(2Q,0U8+V*XL(53>'CJ*!MA\!#"- B:P]ME.T MARY&12)X)"K7%^2DUEN<[;B"]287%*A?F8TCL;N\AH?H^GCH3F&]1HN3//3' MP>3)D0LXQB$5(Q7?3/0DH0><%$F8$L,\:%ILI0 M^ZA9_;LMU+$-D_1GS\!'>FL[I,A8EFD@$Z5!ERPC1)4QD0U L;*0H A5E/ I MM.W?BO@*I?]?0\%RQ9G*3$S65#. Q!:,R4*RC-CBBHN"TX)TU.%3A6@J6.%R%Y93I%G;$"H96R% M&$A6*FI1)IF6)9V9&@27G-%*/%7!?X[S?RG7.V/FV[II0BTH_3P4Z+MO"BGD M]\>L\[)3+['T:'>T:)=Q0SJ8F4WG^S5RX!Z6\$V_>[ZJ]QO\8V67=>>@P069 M\JN!3L#V6[$_>+..FVAJ/.VU2*[H0P)M4"#YPAB_/P0'AT^3\5]02P,$% M @ [HYD4[*URN% ! D!$ !D !X;"]W;W)K&ULU5A+;^,V$/XKA+&'72!KB=3#,*?0U33)Y,]HKE5];E@SW M+*5RS'.6P9LM%RE5L!0[2^:"T<@HI8E%;-NW4AIGH_G,[#V*^8P7*HDS]BB0 M+-*4BF\+EO##S0B/CAL?X]U>Z0UK/LOICJV9^I0_"EA9M94H3EDF8YXAP;8W MHUM\?4>,@I'X+68'>?*,-)4-YU_TXCZZ&=D:$4M8J+0)"O^>V)(EB;8$./ZJ MC(YJGUKQ]/EH_0=#'LALJ&1+GOP>1VI_,PI&*&);6B3J(S_\R"I"GK87\D2: MO^A0R=HC%!92\;12!@1IG)7_Z=O4C#4K9*["=R**CJ?"7Y 0DN#-?U@HF^T(5YQI@MEK02\C4%/S_0>_1IO4)OW[Q#;U"&['" MRM6B=$5Z7#GH@6=J+]%=%K&H0W\UK#\=T+> =LV='+DOR*#!-['WLV X=2$XQI[38^\^"WG*T%I1Q: 1J"NTH G-0M@R M#0MRCFZC*-;'FR9H%O,D_!O"[-7[7X'=[\#\*'C(62;05/$7R6-.;NJ:[ M,E2:](U)W5*?YHYMN]/IS'HZS41;S*XESL!Z-5AO$.P'Z. (VF0'S"N4,=5U MN+P6B/=[%Q3;8L3&ONT%%QP[Y# <1KN'Z:1F.AEDNN8)%="L MHD)G]_,#2S=,#-5X4!L.7N49G=;XIR\O@6FK=[5IKTG&3=3$3O?NU.O*I-G8+ 7]()I M1AP>GG&?QNLQ@OC\";^RT8H]P<_\7"?Y6274S";LO_8W^\\ E31LG]JL\#*29" 2_>.BN M*MVS^><0OY4VZ^2&"2-M9Z[V$H6\R%1YQZAWZ\\'M^;2?+&_P-=+W+&_PM=W MY<>!QGSYK>*!BET,@4G8%ES9XPG4F"BO_^5"\=S<;S="! 9!0 !D !X;"]W M;W)K&ULQ5A=;Z,X%/TK5C0/,U(:L#%?51)IFK2[ M(VVEJFEW'T;[0(B3H +.V$XSL[]^C:&0@O'0V97ZDF!SS^7<>\R]QM,394]\ M3X@ W[,TY[/17HC#I67Q>$^RB$_H@>3RSI:R+!)RR'86/S 2;10H2RUDVYZ5 M14D^FD_5W!V;3^E1I$E.[AC@QRR+V(\KDM+3; 1'+Q/WR6XOB@EK/CU$.[(B MXO%PQ^3(JKULDHSD/*$Y8&0[&WV&ES?(*P#*XL^$G/C9-2A"65/Z5 R^;&8C MNV!$4A*+PD4D_Y[)@J1IX4GR^%8Y'=7/+(#GUR_>;U3P,IAUQ,F"IG\E&[&? MC8(1V)!M=$S%/3W]3JJ W,)?3%.N?L&ILK5'(#YR0;,*+!ED25[^1]^K1)P! MI!\] %4 -!3@5 "G#< ] %P!\%" 6P'6 MD $5M*RX(G]5DD=]Y,$MS<6>@^M\0S8:_,*,#PUX2R:RSB9ZR>85,CII807B=$Q[-TXYX]WW6Q9\,638U9T:L\/4NO9ND9 M63Y0$:4JG>-.4DMALZ%Q>!V",$3(]MQ6(!H['_NV%^@C\>M(?&,D]X0+EL2" M5*OC0M9JQF0<.JY^EP,,VAG7&/G8U;,,:I;!&UGF-#<0#30<$ I;3+M6& ?8 MUU,-:ZKA3U^VOD7!7H>AZQ.AYO6#GA>TN"_";H1.X 9^ZS5=#O1WK?&'?,<- M6_YN-/XP]EQHZ[,&[:9]VT-?_*82CL%*Y@_<,1H3TM-8[0YSY'NVWV.8&_$MT]B=+D'[D.VG0M"=H[D_#-=#TG<"'=EL" MC1EVL=.C0-.@H+E#/^7F\-BAT\ M:FN@,51;^)ZN@)K"B7Y2.&E.?E1;8+ ]RD_B09(TY0ZY[R1)4QJ1^0O@;9)X MW=[;%L-D4G*TS@Y',L)VZAB+@Y@>S]5'99W5 U)I?P,ME>>#5N"G/ MWV3R=DG.04JVTJ4]\:4.K#S2*@>"'M01S)H*03-UN2?1AK#"0-[?4BI>!L4# MZH/%^;]02P,$% @ [HYD4VO.!H"L!@ Q"< !D !X;"]W;W)K&ULS9I=;]LV%(;_"F'TH@626/S0AXLD0.(D78<&*^ID MPU#L0K%H2ZLDNB(=M_OUHR1'M$52T58[]4UBR^>0[TO2? YEG:Y8\87'E KP M+4MS?C:(A5B\'0[Y-*99R$_8@N;RDQDKLE#(M\5\R!<%#:,J*4N'R'&\818F M^>#\M+KVL3@_94N1)CG]6 "^S+*P^'Y)4[8Z&\#!TX5/R3P6Y87A^>DBG-,) M%?>+CX5\-VQ:B9*,YCQA.2CH[&QP =_>N$Z94$7\GM 5WW@-2BL/C'TIW[R/ MS@9.J8BF="K*)D+Y[Y&.:9J6+4D=7]>-#IH^R\3-UT^MWU3FI9F'D-,Q2_]( M(A&?#8(!B.@L7*;B$UO]0M>&W+*]*4MY]1>LUK'. $R77+!LG2P59$E>_P^_ MK0=B(T&V8TY ZP343B"6!+Q.P'T3R#J!]$UPUPENWP1OG>!58U\/5C725Z$( MST\+M@)%&2U;*U]4TU5ERP%.\G)E340A/TUDGCC')V <\OBH^@NNORZ3QS"E MN>!'(,PC7\EK2@%<@ MR<%=S)93M<"+VN!R")P!&Y9+F(.KO.(1MOY0VFV<8R>'%^B MS@8G='$"L',$D(.@0<^X?[IC2+_J3O\US$^ ZV]7W>G7]&I[!U:>[_IW[O3 M,9:X63VX:@];Y3R(C6D_ A>/N2X*1?SI\W)P-0Q@W,:#NP,/T^DR6Z:AD"[>%8QS<)]+=J25K7>2&4?@@6SS42XN-/7[;FZHKX X* MB]M0E)]_KUU.*P:7M?Y$VI);_]/'0)XG9/0GEJ:EWU4B8EG)_R8WSS]I6!A] MZ]6$BX/ MQ044%44L$=)P9^Q506MQ5=!3\I+N97NN[A@RWD,[E;,*%^O%SP' MV]:;*AE@=\VP _%2L!(?%]2\ZO2*P+;[JX( =E<$_V4]&6274AOA-VQI7C5Z MF6#3K4H$.-JC[E*IDBW1990]TJO+ &*SHU M M\"#:3*!-1=)MS(CI-Y#J)2_N=;FCW0HJN\0HJ["+W4$1,I!J)=,/#90R;2 M"0:)CR%J%O+LV!&'/4I4A!3RT[Y-TG\,F MTL'FM.WI(;;#)E+<0]W$D2WQ"W+9* M/0Y!@EP+H)&"' H.X$")%+S0#N#UHP=*I./+-N=8P0OO]RC\?&F->Q]QL6(7 M[F;7_XL (7?C%PX8W[L2\"+FP U\C1;K"9PHAKNPV%%;;P(6 +F[#5 M=JC'(&2QIZ"%#P%:V'!O5Y_!+K)MVU/4PONG%C;/@HH\6\>DR,@RE;YJ)^*J>YVCR*=E$]@-6Z?@G?CNL' MRE0S]?-M8@I3/9I'/BRY$LZD?&ZC>"+:I'G!Z8$"RK7L8TC&A1!LC/ M9XR)IS=E!\V#>^?_ E!+ P04 " #NCF13FYT*%;P% !>'@ &0 'AL M+W=O: EVA8JB2Y))RTP'S^DK(BR1#%JQO5+(LGW7MZ-YW"Y>.3B MF]PPIL"/+,WEY6"CU/;M<"BC#/KP.5EOE/DPG%UL MZ9HMF/JRO1?Z;5A9B9.,Y3+A.1!L=3FX@F]O"38*A<1?"7N4M6=@0EER_LV\ M?(PO!X'QB*4L4L8$U?\>V)REJ;&D_?A>&AU48QK%^O.3]7=%\#J8)95LSM._ MDUAM+@>3 8C9BNY2]9D_?F!E0*&Q%_%4%G_!8RD;#$"TDXIGI;+V($OR_7_Z MHTQ$34';<2N@4@$U%4B' BX5<%\%4BJ0O@IAJ5"$/MS'7B3NABHZNQ#\$0@C MK:V9AR+[A;;.5Y*;1EDHH7]-M)Z:D7/PF4DEDDBQ&-Q1\8TINDP96+!H)Q*5 M, E>W>AO22I?@[/GA<_ E\4->/7':_ '2'+PYX;O),UC>3%4VETSZ# J7;O> MNX8Z7)N".YZKC02W>HV\!A=L>PYP\ :@ $&'/_/^ZH%# M_<:O?L,BK0X[U6][J\.I)QFX*CPN[.%.>TM5J]L;:;AYTQ27=:O MG[02^*A8)O_Q#$FJ(4DQ).D8LM8[F>T=6?G@:I&]Q5%AT8#>PPR%$(]U!A[J MJ7>(C4(T"2JQ X?#RN&PK\,1E1O=VSG/M;>"Y1U]5[P>!HH^KAP; M>TV]UV0E@:8$TU'Z8>6N/= 8H8GGUQMDW,XY'$U'ASF?.Z1"3$;NG$^JT";> MT)P J"=2JMF7YCKY>B*!N6!QHL G+IWN3UK- #%N.-^6(9-&3SG,&(BKR]Q. M6CGHF![3*OZI-_ZYF1,?6!J#CQKHA28K\/6.94LF?&@! TM-P:D@"M;X$!YU MSI?FZJD?!4&C/ ZA<="1?8BLJ\CKZI?SQ;E>%"W[I=T2 SP9,T!+#=#/#<>8 M2^40]2SC9B':(EUEL"0!>[-$(W6]ZF(1'HY.5A>+WM /WR_A[-)D^!QIN^0\ MK TM+D,_,&LRC!B+)5@)GA7$8WCG)>P"V\"*PLFT.<'G#CD(0]0YQRW$0C_& M_F[Z+(<_='S!3X*T5_ZEVGDD!QC'C@(_@5WY0*U!S0B2UGH9)2%+&4A/V7-]>Y4T$CM:*KGFWJ*54_1PAWI M=><-$#1?Z]FIJ%#@E=XI%PONU\Z^\/LQ?7:MCBR7H?_-9::&]$?O&EIZ0R>C M-V3I#?GI[70U]/L!)\\7T=(?\M-?OR*^XX(EZQRL^0,3N4%AP)=ILJ;F *_7 MT@59%D/34]466V[!?FYYR=*E-%G'Q3$C FRI !__9 NWMR(PF!+2 MK%3O'0NV*(_]*'^4+FL?8W7Y92D ^X^=^G70+VU[L:4"/#Y9XUBHQKVANG_C M./8:)-3+\6;GM.6Z*F2!'/NW(T?IG/9> G>6[I[P6Z= M6"0G\&3GZQ:"26\([G_"CMI;)SR:-+O)(:9WN&'79IU8P";XM[=4.<3!SJGI M?UNDMBO:^SZLW:-E3*R+"TP)(K[+U?Z:J?I:79)>%5>#C>_7\.U\?]5IS>QO M7G6T:[.C3]E*FPS.QSJA8G^9N7]1?%O,QDP8 ?W[BG/U]&(& MJ*Z49_\!4$L#!!0 ( .Z.9%/UPN6%:@@ .H[ 9 >&PO=V]R:W-H M965TCD;E;"G2J+S(5R)3OSSD11I)=5LL1N6J$-&\+I0F(Q0$ M;)1&<3:XOJR??2FN+_.U3.),?"E N4[3J/C[1B3YT]4 #IX??(T72UD]&%U? MKJ*%F IYM_I2J+O1KI9YG(JLC/,,%.+A:O .OOT0!E6!6N(_L7@J&]>@,N4^ MS[]5-Y_F5X.@TD@D8B:K*B+U[U%,1))4-2D]_MI6.MBU615L7C_7_J$V7AES M'Y5BDB>_QW.YO!J$ S 7#]$ZD5_SIY_%UB!:U3?+D[+^"YZVLL$ S-:ES--M M8:5!&F>;_]'W;4;SJI[^C:2T?5ED3^!HI)6M547]7#5I54'QUDULZ:R4+_&JIR\)A?@JRAE M$<^DF(//4?%-R.@^$6 J9NLBEK$HP:M;]2Q.RM=@"-X]JJM:0,UJ4$;J8@CN MIK?@U4^OP4\@SL!ORWQ=1MF\O!Q)I6#5S&BV5>9FHPQR*#,&G_-,+DOP/IN+ M^7[YD3)L9QUZMNX&>2N;)C-UNDZB:IW\&.1ER6XRQ0GDMJLCXH/;\"]4.(" M_!9]MYFXT8$V=(>$M>PS97 XMAO'=L:Q(QOWJ[H_9!PS%0_&+>-,F8;]>[;Q MG6W<:YO5%RIK$@7C*)MM'."D$/-8UE;8-.?FL&"\K_F$&]..A"WC+-54#L5F M7;BS+O1:UW#ZJ3:TW!EJLR8TU$ 48MX>"HL8HR@,[ J/=PJ/O>ZGH7!D,JAL MC%"T-T*SS0@E:H04RCHZ*!AH? 8]O &N.?,&W(A%G&5QM@ W45*)6*D9>"? M9AY9A!Q=#AO! ?1:-]F\N"KV ^+A006#()K_5P4E*K24M2UR*=2C?%5'B?D# M>#>]4[R!; BQC9?;YIA5QPW4+")#%'"')4A;@HXZ3E]$$>=S\"E3\TD%LE5, MM+EZ;1TP9+HL-&X/F"F$('48JBD-\5$-;<1]TSR96ZW#AN)##'G;/)L4=] 4 MZI ]A$3N.U3H>6AMXUT\-H6H8;;WK=-APK0'RLT?%S+3/#'9Y'>B\+KM#2U M(3M5* (C]/^P[QD)E&MT,\B\B0.@(#I.&)^DBT^XKPD)E-LW: 9Y$9(D?& MC32\41\Y]XL"/&1FTT,C?+4*.<)7I*,$U$>4\)+P#ID)M^FU31G7BZ;C!M0Y MXW8%=^!?\#G.XG2==HGWD,8Y.J/<&6L&8S^#)WDFBV@FUU&B("6?>T/YF+J# MR@.SH(BRA=)>1H4$K^(,_"VBHK2^K ?T&&^*^FS2W,6=N>L;Y>A[UU'&FI[X MC.B)&Y^-_?0\W2C[]8#AX6'6U,1^:GY086V\R, B?Q1%5K,ROT_B1511-&C_XV&EKEY0.VQ)2TD[I+%(N^S3CL#]E[2.APY94 MTYB$IHQ#=Z)!2/P ^I%DC9A9(X>*2:+O2,Z$(U7>AQZ7+82=/.:*$: M+=2/EKN+Z<6^:_9UAG;]E)S*Z=+&;IH^OO(==+K4LF%F'!B[2FQBA+KV7E"- M#GKL?3.=-@79\J6VA:8,+@Z'*LS32-VLGVD3+.*G60G*;-L#:$!=6733&.-G<,N46;BS*5Y8P?H66P! M-3%%,72 BFE0L>/O\606##FVJS&-&-;_]DQF^?9&**3M+U@6.=]L.!91WJ9S^8:&-R_M-2CS^8:%+R/ M+V('?38W/WLAPAAJO146,0@I9I< M_-CDZN+_N4FN,6\?<+ (.7>*<0TX[@=<+^< +/AJ*^]-UO9U;QQA\//M1S#" M+1LG,3,6X[BY14*]+]2U&,]S*?.TOER*:"Z*2D#]_I#G M\OFF:F!WO/?Z?U!+ P04 " #NCF13]C1[.TH0 "[8P &0 'AL+W=O M$7/Y5W]TW[BXL/[S;%G?EJFE\V7VK[T\6QET6Y,NMM6:VSVMR^/_N(O[O& MM&O107XMS>-V\'W6RG)35;^W/UPOWI^A]B.9I9DW;1^%_?)@+LURV79E/\A_ M^E[/CH.V#8??'WK_OI/>2G-3;,UEM?RM7#3W[\_D6;8PM\5NV?Q4/?[=]!+E M;7_S:KGM_LT>>RPZR^:[;5.M^L;V$ZS*]?YK\4<_$X,&MA^X >D;D'$#%FA M^P8T=036-V"I(^1]@SRU >\;\-0&HF\@4AO(OH%,;:#Z!JI;#GO]=KMO5_K6I[?^6MEWS(7^;75;K;;4L%T5C%MFG M8EFLYR;[VFVUF6F*]'_K0?F01&IMGG:MW<;[.K]<(L@/:S>'L5:7]A9^$X%>0P%9]( MM,.O9O,VH^A-1A#!P.>Y3&^.('%>-_K5ZT;_/M[\'\7Z;89P<'0=;SXS;7R:-C%5D(]+@G:-9,U=;&P M7^Q:SW;KFW*YC*XY=AR*=4.Q]*$.(]W5U1;<5OL>>==C2V8/'PA30EBU/0R7 M6QI, S"ND,J/L!.Y\J-<>9I,EDP;3 (QS%))*'*424:F^FOG.+@9K_GC202()[T-P M)-!(E[,DE/91A+$!ZD0>>91'/E=+;P)'QUXBZ7^*'.7C-9R$T@"*S1^+R-K?P-E(]6VB6 47BTQV8)'5VE=*0!$$6CF;WV08%U@I$SP=!K MYC6PI_M.1RL!D='LI,$T!.-4A&0;F);- MOR(\BHD;B/R?&*PWH&* MWV27N]5N6;3N[+FYO;7^;58L_FV=&NLN-QVZ6%2;SNFM;K./7W]I+3A^WDKM M&[#]1^/@SMM;F0#D' \LGE.IG8V&$XTT?VE]J:N'LO/\O:45VKBS?K2A8X1=;9K_596.JVUMH5\RP;_!@,CYF 5#. Z8D=N8.?K:] M\PK>P;[YXA,/!/*9)Z6KJZ2N-(3RR:='P7O@=':=V87C=A>XIW\YSN[_:W>+ MZ=WM0\Y9K@+R.S,-)]IIL/POVN&0D4;&Z\('G7,:VBS.1L,J2KC7ZP<[_55= MFFWGK-[T 1VK@NW3MC&K;;8IZF8;"Y@XRX7$+9>?BL=L532F+HLEN-F(;U;0 MG.,Q8G$!R5Y+>J_KT-:&WJ:FY@O[OOX<29P'C@*?>B M),$T!&,"!98S<780B=M!WY?K$P%B%O M@SAK@\2MC<%2!N6@WKA24BD]A:3A-( 37$HG)^J9^6-CUMO^^*R:>U,?=)85]MB/'YV.=DF<=L>C M@5/G!R:P(!B/?;Q$G(9P'.7!T]-Q*(ESZ,PRP$-G"=@SU'IUN]8$@$7R68]S MZ0F4@M( BE(<8%#B&)3$PQP'S93K>;4R65/\$=".'PK@!'G+.@6E 93 * ]8 M^]01-)T@:&.U4<[;FYUYL;V'Q* ^I6+LD4$22D,HP0(:H8Z<:9R"!DY3 M.KA#B5^B6+MY8^KFZ4VVL09HTPEI_K,K-^W1 %C.I\,X;J5Q;IT8)GB)0GUJ MI%PBRL?QFU2@AH!,"88"]@-U;$LG7?:]IV5W\<)LK!=<%JU;![0[O?;#)#>"HE\:I-]1_>.4#SJG"4GDG2!I.@SB)>,#( MI(Z'Z>1U0_JR!V+W'#,Q]@42<1K"Y8R'8HG,$3*+$W+R-)-L63PRZMG[$P#V99=4=#-J^V MC9TV:Z,M=XMR?=G/VQ7+V/C^4W#:0@G M.&6A^75TRN*^L#<9\ZHSM/1(V86)^;K]:*LVVUJ91M(!NO*)U)BO1#O_$F":0"&F60!9R5W MK)R_]@9^,LR50\R*\%AO:3 -P8@@)""HH^D\[DG'4X>FA?1=8FMFJ#%;IL$T M O<9N7.:,CC1L,HX#$M$438PV!B+U$23 ,P9M=G@$QRQ_YYG/T[,@$_OL_' M-*?>164:3 ,P(G HLIH['5=3KM?W*(6H07>$R#:0 F[0H)39+C*3X9,>[DN:V[QUZ@('Y0 MEUDJ]01)@FD 1G@>%&20Z3Z9^M4)4O87SD^@*#Z]497CL56:!M, C.0"!9Q= M[LB23^99=:)8K[!=N<4Q0G5CUN:V#"PW(#5=H7'VZ"P-I@%8CGGPB'7(T_&%71I, S#.LI6Y:% M=0W+!EZ- &%SX44GTF :@!'K"09(1#CV%W'V#WH4 LC$4LSS8]-@&H+QX57K MZ<=WI"XF_=@("_220%XHQMX-7R). SB*$0M== A'Z((DA H/=[^'Q>5E/9WV M[@A33/B.H[CAH/\WL60D 81Z:<['^0UI, W!& K=C0K'W"+.W.F9)P)(NQ;$ M>S"4@M( *B-#X/"NY]WPE":4!%*4"AQ0R>)(6Y^S$G=D+!)!P[J>ZIL$T ),4 MT=!AX[A:Q/WDO4B)AXRC2!&GR.@A$X_ "8 (A26)L1&0B-,03EIC*&# 24>9 M,DZ9,W-KZO:%8FVL,;J;C.1+G_NXY![]I,$T &-L^([@5"K'I#+.I,\S;B3@ M^F(AQVL\#:8!F" 2!XP;Z0A5QCWDHZ9<"M]H1<+^OP2BO(RBL?^?!M, C-!@ M"H%TA"Y?& R6/L'PJ). WA MA#6D _:'=)0M)SWM%[Z>.;RV@@*DTB?C<7@%@& 1\.2D8VL99^O9/L7";IV? MS?Q^72VKNZ?LGY_-ZL;4L7>:TE&JC.=#/3].*PN7-/CM-)W%I52?!PT M2(/I2=BI1(Y7Y;,CS\\)TDHHC4GEGC>7B-,@CN!0SK5RW*I2@]&305H%$"'R MGQ.DP30$$\$;9>5H54W0:I?>]657S^];>^CC76W,/L4A83X^;>TYPTF 9A))2& MIQP=J3@=/61 MSZ&K4^_=RZU/@VD(1I$*/6E&@ZH;*$X_GZU3UXKSU=QUZ;().PBC0:T-%*>= MA#P(C 95)5"<:5P>@0[MED,7IWPNI!5J4Y1U MIX5E4#B #JBBE(]=SV2D3D&.Y!O4D$!QFHFEKAS:3N6N).+T-&XDQJ"N!$K+ MP,ENZVHUS!P''_4C/\@8+/TSJ+Z TG)H!NL$'CTY9P:C0>T#-/%ZY'AC]^5X M8W=UN+%+.S4&E0E0O#3!JYZ$X6$]I8F"2K.)UR(8J':4*^RE0T XIOR$" B' M!?. 5R"0Y7DH+0*?%%J:\#C ER5).AQ66<+QD_^5.AQPPD2IH6D= CF-"%"A M7Q.(24"#0)$ !>C/[PWS8*DX/*PQ-%%DZ(=V)I.4-3BF^WH[?Y&R!@?I1(6> ME[["Q$#9&RQD/G8<$W$:Q#&F A%E/*R2,U$FY].N7'8/C5K9[%E=5P_I#CT> MEJ/!\0N:5RIM-*NJ/0"S:E '0"*(,9!?6E #0(9#>:#X4$I%4SBA/!#>PM\7RU?<%0.2JA@,O&V^G5*&YS) M$_5-7JXT/S##D%\D)!&G01P.%T$;%#W!$U5/+H?O2?>%L.YJLTW3V: @">YK M@/PU.AO4#,$314->K+.^WY.2V!(+[\UL*E!#0(:5X.-3\F)0QW]EZKONCT!L ML^Z&<5^^_/C;XU^:^-C]>871[S_A[RXQ\/L9_NYJ_V&ULS9M=;]LV%(;_"F'TH@72V.*7E,()T";+&J#M@F3M M+HI=,#9C"]6'1])Q"NS'3Y(5']F26#D5W=W$DG7X^83OH5Y+XU6JONFYE 8] MQE&B3P=S8Q9OAD,]FITX V>OK@)9W.3?S$\&R_$3-Y* M\WEQK;*SX::6:1C+1(=I@I2\/QV\]=Z5*5XY1/I2[-/V6GUQ- M3P>CO$#8("F\EXL(W.3KM[+U8,ZT(8<396Z0JI/#JK+3\HYJ8HG8TF M3'*,MT9E5\.LG#GCQ^A"JO!!Y+.)+L-$))-01.@JT48M,UY&HY<7TH@PTJ_0 M:W2[QIT=?;Z]0"]?O$(O4)B@/^?I4HMDJL=#D_4JKWLX*7OP;MT#W-*#6[DX M1F1TA/ (>PW%S^W%+^0D*^X5Q4?;Q8?97&PF!&\F!!?UT9;ZKI57_NPM'OND@=\G1WS3C[\7Q:(O:[RK5>GVAB=ZZ:E8!XV'N M[=!K"*)^T$POV/0ZZ)_>I]3T0O!DT\D3EP2]$>CNR!W#LNXJ'T;Q+L2&*"\@ M?C-%KY(Q/&O/U\BZBZ 'TNMAIY,/H%3""!ZWHE#""Q*#3P+\W+9/-Q49^K :&\%UX]1C,1K2% M'>@LMNML)W9]21P&L<6^4WZ@I=B^^^R'7U#/-SR@NP3K4=CW>0M!$&EL%^DU MP3VUD(#DDI%+$@1$E]CWCSUI8=G*MLB=L!T635&$>LTL".@YL>MY.XN>%)!4 MK .GW@$!J26=W8/GKZ"RC>;-0HFL'M).#/2;V/7;2JPOW2,@Q\2I4T! 8$EG MK^ GJ-7]@(:E5@]JV7$04&UB5^W+5,F,"I*/D[E(9A+=IVHEU!1-TL0H,=G> MH?\R?XB B!.G_@(%.:<._05:=PXX#G8=OGI0"V\*N8':<\,!>/>UUBDD"^K4 MUJ"0"NA^ML9^S.MF1H.GU!#5[BG1BC%MSRW[<7=ID5#(*-2I14(A5U"'%@GM M;I%02"K4GE3ZP=7;2H1T0IT:*A1DGCHT5&AG0X5!.F#V=/ <8@>XT6>0&9A3 MJX:!6K/.5LWS-TRL[L#4;O0;8MIO]!DD 69/ @Y(][50&>0#YM36895?% ]@ MZ["Z9=-@"S1$M=L"#+(#LV>'Y_!VN:(AB3"GU@\#U6<'L'Y8W=39O7%M"&F] M<6602I@]E?3(MZ]US"'M<*>F$H?TP#N;2L]GS.MFT2YC:\AVWR'C<'O&.4_C M.)UF?4)Z)185KK_PCI9#ON%._2<..8'O]_3*7GLJ7C>5."&[<.M![8\]<,@Q MW)YC+'Q=WLGPRE,K3LTH#I+/'3ZXPCO[2QQ2 [>GAA^B.< >F$,JX$[-(Q]D MV^]L'CU?37V;/U0^9M390O(A$_CV3/!#I Y1^J#YOE-/R =Y]CM[0C^!LN[Z MU%"2V@-_;2A!\7V[XE\E1BJI#;K)L*#;'.?_Q?WS0?U]IS:1#RKN.[2)_+I- MU(:O\I2B7>WM^%R[0CXD =^I*^2#?OL.72&_LRL4@,X'=IWO0NA WD A\X M=8("T.C@ $Y04'=YVK"!I@=V3>^"S34N$/' J943@- &![!RRC:J::SZ2^>Z M:\/*^Q;YRRX?AE1L=Y1E#K]T?6)R9=%*]@W*7&I'%Q.)=B*E4> MD%V_3U/S=)*_U;%YB^?L/U!+ P04 " #NCF13]C)?;(QE&]EQKBGI2X/-_M#N?JMO MA3K:,/Y#+"F58!L&D3AO+:5$BD>N2+KEAQ2KQ$ M*0RZR++L;DC\J#4>)>_N^'C$UC+P(WK'@5B'(>%/ES1@F_,6;.U??/$72QF_ MZ(Y'*[*@]U1^6]UQ]=3-K'A^2"/ALPAP.C]O7<"S:VS'"HG$'S[=B-QG$(?R MP-B/^.'&.V]9\8IH0%T9FR#JSR.=T""(+:EU_)T:;64^8\7\Y[WUJR1X%A4*.%7 33WT4H5>4P_]5*'?5,%.%>RF"H-4 M89 4:Y?=I#13(LEXQ-D&\%A:68L_)/5-M%5%_"B&XKWDZEM?Z[Y:"*Y6!PRR*Y%& 6>=0S MZ$_K]9T:_:Y*398?M,_/):HU>$]7IP!;;8 L! WKF317MTSA_)SWV<]YOZI7 MGU)7J<-*]>O&ZM"I*07.H(H3>[U*>\)?1$12#Q"1 5$#%7R_I>$#Y7_5^.IE MOGJ)+USI*^N)7">TP;7:W,')1R94,WS_J)3 C:2AJ'/9SUSV:\.[)('J/1HW M$''==;@.DE"97%(.7!8JIEG&%/ 8BZAG"DZ">!VF)MMYLA-/,1D]CI'='XRZ MCWGD'@IUD#U 1:EI$U.S1J:N3%*P+'5MD')L+53(K9WEUJ[-[>.$XI<8="'81SZ2U$.\BB';Q.HX!_54Z$!&P.! FHJ$'Q,/,]/%;C.)E+ MYYEPGW>I"Z>2,NY'OL\N5$])5F*B3:8S>-QH=O@$Y6F*CL' M!806MDI5/A2R>Q4UAI8F;JLV;#6)J3DK G3K+DFTH$ A=$.XI_:*2'(UXHE\ MG5^$B4(KQ'(-=E:8FSC@L2 "D7:*CK:[IJ[R]>SC\NYJ$.J@7J]7VEZ;V)HU MLW5E$L-V6>S:)%:YPT+-SK">GM]BCTV7E \%(7M83M^AE"(>Y%1$K&<$V/OM M.O %6S;4DP?L'ZTC-27#>DY^TVT;'A(O=" N ^=0JGKCUNP,GZ/G1H&S1>3_ MHZ)4+_?Q781LK8 RV[K!VMMG) LZHD* KU1(A9>JP"?IVHJ$5>8KDQ#*214# MUZ,!'/[V_:*>;\G6#]=A(U+3,PATCM5"2(\ J'X$>$LD7:9KJT72U"#4@55( M0GJ$0/ 5D?2)R9>AJ>$&B_3T@=#1T*$)&3UW7MX[+3I2E)K_JJJ\AZ2I)MO2 MD&,0ZD"G7P:!26I0&DMF)JD!KD"*YFCTFAS]4J3LK;MKSFGD/H%X9FR#J)S2 MXN(U+Z.C\3+2O(R:\O+_@HV!6(<6*N/&=.[M.\,R< S&K&'\2U@1.29K/:M? M@1U-U*B>J-4L&S+/ET] ;,@JAY@C'*>09E5TM!,WTG2'ZL_L.9U7,_K;W&4P@8Z[^-R MJQFD"IDK!JSY'-?S^2_OM!>P.M:LCH_&ZCCW(WA35G^#8Q,V#:!AO=3>#;;W7UK\[NK^%O"%7H$".A[ MO7N0;)5"ZCOYXS)_4/L(/L_!N/_ %!+ P04 " #N MCF13QR, >.<$ [$P &0 'AL+W=O.^ZOE7XP"\XM/,61-*>-A;7+DU;+! L>,]-4 M2R[QS4SIF%F\U?.666K.PL0ICEK4\[JMF G9&/239S=ZT%J0=W-CP7$8]X8!T$P[]'/N)1Y) PCJ\9:",? MTSF6KS?HDR1Y3.:>&3Y2T9\BM(O31J\!(9^Q561OU?J29PEU'%Z@(I/\PCJS M]1H0K(Q5<>:,$<1"IO_L*9N(D@,E.QQHYD#W=? S!W]?AW;FT-[7H9,Y=/9U MZ&8.W7T=CC*'HWT=>IE#+V$WI2/AR@VX0QU^*1N1*"B9!,!H)%<"6-U2LL4FO@8,PM$Y%Y#[_"K3 /<,TD MUK5[";_\1+K^;R D7(LHPFHTA_!N^]:9=!*38?:LW[(8N@N@%61A#M,PZ8XP MC^%:2;LP<"Y#'E;XC^K]":T!:.&#= M^ZJXZE'&/$ 4DJ!XNU'&WQ'+AYN_X""=\RJH\U=):_(=*!?#FS0@OS*@BWJH M#RNY=VZ7]5!GJ_E_3/96)?AY"_D);'L'+&HH*J0$_A0LF)QSP!5ES70( 5:< M1G$V\.6:Q_=<_UTS6CL?K9V,YN^LF$VW8FM-F-#PF44K#E\^HB%<61Z;NF$Z M^3"=VJ2NV9.(5S%$7,[M M0,+"Y9L.#AG(>NEV=9UL%*:RZ#9PB86< ,U\+4 MJ*K'ZXS3/OOA:=\ ^,7-83E_4E9BWD?!^NC_)0 MCMZ2ZUX^3&^OC$<;*K>3XG"!>R X^*@,+@%6P3V'6QY$S!@Q$U@-XY5VB7_B M3Q9RH:V2GC2,XR0,MZEZ''C-3K_U6!'[<1[[\0]A"U_>26$QFZEEEAM7\6>F_)*2DM[*1V9HJ!#D$JMU'$99W%:B5MY?I)7I#3 M]IOMG)V4P22%5)/NFQ)2"#$Y>D5"+C.T@I35QFE+OVD+'YX&.QYYKJ5F;Q MBB^/LOW5 P\9C#3'.D.F Q%AO=5MXPM!IF\JR+009/J:@CS.T @M=^LWLLOI#)D1!J;)Z0DHB3.H!;N/>,)]Y9Z_ M'AO#\WZNF_1"LFG]YKST<3L33\G6-2M+[ .?8:0 M.&,HTCH]J4EOK%HFW_WWREH5)Y<+Y(=K9X#O9TK9S8T;(#\O&_P+4$L#!!0 M ( .Z.9%-1K?OR6@D .X\ 9 >&PO=V]R:W-H965TINDIDX3INTL6]J-\UV[MP/JJW8S,7@ M!=RD._OC5[Q9((00+ML/C<'G/.B<1WIT.)CSER#\*]H2$H/7G>='%X-M'._? MC4;1:DMV.!H&>^+3;YZ#<(=C>AAN1M$^)'B=.NV\$=(T:[3#KC^X/$_//827 MY\$A]ER?/(0@.NQV./PY(5[P+'_4-(CT9' ME+6[(W[D!CX(R?/%X J^>W*,Q"&U^.J2EZCT&22A? ^"OY*#N_7%0$M&1#RR MBA,(3/_\(-?$\Q(D.HY_YZ"#XS43Q_+G OU]&CP-YCN.R'7@/;GK>'LQ< 9@ M39[QP8L7P(=4(.#G3O8JE=P<@='U6&<.XQ5 M':!6,*>I1@&/9"NS#0NZH3+?L" <*C,."\JA,N>P(!W66&\,OZ =UGAOO$I! M/%1F'A;40V7N84$^K+'?% LJV$-:(.."9K@"-P2]8; MU]^4+LOL__XW1[>,?P+7!S/7\^B5H[/LI%8["2U3<$[GSBUFW/&;ZO'_Z_!\ M%%/*DL2/5CD]DXP>U$#/&,QH K<1N/'79"WPOY;[0R0!&-&YJ -?M&L18S$P?^K'@T%-8HP'VBE8U(?9?A,)* &D=0(P75&\=Z+&'^ MN*??@;N8[*(_)9RL&/L/EBGL8OV MS%^"J,1H'6.TI)B3$/_']Z9$^>([/3)B1PL"SK)9UB+ M.R/D=/]*=.-C=&,IX#7V\5II=4"-%?E:SUS T@T$[,[&,O#$U:H<*XU=:6Y# MQ,:'Y)A;UZ-#>R!1($TF$S"H]YU,IF/0Z'-JMZ"EH=-L[FGL0C9.=:]&Q[04 MGB"F#5-ETH+5&MNI[M78F(9"N8C>',( 9+>LX#HXT+M>E]#[O^2T#)^I*>Q; M3B'34]BKH+:@U4/.&>GJ5HV&Z2>4"VBW62;':HREJUOU7IL)-]*D0(^^FW1( M/KG^9AWLJ(K1F;66R1ABNHU@SQ,*,Z5V-CLHGD MLOD1[[%_!KX17P;'5!+UK9*(J23J525;T-+ 243 3S[TG(A3W:O1,=5$/:IF M"U9K;*>Z5^\XF8KJJX*VH!4) MH"LW2X"(E5_#J,99Z@;(E;C3M&O!4HORES"J4;+=09=7TC/RZJZ"]IL0G>T) MNMGWW&.:K,LUN1LGBV%'!)6<7[("0J-]@ZVQMTIV\Z MF#+K)RBS1 KD:,<$2%I0OP11;> QC3;D>?^!OVS.^_H%N?D&FVT;=F&TRS M#77-]H/D$2GV -XE-X.B)UHYVCA%2WY>\^,2#?7ST8^2T7N!D3Y$5:.Y$,FL M&OW>@E2-F>FW(==+GK9NO42CU.#MN[XVF)8:ZO6U"F\96M)R.V92X]/]H;!J MNNCB#4!#2_1H2 G_X13\:G[8?F#(19CG6+&C9C!1-OJNV@VFS(9ZU:Y"KE-/ M/N07W&UN996,QH[)KTH!%!HZ5:O/ JCD)W<-ZY)M&H9%G5FRY&A0+\]9$_**=2VV&^M#NVHX M+0RK6FKP2TID9382QX3?E L_3URG)H#)A-8<]TR@Q435DM?$'==)CE;)I,U7 ME)\**[N\FFKUQ5P$!FU^)_PB0K/&I8M60V>:;\DUGV>OTWV;Q0350GVSQQ34 M4F]MJ+"7H95W(VZIS'*3<@EOUHG3164'Q]M7 10:CAM88\)NR85]N0W"N%(J M*C_,MI@B6WVW/JS2+R'46Q_MG,USM#)GG @^Y2;E1#N-B6;2;K6T,6J)5JO) M+2:?5M\=#8MIIJ7>T5!9&>/ZC#9Y7;O-K5CFI$ MBM!LAU>ZA0C-TH<-=U@VDW=;+N\U(E4?*MI,3NV^FQXV4U&[UZ:'+6A*((,O M^3X69DZY:G!TC:=.@.;PE>&RL"HO0@N.FYI6-E-Y6Z[R->J4BGJ[],NWOOL9 M-M-EN\]^QB1'JQ3KR-:1R2^G:Z&E9ID6;SFU18T-P^#7\5QHIVE-I;W-]@^[ MI0'-\]>IMG>85CM]-S4<)LM.KTT-1]!XL/@5\ZFP*E?CR.+OX.9B,+ZT%X(9 M3;6+PS8-1[YIU-E3?#KF,&UV^FY>.$R4G5Z;%SE:6<,@+YOW B/=J&UX*E"/ M;5!9U*/2&V,[$F[2%V]F4'!^#M\]9:_> M,OCL3> 9#C>N'P&//--+:<-$Y MBLUE;]@#2[+"NT1\I8]_DQ+(5_$6-.'Y7_!8VCH]L-AQ0=/26?8@C;/B/WXJ M$['G@((##JAT0)H#] XXN*6#>VP+7NG@'=N"7SKXQ[80E Y!GOLB67FF9UC@ M\8C11\"4M8RF+O+ARKUE@N-,S:P[P>2OL?03X_ B.XVS)1P,A6U1^@T49?5)$1P>BN^ +S<2&@^ML298& M_YG=/[+X#R1IA8M><"?(&O".;,^!Z_0!_+JZYX+)%>(_2TROBNGE,;T#,?_=$H9%G*U! MHJ*#!>7"-.V**$$>12V>#V,O0&@T>-@?2X-1& V;1K.V$71A")M6UR:K(/(J MJP:L7\'Z5M@?F,7X/B$=K$40?Z]M/_0UU+9-@'32M@UL!;HV&$4P,G,&%6=@ MY;S;4";.!&%I!VG0;MSQ-%*##83:R,_:1B'4A[1M@X8P-).&%6EH)?U&!4XZ M(,/V<+J.UKEIV)IO@>_J ]J.!'W/#S5.@]70" [H" M.*4[=1EGBV0GEVE5,\2&@%2F8<>(LE-F5'NU$SGWXR06,3$5EMFPW>U@"%T- MSF EYW1@AHLJN,@*ER]L '-.%."]K(I9046>%ANN5&$S#S0J8N\\ZIEM6 SUG.G_5JX0]_1Y]Z1=O/2;I\(H2 (#BR=<$^W MP%R!VB2-<0 M759-GEH+0;L8>AW/@-(L4(@E>RZAW&,XK:^A!YK5W8K-NNV=-:72![/;XAG%](T2[32+]MW#!!D.((8AC%R]KYUVS;[691CY M'8<])L?#O^ZD;;@LR IMQT!H;I$HF-+9-G:39F\MYG.%L$%[VZ?A+J %R=K]S$7#^=*M/:T1&YC64O MFXFN#=X[QIJ_3ZQF^NO"CHXM[.WT_U-M/=YK!#KZDI-V9?[M,>9OBU%D>K!W M#)\2MLX_F'"0"_?B6+5Z6GV4NRK>9%1]5BAM!M_E'@'LJ!$WSRPW!4B@K _G[BE+Q&PO=V]R:W-H965T MM$"W5CB2721!&@3%%M@ Q1)V[U8 M[(5B,[%0V7(E.6F!??BE9-4CF?28CI3K7,>SNM$B'=,@D.-% MG"Q'YZ?U9Y_S\]-L7:;)4G_.2;%>+.+\UP>=9H]GHW#T^X/KY'Y>5A^,ST]7 M\;V^T>77U>?<7(VW5F;)0B^+)%N27-^=C=Z'[R[4I&I0*[XE^K%HO2=55VZS M['MU\6EV-@HJCW2JIV5E(C8O#_I"IVEER?CQHS$ZVMZS:MA^_]OZQ[KSIC.W M<:$OLO3O9%;.ST9J1&;Z+EZGY77V^*=N.B0J>],L+>J_Y+'1!B,R71=EMF@: M&P\6R7+S&O]L M%J$/(]#6C3@/HV8$T#5G=TXUG=K MU+&I6YO>),LJC3=E;KY-3+OR7)V0CW&2DV]QNM;D2L?%.M$!C1T-+_ FU_JJ6D>ULV#;O.QZ?BV]W3;>UK;8WOLO2\*71;O$$ML:XG5 MEO@>2U=Q_MV$ZS;5I-#3=9Z4B7;&9V-&UF:J9^SA7 @N Q.,AW8<'++JR91; M6<=+OO62HUY>ZZ+,DVFI9^8WY.GPQJ)H>4)%R*+)CL,.F114!6Z'Q=9A@3IL M'E7S("[-@WE;DG^N].)6Y_\BZ9);N[)GXJ.MI6B8Q$=6@$(><2YVXFC+:,BI MX.XXJJV7"O7RZ\G-B7<0)UNCDYY!# / 4#!,&!L[G3BJ* QVPNB2<<&9.XQA M"YDNO*\3Q9WGN%&8@2BKYA!HJ$-B8/ M6E0X@: M K!"G%B7.D\>XJIZ(G$="Z>7-H=D%%A/F:UB+!1[/ 18A3BMOF1EG&+.*>NV MROP6%=UUS]9%2DFYCP( OA GWU])?)ND=8JQ'Q(%_%$E9LC& )\/AZ5^R M,9N*5DHP27>I!YC)!V6FS]/[A)J. U1Y7ZAR@"K'H>H]LG$;F[NY025=_X"L M_,7)>FS!QUN+AGUQRP&W',>M?V(.,Q:5=/T#QG*PON$')HKA=U*$YU:*2X?MI;0V4W#X>A60PJ:J M8^7/H=J_\B< OP+'[Z$R4MBE*Z><,K[KGD,WB=ADWV\;<"MPW'J6D0*8*W#F M^I>1P@%3>^7/H=J_\B< N.*%@$O[%),24"O[HE8":B6.6N]A4=HP=2X0.G38 M J$$\LH7)^^Q9:4$',N^.): 8XGCV#]%-EM=ZX@NV?YU1 D$E@?VLY\E04>7 ME[*U3]YWHUP".^5 6^727@2P$H1)NOX!BB6.XN=)SM.*2@EDEGUWX2.@9H0O M&?@4E9&]M;2;'%32=0T@' V[];0W. I165D;S99 MZ< D75HP3U%)US_@ MJ7IQGAY;*BJ K.H+606050-M]ZO#9$4E7?^ K&K037[/Q!Q=(BK K>I['D ! M(]5 YP'4X6TN5-+U#Y"K!CT'X)FM4>_4O!>:W<9\L"Y+J.],F.*G&Z'QS2G]S46:K^J#[;5:6V:)^.]?Q M3.>5P'Q_EV7E[XOJ[/SV?R7._P=02P,$% @ [HYD4^T\_-9O P 0PX M !D !X;"]W;W)K&ULS5=1;]HZ%/XK5K2'3:*- M'0()$R"U]/;>2:M4C6WW8=J#20Y@S;&YME.V?S_;I F%A-NI0NH+Q,[YCK]S MCC^?>+R5ZH=> QCTL^!"3X*U,9OW8:BS-1147\H-"/MF*55!C1VJ5:@W"FCN M004/(XR'84&9"*9C/W>OIF-9&LX$W"NDRZ*@ZM$-7, ?S97.O["BLO>2L *&9%$C!>+(__*J=!O:8#[C\_>K_UP=M@%E3#3/)_66[6 MDR -4 Y+6G+S26[_@2J@@?.72:[]+]I6MCA 6:F-+"JP95 PL?NG/ZM$[ %( MW &(*D#T7$"_ O1]H#MF/JP;:NATK.06*6=MO;D'GQN/MM$PXCM#1C*N'Z'+M UY51D@.9^:_VM9+EA8F5? M?)G?H+=OWJ$WB GT>2U+346NQZ&QW-P*85;QN-[QB#IXS&%SB?JXAR(FA9OI*:W S M[8G1Z-O5PN+L)OU^@DV_9M/W;.(.-E=9)DM7$@49L >ZX-!#I5@PSB'O(6%7 MOD!"BJQ4RA)MR_YN@:%?P$G[81K%F*3C\&$_R2U641)%M=43]G'-/OY3]LBF M)H?G,=\Y'^QSZN-1?,#\V JWLQ[4K J7 M(W%TA*!O=U L0)V*/:U725^!($L0)=EK5^2UR)(TS8)$9Q5FY?Z$,JN$MMO%HXZL-OV%G&XP?VG#+$5 M MJNB6WH )(8?LC\VZ%-VT#Y*\&D4WW8:DYU5T>OPE-<+Q(#E,:)M=@I/#_1#N M?>&[Z]4=52LF-.*PM$!\F=B2J-V-93&PO=V]R M:W-H965T[,WS?/EJ.,S&<[+ V8 N2<)^F=)T@7/V-9T-LV5*\$14 M6L1#V[*\X0)'R=[A@;AVF1X>T"*/HX1 M\PO#PX,EGI%KDG]>7J;LVW!C91(M2))%- $IF;[9>PM?G4/H\1JBR&\1><@J MGP&_EUM*[_B7T\F;/8M#(C$9Y]P&9G_NR3&)8VZ* ?FCM+JW:917K'Y>6S\1 M=\_NYA9GY)C&_XDF^?S-7K ')F2*BSB_H@\?2'E'+K+LC)#L(B2U5_\M>R)2@4;*BK8905[JX*R!5160%L5?%=1P2DK.%TAN64% MMVL%KZS@=:W@EQ7\KA6"LD+0M4)85@B[5H#6VG-6YRH;9W?V-ER[&PI_#U<# M2XS*$<[QX4%*'T#*RS-[_(,8VJ(^&XQ1PJ?A=9ZR7R-6+S\,!V!$;G/P?$1R M',79"_ +B!)P,Z=%AI-)M@_^_2_HN:_YQ:,HCMG,R0Z&.6N9UQ^.RU:.5JW8 MBE80N*!)/L_ NV1")BWUC_7U/5/]D;Y^J*D_9#VVZ39[W6U'MM;@!4X' ,%] M8%LV_'P] L]_>=%V6WHK9T7"K%@F*R.]E6NR[&+EW0YW=';Y!3Q?.;[-U(G> MU(B,-Z8L-:#WILZ)NUCYL(,5PVV==O86]-6 SG:P8@#TL;/CH:L&=+Z#%36@ MVC1!&W9!PC92V#ZGR>QE3M+%BF3^^_8VRU,FO/_3V'8VMAUAVS':GC#;^V"6 MTJR-FD8K,YXPPZ.2^T,[\&'@'@SOJV.ZO9@3;HK54+H;E*X>)?2-3, DRL:T2'+ Z!5$65;@9$S F&9Y*_J5>;<"ZV7@^F@+?$LI/X1!.W9O M@]W38K^A.8Y!7.OG-HA>HW';#SQH;V%L*Q;:"+:#]#<@?6,',ZE,4\*Z=,D[ MF29M(/UF#R$?VN$6R)9B#G0=JQUDL $9:$'^2I,.$(-F!SG0";9]W5(,^5ZH MZ,=P S'<8:KN@Q,V3)GWOQ"<@@N<%VF4/W:;P-"2L8?5<0JOVERWLP^N"%]" M3$@*Z+0*I57ZK4:'^-!O[PU8B8N@&=M-&S;1)9\2THH%-K @/[1.:@!QW4A4N&10@ [*($:SPDM MVL>-TX 3>,A3H)&$#PV,;T##%IVM:)H4'D+H*-!("H=Z#E>CP5,VG@R8FI0- MO2 ,%)H()6=#/6FW*0N8%@P: F(5-J.$ MF2QX#^Z7 CE^;%U=Z&VQP%*'21*JK2=4V;'C5<=.RXYM73?!AGNMN@R.S$5. M["8;*X3>BM#4Z]L%Q*?!'-&5&Q0#"2_:KX@:;U.Q:_)\"GR1G MVT#.*GP7^&NT*!9=\36YVG9#DK-*4I>%>D=,V\@)DFZ3UA?_\HHI0(9=L'R[C( M 8+G,XB 5;Y><0P8)%B!BEO$6<\O2RXT ?X+1R7'UZR5.V9 $US06,7Q.V>3-<32FH&[S>OFV MRW!"E9Q5_TDK)/4/]92V0DTE@RBP&XK76BYT5)J'I.8A@^9U=]WI7^LZ*7/( MZ]]U4KJ0(=74V77-Q8GC-6,5U$PV.5Z@=)PD7]0/^99SCN&.*DXQ'!2(*$)>$T**!JPW/',GG MCI[/^PF*1H96-E;J=Q7"ER/\"#X/K@?@)B4X*])'\:P/?(E(/.&QB AR.MZT ME 9'+PV-FQ;WQ4B!;R?@D8KT8NO-ZJT;<4H]H;,$*M/!(Q MB$OWF5^9(B(]=,Z&0S/7H:"(_CG>D;+DN/TSBU00IT.^K--3):\962$W5+&W M(U7&,:A,=Q_6:>&G<*,4*2?HWXU2?IRP)S>&3:D./)477:E0KEX^SO"2.>() M*417BH8+>^]!5[*SVX&=NRY[#+;.+K_H,$DF=CL\>.CBU=)./5<4^-L!F-M, MY(Z/<-3X5XR[!_+5NH?I/CWB26CU#X-K+O#WUFLD3SVZDO<[*8K5Y MJ]A)X$G*]4P/?]?/G/F-C-KW.QV51FK,HL[;>))6/7W0^O&1Q=]/X0Q?/[EF+; MB"_YUM=SI-[YN\>,OF15W^E_3$@^]/5\V%/,:&BE-6;TM%D57]*FOV/8NW/, M:&C "+6R&5+/P4\:1=^A/;ZD5K__];XOJ=,WK/=[T9[W?C,; !T[V!:?#V6Y MFOA Q=:C0))SH ]\3^_(!&_?@J9[ DG,0?^I@D!2;-!CJL!@2T_[@:33H*=4 M0=!,%=B.#[\W!5?VGV*@=2)(/]"2O&C>=4_H_W0#3>;JRQ[Y_A0FDP@1ZA>GCD:.A MB=BV210VR+PLQL^7R'(# M19(AE'H7ZM&5NJ;+-IYW&M; MK?K6,_ Z_M7K(8&!%P=U,JQ,[WH_2-GPU-(GO'/IL_XY[XG M"K0J9]^LGO:7K@W5F=Y5,3VT*B?>K!]QT.)HW4PMT>\TR7Y=KL;V:* X0@NM MRFDY2Z^:JA%^3-G07*SHYP9__7N,;.T JYS8L_K/.4*K<@;/^B%91U,S51?F MS(55DD>MC[&UK FMRKD^ZZ].2II:,*.MG/>SGK9D_5O.@:>Q>^4$HM7_0A9: ME:.'UH](EAZMFZGE1!H/ZMZMB]6(U1JHSI!63X\;CH^K!I7HM6N2WD=C?NAG M=>SF9\ZOZ?Q:.['>?Y875L^@&PZA]T6J79K)2O>M3TT9PF=3Q@%63[<;CK?W MP*R&%LQH*TIJ./S^CYD$3V+5ZK%\V'^:&58/VIM.VO?$JK"YL1BUL"ILR31; M@^V=2\/*F\$6))V)]]UE0+R 9O6JG:V=/6NO-67G"[%^\IN:9[3A?@X M9S./I+P ^WU*:;[^PAO8O++P\/]02P,$% @ [HYD4_-^T0V< @ X@8 M !D !X;"]W;W)K&ULM55M;]HP$/XK5M0/K=21 M$"@O%2 54+5*1:N*NGVH]L$D!UCU2V9?2OGW.QL:436@3=.^)#[[GN>>.U\N M@XVQ+VX-@.Q-2>V&T1JQN(YCEZU!<=_!C@:F1"DT/%CF2J6XW8Y!FLTP:D;O&X]BM4:_$8\&!5_!'/"I M>+!DQ15++A1H)XQF%I;#Z*9Y/>Y[_^#P7<#&':R9SV1AS(LW[O)AE'A!("%# MS\#I]0H3D-(3D8Q?>\ZH"NF!A^MW]MN0.^6RX XF1OX0.:Z'42]B.2QY*?'1 M;+["/I\KSY<9Z<*3;?:^2<2RTJ%1>S I4$+OWOQM7X<#0-H\ DCW@#3HW@4* M*J<<^6A@S899[TUL?A%2#6@2)[2_E#E:.A6$PU$S:;")44H@51H=XSHG6Z/0 M*]"9 ,?.IX!<2'?!O@1/L)G@\@/HC G-9D)*JK,;Q$BZ/'N<[36,=QK2(QKF M4#18*[ED:9(VG^93=GYV\9$EIJRJU-(JM330MH[03F&![$X[M*67R9[OR8'= M(2CW\P1]JZ)O!?KV,=6E!=RRL=%Y;O71KZKH5R>CCX7D")8N_Y8B2X&^/9YGH!9@ M3U6T4_%W_L>%=2OZ[DGY]X"DWC&S9!,+N4#VK42'U/'4[)?L1IE28UTUNY^K MF78;[?IB]BHUO;]3<\D>P4]1$D,7;(G.KT[=&ULI5A;;^(X%/XK%IJ1 MIE+;Q XA2461RF6U\] 5*CLS#ZM]W B" M,ZM4Y![R_8%78,IZHZ&=FXO1D&]53AF9"R"W18'%ZYCD?'??@[W]Q!-=K969 M\$;##5Z1!5'?-G.A1UYM):,%89)R!@19WO<>X-T,AD;!2GRG9">/GH&!\LSY M3S/XFMWW?!,1R4FJC FL_U[(A.2YL:3C^*\RVJM]&L7CY[WU/RQX#>892S+A M^0^:J?5]+^Z!C"SQ-E=/?/2_L+=I6LWP/I5BI>5,HZ@H*R\A__ MJH@X4M!VW JH4D!MA?X9A:!2""[UT*\4^I=Z""L%"]TKL5OBIECAT5#P'1!& M6ELS#Y9]JZWYHLPDRD()_99J/36"_BV8\**@2J^^D@"S3(^9HFQ%6$J)!%^F M1&&:RRMP ^:"9]M4@1]8"*R%].L;\&TQ!5\^78%/@#+P]YIOI38BAY[2X1DG M7EJ%,BY#06=""<"C=KR68,8RDCGTI]WZ28>^IVFIN4%[;L:HT^"";&Y!X%\# MY"/HB&=RN;KO@O/_O,\^[+U!1E G2F#M!6?L/?(78E+$+/)"Z17&(FOGPRMX M2%.QQ3GXYXGG.=!;>:?%_NUPWZ_=]ZW[_AGW>T^[O:>:4_5Z#9[)BC*F M,Q;P)=@00;DK>\:E@X%U8.KGRRB!?A@/O9?C-3V5@BB 2;\I-G48"_UDT)2: MN8PE41+58@TNPIJ+L).+BF0)]#D!F*G%A^U(I=PZ-\^XM!D>QS*(_1;Z4Z&@ M'X0M[*="<7"$J81^*A0E?N &/JB!#SJ!ZV-+Y38+G>5E<.+R!OH);$%T2"4H M3EH8'5*#*&C1-7-YC*,(N6%&-RS6\!%1G0: M6A! OY6A$X<83)*XM9I3E[48(=3BPR&&8!B%;C[BFH_XPWN?Z/.J<]?')R&% M<=AO)\6I5!(%8=!BX2);L[=L-3A(:@Z2[IS8"F&J[X8+>\'2F"_+@\2Q[:.P MM7"34RF$ M3>^!?9FKUEJX$?^H>+BM_)P%^R)J*Y@]X!XUR)S4()T NLW# M6]__[+Q/OENO"?!P=X)!=P4C(M6)JSLO,.=49W!9XDV%/XM=/UT"O=OQ>>CO MUFM"/]S;8/?%[8#O@+F%"RP%+\#"=)^Z:Z0FD1G.7R5U-Q&.2Q5$J)VMT[?E MFH@.MR_8??WZX&*.<8Y9:B<7KU*10G8O;'<0YQ?VW7HE#=Y1#UD0L;+-NP0I MWS)5=@GU;/V!X,&VQ:WY,;R;0,?\U'Q0L#WKP7SY->(1"WV!ER G2^W*OXTT M!%$V^.5 \8WM8)^YTOVP?5P3G!%A!/3[)>=J/S .ZL\LH]]02P,$% @ M[HYD4Y9Z()$( @ & 0 !D !X;"]W;W)K&UL M?53+;MLP$/P5@L@A 5I3EIL^ EE ;/<1H &,N&D/10^TM):(\*&2*RO^^Y*4 M+#A G8O%)7=F9Y9+9YVQ3ZX&0/*LI'9S6B,V-XRYH@;%W<0TH/W)SEC%T8>V M8JZQP,L(4I*E2?*>*2XTS;.XM[9Y9EJ40L/:$MUA =)T-;R"#>!CL[8^8B-+*11H)XPF%G9S>CN]60K! M73FG21 $$@H,#-Q_]K $*0.1E_%WX*1CR0 \71_9OT3OWLN6.U@:^4N46,_I M1TI*V/%6XH/IOL'@YSKP%4:Z^$NZ(3>AI&@=&C6 O0(E=/_EST,?3@#I] P@ M'0!IU-T7BBI7''F>6=,1&[(]6UA$JQ'MQ0D=+F6#UI\*C\-\FDS(TB@ET'<: M'>&Z]+%&H2O0A0!'+E> 7$AW1=Z2-=@X![H \K7EEFL$GW)!A";W0DK?9Y0WI&PPJ*"9E-WY T29/'S8I<7ER]9&'>U6@M':VED79VAO9U M6ROA"FE<:X'\OMTZM'X^_KQ2=396G<6J[\Y4_:S!5H<7G?H!+A0FWP7?"BGP M\+\6]:R?(FMX2?MP-6G&]J=:V,E%AS=SSVTEM",2=AZ63#Y<4V+[.>P#-$V\ M^ZU!/TEQ6?NG"S8D^/.=,7@,PCB-?P;Y/U!+ P04 " #NCF13!.9G**L" M ,!P &0 'AL+W=O%?[]C)V0#I#W00V./Y_OF MFQEK/-TK_60* $N>!9=F%A36EE=A:+("!#4#58+$DXW2@EK:F$H(JE]N@*O]+(B#5\,#VQ;6&<+YM*1; M6(%]+.\U[L*6)6<"I&%*$@V;67 =7RTFSM\[_&"P-YTU<9FLE7IRF]M\%D1. M$'#(K&.@^-G! CAW1"CC;\,9M"$=L+M^9?_F<\= M,#P 2!M ZA.ME?FTEM32^52K/='.&]GO5S7KI6=UFNZ>.H(RJ.XH[T-[+&K:SQ MYV65RF(1&>4XTS*U XW6/FGCC]*2BT,%F[3*)I]71O,_.#_ YQN%'6@V+D#[ ,[_ 5!+ M P04 " #NCF13!K>D$/H" Y" &0 'AL+W=O4?[^S$U)H0]0OQ"_W/'>/[^QCNI/J2:< AKQD7.B9EQJ3W_B^CE+(J.[( M' 3N)%)EU.!4;7V=*Z"Q V7<[P7!R,\H$]Y\ZM96:CZ5A>%,P$H176095?M; MX'(W\[K>8>&!;5-C%_SY-*=;6(-YS%<*9W[-$K,,A&92$ 7)S%MT;\*QM7<& MOQCL]-&86"4;*9_LY'L\\P(;$'"(C&6@^'F&)7!NB3",?Q6G5[NTP./Q@?VK MTXY:-E3#4O+?+#;IS)MX)(:$%MP\R-TWJ/0,+5\DN7:_9%?9!AZ)"FUD5H$Q M@HR)\DM?JG,X B!/,Z!7 7IO 8,S@'X%Z'\4,*@ W4 MM48V.W"'Z= HGPF;]K51N,L09^;=H$.6,LN8P5P:3:B(<2X,$UL0$0--+D(P ME'%]2:[(6G*JR+V,"PYHQNOL(>H!HGV$]%OR@]$-X\SL$?&X#LG%ITORB3!! M?J:RT&BKI[[!V&T$?E3%>5O&V3L39Q^]"I-J-O^MG@=U%X'SNO@G->4H@^;V3MM&%Y"(#+Y>'DT54'I<.05;*B$YEJ%H&;Y,Q M?"]C$ 3=ZU,=88-9/QA-)LTZ1K6.4:N.%:@(*X&ZU$38#+3+$;SD* 3U)86Q MI? J)9+:--[)=C_X=@3!YY8Z&M<- 92"%,^,_5JW?\6[ME_LW[;O5F6;>R5 MIFRJ]U1MF="$0X*406>,]:#*1E5.C,S=T[V1!AN!&Z;8VT%9 ]Q/I#2'B750 M_UN8_P=02P,$% @ [HYD4S.>C7/O @ 70D !D !X;"]W;W)K&ULO5;;;N(P$/T5*^I#*VW)C;L B0+55J(J*MO=AVH? M3#(D5ITX:SNE_?NUG9"R;4B1*NT+V),YY\Q,)AZ/=HP_B1A HI>$IF)LQ5)F M0]L600P)%BV60:J>;!E/L%1;'MDBXX!# TJH[3E.UTXP2:W)R-A6?#)BN:0D MA15'(D\2S%^O@++=V'*MO>&>1+'4!GLRRG $:Y /V8JKG5VQA"2!5!"6(@[; ML35UA]<#[6\5RP8+F#'ZBX0R'EM]"X6PQ3F5]VSW'#+B;(>X]E9L>F%>ET&K I-4-]9:UG-T M?G:!SA!)T8^8Y4)QB)$M571:PP[*2*Z*2+PCD?CH5NG& BW2$,(:_+P9/VC MVZHJ56F\?6FNO$;"-60MY#O?D.=X;DT\L]/A3ETZ7U-??$W]NAD^AT#!70UW M!PVU]*LV\PV??X1O(211QP"$:$DDB; Y598$;P@E\A4]+I4_NI&0B-\-:NU* MK6W4VD?4#C0H$[6]6!!T#8$^?)\GJDK/AV_W4X_YIQZ+CQY=QWES^B>Y3I5< MIS&YNTQ>WN4238NC^?$6D@WPIK)U*^;N?WA)O4JMUYC'"K\61XZ:CN7!HL:8 MI&"L==];[T,UW<'1U]#]*^T>E!Y7TX(MMNAB< MTD#VP?&? (_,H!8H8'DJBT^TLE9W@:D9@>_L5^YPYM;8Y^YP48SZ-_KBXG&+ M>412@2ALE933ZJG>Y<4P+S:296;X;)A4H\PL8W7_ :X=U/,M8W*_T0+5C6KR M%U!+ P04 " #NCF13O#ZC2N\& !#( &0 'AL+W=O[@2&+1?X7/)2T< #"O4C9MF26&FRCI/@-OI6.:#!@OX,! MEPRX+P,I&4A?!JMDL/HRV"6#W69 '0Q.R>#DOB^6#HZ2++/F*9=O(\F77B%T!N[H/4WV%*PXVX(12U(NXRVD(ND&C'(5 M*!?@9$S3((K%&_ *1 GXM&%[$21+<3%,I1Z9M&%8KGE3K(D[UB3@5BZR$6"2 M+.E2PS\V\_L&_J&TOW("?G+"#38*G-/=&2#P%&"(T>?Y&)R\>C/C[&^9_3KS M1OVEP>/2QC]4M\D/U6UJEC:FH92&#J09PD&JG"2Y6-(AME\^?GDOV<"[E&[% M7X9%K6I1*U_4ZECT@ZSB(HBI-I\+5B=GS6KU_97M$1M:%\/[9EZH9#YV;<<^ M)!NK9!@B!]K>(=U$0X=D$D!8T1U8:E>6VD9+RWB#T29(UC3;RQ.11K)(4S". M1!@SL>=4[F].Q8;%VOUI*YI)K3K4%0*A/4N<"L7N$87O$M"B0X$!2=+ M6ER]R\2C4YZ^KQ,OU4"O=1BK16^00U#)[K)&% M?1NVG*,1AFW+[<@1KW*0]Z,=%"6[O7S 1%JGC\Y%GA+-EDDCE0*WTFI\5,A$ MI7B++8_HW>)7;O&/UJ[H^:XQ^L/ODS(JD4P9F0TMMVAD:5)&(PR[OMWA&P1K MA ./>B>L:MV3T2 0( [RD.:I!)#9X4G6*\Y76Z#14Q/P>=D M$<4Q79Z"3RP-8MF[.9?.!A(U@@\L"8O;4["@/.Y'-M62D48F'SH&UX[!/\\QS_4(5HL+\A2']*&: MZJ@([-J+-;)#Y.>Y(UBE$B \URE$!0.^A*MMK_0BF^K)_(Z^CVKPB,N.\RM'OHT"F M?I1&]'C(-;B+N!;JT*5&5,@,J?2Z](B\62S!QT)?@QMD1C=':L9S.HDV:WP- MKL-0*1 J/-&03772L-LU&^$:Q&!SLZ[ROQR.FW;KK"K%'4PXGN.TMT(_LFE) M=M =+;\Q&AQ:5<,&;(8-\VS@KLZ?Y 8X+8#J#5U'21(E:Z"DYZ/V" 6ILY@C M$68;8F*URV/?Z0Y/W>:QNV3":I^RL)QWVIM+(P\Y%K2(TPZ@AA!YKN-VI6+=_+"Y M5=W1[!P^2SE9^_(3^ZQ^?%S$D1P(Y'0MT5@U'7QJ#-VS;.C6^LA6H8(#(50J M2P_"0YOJIHG-3;/(RAE[D+!I_BBRY.B5FW4CP^X+YF;=L["YN9AS4QVQ$42- MIEVFIDIFN0BY;;BLH2,(05?)3)7.E7G9."(X-+9N?]C<_C[^$FQWO]Z".>7W MV?E.GPB2NJ\0^'(1)'7A)^;";XP@4:NYC9UV #54V(,.:L5/0T9X6NUV^#0-R?*\CLU'ZJY S%UA,AL];^/5M9DX+QBYNF(3 M\^AACISNU!:JH=.0>9:GA*Z7M(F.S+&4NCEL?..4KEGG7Z,%R$>#XM-2];3Z MXGV=?^=M/;]!YR.D>3Y&YY/B>W8MOOB\?AMP"4<%B.E*+@7/7)DSO/AB7=RD M;)=_85VP5,8MO]S08$EY1B#?KQA+GVZR!:K_&[CZ#U!+ P04 " #NCF13 M83"%5%X$ "?$0 &0 'AL+W=OIU&GB7"!4%*F%5CO25JK*SN[#:A_[+EXE6L A=ZRE,F;P5JIS;7CR'@-&9%7? -,?UER MD1&ENV+ER(T DEA0ECJ>ZPZ=C% VF$[LV).83OA6I93!DT!RFV5$'.X@Y?N; M 1Z\#SS3U5J9 6^_P6*@$*C+^:IM+]H7\BZ Q1OI>)9 M =8>9)3E_^2M2$0-H/5T [P"X#4!P0F 7P#\!L [!0@*0'"NA; A.<"A@5@ M:'.?)\MF>DX4F4X$WR-AI+4VT[#39=$ZP9099BV4T%^IQJDI]J[08DT$?+O3 M\Y.@&<\T:26QT_YU#HK05%Z@;^C'8HZ^?KE 7Q!EZ+KC#G]GY<+OP+ M2O\"ZU]PPK_"J+8B:X[%=<[#FVE#%[%SW4.KV^S8N^DP\,839U=G2UMHY+D- MH7E;" ?C47 L==\A%>&HTG64@K!,0=B;@G**9#%%IS)QB6*RH8JD=E;THJ=L M!TQQ<>C*36XTK/D:N6XCZC-D'L)VS+@F=!3RL QYV!OR,T@E:&RF7>]9: /" M5F1F@E<\?D5;1@W7'B%[ =''LU%ILNJ*-JA M2J0;[<3L[3'&#.Q Z&.989J90CVOA;:\JNJU= BY$57N>@/ 5LD"E"6%T$O M0 DYR!Y*8+Y6'WO]8&0KE=5;CL+&= MS[J$W'&S-!121]3WPT9EZ%#EA36#QTFHJC?V>Y.PT =\RE:7: 5,,SBUVR5) M]+&3ZAV4F#O 6;RHRC$./BN>)UY83">STG72C;YCJ+$)4=1-_SL*)J\J) M^TOG!PG1+FQAZPC9)11$33JTA;YYX;C)AHY"ZF.O00:G=G_,0*SL35_JH+9, MY8?_8N"%128$F4+S;(S4XF9$FTF"<;PA.2Y1KS8+:69!RY+2$KFB@H/$;.1->G>SH3WO#ORDN%4'8[!)UD(\ MV\E#.O)":P@9)MHR$//W@C-DS!(9&W\;3J^5M,##\9[]F\MNLJR)PIE@OVBJ MBY'WU8,4,U(Q_22VW[')]_H^//!$E @_R X57,Q1$\K4)7R!U7(.%V>7< :4PR-ES!1>Q8$VNA8= M)(W&M-:(3FCU-3Z-.PB5N?.B'5Q"%4>^(G]GG MX6&'G7Y;P[[CZY_@>ZL?S*E*F%"51/@]62LMS6/ZIT-BT$H,G,3@A,1]EJ%[ MX,U-.#%MQ"31>.PVNJEZ0_\F/#]6M6[AN>7'6FNVS37G50K?^F#TD17 M6LA7R#!%2=AGHG7S1CT__!CMG<%A:W#82;2D.:<930C7,"L(SVW=8<4E)L+L M_,/4W?84.694*Z *GI HP&PO=V]R:W-H965T MR+Z6:<)?S)MOC+9;/S1.'D3NP%*3&5!!& M$<>[A?/@WV]\3P5HQ!\$'\3)-5)27AA[58,OQ<+QU(YPA7.I*#+X>\,K7%6* M"?;Q=T_J#&NJP-/K(_LO6CR(>JSGH+P5DM5],.R@)K3[SW[T1IP$ (\](.@# C,@NA 0]@'A1U>( M^H#HHRO$?8"6[G;:M7'K3&;+.6<'Q!4:V-2%=E]'@U^$JD392@YW"<3)I1]- MT&^0CU]HSFJ,GC!'VS+C&'U:8YF12GQ&=^AYNT:?;CZC&^0BH>X*1"AZID2* MVY.)WTO6BHP6,'ES-IZ[$K:J%G3S?EN/W;:""]L*T5=&92G0AA:XL,2OK\?/ MKL2[8-'@4W#TZ3&X2KC%S02%WBT*O,"W[&?U\7#/)N?_K;[YZ=7/S B'I DU M7WB!;Y-Q2NA>G*3+GP\O0G)X[?^ZPA\-_)'FCR[PJX0D.B%MF=/%)CI6U<&W M910'7CAWWTZ?QQCEQ[$7IN>P]1@6AFD8&&R;,2R8!DD<#+ SG?&@,[ZJ\[LN M8[BXR]XPA[*,0'(-U;-_I:"N"PGO#UAM\Z'CCD\5>DFH'O"9$398/$M,(ZQL M0>0;1EC9IJ%G-R(9C$BN&K'9[>#@0&P'9P^D$ 4U%K(G*:5D"FH(%6K[*/#2Z1<[/ V8U+;@Y_.3&^LL#0V M\F-M9S.=WEAA<7C!I.E@TO2#=>-=\JWJ(TAN4]Z1I2>;\":164?&('\2)8;J M,2B<^&96C$'!)+F@>#8HGOV$XCX%;)IG-LV!H7D, LVQH7D, LV&,9LQ"#3' M=LV^]]ZS>%=5/U!)[K1(:#+/BZ:UU?!&V68\FY4%8F:V!6*>$A:(61C=DU:M MQGRO>V0!&EHJNP-XF!WZ\ ?=?1KSC_[]RK?,KU7?KEO#=_JNZ?^:\3VA E5X M!TMYDQ3VR;L^NAM(UNA&\85):#OU90G?'I@K -S?,2:/ [7 \#6S_!=02P,$ M% @ [HYD4W* 7/0_" %3$ !D !X;"]W;W)K&ULS9M;;]LZ$H#_"F$<8%.@J<6KI"()D-K>W0*G>XJFW7TXV =%IF-M M=4EL93CD#(?S#47F[+XHOU=+*15ZR-*\.A\M ME;I]/QY7\5)F4?6NN)6Y_LNB*+-(Z:_ES;BZ+64T;QIEZ9AXGAAG49*/+LZ: M9Y_+B[-BI=(DEY]+5*VR+"I_?)!I<7\^PJ/'!U^2FZ6J'XPOSFZC&WDEU;?; MSZ7^-MYHF2>9S*NDR%$I%^>C2_Q^)EC=H)'X9R+OJZW/J#;ENBB^UU\^SL]' M7CTBFM.3F2:UIKT./YHE8XV?=8-MS\_:O]K8[PVYCJJY*1(_Y7, MU?)\%(S07"ZB5:J^%/=_EZU!O-87%VG5_$3WK:PW0O&J4D76-M8CR))\_3MZ M:!VQU4#K@1N0M@&Q&["!!K1M0/?M@;4-V+X]\+9!8_IX;7OCN&FDHHNSLKA' M92VMM=4?&N\WK;6_DKP.E"M5ZK\FNIVZP/P=NHSC5;9*(R7GZ#>UE"6:%)D. MNV4=#W<2_5I4%3J92A4E:?4&G:)O5U-T\LL;] M*( M>F\1\0@&QC/9O[D'F?.TWF=']]YQ!MV$!FWTT0%]N\+B8QX7F40G=7B\0;__ MJINCCTIFU;\=G;--YZSIG T9HXKX^[)(Y[*L_H+D'ZM$_7B+KN5-DN=)?J.3 M0QKEL81B;JU8-(KK/'EWP?V "LK/QG?;(([/7&9%:M<53HKQVE45&X <#07&M@_VU#?;K:_CAF#CAL#IADE1Z3A8H"I*)1CJ03_4 M>1 29IG;%Q.4<>Y9UO;%,*>$AW;,0W(!)L' I(<;:T.GM>LD?"(?=)58R<'.B!%";5S8%]*FVU'.J J$'Q@BK%G*A3/:?;70D4IBIHT MV,F"8,'A]6=<>,R:R0D@AD.JL[IE-Z3.8Z'-B!D@1Q@67C!@_%9YAO]8!H5Y^!V2 _ Y(.?([)L9PXC1<;P-TD9^CR:HL91[_0%_+ M**\T[.KMQ>7\/[HTUOL5A7[_)+-K6;IJ#FPJ'OP*)0\V-0_^647/M-78J@<()RQ@6&:>@"["X)GKY*F M& W\8:RF0$W=I.[KEQ4](#D8J'WRF#'?5AZ [T:3F(W*(^MEZ:XS[)3C6V& M!T9D6(;=,#NV@L$097P>V*S>+=?=(1HA_Z(NU2%&Q:@JHO5X![)%JBX$T"J9S"@J!/MK=$N35V3#:N(FU4'58H$ M0!%@<%\*F&.0:GV3W;JZ1AOR$3?YON6EC-+DOWH=_:W.1NV*T6O[4U1^ERJZ M3B6ZDO&J3%0B*Q3EZ0S4HI&X4[JZJ M*+!/T77,0,<&8]2]33FZL&KU=EVA-Y8#A17=>FOK)MNQA17M4^B44HJM7+=3 MK#ML@ROJQM7A917M$\052X8BU$V1GYI07Z &HP8=5+Q\8J:&"]2]%3JP0J&N M?=&:UH"(_48'$.E&S9K5D!BG;"BX#(RH&T;#P36597(7J;7?=32MZMI]OPDW MW*'A*QSI&* P-U">0&(&D(-@//!&E1EP,#3L$>T\X-4CA^^6GG!A;<#8LGW)S@P)XDT$6/M0>80'+")\)^+P+* M82UHWQ$ Y/R0#NW.N.$1=_/H>>G. 7;A \=7G!#+^ZFU_/SG0,OX3J'=]V1 M;MU%<7-M-^!YGTT\&*B N$$3_TGW/?A^%SX ,>#&!Z0,NO(!R#GN?'"#1?YS M;GWP_F;F- A\9E^#@.1X*$*[_MA3WVRWOJXC#%FY>Q=U>*7"^V_R'.O!,):[ M&?MX!",?XF64WTBDL\E]5,YUF.:JC.)N:?)G+FN$(:SP7IYOPN!5N'=L.T]N M!'0CP;[@!5R2Z%,,#R/! -Q, !D !X;"]W;W)K&ULO5C;;N,V$/T5PMB'7:"(>-,ML UL(KL-T!1!W&T?%GU0 M+-H65A)=D8ZS13^^U,623=**-^WVQ9;H,FS0DQ& M&RFWUXXCEAN6Q^**;UFA?EGQ,H^ENBW7CMB6+$YJ4IXY&$+/R>.T&$W']=I# M.1WSG6)\R_5S5TR&<$J(I:QI:Q, MQ.KKF=VR+*LLJ3C^;(V..I\5\?CZ8'U>BU=BGF+!;GGV>YK(S604C$#"5O$N MDX]\_Q-K!;F5O27/1/T)]@V6^B.PW G)\Y:L(LC3HOF.7]I$'!$P.D/ +0%? M2B M@>B$\ R!M@1ZJ0>W);B7$KR6X-6Y;Y)59SJ*93P=EWP/R@JMK%47]7;5 M;)7@M*@J:R%+]6NJ>'**O"NP8&M5*Q(\LBTO95JLP?N(R3C-Q ?P#J0%^'7# M=R(N$C%VI/)9,9UE:_^FL8_/V"?@GA=R(\"L2%ABX4?#_'" [RBMG6!\$'R# M!PTNV/8*$/@#P!"C3XL(O'_WP1+6[>56X'DKT;?'(IK-L*5Z]I_$-!^V$K&E MLH(&K)RDG71U1FJSY&QP>HW=%4U?K/K+YY\5'-Q)EHL_!IS1SAFMG=$SSG[9 MY4^L!'RE>E_E+G[*&#@D%OP-!G(<-9;=VG+5EI^G>.P\6X)QNV#!!Q MQJP/3T/UCKRY 7$A[5PVQ6C"0NR[GGL*BTP8ALB#;G"*FUEP2%4@A':E7J?4 M&U3Z8\F% -N2KU)I$^L9J468N@'4Q)HP'!*(=+$FC :$ZCF9F3 7PP 1NU2_ MD^H/2HV8FN/+M*E>U1E!G%=E_5>SP%[4X!?,E@/?#"HHZ"3[L M@@\'@[_GR4X]D=WD^WS/JHXQU'L0["@B/J]4=_5&<67*@V#J,S&]?/ M.O3*L'NMYYBSS"/8Z#B6B><%*"2Z7 O.=2G27^,L.$Q5FH,S;EGKL4Y^3KT/F M@Y F:N?H?WW.RG5] B/ DN\*V?SUZE:[4YZ/]=F&MGZ#KF^193U"U[/F#*?R M<%,YZ,[*IO\ 4$L#!!0 ( .Z.9%/1S*&NHP, @; - >&POK&1!-/;Y?+[SV3ZV:]&;R26GEU-*I;6( M>#SKVU,IT_>.,QM/:41FC22EL4+"1$1$JJJ8.+-44!+,P"GB3KO9])R(L-@> M].)Y=!;)F35.YK'LVRVWL%GZ]2E05N^=;6F^81+0OGU]_/K[/)&GKRS]/GI[ M=-2\?G.Z;3_.@#>V8R0]V8.TT<1Y%891>_M15W*CY)V]R"NH,>+N)G%)M,O1 M-ROZ\Q.55$ [J#M-A/H7,O4%4#GWG=8^M(T*8EQQVTS]3N7N05 MU!@QLL*^GJ.B"VB79F2=/=S=HYKO]]*,K+(MXD85=:[:R?>A02],XG([@MT( M#"HZB:AU0WC?'A+.1H*!5T@BQI?:W ;#..&)L*3:!Y6<%EAFMQINZ1ILD3E/ MQ.)$9+%U!/UWE#?? E8U$,@X+P2V;6T8]%(B)17QF:IDC3/C(\C*RU?+5"F< M"+)LM4_LTB%[J2"C1 14E-NRO3(->IR&($>PR13>,DD= *5,(E4(&)DD,

#R[*F16GKUZP?=NS:L7NJ[RK%2W1MBZ**0Y MO%:YWK\\"\^:&Q^RS;:B&U>O7NSD1MVIZE^[6X.KJY9*FA6JM)DNA5'KEV?7 MX;/7,R/&^I_9]DARTI:=:/S3UE:;5^>+O]/Y>69$KU$YY;_ MB[V;.\6.26TK7?C%N"ZRTOW*KUX/O06+\2,+(K\@8K[=1LSE&UG)5R^,W@M# MLT&-!BPJKP9S64E&N:L,GF985[T*PY'XH.Y562NQ-KH0-[JL#'1EP4BU%3?, M@C+VQ56%[6C15>))OW:DHT=(+\4[T-I:\5.9JG2X_@ILMKQ&#:^OHR<)WJG= M2$S&@8C&4?@$O4DK^X3I31ZA=U+NH=CBU^N5Y?N_/;%AW&X8\X;Q]VQXK&CQ MZT?UM1*OV4UI_>XYL-*CYN,4/G<,NLW(A*KG(EX-A6E9A;X6&:6;G9 M&+61[$!Z#2_L$4Z&A).6,$(%KZ^V1BDARU248%(4#@V*T"!@RTH5*VBX,2A/ MQ& L9*[!$!,E,D;MM''L6;5!0*AX!R43;"HKM='F("ZR$I-U;4'%7CZ#<+1W M'X#B/3$QN'/3K+[S=)D/YJ$;W>E<&C"?UKFR6.]^S\5T%@6+<(Q1'$5!O*!1 M&,SB<1!/9CP.%_-@-E]Z"CN]A[3V8"&W%7?^-QP'X202\1S3Y[&8A&$PGL_$ M?#X+YE$L?OY1%KOG[R"XN<\2U:V;!M$L$M$B&,]",9D'$3A9+(-H,H=LRFP. M8J/PZRQW$5ZV"^?!9+(488R?J8B6P60^%=,X6"QB\=/M3;?11=2MN8B"\61Y M*2X6D'-ZV5W/@CB*+\5[) \KO5H6DV ZCC%:1O-@.IMBA.GA+!A/%SP.Q_0W M%C_^;1&%T?,_^@N M[NDDX[UO;Z_MB$V!%"02!3?(>!XQ0N:2<$]%T+6!V)/[ZOLL)?$;.7;*<.8N M$ZA&V4JDG:K6F<$-$+8*W*7BH" 5B$LO%&MX_MP*E >295&RH-.*296I&Q9 M.9Z3JI;YD?)H01,+Y&Z70TZ.,)J?'X MQ.[KH?4=YP/;;S-$PST%RT1ORNS?!%QPC>NT3AK3^? ] @=*O-L1]& MX^[T\[11UJO4/">XEU^WS/&MUEBQ(&OGY@"#EAL>2P]&8G)S8=+ M]J>0I$EXQDMMG640#:G")P??U14B%"J*%,LAA0.$S4""XC6L_[E.7=& F./- MPV%%W8EM+,-'%+E?$01,B>\0<<4>2VJ/RT"V4@!I( M2@JXP)\SXDE>CW3+6R!NF/Y.N;;V" DTY-LK+"T@\I=2[\'E1[9]4>>2FC6A MUFO$?P^HQA]T2YH4GWMA'E$E!&[2M .-25W!:Q':GIXOL4B2G]@8%(L;YC*N5U"?Q &MH M$:=][^.[7%)+G2!;NTG6AQ1YL#P?"WR89K\"LRJ1&/BM:<[]I7O6&-$]$F0, MX_S\XG[ JZ8DCX$[BR V:NN=SDOAC/V(9 +@>BS2BJ?L\C=3(:, M83G/.7E=0-_59J>M:O,C*XY#B2[S@\>OZNBY!O.437DG;U12ZTE]8TJN"'SG MX6@LBBS/2<&]2MBYO&W:7W+/Z]SJAI$V-#@#9[:+APZR/99<,@3!!(0H*S=5 MO>^DAY4,JZ81<_1M7>NI)O7]0QO$8B;0Z$7BK<>!N&@P<$D,#WKY(T2>P.&P MP>:NZQS-Y"*DINX"[=TD7/*M*%A.J1>^B*9!/!]?_C?[=X#OF?J(@Z;_0Y?< MMH+4AT]+04/X#\"'1^$-%HTKOZ M_S3*W^+S;7;G_-CSJ//9=!2VGM3K6-O>UJJJRI6KD]?4E"$L(HZZ&CG#?D79 M=;Z]NO\T,9GSMKI4;0/1.LU?W\P\(XCI1IDN-KTJC +)?:;.W]> M<"!(>4&OW9$#Y8)$9?[ M57G:5DT/3@&'K RV[^*J+Q;$DZKT 2]>!A$?;F$P64Z1)6!6;F*Y18>BLHH+ M6PHBX2)&H)R,X<1/FXD#$=.D6.X&RXA"RSSJ MT/XM@8?#)T#MGFB+03.ER; M3(+YA%;.,8A#@?'_-'Z\=0G1BO,H'D5= "^SJ-H-&_O4)6CZ3#%L$\_J=JA M13WP?N9:ST&@P=S359H'D>"7(=R4@HE'ZI@32$3JI\,FM!WYP9VY=<+.%CW1 M6-@X1L ^+6QZ;*4GY.L!^R\0\KNSP8GPU!:6?$!Z/NZE!50.!1H*%'1I3*T,Y_TM86#%Q(G)0A MPU29.[IJ5>D:66[5'[S0>7P#>N0RA.>+C[I;UK _0>N[==:V$\'1L66_R@AG MR]'T*,HL9YT.AX .7#= [!T7[JA@:*9VY<<#2QU:O_+GV2NUR,WE]ZZ/H&/L[P8Y+P7N=UP2KNB4YG7D5?];X!@'@; M_M*!#@5@8_+T' >%0 &0 'AL+W=OXPRVP^\76"V]^"+6I2>'PPOSI9R0;?D?UG>6-P--UIR59-VRFAAJ3CO729OKR:\ M/BSXIFCE=JX%>S(WYCO?_)R?]T9L$%64>=8@\7='UU15K AF_-;J[&VV9,'= MZT[[A^ [?)E+1]>F^H?*?7G>.^V)G K95/Z+6?U$K3]3UI>9RH5?L8IK3TYZ M(FN<-W4K# MJI>._O&]QV!$X'3TCD+8":; [;A2L_%%Z>7%FS4I87@UM?!%< M#=(P3FD.RJVW>*L@YR^2="!N2VGI^ J^Y>+:U(BWDPS9V=!C!UXWS%IM5U%; M^HRVF?AHM"^=>*]SRA_*#V'9QKRT,^\J/:CPEI8#,1[U13I*DP/ZQAMWQT'? M^#E]P=5YSBL22&$'CYUP M.Y!DNU(4H4#J96:A&02AM#"-Q3*$5T7:J) M3ZSPP9.@(HAOKZZ-\VR;DQ4Y\3HY$J]$,IWP;W\TF^$_'4_YMS_%TUO4"@#6 M%PO2\*4*!LD<6:B8 EQ.@HYI_V3R!K_3-ZE()OW9[%0DX_XX'8LOP%C:K R2 M.=VA!BX#YUZG$$MG8CHYQ?5T=H0MQTDJOAKP[?=#\DJ\Z4]2MO>DGX[XG_<] M"8Z<]I/3F?CA;Z=IDK[['_^">Y^U^!B<&"GPR MUI?(%[(JDUI\_D'6RW9?J,\/L)DW#L%T#MN4"MN"J"BQ MD7T^,-D6I'QCB3=L]!VYP#X&+7)-.FA>/ET6E M5.Y19/+&=MB^)/V[>G8@#;)M?68S%#;4WEC8V/$*3" /)G',;[X)@"VM6)H5 M]G%K&%<[L4* 7XT&I^BN2'<>%$+TGJE'KY)!LK?R1\K:A3$_1@-Q^8R*D#FE MA)IT-AAO] 0:[Y39%Y3D3?0W* -BCX3S;>]"L@6VZ(RP1OE-.L$"5@-P(+W9 M5)@[V"GQEL<8RH\E[C&5L1YEG$< MDEG!+1VXC9<+*V-Z?Z8(4$* M\'4,$-O]4#^8Q^4J:*_4(J8!Z^)(L,AV*<(@XX01EF.JR[Z7ILK)[IG#!4&% M<$+^40C9P#G")ZWF%2%B>B\NH<<>R,LTEV75]J?ELD+OXCDI%M@6A0Z_'79.GZ#H[:*_Z;]B:\$1C$Q]4/>QE;,V?;7B43Z1"0P;/\?(K%?$AZ'@P. NMU8%&W=#0A[$7A! MT?A3X3]^"O_DC\%_+SO >!N**W\MM1.$BY]1R!$ \GLILN/(DU;+RIDG38]S M?&=QUT]W"JWCUFB:11G[P+;"=_6?IW"N\*B=HE(@ ORD^PQ#7.@)BNGD0G'. M2?JRC^G%R;FJE$=9E^*W!E- L69-<7:.!PK\.2*RDD\8CI4^#AB:T",^* OL M;GDD'8C/C6PQ(821\D6 M*=T$XO!G'+X,4P2#MVW@.AH M<#+M"1M/X^*--\MP C8WWILZ7)8D,7WQ KPO##[AVAO>8',D>O$?4$L#!!0 M ( .Z.9%-Y)TSL+@< )@0 9 >&PO=V]R:W-H965TF$#D[E)MN1$$B I#NP QAI6LGE8[$.3K!EV3';3 M?=%H\O5[JIKDS%B6\F(-R:[;J5.GNWVQ=?Y+J(FB>F@;&RXG=8S=C_-Y*&MJ M=9BYCBR^K)UO=<2CW\Q#YTE78M0V\]5B\6;>:F,G5Q?R[I._NG I-L;2)Z]" M:EOM=S?4N.WE9#D97GPVFSKRB_G51:+PO^8V@;#GXKKJ1P[@L_?*@N)PM.B!HJ(WO0^'-/M]0T[ AI?.U] M3L:0;'CX>_#^B]2.6@H=Z-8U?Y@JUI>3\XFJ:*U3$S^[[7OJZWG-_DK7!/E7 M;?/:DY.)*E.(KNV-D4%K;/ZK'WH<#@S.%T\8K'J#E>2= TF6/^NHKRZ\VRK/ MJ^&-?TBI8HWDC.6FW$6/KP9V\6IY,E,?;.E:4K_I!PH7\PBO_&U>]AYNLH?5 M$Q[>JH_.QCJH=[:BZMA^CFS&E%9#2C>K9QW>43=3)XNI6BU6RV?\G8PEGHB_ MDR?\[U$?M MRYH1 ZQ)G7KO+/ZWO@4U+6IINHS-8;64Z5MI=Z5SKK6E.J.RN1-W*F7M]>? MW]V]4M=E5"_9_E__.%^M%C_):WXKS\N?7JFM#BJ8C:5*&1N=:O1VIG[CB,-2 MO"^;5"$OK6QJ"_+*K=6:*O*Z4:7SG?,ZDHH V$M6JO/NWO#2Z% =GG.#%N^S1 RTIQ90:K4WANL*G3YA5^1 M1B>0$P=:0T(0G4JJV#%*UD5#:D?:(\4;*G4*\%!KNY& @H@%01T6;H$%"H% M,96/\(@DC:O8/UFP$7H7HG=9M!2MUU"QP*M"0C9#@"T]8M@M4%-6],TG%!TJ*DD'[&C<$70U0PC*@(]PG%N*9K&_$6J MV"D-[*0K?>BS/LGE^=_F@-[=,:[B D#V;X]SRM3;D!7>%RE@C$-X/BTN(476 M&PXF- '%N"I!?+"%H>%.(E\,$&1>Y@D+H%#8_V3_$B897< Q9D1:79:I38WF MUL.S1>U"D0&TD(J B=)@<^A;S?"LO6O%.2OB;4)XCONK*P+W?J;^#?@RX9AZ M A*GPT*Q?#,[>R'+7^+GVU"DVKP19 PAXR ?J\6@Y2-IIIQ-EP,T MNRPWZ D.%4$@H<=L!%<:P6MK M8IT3?\3?S'>A^X&.?3LCV/H1TQ3PI0MW3QFWT: ?\8%G:$!E4!&KSXB_;GEN MPN9^F/V9 MFV&C!RU[$.>+VCY@@O1T'+'L=,L1XK[3$?O0A[6D84)(/ -5A=@A"S-/UB.?C!T[Q3+7W.># MI4;2%L+%,QY,B,Q*B2.;FBA MI9#%MC?5)E1./WZ?#K.,(C!,_O)\?E1B")Y MI$PSG UP)/W>W69^<%MLR6_D3LQ"B4',%\?Q[7CMOLZWS?WR?&?'+65C $1# M:Y@N9F>O)\KG>W!^B*Z3NV?A(FZR\K,FM-SS GQ?.Q>'!PXP_F?$U?\!4$L# M!!0 ( .Z.9%-G_ S9M0, H) 9 >&PO=V]R:W-H965TY7OJ^*&CNF MYJ)'3F\J(3NF:2L/ONHELM*"NM:/@F#A=ZSAWG9MS^[D=BT&W38<[R2HH>N8 M_&N'K3ANO- ['7QI#K4V!_YVW;,#WJ/^M;^3M/,GEK+ID*M&<)!8;;RK<+5+ MC+P5^*W!HSI;@_%D+\2#V7PJ-UY@#,(6"VT8&#T>\0.VK2$B,_X<.;U)I0&> MKT_L'ZWOY,N>*?P@VJ]-J>N-EWM08L6&5G\1QY]Q]"[*G,0YG@/PM0#0"(FNW4V2MO&::;==2'$$::6(S"^NJ19-Q M#3=)N=>2WC:$T]LPF<,MY?X3+T2'<(<2[FLF<>UK8C)ZLFTZ*3:;OH(N$]]G.(@QE$011>X(LG5V/+%[_!=\,D;_A! M/3L)OU_ME994&7]J9P5N/.HRA?(1O7]G M::*'7VJ$@K7%T#);Y*(R-=H4P'@)9=,.&DO@A&R>D&$Y48% FH&>!30=@S=:P3 M ]?JQQ69;!2>UPK<<O3JPNJ^=YM;..O>K,[="A9%K(E0W3^/X=).DL"F): MA&DZ"^*,5G&+(G$5Y-%ND$5PC%]19#O[5MC&6[]DC,1XHNJ*CF#@]"NA: M4YIF#@BI95,8"TS2 M2+6]PGF!,/!&*WM*]TOQ /T@BYJN-NA;-FE-LR5D>0*+.(;^T$;&R_6G3$X7R[M,TM#M\_K!3F%%@:,KP8VJZ70: M]%=NOCV+NZ^$STP>&JZ@Q8J@P3Q+/9!N\KJ-%KV==GNA:7;:94T?*RB- +VO MA-"GC5$P??YL_P%02P,$% @ [HYD4PFE=D6_! % P !D !X;"]W M;W)K&ULI5?;;N,V$/V5@1H4-B#$NEM*DP"Y]!)@ M=QLDV?:AZ ,MC2TU$NDEJ3CIUW=(2;:3M;-N^V*1U,R9ZQG1IRLA'U6)J.&Y MJ;DZ3B5BHI8266&5FGH2>%XR:5C%G?-3 M>W8KST]%J^N*XZT$U38-DR^76(O5F>,[P\%=M2BU.9B2MI- MUBA%U2!7E> @<7[F7/@GEY&1MP*_5;A26VLPD#2;F^+,\8Q#6&.N#0*C MQQ->85T;('+C2X_IK$T:Q>WU@/Z3C9UBF3&%5Z+^O2IT>>:D#A0X9VVM[\3J M%^SCB0U>+FIE?V'5R<93!_)6:='TRN1!4_'NR9[[/&PII-X>A:!7"*S?G2'K MY373[/Q4BA5((TUH9F%#M=KD7,5-4>ZUI+<5Z>ES/SZ&BSQOF[9F&@OX590]\F6''.Q!SN"CX+I4\",OL'BM/R$OUZX& M@ZN7P;N ][@\AM!S(? "_QV\/OHAK^GJ@ER_',(2R%\@F=@PL,#R7" M7-3$THHO0+-9C6!AN%9 2I"7C"]0066XM $4%C!_!5@3H N\RYYFSRXA2PO" MR6=HNL9 TQA 9=78S ACJ"V,R(0N1:L8+]3X!(A_Q"X.5ZV4R/,7>)",*S)O M>'U1_$4TH3FAX3.GN517?Q/JSS2/^C(""7UD\A&[F.XQ;V6E*XJ$X.$.J:Q5 M;B+9+;0?]!IE]<1TUS>$TC8V5P]"LQHN6XTR^@X=7US?-&(UGB\T:0@YU(T!Q48?#?P0D+S MW20C1WW7HQC(5)2$8TL=JCS@?$X#&+[_+@W\X <2\L,(1G$4CR%.LXYAWXS0 MV @CGP+Q,S=+:!&Y04HXP=3U_'3\)ML[6HH2FD[=./5L;D,W#'VSHG0G4_LR M=:3ADWGYZL1: MMY8WJX'.^4!GO45GMJ;SR:&"Y*^RDT:QF@A[M&ZV(PBGWE?[0U$[XHWP>6D* M-/1B-]9&TX"Z;L =629L]MT$F!]HI\,RG@TX9KTU=A9F[)!.LYE/ZO40DYLA MMEOHO5@&KS/HF Q^3&1+OO*@IR0Y4FP&'W6M_2JJ3;7PN?M2F 2LF"PV,F\* MY4I,'U- W?)+_]5\Y#DF[Y M0F-L\*4#ZY4MT"O"T^"(0C-'HIA^[.0STSQVO22#7?>$R=9-K4&YL/=118[0 M,.DN;>O3]97WHKOI;<2[^S)]K185380:YZ3J'4]C!V1W!^TV6BSMO6\F--TB M[;*D:SM*(T#OYT+H86,,K/\(G/\#4$L#!!0 ( .Z.9%-&PO=V]R:W-H965TSIY= M+*"3K3:?[49*Q[[456-/)QOGVJ/9S!8;60L[U:ULL+/2IA8.4[.>V=9(47JE MNII%09#-:J&:R=F)7[LV9R>ZXN9*6WIY-PLEMXK]8;1PNS MLY-6K.6-=+^VUP:SV6BE5+5LK-(-,W)U.CD/CRX2DO<"'Y7OR=!(0(%G)PI$%@<^MO)15188 X\_!YF1T28K[XYWU5SYVQ+(45E[JZI,J MW>9TDD]8*5>BJ]Q[O?U)#O&D9*_0E?7_V;:73;,)*SKK=#TH T&MFOXKO@P\ M["GDP0,*T: 0>=R](X_RA7#B[,3H+3,D#6LT\*%Z;8!3#27EQAGL*NBYLS"; MLANY!LV.O9>M-DXUZY.9@VD2F!6#F8O>3/2 F05[HQNWL>QE4\KR6_T9((VX MHAVNB^A1@S>RG;(XX"P*HO 1>_$89^SMQ0_:^T>,['73ES1J@[-KHU?*L8-? MM+6'[+?SI74&!?/[(YZ3T7/B/2=/]7P?NX^:H(-Y9%M1R-,)3IZ5YE9.[L\< M^R09#JP1#M\.!=M9V+*6J8:YK6:V5[!3]@Z[M2Z[2MK=*H1N=76+!;>1*&VK MUJ"F%DVW A>=D9R)IF165#"^8H4H:]75S.%(=4:5DAT\^R&/HN#XLOP@_3 \ M/F165V)TQ=EVHXH-*W1S*XU#+T"P.#=P[33S9]6H0KF[*?NP4:9\W@KC[H:# M((TEO_I>Y$75 0',R#6BUQ EK#T7NE>\_CB :?56HC'=62?K@0HK :G\:L]Z M-X/(;IF#&*.[]6:(8BM9:_0MA=Z;;"L!93CIJ*P\ZP7"1&\$C>:S=",!.\ ' MZI!L_(' P?@MFF3;>SI0V'EY?-+X5WWZ=BKR1V5(+S'C"G6+T;$APRXT.&."=>H%]1-'3EU,9$/>0 F9A5'5'TGOU!QEMP)HO M!"I1$.@(.!_+8ZCK791H34PP*"M=TIYW2+S11(F"TD ?'5A- M<&^D9&\UND$43-EP/'==@P!>28WSTJ(F$?]>2QR.+U4PX3IO&BJ29PLXKQD+V0AZR6XBT/?P(,^GK)49!IV2F61/SM4I@]\P&1V MG8P:@(1>A6<#58L32SKPOO]1^@?>5JCPQN=2?07OW9'5WAIICIUOQ(NC+*7G MH$&+1$?Q]UT(=" ^'[R0-2WT=_0-UWHSN+;7MXA,C(]?Z- M>9^MIT@%V.\[XYOT7YQRF#2I*R=,%C6$QB M'L9SEO!%'K$$5L,%>TMI^S<2GR#T_SD,>98$/(DSC.-YRC/$##X1:\:#-/<2 M83[GV7Q!!(8)3P")),* _H)OR8RC'#'/69BF/ ESQ!GS!(Q'>8" \4TH4SE+ MD;$\C)](9YC%? ZK"Y^*N^\%-MM[[Z*5K_VKWJ)]=XWKG[[CZOC#X;Q_ M+W\5[W]UO!%FK7!35W(%U6 Z3R?,]"_Y?N)TZU_/2^UPW_CA!C]^I"$![*\T MNNLP(0?CSZFSOP%02P,$% @ [HYD4Q5Y#$LT!@ HQ( !D !X;"]W M;W)K&ULK5A;;]LV%/XKA!<,#:#$NDM.DP!.VJ(% MEC6(D^UAV ,M'=ML)5$EJ;C9K]\A=?%-%M*M,"#S=J[\/AY*EVLNOLH5@"+? M\ZR05Z.54N7%>"R3%>14GO,2"IQ9<)%3A5VQ',M2 $V-4)Z-7=L.QSEEQ>CZ MTHS=B^M+7JF,%7 OB*SRG(J7&\CX^FKDC-J!![9<*3TPOKXLZ1)FH)[*>X&] M<:GTI^)H(O1JUZ88)U4BCCA6ZH!6-D\;<36W./6)N M0NYXH5:2O"]22'?EQ^AZY[_;^G_C#BJ<07E./-LBKNTZ _J\+A^>T><=T3>4 MC-F*"W6F0.3D4_$,4N5ZCOPUG4LE$%Y_#]CW._N^L>\?BP=9EU:8;K[HWYB! M?>G;CD%KFO$7LJ0)7(V0TA+$,XR:%"3:+.RG(-_8E1L\)!Q)*A6DVFNU K+@ M&;*=%4M"%3I8*LCG(+I],JK>0=*,.F;4)F]8@=*\DC@M3R_V!'?6FZ1H+?MN M7M13)\2QO#"R_- U;=>-+-NV-?K@I8F"+"JT0US\/7)%LUI7G]).F=^IW M8).*"X)G!9X$!9X, M MVV%,!B ==) .!B'] (B/A&6,FG/X&+ ;]QZ05X(E&DQZ01^F!\WU8_IQ!Y1U M]*7@SRS%V"E6EWT7AS(H-BZ:!0(W3NC>FJD58IA70E,BQ=*EER Y>,92JE?, M:4:+!#.O#VRT++6M5Q-$<<,N9?88!665(&!S7A6U+A-OH>T8)L$Q+Z3"O_KP M:D(E"TR-/&#@3>/NS-P/?L-,DT\H^9^8.3!SLD6PDRV*/>PE^M=?8M=QWF)= M% (%R3UFGK*4P/=21RF-=HZ!BVX)E1(,@9W8,; .CFHM$ *-U&>CHY6-T*$) M\7TK]J-7$&P?'B:Z.+#BJ(DN\JQ@X@]1*^RH%0Y2:_I,6:;!?(;7LS.)7KR^ M,@QJ?C6+9'.=8_^ 05Q5X-4PPUY*EG@EK+94I\ 0 STGMP)2ANRH M@_Q F=@M B>F#'B.J42>AT^#./?M3JLM%5LE8H(DF* (.C8A7ELR#FM%$(6= MHO;?\>RNCM20/3&U(IY$QEB(3ZVV=:FM(W5.#G/WLU/B.IXU\;5])#X^C4-. M:&8.:B462=P5USV,LJ]\ZK+I(=<.%MO!7DG%L#')L:]YZ<63S@TT=M)5U &: M1AU-HT&:OM-1S+8 ?/$"]!,)YV MN]V"Y+;**PP.WQ3/8+' 5T="TR]5?=7O_*(S\D^'@X4BW0W3 MT-P?O-'%'9[CGU)V],%]5P?UTH?B02O'48QW&?.^59E;\7;.-!K[\W:T5*Q! M@)ZMJ7%X!3*'UV=$W M003#/N%OZQA)X,5;TR69*7\[6W+0E"2W;\\ECUS)0CXN[P5$7-M-B;BH*=4U^?['W[ M/M[Z<)"#6)K/(_I]#F^4]3>$;K3[ C.M/SQLEM>?;Q 2UWO,UB@J'T>X2U= MU)]$ZH[BI?D,,>=*\=PT5T!3$'H!SB\X5VU'&^B^2UW_"U!+ P04 " #N MCF13/ZN\PGP$ #:# &0 'AL+W=O\+S//O.PSN\-X*^2S6B-J^%(67$VJ)#7+: M60I9,DU3N>JKC4266:6RZ >>%_=+EG-G.K9K]W(Z%I4NMZHS!1+(0XME,?LXFCF<R.&_2/ M-G:*9<$4WHGB]SS3ZXDS="##):L*_2"V/^$NGLC@I:)0]A>VM6P2.I!62HMR MITP>E#FOO^S++@\=A:%W0B'8*036[]J0]?(#TVPZEF(+TD@3FAG84*TV.9=S M6C65%7X[XFBT:O MG^[0;VOTX 3Z"#X)KM<*?N099H?Z??*T=3=HW+T-S@+.<=.#@>="X 7^&;Q! M&_[ X@U.X'W A>Z$ZL+LA>6%"?>:"'^M6(%N-T%_S!8T)BK]><9XV!H/K?'P M5#!485E%N1;+-P_A6.[/HIMJOE$;EN+$H7)5*%_0F7;,E'LS:G_6J:!Z4V:? MG-)KA*4HJ'!SO@*FS!J=@,9R@;(]!F \@P^8[E9]N^K!9* M!_)47U0]'%;B!26GDM<@%D6^8J9P%5Q XKNQ-Z"!'X[A"5Z^ ME;0+""+?'20C,XHC-R#5,_R(6GY$9_G1.:QO:?E^FIPUS\=8[+NA'[=<#9.@'>\(WB%VY+D1%4,C$+D#/X!!TC+^ M+--#-X[WX*,DAJBA?TU[PVH2BD:=*(9DT$01#3JDK]/\[7'\_UGVR=:H3F_B M)H$9- %U1\VM<2X?IN3C<$B0 _"'YOO5+4#QAHD;!\/:VM"FP$@:-]Y7^'%; M^/%["_]=#]3)1!Z[#LZ:?O]U8'>YKB^#=,WX"L&6'P([<">MW?EW5X-%,)B< M_(2R;B;0-!.G;H6C%\&O1KO;BM3R-4M/>TL7$ZYRSDW4Q/ -REQDS7DW]+JK MRHIBHM[R&I=+:C:!99^I<;,,:]QGF=C8+I1@9O,GLNS'UP33EFX(]U*\Y+;7 M/>('I_8\'L%E,+J".9VYK;@WDV?%+X/HZGR0E,^#\*)N>,?HW._TFR7*E>VJ M3>]0<5VWGNUJV[C/ZGYU+UYW_?2*K"25+U>0J^5K#OI>J+%QG:O"Z&I M%[;#-?WY0&D$:'\IA&XFQD#[=V;Z#U!+ P04 " #NCF13@5_>J2(+ "U M*0 &0 'AL+W=OU742!D%\,L_+^N#TA;MW84]?F&5;E;6^L*Q9SN>YO7NE M*W/[\D <]#<^EM>SEFZOKRX$P\ M?R5BVN!6_%+JVV;MFM%1KHSYC7Z\+5X>!"21KO2D)1(Y_MWH9 >L$)/\V75?C2W/^CN0!'1FYBJ M<7_9K5\;J0,V63:MF7>;(<&\K/W__'.GB+4-:;!C0]AM")WYJ;^T\@ MZR!PV O\*APE>*D7QTP&G(5!*$;HR4$!TM&3.^AM'OBCKIP:7I?-I#+-TNJ& M_>?LJFDMW.>_(^S4P$XY=FJ7^ BK8EEI9J;L;#(QR[IMP'6BRQM2\38%CQ*D MJ'W>+/*)?GF L&RTO=$'IP-E.U!F.$*A.:MQRD<>3^ 094-J@)#M3+.IJ1"] M97W-\I;! *V>7VD[6('E-30&4OZN<'<#=EC6V&V6#1XW1\_O;=Q8/R+0M35- MPYZQ4&4\201=Q1D/LHB=D5#.=DA.;&)U4;8,1FM@LT/!E0R.V*'D09 =/79B M(I]RJ3SYF =IS,[V/RIGS^+@.$%\5I5+-5CT+%3'JK_#P;=9:)>!JCM.>C5+ MZR5 8GHHVZVVFC5Z @ M&"6\/2_\M&&AUB5UYA[7K3/?9);7UYHY<\ S>X&:+!\.5_BB C9;_1TBN!E>?$K*O*,@+ON1GW(%6?94X!!$?TZ' 05??_R_1(@*' M(OE2#494"C*1C<5X/,1XO'>,OZUO<'1C2V)ZOK26%$&N_\'4$_]S6ZR/,M@> MZVN8A5Q*Q3X!K5.B65B#!-.P6'"!JAXK MGF#=F[(N@6H+=FT,BIM"48Y2P9000 %R78T@F::2IVF$JR1.>2KBC>?."\2W MK%,O5L4J08"0,%&<@&ZR=7T]6(2DEC%7*J:K0/ P''6,9'",9&_'N+!ZD9<% M^^XS&B[*KV2"'V$K.[C)&5RUW5H*QMGTI/4Z:>-(]P?,'>DG\),'LB%Y)2$7 M@LJLB ,>P55>PXUN7!9Q(,8N*7U0>D3 \S@-D;BEB 9:93TQ<^"[_#/HQ3P, M8I8(H (!H(W=Y80..,F;&?*D@%/!I534Z?J>0D3"PRQA H4_4P^%W:E(.;!A\NZ:C-P/D>[O2EEL&K^[*-2Q= MT!D*9_.A_5NAQ:;%#:]G2I<%&J)ETW19FB@46XUR/!(6Z1 6Z1>$A4%.;H&9 M+]"G^53YW>_+,G@;LOG.=!'EA&E'N$8JK M+&6OEF55@*UWP'*.%'K3V2K.D JE=/^3.&3O\\D,Q[=WFP<",HB"A"R=SAL],]4]"53@(DX1 MILG<< &^X4

*V4W MB?PX5]V)LSKD"KT0-&2+K+X("P$8>PMG)VG*EQ\XF\01U9W?.^"@1U9^UC01 M[%9%@U09*P,5MG5#A63C=T)@*PM=%J]P_ MY%%^MF*W\U*2LUUE6[!18_X_X:&+/*F#2*\.(FN1D]TZB/1K(++S8KOF4T2V M#E]D+<:Q70>1;AU$UN%0[-3A4.P,8#X:,R. 87$P M!9B/]L+B_$_]Z:+]T1BFK6M$NJA/%_717B9DF'VP.&8?7SWFGOJ^ZWH>-J+# MH5'!$!LWSX.OF0W3!AY8'(CTM+'&9QO/D.H\P.:T*D.PGN*9B/44'VM S.,& M'KYOGFTL#GA@LX#E#L0WQX&<,ONX+LPJI@U;P3CB^Q@"N6C.4<]#1L>#CWE^ ML%7BNKYO1@ S*W!=#('5B".8 M" (:Z;G8-;YY&S.J><\K>OP5]02P,$% M @ [HYD4Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_';)NH<[:Q_$E[8Q?I%L0MB>3Z>^VJA6^HG= M*D-7UM:U,M"ANY_ZK5.R]ANE0MM,L]EL/FVE-LG;-_NZKMTT/K!!54%;0R?[ M$[=:/?GOU_M#\:B]OM.-#E\7R?"]48EHM=&M_J;J13)+A-_8IS^MT]^L";)9 M5\D7=^.!/DW6=)((MD/J,*U]KY,)08ZI?$^*BH M\.ZH"_92-T&YI0SJ#V>[K3;W?35T%]/H-H8X[#]W03QW_R6,=KW6E5K:JFN5 M";LX.M7T@,9O]-8GPLA6+9)]D?Z6Z#>NZMWM!>**@N7.-5UP5_5 R$=S84VM MC%>UH&_>-KHFCEJL>ASZUP@R Y#9$2'_RB+('$#F1X%\)QMI*B4BR ) %D>$ M'$6R!)#E,9L[CR#G ')^3,@B@CP!D">\D.F$FM9K+^Q:7#OEJ?10**([!72G MO'391*QDHP:Z=YW71GFO?,1V!MC.>-GRB;B0?O-Z^"M^_[O3CX1J@G\MI*GC MWIS.T.@]X\4L)N*S\L'IJG_X/DCWH$B+C1(K575.QYA0,LR6*2>'!\5!UV(9 M8R+-I,R>F4_$4CEJZ3YU$)?:$*26C;@R%.*NC3&1:%)FTYQ,Q'LEQUTE15)) MF:UR.A&74CMQ*YM.B0_$UKD^>P@C0F24E%DI9WW+WHUR+N2.E%D>Z:SO$&VK MPQ"E84BA#A(H)U7TR,68R!XIMS[2?GAY5(9:=>UL.S ZRJR]>-)A$V,BC:3, M'DE[D6RD4[^2[ 8AMU2;_]%T*=))RNR3E(1R92K;*G$COXRZ;H8$DC$+)"6# M?*2ZG]FNE=N%,N9#YLB8S9&2.GZKJ%C7#.;X%#:$V+>P4YOQ_ 1.4)C-D9(Z M5NJ^+T4]9FM=WY5C..2+C-D7,)<9)?T9LDC&;!&8RXPQD4HR9I7 7&:,B123 M,2L&YC)C3*28C%DQ_^8RXM5-W]C^EY@,625CMLK+24XHPQD5]R;K^ %(>:/L:$2V#,IGDIFWA^.F-, M9)J5LR1=7)FZ^!<+8YF@214''-Y;!3- DFH..;RV#B:2$+% M,9?'QIA(0@6SA##FJ-'A3@RSA#!F&6,B"17,$L*8\Q@36:A@ME TCW@63RS( M IFG8#8/FD@0:XR)S%,<<;ZS'"5%!3)/\7_-=PXTA8(M>4W!,>B!F/CB5R3A8(M>4W!,>B'D28\)]?^X)#\0\ MC3&1:TKNW1NX9C#JZ<@[)??N#5PSB#==2^2=DGOWYH>=D<,C.U).R;UW\^*J MQD :OX^"!#3G%A!6]EO7_];__JXMM_ %!+ P04 M" #NCF13=TMQA08" #Q) &@ 'AL+U]R96QS+W=OI>/7;GKAWPZ M7]GTX[&;SLMQFX9N_=YM<]+ELDWC[8SF^>EVYN+U<\C_,['?;/;K_+-?_S[F MT_2/P>E//[Z775DWZ.%Q/EW0YR-UY5LUX\N;-*EVD$*0 MU@\R"++Z00Y!7C\H("CJ![40U-8/NH>@^_I!#Q#T4#_H$8(>ZP?)$F5<$B3- ML";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1 M;R706U%O)=!;9Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>AOJ;01Z&^IM!'H;ZFT$>MMLLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVUV$^CMJ+<3Z.VHMQ/H M[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VSGY4$ M>@?J'01Z!^H=!'H'ZAT$>@?J'01ZMZAW2Z!WBWJW!'JWJ'?[G7J7Z?.0R[7G M:XW/_TZJI_.]^?KXR_+KY.R]7'!.MQ7E^2]02P,$% @ [HYD4_\GIW7C M 0 ;"0 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI MU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT M31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL M=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .Z.9%,D MG1.62 4 ( 5 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M[HYD4RAR\6U-! X@X !@ ("!3!0 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ [HYD4ZOVK%7D!P DRL M !@ ("!&PO=V]R:W-H965T&UL4$L! A0#% @ [HYD4R#&?H4&UL4$L! A0#% @ [HYD4P*-FE5C!P 5Q0 !D M ("!G4< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [HYD4]@1[M2S! C@H !D ("!AVP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [HYD M4P&PO=V]R:W-H965T&UL4$L! A0#% @ [HYD4WDG3.PN!P F! M !D ("!:*\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [HYD4UR$[C#F!0 6@T !D M ("!K[\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [HYD4X%?WJDB"P M2D !D ("!ZM 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [HYD4T/H M$N27! !0T !D ("!/ND 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [HYD4^JJ/U3V!P G14 !D M ("!,_< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [HYD4Y#;!J#A! L P !D ("! M\@&PO=V]R:W-H965T&UL4$L! A0#% M @ [HYD4]"Z]O>"! 9!0 !D ("!;14! 'AL+W=O&PO=V]R:W-H965T@@8 -$S 9 " @1Y 0!X;"]W;W)K&UL4$L! A0#% @ [HYD4_8R7,<"!@ ;R !D M ("!UT8! 'AL+W=O.<$ [$P &0 @($030$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ [HYD4ZL;&E2Y!0 YAH !D ("!OUL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[HYD4W!-V6!\# OE !D ("!;FP! 'AL+W=O&UL4$L! A0#% @ [HYD4Y9Z()$( @ M& 0 !D ("!OX ! 'AL+W=O&PO=V]R:W-H965T"% 0!X;"]W;W)K&UL4$L! A0#% @ [HYD4S.>C7/O @ 70D !D M ("!$8D! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [HYD4Z_G]\JG @ H 8 !D ("!\I&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ [HYD M4S>,,#R/! -Q, !D ("!2J&POP 0!X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " #NCF13=TMQA08" #Q) &@ M @ &JM0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #NCF13_R>G=>,! !L) $P @ 'HMP$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 1@!& "$3 #\N0$ ! end XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 426 463 1 false 98 0 false 17 false false R1.htm 0001001 - Document - Document Sheet http://www.firstsolar.com/role/Document Document Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Statement Sheet http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement Condensed Consolidated Statements of Stockholders' Equity Statement Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - 1. Basis of Presentation Sheet http://www.firstsolar.com/role/A1BasisofPresentation 1. Basis of Presentation Notes 8 false false R9.htm 2102102 - Disclosure - 2. Sales of Businesses Sheet http://www.firstsolar.com/role/A2SalesofBusinesses 2. Sales of Businesses Notes 9 false false R10.htm 2104103 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities Sheet http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecurities 3. Cash, Cash Equivalents, and Marketable Securities Notes 10 false false R11.htm 2108104 - Disclosure - 4. Restricted Marketable Securities Sheet http://www.firstsolar.com/role/A4RestrictedMarketableSecurities 4. Restricted Marketable Securities Notes 11 false false R12.htm 2112105 - Disclosure - 5. Consolidated Balance Sheet Details Sheet http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetails 5. Consolidated Balance Sheet Details Notes 12 false false R13.htm 2115106 - Disclosure - 6. Derivative Financial Instruments Sheet http://www.firstsolar.com/role/A6DerivativeFinancialInstruments 6. Derivative Financial Instruments Notes 13 false false R14.htm 2121107 - Disclosure - 7. Leases Sheet http://www.firstsolar.com/role/A7Leases 7. Leases Notes 14 false false R15.htm 2124108 - Disclosure - 8. Fair Value Measurements Sheet http://www.firstsolar.com/role/A8FairValueMeasurements 8. Fair Value Measurements Notes 15 false false R16.htm 2128109 - Disclosure - 9. Debt Sheet http://www.firstsolar.com/role/A9Debt 9. Debt Notes 16 false false R17.htm 2131110 - Disclosure - 10. Commitments and Contingencies Sheet http://www.firstsolar.com/role/A10CommitmentsandContingencies 10. Commitments and Contingencies Notes 17 false false R18.htm 2139111 - Disclosure - 11. Revenue from Contracts with Customers Sheet http://www.firstsolar.com/role/A11RevenuefromContractswithCustomers 11. Revenue from Contracts with Customers Notes 18 false false R19.htm 2142112 - Disclosure - 12. Share-Based Compensation Sheet http://www.firstsolar.com/role/A12ShareBasedCompensation 12. Share-Based Compensation Notes 19 false false R20.htm 2145113 - Disclosure - 13. Income Taxes Sheet http://www.firstsolar.com/role/A13IncomeTaxes 13. Income Taxes Notes 20 false false R21.htm 2147114 - Disclosure - 14. Net Income Per Share Sheet http://www.firstsolar.com/role/A14NetIncomePerShare 14. Net Income Per Share Notes 21 false false R22.htm 2150115 - Disclosure - 15. Accumulated Other Comprehensive Loss Sheet http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLoss 15. Accumulated Other Comprehensive Loss Notes 22 false false R23.htm 2153116 - Disclosure - 16. Segment Reporting Sheet http://www.firstsolar.com/role/A16SegmentReporting 16. Segment Reporting Notes 23 false false R24.htm 2305301 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities (Tables) Sheet http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesTables 3. Cash, Cash Equivalents, and Marketable Securities (Tables) Tables http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecurities 24 false false R25.htm 2309302 - Disclosure - 4. Restricted Marketable Securities (Tables) Sheet http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesTables 4. Restricted Marketable Securities (Tables) Tables http://www.firstsolar.com/role/A4RestrictedMarketableSecurities 25 false false R26.htm 2313303 - Disclosure - 5. Consolidated Balance Sheet Details (Tables) Sheet http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables 5. Consolidated Balance Sheet Details (Tables) Tables http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetails 26 false false R27.htm 2316304 - Disclosure - 6. Derivative Financial Instruments (Tables) Sheet http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables 6. Derivative Financial Instruments (Tables) Tables http://www.firstsolar.com/role/A6DerivativeFinancialInstruments 27 false false R28.htm 2322305 - Disclosure - 7. Leases (Tables) Sheet http://www.firstsolar.com/role/A7LeasesTables 7. Leases (Tables) Tables http://www.firstsolar.com/role/A7Leases 28 false false R29.htm 2325306 - Disclosure - 8. Fair Value Measurements (Tables) Sheet http://www.firstsolar.com/role/A8FairValueMeasurementsTables 8. Fair Value Measurements (Tables) Tables http://www.firstsolar.com/role/A8FairValueMeasurements 29 false false R30.htm 2329307 - Disclosure - 9. Debt (Tables) Sheet http://www.firstsolar.com/role/A9DebtTables 9. Debt (Tables) Tables http://www.firstsolar.com/role/A9Debt 30 false false R31.htm 2332308 - Disclosure - 10. Commitments and Contingencies (Tables) Sheet http://www.firstsolar.com/role/A10CommitmentsandContingenciesTables 10. Commitments and Contingencies (Tables) Tables http://www.firstsolar.com/role/A10CommitmentsandContingencies 31 false false R32.htm 2340309 - Disclosure - 11. Revenue from Contracts with Customers (Tables) Sheet http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersTables 11. Revenue from Contracts with Customers (Tables) Tables http://www.firstsolar.com/role/A11RevenuefromContractswithCustomers 32 false false R33.htm 2343310 - Disclosure - 12. Share-Based Compensation (Tables) Sheet http://www.firstsolar.com/role/A12ShareBasedCompensationTables 12. Share-Based Compensation (Tables) Tables http://www.firstsolar.com/role/A12ShareBasedCompensation 33 false false R34.htm 2348311 - Disclosure - 14. Net Income Per Share (Tables) Sheet http://www.firstsolar.com/role/A14NetIncomePerShareTables 14. Net Income Per Share (Tables) Tables http://www.firstsolar.com/role/A14NetIncomePerShare 34 false false R35.htm 2351312 - Disclosure - 15. Accumulated Other Comprehensive Loss (Tables) Sheet http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossTables 15. Accumulated Other Comprehensive Loss (Tables) Tables http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLoss 35 false false R36.htm 2354313 - Disclosure - 16. Segment Reporting (Tables) Sheet http://www.firstsolar.com/role/A16SegmentReportingTables 16. Segment Reporting (Tables) Tables http://www.firstsolar.com/role/A16SegmentReporting 36 false false R37.htm 2403401 - Disclosure - 2. Sales of Businesses (Details) Sheet http://www.firstsolar.com/role/A2SalesofBusinessesDetails 2. Sales of Businesses (Details) Details http://www.firstsolar.com/role/A2SalesofBusinesses 37 false false R38.htm 2406402 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities (Details) - Cash, Cash Equivalents, and Marketable Securities Sheet http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities 3. Cash, Cash Equivalents, and Marketable Securities (Details) - Cash, Cash Equivalents, and Marketable Securities Details http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesTables 38 false false R39.htm 2407403 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities (Details) - Marketable Securities Sheet http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities 3. Cash, Cash Equivalents, and Marketable Securities (Details) - Marketable Securities Details http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesTables 39 false false R40.htm 2410404 - Disclosure - 4. Restricted Marketable Securities (Details) - Restricted Marketable Securities Sheet http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities 4. Restricted Marketable Securities (Details) - Restricted Marketable Securities Details http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesTables 40 false false R41.htm 2411405 - Disclosure - 4. Restricted Marketable Securities (Details) - Available for sale Sheet http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale 4. Restricted Marketable Securities (Details) - Available for sale Details http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesTables 41 false false R42.htm 2414406 - Disclosure - 5. Consolidated Balance Sheet Details (Details) Sheet http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails 5. Consolidated Balance Sheet Details (Details) Details http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables 42 false false R43.htm 2417407 - Disclosure - 6. Derivative Financial Instruments (Details) - Summary Sheet http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary 6. Derivative Financial Instruments (Details) - Summary Details http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables 43 false false R44.htm 2418408 - Disclosure - 6. Derivative Financial Instruments (Details) - Hedging Relationship Sheet http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship 6. Derivative Financial Instruments (Details) - Hedging Relationship Details http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables 44 false false R45.htm 2419409 - Disclosure - 6. Derivative Financial Instruments (Details) - Risk Management Sheet http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement 6. Derivative Financial Instruments (Details) - Risk Management Details http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables 45 false false R46.htm 2420410 - Disclosure - 6. Derivative Financial Instruments (Details) - Transaction Exposure Sheet http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure 6. Derivative Financial Instruments (Details) - Transaction Exposure Details http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables 46 false false R47.htm 2423411 - Disclosure - 7. Leases (Details) Sheet http://www.firstsolar.com/role/A7LeasesDetails 7. Leases (Details) Details http://www.firstsolar.com/role/A7LeasesTables 47 false false R48.htm 2426412 - Disclosure - 8. Fair Value Measurements (Details) Sheet http://www.firstsolar.com/role/A8FairValueMeasurementsDetails 8. Fair Value Measurements (Details) Details http://www.firstsolar.com/role/A8FairValueMeasurementsTables 48 false false R49.htm 2427413 - Disclosure - 8. Fair Value Measurements (Details) - Balance Sheet Grouping Sheet http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping 8. Fair Value Measurements (Details) - Balance Sheet Grouping Details http://www.firstsolar.com/role/A8FairValueMeasurementsTables 49 false false R50.htm 2430414 - Disclosure - 9. Debt (Details) Sheet http://www.firstsolar.com/role/A9DebtDetails 9. Debt (Details) Details http://www.firstsolar.com/role/A9DebtTables 50 false false R51.htm 2433415 - Disclosure - 10. Commitments and Contingencies (Details) - Commercial Commitments Sheet http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments 10. Commitments and Contingencies (Details) - Commercial Commitments Details http://www.firstsolar.com/role/A10CommitmentsandContingenciesTables 51 false false R52.htm 2434416 - Disclosure - 10. Commitments and Contingencies (Details) - Product Warranties Sheet http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties 10. Commitments and Contingencies (Details) - Product Warranties Details http://www.firstsolar.com/role/A10CommitmentsandContingenciesTables 52 false false R53.htm 2435417 - Disclosure - 10. Commitments and Contingencies (Details) - Performance Guarantees Sheet http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsPerformanceGuarantees 10. Commitments and Contingencies (Details) - Performance Guarantees Details http://www.firstsolar.com/role/A10CommitmentsandContingenciesTables 53 false false R54.htm 2436418 - Disclosure - 10. Commitments and Contingencies (Details) - Indemnifications Sheet http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsIndemnifications 10. Commitments and Contingencies (Details) - Indemnifications Details http://www.firstsolar.com/role/A10CommitmentsandContingenciesTables 54 false false R55.htm 2437419 - Disclosure - 10. Commitments and Contingencies (Details) - Solar Module Collection and Recycling Liability Sheet http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsSolarModuleCollectionandRecyclingLiability 10. Commitments and Contingencies (Details) - Solar Module Collection and Recycling Liability Details http://www.firstsolar.com/role/A10CommitmentsandContingenciesTables 55 false false R56.htm 2438420 - Disclosure - 10. Commitments and Contingencies (Details) - Legal Proceedings Sheet http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsLegalProceedings 10. Commitments and Contingencies (Details) - Legal Proceedings Details http://www.firstsolar.com/role/A10CommitmentsandContingenciesTables 56 false false R57.htm 2441421 - Disclosure - 11. Revenue from Contracts with Customers (Details) Sheet http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails 11. Revenue from Contracts with Customers (Details) Details http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersTables 57 false false R58.htm 2444422 - Disclosure - 12. Share-Based Compensation (Details) Sheet http://www.firstsolar.com/role/A12ShareBasedCompensationDetails 12. Share-Based Compensation (Details) Details http://www.firstsolar.com/role/A12ShareBasedCompensationTables 58 false false R59.htm 2446423 - Disclosure - 13. Income Taxes (Details) Sheet http://www.firstsolar.com/role/A13IncomeTaxesDetails 13. Income Taxes (Details) Details http://www.firstsolar.com/role/A13IncomeTaxes 59 false false R60.htm 2449424 - Disclosure - 14. Net Income Per Share (Details) Sheet http://www.firstsolar.com/role/A14NetIncomePerShareDetails 14. Net Income Per Share (Details) Details http://www.firstsolar.com/role/A14NetIncomePerShareTables 60 false false R61.htm 2452425 - Disclosure - 15. Accumulated Other Comprehensive Loss (Details) Sheet http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails 15. Accumulated Other Comprehensive Loss (Details) Details http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossTables 61 false false R62.htm 2455426 - Disclosure - 16. Segment Reporting (Details) Sheet http://www.firstsolar.com/role/A16SegmentReportingDetails 16. Segment Reporting (Details) Details http://www.firstsolar.com/role/A16SegmentReportingTables 62 false false All Reports Book All Reports fslr-20210930.htm ex311ceocertificationsepte.htm ex312cfocertificationsepte.htm ex321ceocfocertificationse.htm fslr-20210930.xsd fslr-20210930_cal.xml fslr-20210930_def.xml fslr-20210930_lab.xml fslr-20210930_pre.xml fslr-20210930_g1.jpg http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/currency/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fslr-20210930.htm": { "axisCustom": 0, "axisStandard": 31, "contextCount": 426, "dts": { "calculationLink": { "local": [ "fslr-20210930_cal.xml" ] }, "definitionLink": { "local": [ "fslr-20210930_def.xml" ] }, "inline": { "local": [ "fslr-20210930.htm" ] }, "labelLink": { "local": [ "fslr-20210930_lab.xml" ] }, "presentationLink": { "local": [ "fslr-20210930_pre.xml" ] }, "schema": { "local": [ "fslr-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 657, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 34, "http://www.firstsolar.com/20210930": 2, "http://xbrl.sec.gov/dei/2021": 5, "total": 41 }, "keyCustom": 79, "keyStandard": 384, "memberCustom": 33, "memberStandard": 65, "nsprefix": "fslr", "nsuri": "http://www.firstsolar.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "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 - Document", "role": "http://www.firstsolar.com/role/Document", "shortName": "Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104103 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities", "role": "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecurities", "shortName": "3. Cash, Cash Equivalents, and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108104 - Disclosure - 4. Restricted Marketable Securities", "role": "http://www.firstsolar.com/role/A4RestrictedMarketableSecurities", "shortName": "4. Restricted Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112105 - Disclosure - 5. Consolidated Balance Sheet Details", "role": "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetails", "shortName": "5. Consolidated Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115106 - Disclosure - 6. Derivative Financial Instruments", "role": "http://www.firstsolar.com/role/A6DerivativeFinancialInstruments", "shortName": "6. Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - 7. Leases", "role": "http://www.firstsolar.com/role/A7Leases", "shortName": "7. Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - 8. Fair Value Measurements", "role": "http://www.firstsolar.com/role/A8FairValueMeasurements", "shortName": "8. Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i0157ab0b5105451fa7e9c2cf36fc3641_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128109 - Disclosure - 9. Debt", "role": "http://www.firstsolar.com/role/A9Debt", "shortName": "9. Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i0157ab0b5105451fa7e9c2cf36fc3641_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131110 - Disclosure - 10. Commitments and Contingencies", "role": "http://www.firstsolar.com/role/A10CommitmentsandContingencies", "shortName": "10. Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139111 - Disclosure - 11. Revenue from Contracts with Customers", "role": "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomers", "shortName": "11. Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142112 - Disclosure - 12. Share-Based Compensation", "role": "http://www.firstsolar.com/role/A12ShareBasedCompensation", "shortName": "12. Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145113 - Disclosure - 13. Income Taxes", "role": "http://www.firstsolar.com/role/A13IncomeTaxes", "shortName": "13. Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147114 - Disclosure - 14. Net Income Per Share", "role": "http://www.firstsolar.com/role/A14NetIncomePerShare", "shortName": "14. Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150115 - Disclosure - 15. Accumulated Other Comprehensive Loss", "role": "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLoss", "shortName": "15. Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153116 - Disclosure - 16. Segment Reporting", "role": "http://www.firstsolar.com/role/A16SegmentReporting", "shortName": "16. Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities (Tables)", "role": "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesTables", "shortName": "3. Cash, Cash Equivalents, and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RestrictedAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "fslr:ScheduleOfRestrictedMarketableSecuritiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - 4. Restricted Marketable Securities (Tables)", "role": "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesTables", "shortName": "4. Restricted Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestrictedAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "fslr:ScheduleOfRestrictedMarketableSecuritiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - 5. Consolidated Balance Sheet Details (Tables)", "role": "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables", "shortName": "5. Consolidated Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316304 - Disclosure - 6. Derivative Financial Instruments (Tables)", "role": "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables", "shortName": "6. Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - 7. Leases (Tables)", "role": "http://www.firstsolar.com/role/A7LeasesTables", "shortName": "7. Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - 8. Fair Value Measurements (Tables)", "role": "http://www.firstsolar.com/role/A8FairValueMeasurementsTables", "shortName": "8. Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "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.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329307 - Disclosure - 9. Debt (Tables)", "role": "http://www.firstsolar.com/role/A9DebtTables", "shortName": "9. Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332308 - Disclosure - 10. Commitments and Contingencies (Tables)", "role": "http://www.firstsolar.com/role/A10CommitmentsandContingenciesTables", "shortName": "10. Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340309 - Disclosure - 11. Revenue from Contracts with Customers (Tables)", "role": "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersTables", "shortName": "11. Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343310 - Disclosure - 12. Share-Based Compensation (Tables)", "role": "http://www.firstsolar.com/role/A12ShareBasedCompensationTables", "shortName": "12. Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348311 - Disclosure - 14. Net Income Per Share (Tables)", "role": "http://www.firstsolar.com/role/A14NetIncomePerShareTables", "shortName": "14. Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351312 - Disclosure - 15. Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossTables", "shortName": "15. Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354313 - Disclosure - 16. Segment Reporting (Tables)", "role": "http://www.firstsolar.com/role/A16SegmentReportingTables", "shortName": "16. Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - 2. Sales of Businesses (Details)", "role": "http://www.firstsolar.com/role/A2SalesofBusinessesDetails", "shortName": "2. Sales of Businesses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2d95609769a740d89e86af554a931487_D20210101-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "fslr:ReconciliationofCashCashEquivalentsandRestrictedCashTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities (Details) - Cash, Cash Equivalents, and Marketable Securities", "role": "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "shortName": "3. Cash, Cash Equivalents, and Marketable Securities (Details) - Cash, Cash Equivalents, and Marketable Securities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InvestmentsAndCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2df6617e9eb443f5bff62665005b4de6_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - 3. Cash, Cash Equivalents, and Marketable Securities (Details) - Marketable Securities", "role": "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "shortName": "3. Cash, Cash Equivalents, and Marketable Securities (Details) - Marketable Securities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "fslr:ReconciliationofCashCashEquivalentsandRestrictedCashTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRestricted", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - 4. Restricted Marketable Securities (Details) - Restricted Marketable Securities", "role": "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "shortName": "4. Restricted Marketable Securities (Details) - Restricted Marketable Securities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RestrictedAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "lang": "en-US", "name": "fslr:ProductMinimumServiceLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2df6617e9eb443f5bff62665005b4de6_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - 4. Restricted Marketable Securities (Details) - Available for sale", "role": "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "shortName": "4. Restricted Marketable Securities (Details) - Available for sale", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "fslr:ScheduleOfRestrictedAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i645feb92756446a8b4f148b6f6e01b1f_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - 5. Consolidated Balance Sheet Details (Details)", "role": "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "shortName": "5. Consolidated Balance Sheet Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2df6617e9eb443f5bff62665005b4de6_I20201231", "decimals": "-5", "lang": "en-US", "name": "fslr:SecuredAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i3bce4f1d98224e0490e2e62a835f3b28_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - 6. Derivative Financial Instruments (Details) - Summary", "role": "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary", "shortName": "6. Derivative Financial Instruments (Details) - Summary", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i3bce4f1d98224e0490e2e62a835f3b28_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "iad7e855f3c0d4077bbc5d7f19274c3df_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "fslr:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectBeforeTaxes", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - 6. Derivative Financial Instruments (Details) - Hedging Relationship", "role": "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "shortName": "6. Derivative Financial Instruments (Details) - Hedging Relationship", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "ie0dba7db14bd4c1797e28516fbaa07eb_I20201231", "decimals": "-3", "lang": "en-US", "name": "fslr:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectBeforeTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i79bc3cb688f94777b1eb06f2024a4e66_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MaximumLengthOfTimeForeignCurrencyCashFlowHedge", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - 6. Derivative Financial Instruments (Details) - Risk Management", "role": "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "shortName": "6. Derivative Financial Instruments (Details) - Risk Management", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i79bc3cb688f94777b1eb06f2024a4e66_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MaximumLengthOfTimeForeignCurrencyCashFlowHedge", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "fslr:ScheduleOfNotionalValueOfForeignExchangeForwardDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i357fa339562643beb1f77111d39101ad_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeCurrencyBought", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - 6. Derivative Financial Instruments (Details) - Transaction Exposure", "role": "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure", "shortName": "6. Derivative Financial Instruments (Details) - Transaction Exposure", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "fslr:ScheduleOfNotionalValueOfForeignExchangeForwardDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i357fa339562643beb1f77111d39101ad_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeCurrencyBought", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - 7. Leases (Details)", "role": "http://www.firstsolar.com/role/A7LeasesDetails", "shortName": "7. Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - 8. Fair Value Measurements (Details)", "role": "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails", "shortName": "8. Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i910f41b0e9104321b2f1492a9dcdaee1_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleRestricted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "fslr:AccountsReceivableUnbilledNoncurrentAfterAllowanceForCreditLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - 8. Fair Value Measurements (Details) - Balance Sheet Grouping", "role": "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping", "shortName": "8. Fair Value Measurements (Details) - Balance Sheet Grouping", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i7b061c492a0c4f92820b4c7a9fbd8af7_I20210930", "decimals": "-3", "lang": "en-US", "name": "fslr:AccountsReceivableUnbilledNoncurrentAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2df6617e9eb443f5bff62665005b4de6_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - 9. Debt (Details)", "role": "http://www.firstsolar.com/role/A9DebtDetails", "shortName": "9. Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "fslr:SuretyBonds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433415 - Disclosure - 10. Commitments and Contingencies (Details) - Commercial Commitments", "role": "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments", "shortName": "10. Commitments and Contingencies (Details) - Commercial Commitments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "fslr:SuretyBonds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "if2515b647a64468f8faf8f7d8091b7b1_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434416 - Disclosure - 10. Commitments and Contingencies (Details) - Product Warranties", "role": "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties", "shortName": "10. Commitments and Contingencies (Details) - Product Warranties", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "if2515b647a64468f8faf8f7d8091b7b1_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2df6617e9eb443f5bff62665005b4de6_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "fslr:EnergyPerformanceTestingLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - 10. Commitments and Contingencies (Details) - Performance Guarantees", "role": "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsPerformanceGuarantees", "shortName": "10. Commitments and Contingencies (Details) - Performance Guarantees", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2df6617e9eb443f5bff62665005b4de6_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "fslr:EnergyPerformanceTestingLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - 10. Commitments and Contingencies (Details) - Indemnifications", "role": "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsIndemnifications", "shortName": "10. Commitments and Contingencies (Details) - Indemnifications", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i2fd1c28f903a46eea48148f93c6258e2_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "fslr:ChangeInEstimateOfModuleCollectionAndRecyclingLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - 10. Commitments and Contingencies (Details) - Solar Module Collection and Recycling Liability", "role": "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsSolarModuleCollectionandRecyclingLiability", "shortName": "10. Commitments and Contingencies (Details) - Solar Module Collection and Recycling Liability", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "fslr:ChangeInEstimateOfModuleCollectionAndRecyclingLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyLossInPeriod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - 10. Commitments and Contingencies (Details) - Legal Proceedings", "role": "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsLegalProceedings", "shortName": "10. Commitments and Contingencies (Details) - Legal Proceedings", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "id8afe778bd6b48058601341ad9895252_D20200701-20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsForLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - 11. Revenue from Contracts with Customers (Details)", "role": "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails", "shortName": "11. Revenue from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "fslr:ChangesinEstimatesSystemsBusinessTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": "-5", "lang": "en-US", "name": "fslr:ProjectChangeinEstimateDisclosureThreshold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444422 - Disclosure - 12. Share-Based Compensation (Details)", "role": "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails", "shortName": "12. Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446423 - Disclosure - 13. Income Taxes (Details)", "role": "http://www.firstsolar.com/role/A13IncomeTaxesDetails", "shortName": "13. Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i23993973a17b43b7a02bca5c0a79b3c8_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Statement", "role": "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement", "shortName": "Condensed Consolidated Statements of Stockholders' Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i23993973a17b43b7a02bca5c0a79b3c8_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449424 - Disclosure - 14. Net Income Per Share (Details)", "role": "http://www.firstsolar.com/role/A14NetIncomePerShareDetails", "shortName": "14. Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i4874f9497e20483a9a062600f6b57f4f_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "if2515b647a64468f8faf8f7d8091b7b1_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452425 - Disclosure - 15. Accumulated Other Comprehensive Loss (Details)", "role": "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "shortName": "15. Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i1b2d932d678540cf85b1743242528eed_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segments", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455426 - Disclosure - 16. Segment Reporting (Details)", "role": "http://www.firstsolar.com/role/A16SegmentReportingDetails", "shortName": "16. Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segments", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "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.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - 1. Basis of Presentation", "role": "http://www.firstsolar.com/role/A1BasisofPresentation", "shortName": "1. Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - 2. Sales of Businesses", "role": "http://www.firstsolar.com/role/A2SalesofBusinesses", "shortName": "2. Sales of Businesses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fslr-20210930.htm", "contextRef": "i12dc0c3d99354f4ca97efac538e08368_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 98, "tag": { "currency_AUD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Australia, Dollars", "terseLabel": "Australia, Dollars" } } }, "localname": "AUD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "currency_BRL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Brazil, Brazil Real", "terseLabel": "Brazil, Brazil Real" } } }, "localname": "BRL", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada, Dollars", "terseLabel": "Canada, Dollars" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "currency_CLP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Chile, Pesos", "terseLabel": "Chile, Pesos" } } }, "localname": "CLP", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "currency_GBP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United Kingdom, Pounds", "terseLabel": "United Kingdom, Pounds" } } }, "localname": "GBP", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "currency_INR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "India, Rupees", "terseLabel": "India, Rupees" } } }, "localname": "INR", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "currency_JPY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Japan, Yen", "terseLabel": "Japan, Yen" } } }, "localname": "JPY", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "currency_MXN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mexico, Pesos", "terseLabel": "Mexico, Pesos" } } }, "localname": "MXN", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "currency_MYR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Malaysia, Ringgits", "terseLabel": "Malaysia, Ringgits" } } }, "localname": "MYR", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "currency_SGD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Singapore, Dollars", "terseLabel": "Singapore, Dollars" } } }, "localname": "SGD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "currency_USD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States of America, Dollars", "terseLabel": "United States of America, Dollars" } } }, "localname": "USD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.", "label": "Document [Domain]", "terseLabel": "Document [Domain]" } } }, "localname": "DocumentDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "domainItemType" }, "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationDocumentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Document Information, Document [Axis]", "terseLabel": "Document Information, Document [Axis]" } } }, "localname": "DocumentInformationDocumentAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r712" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r713" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r714" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r714" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r714" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r722" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r714" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r714" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r714" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r714" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r710" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r711" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "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/2021", "presentation": [ "http://www.firstsolar.com/role/Document" ], "xbrltype": "tradingSymbolItemType" }, "fslr_AccountsReceivableAllowanceForCreditLossCumulativeEffectAdjustmentForAdoptionOfASU201613": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13", "label": "Accounts Receivable, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13", "negatedLabel": "Accounts Receivable, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13" } } }, "localname": "AccountsReceivableAllowanceForCreditLossCumulativeEffectAdjustmentForAdoptionOfASU201613", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccountsReceivableUnbilledAfterAllowanceForCreditLoss": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Unbilled, after Allowance for Credit Loss", "label": "Accounts Receivable, Unbilled, after Allowance for Credit Loss", "totalLabel": "Accounts receivable, unbilled, net", "verboseLabel": "Accounts receivable, unbilled, net" } } }, "localname": "AccountsReceivableUnbilledAfterAllowanceForCreditLoss", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fslr_AccountsReceivableUnbilledAllowanceForCreditLoss": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "fslr_AccountsReceivableUnbilledAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Unbilled, Allowance for Credit Loss", "label": "Accounts Receivable, Unbilled, Allowance for Credit Loss", "negatedLabel": "Accounts receivable, unbilled, allowance for credit losses" } } }, "localname": "AccountsReceivableUnbilledAllowanceForCreditLoss", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fslr_AccountsReceivableUnbilledAllowanceForCreditLossCumulativeEffectAdjustmentForAdoptionOfASU201613": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Unbilled, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13", "label": "Accounts Receivable, Unbilled, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13", "negatedLabel": "Accounts Receivable, Unbilled, Allowance for Credit Loss, Cumulative-effect adjustment for adoption of ASU 2016-13" } } }, "localname": "AccountsReceivableUnbilledAllowanceForCreditLossCumulativeEffectAdjustmentForAdoptionOfASU201613", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccountsReceivableUnbilledAllowanceForCreditLossPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Unbilled, Allowance for Credit Loss, Period Increase (Decrease)", "label": "Accounts Receivable, Unbilled, Allowance for Credit Loss, Period Increase (Decrease)", "negatedLabel": "Accounts Receivable, Unbilled, Provision for credit losses, net" } } }, "localname": "AccountsReceivableUnbilledAllowanceForCreditLossPeriodIncreaseDecrease", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccountsReceivableUnbilledAllowanceForCreditLossWriteoff": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Unbilled, Allowance for Credit Loss, Writeoff", "label": "Accounts Receivable, Unbilled, Allowance for Credit Loss, Writeoff", "terseLabel": "Accounts Receivable, Unbilled, Allowance for Credit Loss, Writeoff" } } }, "localname": "AccountsReceivableUnbilledAllowanceForCreditLossWriteoff", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccountsReceivableUnbilledBeforeAllowanceForCreditLosses": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "fslr_AccountsReceivableUnbilledAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Unbilled, before allowance for credit losses", "label": "Accounts Receivable, Unbilled, before allowance for credit losses", "terseLabel": "Accounts receivable, unbilled" } } }, "localname": "AccountsReceivableUnbilledBeforeAllowanceForCreditLosses", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fslr_AccountsReceivableUnbilledNoncurrentAfterAllowanceForCreditLoss": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Unbilled, Noncurrent, after Allowance for Credit Loss", "label": "Accounts Receivable, Unbilled, Noncurrent, after Allowance for Credit Loss", "verboseLabel": "Accounts receivable, unbilled, net - noncurrent" } } }, "localname": "AccountsReceivableUnbilledNoncurrentAfterAllowanceForCreditLoss", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping" ], "xbrltype": "monetaryItemType" }, "fslr_AccountsReceivableUnbilledNoncurrentBeforeAllowanceForCreditLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Unbilled, Noncurrent, before allowance for credit loss", "label": "Accounts Receivable, Unbilled, Noncurrent, before allowance for credit loss", "terseLabel": "Accounts Receivable, Unbilled, Noncurrent, before Allowance for Credit Loss" } } }, "localname": "AccountsReceivableUnbilledNoncurrentBeforeAllowanceForCreditLoss", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccountsReceivableUnbilledTotalCurrentAndNoncurrentAfterAllowanceForCreditLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Unbilled, Total Current and Noncurrent, after allowance for credit losses", "label": "Accounts Receivable, Unbilled, Total Current and Noncurrent, after allowance for credit losses", "terseLabel": "Accounts Receivable, Unbilled, Total Current and Noncurrent, after Allowance for Credit Losses" } } }, "localname": "AccountsReceivableUnbilledTotalCurrentAndNoncurrentAfterAllowanceForCreditLosses", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccountsReceivableUnbilledTotalCurrentAndNoncurrentAllowanceForCreditLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Unbilled, Total Current and Noncurrent, Allowance for Credit Loss", "label": "Accounts Receivable, Unbilled, Total Current and Noncurrent, Allowance for Credit Loss", "negatedTerseLabel": "Accounts Receivable, Unbilled, Total Current and Noncurrent, Allowance for Credit Losses" } } }, "localname": "AccountsReceivableUnbilledTotalCurrentAndNoncurrentAllowanceForCreditLoss", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccruedFreight": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued freight", "label": "Accrued freight", "terseLabel": "Accrued freight" } } }, "localname": "AccruedFreight", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccruedInventory": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued inventory, current", "label": "Accrued Inventory", "terseLabel": "Accrued inventory" } } }, "localname": "AccruedInventory", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccruedProjectAssets": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Project Assets", "label": "Accrued Project Assets", "terseLabel": "Accrued project assets" } } }, "localname": "AccruedProjectAssets", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccruedPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued property, plant and equipment.", "label": "Accrued Property, Plant And Equipment", "terseLabel": "Accrued property, plant and equipment" } } }, "localname": "AccruedPropertyPlantAndEquipment", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccumulatedDepreciationPVSolarPowerSystems": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "fslr_PVSolarPowerSystemsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated Depreciation, PV Solar Power Systems", "label": "Accumulated Depreciation, PV Solar Power Systems", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationPVSolarPowerSystems", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectBeforeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated pretax change in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect before Taxes", "terseLabel": "Balance in accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectBeforeTaxes", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "monetaryItemType" }, "fslr_AdvancedPaymentsForRawMaterialsNoncurrent": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advanced Payments for Raw Materials, Noncurrent", "label": "Advanced Payments for Raw Materials, Noncurrent", "terseLabel": "Advanced payments for raw materials" } } }, "localname": "AdvancedPaymentsForRawMaterialsNoncurrent", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_BilateralFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bilateral Facilities [Member]", "label": "Bilateral Facilities [Member]", "terseLabel": "Bilateral Facilities [Member]" } } }, "localname": "BilateralFacilitiesMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments" ], "xbrltype": "domainItemType" }, "fslr_CashHeldInCustodialAccountsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Held In Custodial Accounts", "label": "Cash Held In Custodial Accounts [Member]", "terseLabel": "Cash Held In Trust [Member]" } } }, "localname": "CashHeldInCustodialAccountsMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "xbrltype": "domainItemType" }, "fslr_ChangeInEstimateOfModuleCollectionAndRecyclingLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in Estimate of Module Collection and Recycling Liability", "label": "Change in Estimate of Module Collection and Recycling Liability", "terseLabel": "Change in Estimate of Module Collection and Recycling Liability" } } }, "localname": "ChangeInEstimateOfModuleCollectionAndRecyclingLiability", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsSolarModuleCollectionandRecyclingLiability" ], "xbrltype": "monetaryItemType" }, "fslr_ChangesinEstimatesSystemsBusinessTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Changes in Estimates Systems Business [Table Text Block]", "label": "Changes in Estimates Systems Business [Table Text Block]", "terseLabel": "Changes in Estimates Systems Business [Table Text Block]" } } }, "localname": "ChangesinEstimatesSystemsBusinessTableTextBlock", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "fslr_ConsumptionTaxFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumption Tax Facility [Member]", "label": "Consumption Tax Facility [Member]", "terseLabel": "Consumption Tax Facility [Member]" } } }, "localname": "ConsumptionTaxFacilityMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_ContractAssetNetChange": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract Asset, Net Change", "label": "Contract Asset, Net Change", "terseLabel": "Contract Assets, Net Change" } } }, "localname": "ContractAssetNetChange", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "fslr_ContractAssetPercentChange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Asset, Percent Change", "label": "Contract Asset, Percent Change", "terseLabel": "Contract Assets, Percent Change" } } }, "localname": "ContractAssetPercentChange", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "percentItemType" }, "fslr_ContractLiabilityNetChange": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract Liability, Net Change", "label": "Contract Liability, Net Change", "terseLabel": "Contract Liabilities, Net Change" } } }, "localname": "ContractLiabilityNetChange", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "fslr_ContractLiabilityPercentChange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Liability, Percent Change", "label": "Contract Liability, Percent Change", "terseLabel": "Contract Liabilities, Percent Change" } } }, "localname": "ContractLiabilityPercentChange", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "percentItemType" }, "fslr_ContractualMaturitiesOfDebtsecuritiesAvailableforsaleRangeStartInYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual Maturities Of Debt securities, Available-for-sale, Range Start (In Years)", "label": "Contractual Maturities Of Debt securities, Available-for-sale, Range Start (In Years)", "terseLabel": "Contractual maturities of Debt securities, Available-for-sale, range start (in years)" } } }, "localname": "ContractualMaturitiesOfDebtsecuritiesAvailableforsaleRangeStartInYears", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "xbrltype": "durationItemType" }, "fslr_DFCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DFC [Member]", "label": "DFC [Member]", "terseLabel": "DFC [Member]" } } }, "localname": "DFCMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_DFCandIFCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DFC and IFC [Member]", "label": "DFC and IFC [Member]", "terseLabel": "DFC and IFC [Member]" } } }, "localname": "DFCandIFCMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_DebtInstrumentBasisSpreadonFixedRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread on Fixed Rate", "label": "Debt Instrument, Basis Spread on Fixed Rate", "terseLabel": "Debt Instrument, Basis Spread on Fixed Rate" } } }, "localname": "DebtInstrumentBasisSpreadonFixedRate", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "percentItemType" }, "fslr_DebtInstrumentDescriptionofFixedRateBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Description of Fixed Rate Basis", "label": "Debt Instrument, Description of Fixed Rate Basis", "terseLabel": "Debt Instrument, Description of Fixed Rate Basis" } } }, "localname": "DebtInstrumentDescriptionofFixedRateBasis", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "stringItemType" }, "fslr_DebtSecuritiesAvailableForSaleAllowanceForCreditLossCumulativeEffectAdjustmentForTheAdoptionOfASU201613": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Cumulative-Effect Adjustment for the Adoption of ASU 2016-13", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Cumulative-Effect Adjustment for the Adoption of ASU 2016-13", "negatedTerseLabel": "Cumulative effect adjustment for the adoption of ASU 2016-13", "terseLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Cumulative-Effect Adjustment for the Adoption of ASU 2016-13" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossCumulativeEffectAdjustmentForTheAdoptionOfASU201613", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale" ], "xbrltype": "monetaryItemType" }, "fslr_DebtSecuritiesAvailableForSaleMaturitiesRollingYearFourThroughFive": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities": { "order": 5.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Maturities, Rolling Year Four Through Five", "label": "Debt Securities, Available-for-sale, Maturities, Rolling Year Four Through Five", "terseLabel": "Debt Securities, Available-for-sale, Maturities, Rolling Year Four Through Five" } } }, "localname": "DebtSecuritiesAvailableForSaleMaturitiesRollingYearFourThroughFive", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities" ], "xbrltype": "monetaryItemType" }, "fslr_DebtSecuritiesAvailableForSaleMaturitiesRollingYearMoreThanFive": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities": { "order": 6.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Maturities, Rolling Year More Than Five", "label": "Debt Securities, Available-for-sale, Maturities, Rolling Year More Than Five", "terseLabel": "Debt Securities, Available-for-sale, Maturities, Rolling Year More Than Five" } } }, "localname": "DebtSecuritiesAvailableForSaleMaturitiesRollingYearMoreThanFive", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities" ], "xbrltype": "monetaryItemType" }, "fslr_DebtSecuritiesAvailableforsaleMaturitiesRollingYearOneThroughTwo": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Maturities, Rolling Year One Through Two", "label": "Debt Securities, Available-for-sale, Maturities, Rolling Year One Through Two", "terseLabel": "Debt securities, Available-for-sale, Debt Maturities, Rolling Year One Through Two" } } }, "localname": "DebtSecuritiesAvailableforsaleMaturitiesRollingYearOneThroughTwo", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities" ], "xbrltype": "monetaryItemType" }, "fslr_DebtSecuritiesAvailableforsaleMaturitiesRollingYearThreeThroughFour": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Maturities, Rolling Year Three Through Four", "label": "Debt Securities, Available-for-sale, Maturities, Rolling Year Three Through Four", "terseLabel": "Debt Securities, Available-for-sale, Maturities, Rolling Year Three Through Four" } } }, "localname": "DebtSecuritiesAvailableforsaleMaturitiesRollingYearThreeThroughFour", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities" ], "xbrltype": "monetaryItemType" }, "fslr_DebtSecuritiesAvailableforsaleMaturitiesRollingYearTwoThroughThree": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Maturities, Rolling Year Two Through Three", "label": "Debt Securities, Available-for-sale, Maturities, Rolling Year Two Through Three", "terseLabel": "Debt securities, Available-for-sale, Debt Maturities, Rolling Year Two Through Three" } } }, "localname": "DebtSecuritiesAvailableforsaleMaturitiesRollingYearTwoThroughThree", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities" ], "xbrltype": "monetaryItemType" }, "fslr_DebtSecuritiesSupranationalDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Securities, Supranational Debt", "label": "Debt Securities, Supranational Debt [Member]", "terseLabel": "Supranational debt [Member]" } } }, "localname": "DebtSecuritiesSupranationalDebtMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "xbrltype": "domainItemType" }, "fslr_DebtServiceReserveFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Service Reserve Facility", "label": "Debt Service Reserve Facility [Member]", "terseLabel": "Debt Service Reserve Facility" } } }, "localname": "DebtServiceReserveFacilityMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_DerivativeFinancialInstrumentsRiskManagementTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative financial instruments risk management table.", "label": "Derivative Financial Instruments, Risk Management [Table]", "terseLabel": "Derivative Financial Instruments, Risk Management [Table]" } } }, "localname": "DerivativeFinancialInstrumentsRiskManagementTable", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement" ], "xbrltype": "stringItemType" }, "fslr_EPCServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EPC Services [Member]", "label": "EPC Services [Member]", "terseLabel": "EPC Services [Member]" } } }, "localname": "EPCServicesMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "fslr_EmployeeServiceShareBasedCompensationCapitalizedInInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The share-based compensation cost capitalized in inventory.", "label": "Employee Service Share-Based Compensation, Capitalized In Inventory", "terseLabel": "Employee service share-based compensation, capitalized in inventory" } } }, "localname": "EmployeeServiceShareBasedCompensationCapitalizedInInventory", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "fslr_EnergyGenerationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Generation [Member]", "label": "Energy Generation [Member]", "terseLabel": "Energy Generation [Member]" } } }, "localname": "EnergyGenerationMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "fslr_EnergyPerformanceTestingLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Energy Performance Testing Liability", "label": "Energy Performance Testing Liability", "terseLabel": "Energy Performance Testing Liability" } } }, "localname": "EnergyPerformanceTestingLiability", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsPerformanceGuarantees" ], "xbrltype": "monetaryItemType" }, "fslr_EstimatedChangeinModuleWarrantyfromSensitivityAnalysis": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimated Change in Module Warranty from Sensitivity Analysis", "label": "Estimated Change in Module Warranty from Sensitivity Analysis", "terseLabel": "Estimated Change in Module Warranty from Sensitivity Analysis" } } }, "localname": "EstimatedChangeinModuleWarrantyfromSensitivityAnalysis", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "monetaryItemType" }, "fslr_EstimatedIncreaseinSolarModuleCollectionRecyclingLiabilityfromSensitivityAnalysis": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimated Increase in Solar Module Collection Recycling Liability from Sensitivity Analysis", "label": "Estimated Increase in Solar Module Collection Recycling Liability from Sensitivity Analysis", "terseLabel": "Estimated increase in solar module collection recycling liability from sensitivity analysis" } } }, "localname": "EstimatedIncreaseinSolarModuleCollectionRecyclingLiabilityfromSensitivityAnalysis", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsSolarModuleCollectionandRecyclingLiability" ], "xbrltype": "monetaryItemType" }, "fslr_EstimatedLitigationLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Litigation Liability [Line Items]", "label": "Estimated Litigation Liability [Line Items]", "terseLabel": "Estimated Litigation Liability [Line Items]" } } }, "localname": "EstimatedLitigationLiabilityLineItems", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsLegalProceedings" ], "xbrltype": "stringItemType" }, "fslr_EstimatedLitigationLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Litigation Liability", "label": "Estimated Litigation Liability [Table]", "terseLabel": "Estimated Litigation Liability [Table]" } } }, "localname": "EstimatedLitigationLiabilityTable", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsLegalProceedings" ], "xbrltype": "stringItemType" }, "fslr_EstimatedRateofReturnforModuleWarranty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Rate of Return for Module Warranty", "label": "Estimated Rate of Return for Module Warranty", "terseLabel": "Estimated Rate of Return for Module Warranty" } } }, "localname": "EstimatedRateofReturnforModuleWarranty", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "percentItemType" }, "fslr_FSJapanProjectB4GKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FS Japan Project B4 GK", "label": "FS Japan Project B4 GK [Member]", "terseLabel": "FS Japan Project B4 GK" } } }, "localname": "FSJapanProjectB4GKMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_FirstSolarJapanGKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Solar Japan GK", "label": "First Solar Japan GK [Member]", "terseLabel": "First Solar Japan GK [Member]" } } }, "localname": "FirstSolarJapanGKMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_FixedRateTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Rate Term Loan Facility", "label": "Fixed Rate Term Loan Facility [Member]", "terseLabel": "Fixed Rate Term Loan Facility [Member]" } } }, "localname": "FixedRateTermLoanFacilityMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_FrontingFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "fronting fee", "label": "fronting fee", "terseLabel": "Fronting fee" } } }, "localname": "FrontingFee", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "percentItemType" }, "fslr_GuarantorObligationsAdjustmentToRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Guarantor Obligations, Adjustment to Revenue", "label": "Guarantor Obligations, Adjustment to Revenue", "terseLabel": "Indemnification liabilities, adjustment to revenue" } } }, "localname": "GuarantorObligationsAdjustmentToRevenue", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsIndemnifications" ], "xbrltype": "monetaryItemType" }, "fslr_GuarantorObligationsPotentialRecoveries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Guarantor Obligations, Potential Recoveries", "label": "Guarantor Obligations, Potential Recoveries", "terseLabel": "Indemnification liabilities, potential recoveries" } } }, "localname": "GuarantorObligationsPotentialRecoveries", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsIndemnifications" ], "xbrltype": "monetaryItemType" }, "fslr_IFCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IFC [Member]", "label": "IFC [Member]", "terseLabel": "IFC [Member]" } } }, "localname": "IFCMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_IkedaCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ikeda Credit Facility", "label": "Ikeda Credit Facility [Member]", "terseLabel": "Ikeda Credit Facility" } } }, "localname": "IkedaCreditFacilityMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_IncreaseDecreaseInProjectAssetsAndPVSolarPowerSystems": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Project Assets and PV solar power systems", "label": "Increase (Decrease) In Project Assets and PV solar power systems", "negatedLabel": "Project assets and PV solar power systems" } } }, "localname": "IncreaseDecreaseInProjectAssetsAndPVSolarPowerSystems", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "fslr_IncreaseDecreaseinRevenuefromNetChangesinEstimates": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Revenue from Net Changes in Estimates", "label": "Increase (Decrease) in Revenue from Net Changes in Estimates", "totalLabel": "Net increase (decrease) in revenue from net changes in estimates" } } }, "localname": "IncreaseDecreaseinRevenuefromNetChangesinEstimates", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "fslr_IncreaseDecreaseinRevenuefromNetChangesinInputCostEstimates": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails": { "order": 2.0, "parentTag": "fslr_IncreaseDecreaseinRevenuefromNetChangesinEstimates", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Revenue from Net Changes in Input Cost Estimates", "label": "Increase (Decrease) in Revenue from Net Changes in Input Cost Estimates", "terseLabel": "Increase (decrease) in revenue from net changes in input cost estimates" } } }, "localname": "IncreaseDecreaseinRevenuefromNetChangesinInputCostEstimates", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "fslr_IncreaseDecreaseinRevenuefromNetChangesinTransactionPrice": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails": { "order": 1.0, "parentTag": "fslr_IncreaseDecreaseinRevenuefromNetChangesinEstimates", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Revenue from Net Changes in Transaction Price", "label": "Increase (Decrease) in Revenue from Net Changes in Transaction Price", "terseLabel": "Increase (decrease) in revenue from net changes in transaction prices" } } }, "localname": "IncreaseDecreaseinRevenuefromNetChangesinTransactionPrice", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "fslr_IndirectTaxReceivablesNoncurrent": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indirect Tax Receivables, Noncurrent", "label": "Indirect Tax Receivables, Noncurrent", "terseLabel": "Indirect tax receivables" } } }, "localname": "IndirectTaxReceivablesNoncurrent", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_InventoryCurrentAndNoncurrentNet": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total inventories current and noncurrent.", "label": "Inventory Current and Noncurrent, Net", "totalLabel": "Inventories" } } }, "localname": "InventoryCurrentAndNoncurrentNet", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_InvestmentTableTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The line items identify information about the investment.", "label": "Investment table [Table]", "terseLabel": "Cash, Cash Equivalents, and Marketable Securities [Table]" } } }, "localname": "InvestmentTableTable", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities" ], "xbrltype": "stringItemType" }, "fslr_JapanCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Japan Credit Facility [Member]", "label": "Japan Credit Facility [Member]", "terseLabel": "Japan Credit Facility [Member]" } } }, "localname": "JapanCreditFacilityMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_KyotoCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kyoto Credit Facility", "label": "Kyoto Credit Facility [Member]", "terseLabel": "Kyoto Credit Facility [Member]" } } }, "localname": "KyotoCreditFacilityMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_LettersofCreditOutstandingSecuredbyCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Letters of Credit Outstanding, Secured by Cash", "label": "Letters of Credit Outstanding, Secured by Cash", "terseLabel": "Letters of Credit Outstanding, Secured by Cash" } } }, "localname": "LettersofCreditOutstandingSecuredbyCash", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments" ], "xbrltype": "monetaryItemType" }, "fslr_LettersofCreditRemainingBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Letters of Credit, Remaining Borrowing Capacity", "label": "Letters of Credit, Remaining Borrowing Capacity", "terseLabel": "Letters of Credit, Remaining Borrowing Capacity" } } }, "localname": "LettersofCreditRemainingBorrowingCapacity", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments" ], "xbrltype": "monetaryItemType" }, "fslr_LiabilitiesAssumedByCustomersForTheSaleOfSystems": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liabilities assumed by customers for the sale of systems", "label": "Liabilities assumed by customers for the sale of systems", "negatedTerseLabel": "Liabilities assumed by customers for the sale of systems" } } }, "localname": "LiabilitiesAssumedByCustomersForTheSaleOfSystems", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "fslr_LuzdelNorteCreditFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Luz del Norte Credit Facilities [Member]", "label": "Luz del Norte Credit Facilities [Member]", "terseLabel": "Luz del Norte Credit Facilities [Member]" } } }, "localname": "LuzdelNorteCreditFacilitiesMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd.", "label": "MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd. [Member]", "terseLabel": "MUFG Bank, Ltd.; Japan Post Insurance Co., Ltd.; The Shizuoka Bank, Ltd.; The Hyakugo Bank, Ltd.; The Iyo Bank, Ltd.; and The Yamagata Bank, Ltd." } } }, "localname": "MUFGBankLtdJapanPostInsuranceCoLtdTheShizuokaBankLtdTheHyakugoBankLtdTheIyoBankLtdAndTheYamagataBankLtdMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_MizuhoBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mizuho Bank [Member]", "label": "Mizuho Bank [Member]", "terseLabel": "Mizuho Bank [Member]" } } }, "localname": "MizuhoBankMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_ModulesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Modules Segment [Member]", "label": "Modules Segment [Member]", "terseLabel": "Modules Segment [Member]" } } }, "localname": "ModulesSegmentMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReportingDetails", "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "fslr_NetChangeinEstimateasaPercentageofAggregateRevenueforAssociatedProjects": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Change in Estimate as a Percentage of Aggregate Revenue for Associated Projects", "label": "Net Change in Estimate as a Percentage of Aggregate Revenue for Associated Projects", "terseLabel": "Net change in estimate as a percentage of aggregate revenue" } } }, "localname": "NetChangeinEstimateasaPercentageofAggregateRevenueforAssociatedProjects", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "percentItemType" }, "fslr_NorthAmericanOperationsAndMaintenanceBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North American Operations and Maintenance Business", "label": "North American Operations and Maintenance Business [Member]", "terseLabel": "North American Operations and Maintenance Business" } } }, "localname": "NorthAmericanOperationsAndMaintenanceBusinessMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A2SalesofBusinessesDetails" ], "xbrltype": "domainItemType" }, "fslr_NumberofProjectswithChangesinEstimates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of projects affected", "label": "Number of Projects with Changes in Estimates", "terseLabel": "Number of projects with changes in estimates" } } }, "localname": "NumberofProjectswithChangesinEstimates", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "integerItemType" }, "fslr_OperationsandMaintenanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations and Maintenance [Member]", "label": "Operations and Maintenance [Member]", "terseLabel": "O&M Services [Member]" } } }, "localname": "OperationsandMaintenanceMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "fslr_OptOutActionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Opt-Out Action", "label": "Opt-Out Action [Member]", "terseLabel": "Opt-Out Action [Member]" } } }, "localname": "OptOutActionMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsLegalProceedings" ], "xbrltype": "domainItemType" }, "fslr_OtherIncreaseDecreaseinAccruedSolarModuleCollectionandRecyclingLiability": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Increase (Decrease) in Accrued Solar Module Collection and Recycling Liability", "label": "Other Increase (Decrease) in Accrued Solar Module Collection and Recycling Liability", "terseLabel": "Accrued solar module collection and recycling liability" } } }, "localname": "OtherIncreaseDecreaseinAccruedSolarModuleCollectionandRecyclingLiability", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "fslr_PVSolarPowerSystemsGross": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "fslr_PVSolarPowerSystemsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "PV Solar Power Systems, Gross", "label": "PV Solar Power Systems, Gross", "terseLabel": "PV solar power systems, gross" } } }, "localname": "PVSolarPowerSystemsGross", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_PVSolarPowerSystemsNet": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "PV Solar Power Systems, Net", "label": "PV Solar Power Systems, Net", "terseLabel": "PV solar power systems, net", "totalLabel": "PV solar power systems, net" } } }, "localname": "PVSolarPowerSystemsNet", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fslr_PVSolarPowerSystemsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Table Text Block] for PV Solar Power Systems [Table]", "label": "PV Solar Power Systems [Table Text Block]", "terseLabel": "Schedule of PV Solar Power Systems, Net" } } }, "localname": "PVSolarPowerSystemsTableTextBlock", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "fslr_PVsolarpowersystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PV solar power systems [Member]", "label": "PV solar power systems [Member]", "terseLabel": "PV solar power systems [Member]" } } }, "localname": "PVsolarpowersystemsMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "fslr_PVsolarpowersystemsnetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PV solar power systems, net [Abstract]", "label": "PV solar power systems, net [Abstract]", "terseLabel": "PV solar power systems, net" } } }, "localname": "PVsolarpowersystemsnetAbstract", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "fslr_ParqueSolarFotovoltaicoLuzdelNorteSpAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parque Solar Fotovoltaico Luz del Norte SpA [Member]", "label": "Parque Solar Fotovoltaico Luz del Norte SpA [Member]", "terseLabel": "Parque Solar Fotovoltaico Luz del Norte SpA [Member]" } } }, "localname": "ParqueSolarFotovoltaicoLuzdelNorteSpAMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_PercentageIncreaseInExpectedFutureRecyclingCosts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage increase in expected future recycling costs", "label": "Percentage increase in expected future recycling costs", "terseLabel": "Percentage increase in expected future recycling costs" } } }, "localname": "PercentageIncreaseInExpectedFutureRecyclingCosts", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsSolarModuleCollectionandRecyclingLiability" ], "xbrltype": "percentItemType" }, "fslr_PercentagePointChangeinEstimatedRateofReturnofBalanceofSystemsWarranty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Point Change in Estimated Rate of Return of Balance of Systems Warranty", "label": "Percentage Point Change in Estimated Rate of Return of Balance of Systems Warranty", "terseLabel": "Percentage Point Change in Estimated Rate of Return of Balance of Systems Warranty" } } }, "localname": "PercentagePointChangeinEstimatedRateofReturnofBalanceofSystemsWarranty", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "percentItemType" }, "fslr_PercentagePointChangeinEstimatedRateofReturnofModuleWarranty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Point Change in Estimated Rate of Return of Module Warranty", "label": "Percentage Point Change in Estimated Rate of Return of Module Warranty", "terseLabel": "Percentage Point Change in Estimated Rate of Return of Module Warranty" } } }, "localname": "PercentagePointChangeinEstimatedRateofReturnofModuleWarranty", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "percentItemType" }, "fslr_PowerPurchaseAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Purchase Agreements [Member]", "label": "Power Purchase Agreements [Member]", "terseLabel": "Power Purchase Agreements [Member]" } } }, "localname": "PowerPurchaseAgreementsMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "fslr_ProductMinimumServiceLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes the solar modules minimum service life.", "label": "Product Minimum Service Life", "terseLabel": "Product minimum service life" } } }, "localname": "ProductMinimumServiceLife", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "xbrltype": "durationItemType" }, "fslr_ProductionStartUpExpense": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Production start-up.", "label": "Production Start-up Expense", "terseLabel": "Production start-up" } } }, "localname": "ProductionStartUpExpense", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "fslr_ProjectAssetsConstructionCosts": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "fslr_TotalProjectAssetsCurrentandNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Project Assets, Construction Costs, Current and NonCurrent", "label": "Project Assets, Construction Costs", "terseLabel": "Project assets - construction costs" } } }, "localname": "ProjectAssetsConstructionCosts", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_ProjectAssetsCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Project assets, current and noncurrent.", "label": "Project Assets, Current And Noncurrent [Abstract]", "terseLabel": "Project assets" } } }, "localname": "ProjectAssetsCurrentAndNoncurrentAbstract", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "fslr_ProjectAssetsDevelopmentandLandCosts": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "fslr_TotalProjectAssetsCurrentandNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Project Assets, Development Costs. Includes current and noncurrent project acquisition and land costs.", "label": "Project Assets, Development and Land Costs", "terseLabel": "Project assets - development costs, including project acquisition and land costs" } } }, "localname": "ProjectAssetsDevelopmentandLandCosts", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_ProjectAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Project assets noncurrent.", "label": "Project Assets Noncurrent", "verboseLabel": "Project assets" } } }, "localname": "ProjectAssetsNoncurrent", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fslr_ProjectChangeinEstimateDisclosureThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Project Change in Estimate Disclosure Threshold", "label": "Project Change in Estimate Disclosure Threshold", "terseLabel": "Project Change in Estimate Disclosure Threshold" } } }, "localname": "ProjectChangeinEstimateDisclosureThreshold", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "fslr_PurchasePriceSaleOfUSProjectDevelopmentBusinessAndModules": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchase Price, Sale Of U.S. Project Development Business And Modules", "label": "Purchase Price, Sale Of U.S. Project Development Business And Modules", "terseLabel": "Purchase price, sale of U.S. Project Development business and modules" } } }, "localname": "PurchasePriceSaleOfUSProjectDevelopmentBusinessAndModules", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A2SalesofBusinessesDetails" ], "xbrltype": "monetaryItemType" }, "fslr_ReconciliationofCashCashEquivalentsandRestrictedCashTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Table Text Block] for Reconciliation of Cash, Cash Equivalents, and Restricted Cash [Table]", "label": "Reconciliation of Cash, Cash Equivalents, and Restricted Cash [Table Text Block]", "terseLabel": "Reconciliation of Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "ReconciliationofCashCashEquivalentsandRestrictedCashTableTextBlock", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "fslr_RestrictedAvailableForSaleSecuritiesAllowanceForCreditLossesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted available for sale securities, allowance for credit losses", "label": "Restricted available for sale securities, allowance for credit losses [Line Items]", "terseLabel": "Restricted available for sale securities, allowance for credit losses [Line Items]" } } }, "localname": "RestrictedAvailableForSaleSecuritiesAllowanceForCreditLossesLineItems", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale" ], "xbrltype": "stringItemType" }, "fslr_RestrictedDebtSecuritiesAvailableForSaleAllowanceForCreditLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Debt Securities Available For Sale Allowance For Credit Loss", "label": "Restricted Debt Securities Available For Sale Allowance For Credit Loss [Table Text Block]", "terseLabel": "Restricted Debt Securities, Available-for-sale, Allowance for Credit Loss" } } }, "localname": "RestrictedDebtSecuritiesAvailableForSaleAllowanceForCreditLossTableTextBlock", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "fslr_RestrictedDebtSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RestrictedDebtSecurities", "label": "RestrictedDebtSecurities [Member]", "terseLabel": "Restricted Debt Securities [Member]" } } }, "localname": "RestrictedDebtSecuritiesMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "fslr_RevenuefromContractswithCustomersLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Revenue from Contracts with Customers [Table]", "label": "Revenue from Contracts with Customers [Line Items]", "terseLabel": "Revenue from Contracts with Customers [Line Items]" } } }, "localname": "RevenuefromContractswithCustomersLineItems", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "fslr_RevenuefromContractswithCustomersTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from Contracts with Customers [Table]", "label": "Revenue from Contracts with Customers [Table]", "terseLabel": "Revenue from Contracts with Customers [Table]" } } }, "localname": "RevenuefromContractswithCustomersTable", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "fslr_ScheduleOfBorrowingRateOnDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of borrowing rate on debt [Table Text Block]", "label": "Schedule of borrowing rate on debt [Table Text Block]", "terseLabel": "Schedule of Borrowing Rate on Debt" } } }, "localname": "ScheduleOfBorrowingRateOnDebtTableTextBlock", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtTables" ], "xbrltype": "textBlockItemType" }, "fslr_ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Inventory, Current and Noncurrent [Table Text Block].", "label": "Schedule of Inventory, Current and Noncurrent [Table Text Block]", "terseLabel": "Schedule of Inventories, Current and Noncurrent" } } }, "localname": "ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "fslr_ScheduleOfNotionalValueOfForeignExchangeForwardDerivativesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Notional Value Of Foreign Exchange Forward Derivatives [Table Text Block]", "label": "Schedule Of Notional Value Of Foreign Exchange Forward Derivatives [Table Text Block]", "terseLabel": "Schedule of Notional Value of Foreign Exchange Forward Derivatives [Table Text Block]" } } }, "localname": "ScheduleOfNotionalValueOfForeignExchangeForwardDerivativesTableTextBlock", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "fslr_ScheduleOfRestrictedAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Restricted Available For Sale Securities Reconciliation [Table Text Block]", "label": "Schedule of Restricted Available For Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Restricted Available-for-sale Marketable Securities" } } }, "localname": "ScheduleOfRestrictedAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "fslr_ScheduleOfRestrictedMarketableSecuritiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Restricted Marketable Securities [Table Text Block]", "label": "Schedule of Restricted Marketable Securities [Table Text Block]", "terseLabel": "Schedule of Restricted Marketable Securities" } } }, "localname": "ScheduleOfRestrictedMarketableSecuritiesTableTextBlock", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "fslr_ScheduleofProjectAssetsCurrentandNoncurrentTableTextBlockTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Project Assets Current and Noncurrent [Table Text Block] [Text Block]", "label": "Schedule of Project Assets Current and Noncurrent [Table Text Block] [Text Block]", "terseLabel": "Schedule of Project Assets" } } }, "localname": "ScheduleofProjectAssetsCurrentandNoncurrentTableTextBlockTextBlock", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "fslr_SecuredAccountsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Secured Accounts Receivable", "label": "Secured Accounts Receivable", "terseLabel": "Secured accounts receivable" } } }, "localname": "SecuredAccountsReceivable", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_SolarModuleCollectionAndRecyclingLiability": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Solar Module Collection And Recycling Liability", "label": "Solar Module Collection And Recycling Liability", "terseLabel": "Accrued solar module collection and recycling liability" } } }, "localname": "SolarModuleCollectionAndRecyclingLiability", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsSolarModuleCollectionandRecyclingLiability", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fslr_SolarModuleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar module segment.", "label": "Solar Module [Member]", "terseLabel": "Solar Modules [Member]" } } }, "localname": "SolarModuleMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails", "http://www.firstsolar.com/role/A2SalesofBusinessesDetails" ], "xbrltype": "domainItemType" }, "fslr_SolarPowerSystemsSalesofMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar Power Systems, Sales of [Member]", "label": "Solar Power Systems, Sales of [Member]", "terseLabel": "Solar Power Systems [Member]" } } }, "localname": "SolarPowerSystemsSalesofMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "fslr_SuretyBondCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Surety Bond Capacity", "label": "Surety Bond Capacity", "terseLabel": "Surety Bond Capacity" } } }, "localname": "SuretyBondCapacity", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments" ], "xbrltype": "monetaryItemType" }, "fslr_SuretyBonds": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Surety Bonds", "label": "Surety Bonds", "terseLabel": "Surety Bonds" } } }, "localname": "SuretyBonds", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments" ], "xbrltype": "monetaryItemType" }, "fslr_SystemsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other systems segment.", "label": "Systems Segment [Member]", "terseLabel": "Systems Segment [Member]" } } }, "localname": "SystemsSegmentMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "fslr_TochigiCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tochigi Credit Facility [Member]", "label": "Tochigi Credit Facility [Member]", "terseLabel": "Tochigi Credit Facility [Member]" } } }, "localname": "TochigiCreditFacilityMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "fslr_TotalProjectAssetsCurrentandNoncurrent": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Project Assets, Current and Noncurrent", "label": "Total Project Assets, Current and Noncurrent", "totalLabel": "Total project assets" } } }, "localname": "TotalProjectAssetsCurrentandNoncurrent", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "fslr_USProjectDevelopmentBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Project Development Business", "label": "U.S. Project Development Business [Member]", "terseLabel": "U.S. Project Development Business" } } }, "localname": "USProjectDevelopmentBusinessMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A2SalesofBusinessesDetails" ], "xbrltype": "domainItemType" }, "fslr_VariableRateTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Term Loan Facility", "label": "Variable Rate Term Loan Facility [Member]", "terseLabel": "Variable Rate Term Loan Facility [Member]" } } }, "localname": "VariableRateTermLoanFacilityMember", "nsuri": "http://www.firstsolar.com/20210930", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r154", "r161", "r167", "r256", "r436", "r437", "r438", "r455", "r456", "r518", "r521", "r523", "r524", "r725" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect adjustment for the adoption of ASU 2016-13" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r154", "r161", "r167", "r256", "r436", "r437", "r438", "r455", "r456", "r518", "r521", "r523", "r524", "r725" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r154", "r161", "r167", "r256", "r436", "r437", "r438", "r455", "r456", "r518", "r521", "r523", "r524", "r725" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsLegalProceedings" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsLegalProceedings" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r348", "r383", "r417", "r420", "r595", "r596", "r597", "r598", "r599", "r600", "r621", "r672", "r674", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r348", "r383", "r417", "r420", "r595", "r596", "r597", "r598", "r599", "r600", "r621", "r672", "r674", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r218", "r402", "r405", "r624", "r671", "r673" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails", "http://www.firstsolar.com/role/A2SalesofBusinessesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r218", "r402", "r405", "r624", "r671", "r673" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails", "http://www.firstsolar.com/role/A2SalesofBusinessesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r348", "r383", "r407", "r417", "r420", "r595", "r596", "r597", "r598", "r599", "r600", "r621", "r672", "r674", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r348", "r383", "r407", "r417", "r420", "r595", "r596", "r597", "r598", "r599", "r600", "r621", "r672", "r674", "r707", "r708" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r162", "r167", "r418" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r162", "r167", "r316", "r418", "r588" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]", "verboseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "Accounting Standards Update 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r64", "r587" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r223", "r224" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable trade, gross", "verboseLabel": "Accounts receivable trade" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r24", "r46", "r223", "r224" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.firstsolar.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 trade, net", "totalLabel": "Accounts receivable trade, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r46", "r223", "r637", "r654" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "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 noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Accounts receivable trade, net - noncurrent" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r40", "r633", "r656" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 expenses", "totalLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Abstract]", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r62", "r301" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r88", "r96", "r474" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Unrealized Gain (Loss) on Derivative Instruments [Member]" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r89", "r90", "r91", "r96", "r103", "r104", "r105" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized Gain (Loss) on Marketable Securities and Restricted Marketable Securities [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r49", "r93", "r95", "r96", "r659", "r682", "r686" ], "calculation": { "http://www.firstsolar.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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r103", "r104", "r555", "r556", "r557", "r558", "r559", "r561" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Loss [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r92", "r96", "r103", "r104", "r105", "r151", "r152", "r153", "r475", "r677", "r678", "r727" ], "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": "Total, Accumulated Other Comprehensive (Loss) Income [Member]", "verboseLabel": "Accumulated Other Comprehensive (Loss) Income [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r87", "r96", "r103", "r104", "r105", "r475", "r556", "r557", "r558", "r559", "r561" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustment [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r47" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r151", "r152", "r153", "r436", "r437", "r438", "r523" ], "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 [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r155", "r156", "r157", "r158", "r167", "r227", "r228", "r253", "r254", "r255", "r256", "r257", "r258", "r333", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r453", "r454", "r455", "r456", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r584", "r626", "r627", "r628", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r723", "r724", "r725", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding related to vesting of restricted stock" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r421", "r423", "r441", "r442" ], "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": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "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 cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r423", "r429", "r440" ], "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": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Allowance for Credit Loss [Abstract]", "terseLabel": "Allowance for Credit Loss [Abstract]" } } }, "localname": "AllowanceForCreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r53", "r225", "r259" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedLabel": "Accounts Receivable Trade, Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "negatedLabel": "Accounts Receivable Trade, Provision for credit losses, net" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Accounts Receivable Trade, Writeoffs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r137", "r289", "r295" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive common shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A14NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r137", "r297" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 net losses on disposal of long-lived assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r147", "r200", "r207", "r214", "r251", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r472", "r477", "r541", "r585", "r587", "r631", "r655" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r27", "r29", "r79", "r147", "r251", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r472", "r477", "r541", "r585", "r587" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r527" ], "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", "terseLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r5", "r6", "r14", "r16", "r19", "r298", "r304" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r234" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "terseLabel": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r232", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Debt Securities, Available-for-sale, Amortized Cost", "verboseLabel": "Marketable securities, Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r237" ], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r230", "r266" ], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities": { "order": 2.0, "parentTag": "us-gaap_InvestmentsAndCash", "weight": 1.0 }, "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.firstsolar.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": "Marketable securities (amortized cost of $554,897 and $519,844 and allowance for credit losses of $133 and $121 at September 30, 2021 and December 31,\u00a02020, respectively)", "totalLabel": "Marketable securities", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r425", "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r489", "r495" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a 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.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time deposits [Member]" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r140", "r141", "r142" ], "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": "Property, plant and equipment acquisitions funded by liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value Measurement [Member]" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r22", "r60", "r139" ], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities": { "order": 1.0, "parentTag": "us-gaap_InvestmentsAndCash", "weight": 1.0 }, "http://www.firstsolar.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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "terseLabel": "Cash, Cash Equivalents, and Marketable Securities" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-term Investments [Abstract]", "terseLabel": "Cash, Cash Equivalents, and Short-term Investments [Abstract]" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r133", "r139", "r143" ], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, end of the period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of the period", "totalLabel": "Cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r133", "r554" ], "calculation": { "http://www.firstsolar.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 increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "terseLabel": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging [Member]" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash [Member]" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r145", "r147", "r170", "r171", "r172", "r174", "r176", "r184", "r185", "r186", "r251", "r334", "r338", "r339", "r340", "r343", "r344", "r381", "r382", "r384", "r385", "r541", "r715" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r72", "r315", "r638", "r663" ], "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r312", "r313", "r314", "r319", "r706" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r408", "r502" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Contract [Member]", "terseLabel": "Commodity swap contracts" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r151", "r152", "r523" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r45" ], "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 or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r45", "r387" ], "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", "periodEndLabel": "Common stock, shares, ending balance", "periodStartLabel": "Common stock, shares, beginning balance", "terseLabel": "Common Stock, Shares Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r45", "r587" ], "calculation": { "http://www.firstsolar.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 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", "verboseLabel": "Common stock, $0.001 par value per share; 500,000,000 shares authorized; 106,326,000 and 105,980,466 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r99", "r101", "r102", "r112", "r642", "r668" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r111", "r120", "r641", "r667" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Changes in Contract Assets and Liabilities [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r403" ], "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": "Sales Revenue Net, from Beginning Contract Liability" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostDepreciationAmortizationAndDepletion": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives, and reduction in quantity of natural resource due to consumption directly used in production of good and rendering of service.", "label": "Cost, Depreciation, Amortization and Depletion", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "CostDepreciationAmortizationAndDepletion", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r116", "r624" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.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 sales [Member]", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r144", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r362", "r369", "r370", "r372", "r380" ], "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": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r39", "r40", "r41", "r146", "r150", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r376", "r377", "r378", "r379", "r566", "r632", "r635", "r652" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A9DebtDetails" ], "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": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r41", "r373", "r635", "r652" ], "calculation": { "http://www.firstsolar.com/role/A9DebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCurrency": { "auth_ref": [ "r41", "r388" ], "lang": { "en-us": { "role": { "documentation": "Description of the type of currency in which the debt instrument is required to be repaid.", "label": "Debt Instrument, Currency", "terseLabel": "Debt instrument, currency" } } }, "localname": "DebtInstrumentCurrency", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of reference rate used for variable rate of debt instrument.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Debt Instrument, Description of Variable Rate Basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "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 Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments", "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r70", "r146", "r150", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r376", "r377", "r378", "r379", "r566" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r70", "r146", "r150", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r371", "r376", "r377", "r378", "r379", "r388", "r389", "r390", "r391", "r563", "r564", "r566", "r567", "r651" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments", "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r358", "r374", "r376", "r377", "r565" ], "calculation": { "http://www.firstsolar.com/role/A9DebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Less: unamortized discount and issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Debt Instruments [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A9DebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-term and Short-term, Combined Amount", "totalLabel": "Total long-term debt" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r233", "r266", "r269", "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss", "periodEndLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Beginning Balance", "terseLabel": "Marketable Securities, Allowance for Credit Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Period Increase (Decrease)" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold": { "auth_ref": [ "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) from sale.", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Securities Sold", "terseLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Securities Sold" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain", "terseLabel": "Marketable Securities, Realized Gain" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r244" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)", "negatedLabel": "Gains on sales of marketable securities and restricted marketable securities", "terseLabel": "Gains on sales of marketable securities and restricted marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRestricted": { "auth_ref": [ "r604", "r703", "r705" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Restricted", "terseLabel": "Restricted marketable securities", "verboseLabel": "Restricted marketable securities (amortized cost of $254,659 and $247,628 and allowance for credit losses of $53 and $13 at September 30, 2021 and December\u00a031,\u00a02020, respectively)" } } }, "localname": "DebtSecuritiesAvailableForSaleRestricted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRestrictedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Restricted [Abstract]" } } }, "localname": "DebtSecuritiesAvailableForSaleRestrictedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableforsaleAllowanceForCreditLossLineItems": { "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, Allowance for Credit Loss [Line Items]", "terseLabel": "Debt Securities, Available-for-sale, Allowance for Credit Loss [Line Items]" } } }, "localname": "DebtSecuritiesAvailableforsaleAllowanceForCreditLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r445", "r446" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r445", "r446" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r138" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r54" ], "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.", "label": "Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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 noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, noncurrent", "verboseLabel": "Deferred Revenue, Noncurrent" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails", "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r137", "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r137" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Depreciation, Amortization and Accretion, Net", "terseLabel": "Depreciation, amortization and accretion" } } }, "localname": "DepreciationAmortizationAndAccretionNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r81", "r82", "r83", "r538" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r81" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r481" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.", "label": "Derivative Assets (Liabilities), at Fair Value, Net", "terseLabel": "Derivative Assets (Liabilities), at Fair Value, Net" } } }, "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeBasisSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.", "label": "Derivative, Basis Spread on Variable Rate", "terseLabel": "Derivative, Basis Spread on Variable Rate" } } }, "localname": "DerivativeBasisSpreadOnVariableRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement" ], "xbrltype": "percentItemType" }, "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 Type [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeCurrencyBought": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the specific currency to be purchased upon settlement or exercise of the foreign currency derivative.", "label": "Derivative, Currency Bought", "terseLabel": "Derivative, Currency Bought" } } }, "localname": "DerivativeCurrencyBought", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeCurrencySold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the specific currency to be sold upon settlement or exercise of the foreign currency derivative.", "label": "Derivative, Currency Sold", "terseLabel": "Derivative, Currency Sold" } } }, "localname": "DerivativeCurrencySold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r80", "r83", "r84", "r493", "r602" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Derivative Asset, Fair Value, Gross Asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r80", "r83", "r84", "r493", "r602" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Derivative Liability, Fair Value, Gross Liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative fixed interest rate paid on swap" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Derivative, Gain (Loss) on Derivative, Net" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r83", "r490", "r494", "r500", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r514", "r526" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r487", "r490", "r500" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r487", "r490", "r500", "r504", "r505", "r508", "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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 Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r498", "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "terseLabel": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet": { "auth_ref": [ "r499", "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing (a) the amount of the hedge ineffectiveness and (b) the amount, if any, excluded from the assessment of hedge effectiveness.", "label": "Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net", "terseLabel": "Derivative Instruments, Gain (Loss) Recognized in Income, Amount Excluded from Effectiveness Testing, Net" } } }, "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r81", "r82", "r83", "r538" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r81" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r483", "r485" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r482", "r484", "r485", "r487", "r488", "r496", "r500", "r506", "r507", "r511", "r514" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument [Member]" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue, by Type of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r20", "r308" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Disposal Groups, Disclosure" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A2SalesofBusinesses" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r416", "r419" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A2SalesofBusinessesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "auth_ref": [ "r231", "r408", "r415" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by corporation domiciled in United States of America (US).", "label": "Debt Security, Corporate, US [Member]", "terseLabel": "U.S. debt [Member]" } } }, "localname": "DomesticCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r113", "r159", "r160", "r161", "r162", "r163", "r168", "r170", "r174", "r175", "r176", "r180", "r181", "r524", "r525", "r643", "r669" ], "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", "verboseLabel": "Net income per share, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A14NetIncomePerShareDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r113", "r159", "r160", "r161", "r162", "r163", "r170", "r174", "r175", "r176", "r180", "r181", "r524", "r525", "r643", "r669" ], "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", "verboseLabel": "Net income per share, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A14NetIncomePerShareDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r177", "r178", "r179", "r182" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A14NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r554" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r448" ], "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" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A13IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r148", "r448", "r459" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A13IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r68" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 4.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 compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r430" ], "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": "Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r430" ], "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": "Employee service share-based compensation, unrecognized compensation costs on nonvested awards, weighted average period of recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r103", "r104", "r105", "r151", "r152", "r153", "r156", "r164", "r166", "r183", "r256", "r387", "r392", "r436", "r437", "r438", "r455", "r456", "r523", "r555", "r556", "r557", "r558", "r559", "r561", "r677", "r678", "r679", "r727" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r360", "r376", "r377", "r538" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimate of Fair Value Measurement [Member]" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets And Liabilities Measure On Recurring Basis, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r527", "r528", "r529", "r534" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r527", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r527", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r527", "r539" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Carrying value and fair value of financial instruments not measured at fair value" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r360", "r376", "r377", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r528", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r360", "r376", "r377", "r527", "r535" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r527", "r528", "r530", "r531", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Fair Value by Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r360", "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r360", "r408", "r409", "r414", "r415", "r528", "r592" ], "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": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r360", "r376", "r377", "r408", "r409", "r414", "r415", "r528", "r593" ], "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": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r360", "r376", "r377", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r528", "r594" ], "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": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r360", "r376", "r377", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r592", "r593", "r594" ], "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, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r533", "r536" ], "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 [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r489", "r496", "r508" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r239", "r240", "r247", "r248", "r249", "r260", "r262", "r263", "r264", "r265", "r267", "r268", "r272", "r273", "r371", "r386", "r514", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r603", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r715", "r716", "r717", "r718", "r719", "r720", "r721" ], "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 Securities [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "terseLabel": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]", "terseLabel": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]" } } }, "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r294" ], "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", "negatedTerseLabel": "Intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r290", "r291", "r294", "r296", "r625", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r294", "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r290", "r293" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCorporateDebtSecuritiesMember": { "auth_ref": [ "r231", "r408" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by corporation not domiciled in United States of America (US).", "label": "Debt Security, Corporate, Non-US [Member]", "terseLabel": "Foreign debt [Member]" } } }, "localname": "ForeignCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "terseLabel": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months" } } }, "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyGainLossMember": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing foreign currency gain (loss).", "label": "Foreign Currency Gain (Loss) [Member]", "terseLabel": "Foreign currency loss, net" } } }, "localname": "ForeignCurrencyGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r550", "r551", "r552", "r553" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency loss, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "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 contracts [Member]" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r408", "r687" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "Foreign government obligations [Member]" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office equipment and furniture [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r137", "r476" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedTerseLabel": "Gain on sales of businesses, net", "terseLabel": "Gain on sales of businesses, net" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A2SalesofBusinessesDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r278", "r280", "r587", "r630" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReportingDetails", "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r282" ], "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": "Goodwill from acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r281", "r284" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before 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, Gross", "terseLabel": "Goodwill, Gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r281", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "negatedTerseLabel": "Accumulated impairment loss" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r137", "r279", "r283", "r286" ], "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", "negatedTerseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Goodwill, period increase (decrease)" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r115", "r147", "r200", "r206", "r210", "r213", "r216", "r251", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r541" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReportingDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Current Carrying Value", "terseLabel": "Indemnification liabilities, current" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsIndemnifications" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Indemnification liabilities, maximum exposure" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsIndemnifications" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r487", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r200", "r206", "r210", "r213", "r216" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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": "Total amount reclassified", "totalLabel": "Income before taxes and equity in earnings" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r109", "r137", "r197", "r250", "r639", "r665" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Equity in earnings, net of tax" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r416", "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A2SalesofBusinessesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A2SalesofBusinessesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r6", "r8", "r9", "r10", "r11", "r12", "r13", "r15", "r17", "r18", "r19", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A2SalesofBusinessesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r303", "r309" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "verboseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "verboseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r148", "r449", "r451", "r452", "r457", "r460", "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A13IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r149", "r165", "r166", "r198", "r447", "r458", "r462", "r670" ], "calculation": { "http://www.firstsolar.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)", "negatedTerseLabel": "Income tax (expense) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r38", "r653" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Noncurrent", "terseLabel": "Income taxes receivable, noncurrent" } } }, "localname": "IncomeTaxesReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r136" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r136" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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, trade and unbilled" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r136" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r136" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income tax receivable and payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r136" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r136" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r136" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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 current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r288", "r292" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangibles assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r107", "r194", "r562", "r565", "r644" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "domainItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap [Member]", "verboseLabel": "Interest rate swap contract [Member]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r55", "r274" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 3.0, "parentTag": "fslr_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r23", "r76", "r587" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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", "verboseLabel": "Inventories - current" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories and balance of systems parts" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r77" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Inventories", "verboseLabel": "Inventories - noncurrent" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r57", "r274" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "fslr_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r56", "r274" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "fslr_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r118", "r193" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsAndCash": { "auth_ref": [ "r664" ], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of investments and unrestricted cash as of the balance sheet date.", "label": "Investments and Cash", "totalLabel": "Total cash, cash equivalents, and marketable securities" } } }, "localname": "InvestmentsAndCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities" ], "xbrltype": "monetaryItemType" }, "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": "Available-for-sale Marketable Securities by Maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r580", "r582" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of operating lease cost and related information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds and Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements [Member]" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Operating lease liability maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r581" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r581" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Operating lease liabilities, future payments, due after 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r581" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Operating lease liabilities, future payments, due 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r581" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Operating lease liabilities, future payments, due 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r581" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Operating lease liabilities, future payments, due 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r581" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Operating lease liabilities, future payments, due 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r581" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Operating lease liabilities, future payments, due 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r581" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Operating lease liabilities, future payments, remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r581" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsCommercialCommitments", "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r67", "r147", "r208", "r251", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r473", "r477", "r478", "r541", "r585", "r586" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r52", "r147", "r251", "r541", "r587", "r636", "r661" ], "calculation": { "http://www.firstsolar.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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r69", "r147", "r251", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r473", "r477", "r478", "r541", "r585", "r586", "r587" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r5", "r6", "r14", "r16", "r19", "r298", "r304" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r41", "r635", "r652" ], "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": "Revolving credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r65", "r146" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of Credit Facility, Current Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r65", "r146" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r65" ], "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 Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LitigationReserveCurrent": { "auth_ref": [ "r72", "r315", "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.", "label": "Estimated Litigation Liability, Current", "terseLabel": "Accrued litigation" } } }, "localname": "LitigationReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsLegalProceedings" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates an ownership position in, or purchase of, a security.", "label": "Long [Member]", "terseLabel": "Long [Member]" } } }, "localname": "LongMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r41", "r359", "r375", "r376", "r377", "r635", "r658" ], "calculation": { "http://www.firstsolar.com/role/A9DebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt, including current maturities", "totalLabel": "Total long-term debt future principal payments" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping", "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, by Current and Noncurrent [Abstract]", "terseLabel": "Long-term Debt [Abstract]" } } }, "localname": "LongTermDebtByCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less current portion", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r150", "r331", "r364" ], "calculation": { "http://www.firstsolar.com/role/A9DebtDetails": { "order": 7.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Long-Term Debt, Maturity, after Year Five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r150", "r331", "r364" ], "calculation": { "http://www.firstsolar.com/role/A9DebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "Long-Term Debt, Maturity, Year One" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r150", "r331", "r364" ], "calculation": { "http://www.firstsolar.com/role/A9DebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "Long-Term Debt, Maturity, Year Five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r150", "r331", "r364" ], "calculation": { "http://www.firstsolar.com/role/A9DebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "Long-Term Debt, Maturity, Year Four" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r150", "r331", "r364" ], "calculation": { "http://www.firstsolar.com/role/A9DebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "Long-Term Debt, Maturity, Year Three" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r150", "r331", "r364" ], "calculation": { "http://www.firstsolar.com/role/A9DebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "Long-term Debt, Maturity, Year Two" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r150" ], "calculation": { "http://www.firstsolar.com/role/A9DebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Long-term Debt, Maturity, Remainder of Fiscal Year" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r70" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Noncurrent portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r70", "r332" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r315" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "Litigation loss" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsLegalProceedings", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumLengthOfTimeForeignCurrencyCashFlowHedge": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Maximum period of time the entity is hedging its exposure to variability in future cash flows for forecasted transactions, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Excludes forecasted transactions related to payment of variable interest on existing financial instruments.", "label": "Maximum Length of Time, Foreign Currency Cash Flow Hedge", "terseLabel": "Maximum length of time hedged in foreign currency cash flow hedge" } } }, "localname": "MaximumLengthOfTimeForeignCurrencyCashFlowHedge", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement" ], "xbrltype": "durationItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r408" ], "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 [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r133" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r133" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r133", "r135", "r138" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r19", "r97", "r100", "r105", "r110", "r138", "r147", "r155", "r159", "r160", "r161", "r162", "r165", "r166", "r173", "r200", "r206", "r210", "r213", "r216", "r251", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r525", "r541", "r640", "r666" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.firstsolar.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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A14NetIncomePerShareDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument [Member]" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsRiskManagement", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary", "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReportingDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r200", "r206", "r210", "r213", "r216" ], "calculation": { "http://www.firstsolar.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)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r573", "r582" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r569" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r569" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r569" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r571", "r576" ], "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": "Payments of amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r568" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "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 assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r579", "r582" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r578", "r582" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r21", "r480" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A1BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r32", "r33", "r34", "r68" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "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": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r78", "r587" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r489", "r508" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 8.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.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", "totalLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r89", "r90", "r93" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized (loss) gain on marketable securities and restricted marketable securities, net of tax of $47, $(236), $1,134 and $(822)" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r96", "r103", "r104", "r106", "r555", "r557", "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive (loss) income before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r93" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Unrealized gain (loss) on derivative instruments, net of tax of $153, $55, $(545) and $(31)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "negatedLabel": "Unrealized gain(loss) on derivative instruments, tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r88", "r93", "r492", "r497", "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsHedgingRelationship" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r86" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r98", "r101", "r470", "r471", "r474" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss", "totalLabel": "Other comprehensive loss", "verboseLabel": "Net other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r94", "r103", "r111", "r447", "r461", "r463", "r555", "r558", "r561", "r641", "r667" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedTerseLabel": "Net tax effect" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r90", "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "negatedTerseLabel": "Unrealized gain (loss) on marketable securities and restricted marketable securities, tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities [Abstract]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r31", "r32", "r68", "r587" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r71" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "totalLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r119" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other, net" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r68", "r330" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r42", "r634", "r657" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r467" ], "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/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements", "terseLabel": "Payments for Legal Settlements" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsLegalProceedings" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r124", "r127" ], "calculation": { "http://www.firstsolar.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/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r130" ], "calculation": { "http://www.firstsolar.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", "negatedTerseLabel": "Payments of tax withholdings for restricted shares" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r121", "r125", "r229" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of marketable securities and restricted marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r126" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireRestrictedInvestments": { "auth_ref": [ "r127" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire investments (not to include restricted cash) that are pledged or subject to withdrawal restrictions.", "label": "Payments to Acquire Restricted Investments", "terseLabel": "Payments to Acquire Restricted Marketable Securities" } } }, "localname": "PaymentsToAcquireRestrictedInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsDetailsBalanceSheetGrouping" ], "xbrltype": "domainItemType" }, "us-gaap_PositionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by position taken for a security.", "label": "Position [Axis]", "terseLabel": "Position [Axis]" } } }, "localname": "PositionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "stringItemType" }, "us-gaap_PositionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates position taken for a security.", "label": "Position [Domain]", "terseLabel": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r27", "r58", "r59" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r25", "r28", "r276", "r277" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "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 [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsSummary" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r26", "r28", "r275", "r277" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r123" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from sales of businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A2SalesofBusinessesDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r128" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowings under long-term debt, net of discounts and issuance costs" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r121", "r122", "r229" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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 sales and maturities of marketable securities and restricted marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r129", "r132" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r121", "r122", "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Marketable Securities, Sale Proceeds" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfRestrictedInvestments": { "auth_ref": [ "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of investments that are pledged or subject to withdrawal restrictions during the period.", "label": "Proceeds from Sale of Restricted Investments", "terseLabel": "Proceeds from sale of restricted marketable securities" } } }, "localname": "ProceedsFromSaleOfRestrictedInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r68", "r320", "r323" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Product warranty liability" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r71", "r315", "r317" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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 due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Product warranty liability" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for new warranties issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "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": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r62", "r302" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r61", "r300" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Property, Plant and Equipment [Member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r36", "r37", "r302", "r587", "r650", "r662" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r36", "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r36", "r300" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Accounts receivable, trade, and unbilled" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r96", "r103", "r104", "r555", "r559", "r561" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss", "terseLabel": "Total (loss) gain reclassified" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of Debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r131" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Repayment of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r444", "r623", "r709" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.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 [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.", "label": "Restricted Assets Disclosure [Text Block]", "terseLabel": "Restricted marketable securities" } } }, "localname": "RestrictedAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r22", "r35", "r139", "r143" ], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash - current" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r60" ], "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 [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "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": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r30", "r38", "r139", "r143", "r704" ], "calculation": { "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash - noncurrent", "verboseLabel": "Restricted cash - noncurrent" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "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 and performance stock units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r48", "r392", "r439", "r587", "r660", "r681", "r686" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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": "Accumulated earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r151", "r152", "r153", "r156", "r164", "r166", "r256", "r436", "r437", "r438", "r455", "r456", "r523", "r677", "r679" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r393", "r394", "r395", "r396", "r397", "r398", "r400", "r401", "r404", "r406" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r399" ], "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": "Remaining Performance Obligation, Aggregate Transaction Price" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r108", "r147", "r191", "r192", "r205", "r211", "r212", "r218", "r219", "r221", "r251", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r541", "r646" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails", "http://www.firstsolar.com/role/A16SegmentReportingDetails", "http://www.firstsolar.com/role/A2SalesofBusinessesDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r577", "r582" ], "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": "Lease assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r33", "r64" ], "calculation": { "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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": "Other taxes payable, current" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "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 Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r96", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A14NetIncomePerShareTables" ], "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/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Available-for-sale Marketable Securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r236", "r238", "r241", "r242", "r243", "r245", "r648", "r649" ], "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/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Schedule of Cash, Cash Equivalent, and Marketable Securities" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r70", "r150", "r376", "r378", "r388", "r389", "r390", "r391", "r563", "r564", "r567", "r651" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effective portion of the gains and losses on derivative instruments designated (and non-derivative instruments) designated and qualifying in cash flow hedges and net investment hedges that was recognized in other comprehensive income (loss) during the current period.", "label": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r490", "r500", "r505" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments, Gain (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r176" ], "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 Net Income Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A14NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r423", "r428", "r440" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r423", "r428", "r440" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair value of assets and liabilities measured on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A8FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r290", "r293" ], "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 Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r285", "r287" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentsLineItems": { "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 Investments [Line Items]", "terseLabel": "Cash, Cash Equivalents, and Marketable Securities [Line Items]" } } }, "localname": "ScheduleOfInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A9DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Assets, Noncurrent" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r329" ], "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 Product Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r200", "r203", "r209", "r285" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r200", "r203", "r209", "r285" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r187", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r221", "r310", "r311", "r671" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReportingDetails", "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r187", "r189", "r190", "r200", "r204", "r210", "r214", "r215", "r216", "r217", "r218", "r220", "r221", "r222" ], "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": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationProfitLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Profit (Loss) [Abstract]", "terseLabel": "Segment Reporting Information, Profit (Loss) [Abstract]" } } }, "localname": "SegmentReportingInformationProfitLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r117" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r136" ], "calculation": { "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r422", "r426" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A12ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding related to vesting of restricted stock, shares" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates the sale of a borrowed security or written option.", "label": "Short [Member]", "terseLabel": "Short [Member]" } } }, "localname": "ShortMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A6DerivativeFinancialInstrumentsDetailsTransactionExposure" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r574", "r582" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A13IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r328" ], "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": "Product warranty liability, end of period", "periodStartLabel": "Product warranty liability, beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "terseLabel": "Current portion of warranty liability" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Noncurrent", "terseLabel": "Noncurrent portion of warranty liability" } } }, "localname": "StandardProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r324" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Period Increase (Decrease)", "terseLabel": "Standard Product Warranty Accrual, Period Increase (Decrease)" } } }, "localname": "StandardProductWarrantyAccrualPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Changes in estimate of product warranty liability" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A10CommitmentsandContingenciesDetailsProductWarranties" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r187", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r221", "r285", "r305", "r310", "r311", "r671" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A16SegmentReportingDetails", "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r43", "r44", "r45", "r145", "r147", "r170", "r171", "r172", "r174", "r176", "r184", "r185", "r186", "r251", "r334", "r338", "r339", "r340", "r343", "r344", "r381", "r382", "r384", "r385", "r387", "r541", "r715" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r73", "r103", "r104", "r105", "r151", "r152", "r153", "r156", "r164", "r166", "r183", "r256", "r387", "r392", "r436", "r437", "r438", "r455", "r456", "r523", "r555", "r556", "r557", "r558", "r559", "r561", "r677", "r678", "r679", "r727" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r151", "r152", "r153", "r183", "r624" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetailsDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r44", "r45", "r387", "r392" ], "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": "Common stock issued for share-based compensation, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r44", "r45", "r392", "r424", "r427" ], "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": "Common stock issued for share-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r45", "r50", "r51", "r147", "r226", "r251", "r541", "r587" ], "calculation": { "http://www.firstsolar.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": "Stockholders' equity, ending balance", "periodStartLabel": "Stockholders' equity, beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A15AccumulatedOtherComprehensiveLossDetails", "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r104", "r147", "r151", "r152", "r153", "r156", "r164", "r251", "r256", "r392", "r436", "r437", "r438", "r455", "r456", "r468", "r469", "r479", "r523", "r541", "r555", "r556", "r561", "r678", "r679", "r727" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r85" ], "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": "Consolidated Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A5ConsolidatedBalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalIncomeStatementElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Income Statement Elements [Abstract]", "terseLabel": "Supplemental Income Statement Elements [Abstract]" } } }, "localname": "SupplementalIncomeStatementElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r239", "r240", "r247", "r248", "r249", "r371", "r386", "r514", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r603", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r715", "r716", "r717", "r718", "r719", "r720", "r721" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsCashCashEquivalentsandMarketableSecurities", "http://www.firstsolar.com/role/A3CashCashEquivalentsandMarketableSecuritiesDetailsMarketableSecurities", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities", "http://www.firstsolar.com/role/A8FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r155", "r156", "r157", "r158", "r167", "r227", "r228", "r253", "r254", "r255", "r256", "r257", "r258", "r333", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r453", "r454", "r455", "r456", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r584", "r626", "r627", "r628", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r723", "r724", "r725", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "US Government Debt Securities [Member]" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsAvailableforsale", "http://www.firstsolar.com/role/A4RestrictedMarketableSecuritiesDetailsRestrictedMarketableSecurities" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r74", "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Accounts Receivable, Unbilled, Total Current and Noncurrent, before Allowance for Credit Losses" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A11RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r575", "r582" ], "calculation": { "http://www.firstsolar.com/role/A7LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A7LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r176" ], "calculation": { "http://www.firstsolar.com/role/A14NetIncomePerShareDetails": { "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": "Effect of restricted and performance stock units and stock purchase plan shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A14NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r169", "r176" ], "calculation": { "http://www.firstsolar.com/role/A14NetIncomePerShareDetails": { "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", "totalLabel": "Weighted-average shares used in computing diluted net income per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A14NetIncomePerShareDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average number of shares used in per share calculations:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r168", "r176" ], "calculation": { "http://www.firstsolar.com/role/A14NetIncomePerShareDetails": { "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", "verboseLabel": "Weighted-average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.firstsolar.com/role/A14NetIncomePerShareDetails", "http://www.firstsolar.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 17 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r111": { "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=123367319&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r21": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6283291-111563" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=116646759&loc=d3e15243-108350" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r474": { "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" }, "r475": { "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" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Subparagraph": "(a)(1),(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r583": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r641": { "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=120399700&loc=SL114874048-224260" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5)(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1,2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r667": { "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=120400993&loc=SL114874131-224263" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r671": { "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" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r709": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r711": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r712": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r713": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r714": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r715": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r716": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r717": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r718": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r719": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r721": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r722": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(d))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" } }, "version": "2.1" } ZIP 81 0001274494-21-000033-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001274494-21-000033-xbrl.zip M4$L#!!0 ( .^.9%,>.Z_FY @ -PO > 97@S,3%C96]C97)T:69I M8V%T:6]NE!M7=>=5UM5Z52AE>895M'A^X-/CEE1_\Z_*E< M)L61)K3BUG)#'3(R)8.^V1*.Q5Z=L?WNOUHBWHQJC^U$2UZ+: MWEL:TWZT]]\(3E8A'G2,G4K^;BL567G(G?WF7GUD#R:"V6$SJM7^O>7EC@X3 ME5D8TU .7T,?*SU9_MV6J12#K.G'LQ549\VQDDHW7]3\WX%K*2*<9RN>G9*S$]+^T.V_7MJ$1: M%QL_C-;QV>=>YY@L#F/G5])J]US+?5: MK?[@$:['Z8\>_?;:T7=+Y!/5E^2\0KX*EE)=(C'75B138H?4OGRQ\_;@!E=O M#[<190SYLBQY EMOX"4RAMEIEIW0#\? ^EEX';V9#>2?-W^P M-%6[E<:VFXYQJ5%K- ,T8ZW^,AS08SLKV+G(?BX5UY_6D"K;QS0WE.#=062TBFYS-0$JSS@):RQ,$"?AQE3 M<"%3H$*P0$6&%9^2/+,ZYQ@!R)'G2< ?)2F>M*"2)#3&*TU4*BRQ*LBM"&0\ MYL90/74B*;WD'EM7?1J\8W &)J4G6;#A!&*A0:H@ED$=GC"NR60HXB$QN?N8 MZT\X@!\Z<0, -"78ER-R'LF:FQ&/O8,+P1"K,=08Z4\7I^$9SVOPW'@Z>.9( M81D0X\"W@!"7O11:]4*SR) >4Y\I\3V6N4N. .$"&I!!J7"I> 0,.?B[L)!R MCN\"6N::9800$R$%0R*7$ "H%9#GS05_8FJ&))%J8F:(UWP@C,7NQKI<[$(- M8G"RM(!;,_-EQ=EGZ*Z![O;&0;>WM-"O3('+@I"YI*621.#1KWZ7N*+N8 ;8 MB+[DOJ9S0+LOA1DZ<2>6(F&[I.V>F3"Q5";W9 #Y6\F MY%6,6=X; J/PI'=+(#=&2$NGR[$0 "E M<^A.:Z0PE"P92F!H1F 6(P,2CC6M9ZT_%NZ-W0V'.]T@N.]';AZ.N<%,8>5] MT;X;FR7')V*:F_NKN,+>YX!882E0!95K=("D.1;&9V)(\.9?@X M-YZ2^,2M#(=#UM/K$AF!]8LX!ZE'N<&PO!-SM@*-P'T6*1N^];D31$F /FX M8NQIF7? T_D!S\"C),($+6XOR[P(MBHA%!"G8N1KV',PK 1#O$'!$ I$9TQE M[K.H0PI/$O!I,<8:FS6\&'3I'O4@/*YGR1[U4$0N-X&*]U5N;[9]GXI%KZ2Y MVV_A3-$\GI%. '\D4.OR15N8D?* MP[:3M+(LAT X@GP3/!E2<\6:7/;UX<*9+TM^]$7)F!(I+KDLCGNNR9?^PH0\ M5G!L_"YW9^."XZ&[7'\.SF8159KG1Y>N%Q$^3Y4.J0_@3BN,'DY1\'FKM+DB M*OX%.DM382WG:PM07X$$N18FX)-7?XT(0+XWKI[@O]M/S$*5_Y8+N.R#,\]B M?_SSYGGO^B3VKBT)AHJY$D"J.WIPAQBQX(!603*N]I 33B\=:PB,U?,&S[7] MX?CLV.]!@"VV>^'T9TUBI0R*AE_EU37@+K@YA(%34.A2("T&C,7D:8K=ZN_< M#Z.H6VN/1I\)R9/95K; .Q*-%%8">+C/MX"?_T6DP&DI%'*1C94<->W5;]_.IK01'Y('>*6%HSHMF[K<;6 MM=S9K!%?N:YL/*YH,9"[=.JC[TYK,=V[Q'8=D@&-_WR^]Y@_13)SER;(=K@N M<16O=T_)4QC>^^DR)_U;,7'/"4@%8Y(_T@2\?+&]=V#\)_G4.O_97Y;J'N/K MTIS<$]%__^0\+OAIRG\ /HJ29=6H"5GB?T\AL]$\)? LWZY[!LQ1S]V"?OR, M F0]T@2TAX(GI/.=Q[FCKN0LG':L0J/J^=@#[UUN.DVNAGOO_@;^T1]02P,$ M% @ [XYD4SK>NI_E" "# !X !E>#,Q,F-F;V-EIS:.*QPSXB1U788PK5'GM7$PJR:[.^P;?L#Y@9=:M;TNGN(Z&CWTXO6[WOG]MD M:%)!/G\Y.>^TR%:Y6OU:;U6KI[U3\JGWKW.R70E"TE,TT]QPF5%1K;8OMLC6 MT)A1HUJ=3":52;TBU:#:ZU9M5]M5(:5FE=C$6\=']@T^&8V/_W'T6[E,3F64 MIRPS)%*,&A:37/-L0+[&3%^3S M?HZJ_OFHZHP<]64\/3Z*^9CP^.,6#Z*]>A!&NU$2!MM[!\'!+MNC^P%-=NA^ M+>SO_3N$DU6(>QUMIH)]W$IY5AXR:[^Q5QN9PPF/S; 1!L$_MYS<\5$B,P-C M"LK^J^]CI2?#;DR9"C[(&FX\6UYUUAQ)(57C3>#^#FU+.:$I%]/&NQY/F287 M;$*Z,J79NY+&&I0U4SSQ@IK_R> 3W'./D\)?]"-XQF;^AS7K=/O;I\Y)IT?J M8:6V[/'#OJX9YGJE",O!U"\:8:O=[77..JUFKW-Y02[/2.M3IWU&SCH7S8M6 MIWF.5VAM=S=^()^_=*^^-"]ZI'=)PAWRI7)5:57(5;OE!K97VPY+I'FU\<-H MGEY^[K5/R>)P9H.H!S6[0KU/;7+5[)XT+]I7Y"P'I1<<4,OFB1<0&+"S=#I7;$H5ZBWF 5 B+1OHB'-!@QE,4VY MUK ![!RL8N885GY(\,RIG& $HDF-+P!\E*9X4IX(D-,(K163*#3'2RZT(9"QB M6E,UM2(IO68.6[=]:KR+X0Q,"D>U8,,*1%R!6D$L@SH\L2EL,N31D.CGX17/:_! $)N])%K50C//D!Y3ERGQ/1*Y38X X0(:D$$IMZEX! Q9^-NP$&*. M[P):^HYEA%#,?0J&1"X@ %!+(,^9\_Y$5 ])(N1$SQ"OV(!K@SV.L;G8AAK$ MX&1I ;=ZYLN*LZ_070/=[8V#;F]IH=_I I<%(;-)2R8)QZ-;_0ZQ1=W"#+#A M?<%<36> =E]P/;3B5BQ%PK9)VS['7$="ZMR1 >1O*3S>1DI&+,9K3=X#7C$# M7CV(;NMZ$UFRFPNF/34(Z[0<[KQG'YQ^N!/[)__(+>7-/-BM$6+SZ4(,>%!: MAQZT1@I#R9*A!(9F!&8Q,B!A6=-ZUOJ\<*_O;CCGX$='"*)JS&,+?*IE1FW!H1I!8TFX MC0:JXADR$2N<]KG@9FJYRCJS-DX=B!T^?8@MB2Y0-%?7;HH!C7+L8C56P1*N M"'O:V#G@Z/R 9>!1 F&"%KN7C9T(MBH^%!"G?.1JV&LPK 1#M$'!X M$>TQ% M[K*H10I+$O!I/L8:ZS6\&'3I$?7 /ZYGR0[U4$0NUYZ*]V5N[K?]F(I%;Z69 MW6(Y/V*< +X(X?>D2OS*D^I8UV>SKPH7%KBRYT1#R+J-(\/]ITO8CP>:JT2'T"=UIA]'"*@L\;J?0M M47$OT%F:( .1[;>L)_MO]Q"Q4V1\YA\LN./,L MX@1<09H%23C=@\Y8?3:L@;/6!UO<%S; M'8[/COV>!-ABN^=/?]8D5AI#4;/;O+H&W 4WAS!P"@I=\J1%@['H/$VQ6_V3 MN6$4=6OMT>@K(7DQV\HF>$>BD,)* ]S^1;P<[^(%#@M^4+.L[$48V:K>48' MQ0\[JDC1+!T).65HG0RES\MT*0J VI\D-I5[(5",\K/.''^\7/H9J#=<#*?83F=9DFT&]0,:%3O6SE M6>[OS$/*N/WY[20H;.K+ *"@(\T:LR^'J*HC0:<-GCD8.:5#1/\ SA4SMP/? MQK8T@Q065IQ!WSQWNQ)XUPW\-?',N5@X/=>YN#2GAOVX^Z M#!_T_R1LSM0W*\_JMNJFU]U)RA"%^16$4NK1S3[N%7? MNI,[&P%QE>O6QJ\5+0;RD$YM=&.U%M.]36QW(>G1^-?G>X?Y"R0S>VF";/OK M$K?Q^O"4O(3AG4R7.>G_%1,O80+>OMG>.]3NDS3/V]^:%Z?MKKLRU6V>GK>_ M+\W,(W']-YNB"YJR9T!)4;B,'#4@2]RO*F0VFI#,R,6-E;V-F;V-EY1J?5[I]\./ISZ,)%)#*=GAR?= M-I0,RSIWVY;5"3IP'+P]@:II.Q (DN9,,IZ2V++\7@E*$RFSAF7-9C-SYII< M7%C!P%*JJE;,>4[-2$:E@Y9Z@E=*HH/?6K\;!G1X.$UH*B$4E$@:P31GZ06< M1S2_!,-8<+5Y-A?L8B*A8E<<..?BDEV1@BZ9C.G!4D_+*NY;EC;2&O%H?M"* MV!6PZ$V)U6G%K;GA;N2.1U5*HWJ-N&YMSW7W]HBS%U7_=M!)"]D+F5S.8_JF ME+#4F%!EO[%7R61SQB(Y:3BV_4=)\QVTQCR5:$R@SA;^H)V8I7?KO5)33_OOC[F$W +=B.NL>W^_K/]-7T7M_ %ZO M P7MJ-OS>NVN=[*D/?N83L\&PS.O%T#0!VJ4XFXI\2C#]DM_&>9&6PD4-=N4> MB7BF.MUMF35.A:B%+T,B1B2EN=&_CNDE$EI7PA.4@:)XI'5<4 M+E,^PP11J((.[01TS%B8!]!@66&Z"O0+Y C%-WJP7X$KU_$!KUIMH.7[7.OR!@*L\2 M,"S%(ICH>JC*K21,%2>6POUH(DS=95@3%'#*BI'$,: "=(O$RV*1E[7\F*4D M#=5S5!WIL5X72N2:Q@7N.-9>;?V!0KA>HO.E:?01GPK*TB=4H34LN+LK*#Q] MZI1D%-,EPX@++.L&KF1,LIPVEG^:$O]#@&U6(0 M6VW4SZ?D9PCO<+X^3'U33'QA A(613'=4 )>[%3WFKF^PEMO\"<,3#CO=O#O M6DZ^$-'?/CF;!3].5=\!'XN6)7G60%[(>QY[P=F@[)F['Q.V8^%P+ MWW9,_+4;V^TQT3OQWWN]CC]0K?]PX'5._ _;WO\S#(L;S8\7TVNB7L%KV B" M8^M\"YOMR%B,C$>KEY5?-3(^Y07VPHNZ<)(NW8MOG'07UL<_ =02P,$% @ [XYD4^\2V?$$+P, M*LHH !$ !FR];7L3Q[(N_/W\BCP\7Z.5?JE^ M*:ZU.!=@8+$V-@F89)LO^ZKNKL8"6V)+,F!^_:F6;3 $$@RR-2-/2()>1M+, MU%U5=U575_WS_[X[//CI#<_FX^GD7S?T/]2-G_[OK7_^?Z/1?]]Y\NBGK6D^ M.N3)XJ>[,Z8%EY_>CA?[/_U1>/[JISJ;'O[TQW3V:OR&1J/E9^Y.7Q_/QB_V M%S\99?1G;\YNALC6NQI'Q<0Z@NCC"!G<*"9C8DC("LO/+VZFP(PUFU%&=B-0 MFD9(1H\JAT) R67 G\M-DQ%3UJY6+*!*(N<561UJ4%4GK]K/[B_DZN0*)_.; MXW?_NK&_6+R^^[-#OXQW3VXA>CM/UE/#D83[A=\HW3P^O\8/;) M!^IX-E_,IP>'O[2+E"A56?''\U'+XA>?_A(I7E:?O_I&\L/C)0>67WV MD?EL\>?#Y<4O'/I.3N_5)Z?SUBX/UXCXR_+=&Q^N<_'E"_UXC;\L9C29U^GL MD!8B]O9[:J3,2)L/ORS&4_R\9>//GOWDX^,YU,P.OS5V9P<<>X.C.0;/_G V2_\U4W0;J3B MQYO^]=O=4/7A3LW'7SI0SDO_\M_;CY[F?3ZDT>?WZT_B_/2"VMN)YGQ>'.6S M.WQZL/_EY,WEH33@N MA2?+A_+^CAB6V3B?_/Z[Q1.N_[HQUJ9DE6U!M XJ9,+ E;*SD56T/O[/UO)4 MY,_HHP).Z+#]-(]OWIO(^1W?E%W_\7'-WX:%_GJ8G\_3EO3-X_, MDS=[=ONHO+SWYOD#?/GXY7]>/MX]&.^]OZ>?'^ZYYUN_O7W^X#_[.[M[;_=V MM]_M&#GZP=Z[O9=[;Q_9G8.]]]/CO?>OW-ZAO/?'\\/'?_RFMA\\&>_M/C/; M#^Z]W]XMASOO[QQN__'0;-^/ZI%Y?KSW1_8[?]S3V^__L[^]^_N^'*=VMNX? M;F^]LH_;\2]?N)TM^>Q6&>^\?_&F/+@_3@^>^>TM^>X_[K_:WGH&>X?W#W>V M[AP^_^/^P?;ADX/G6T\.=G;WQSL/?C/;?VR??N9W^2TW>;X[?;NS]=N[O3]^ M>]N.V?MC3\[Q^<'>'\^.GS_X_=7.@V?Z\8.'ZOF67)>.QX]V[RVVGZIWCW9O M_X]U; !K&:DCF+(-$KH/:M0+'A_XU:[_VL3[:_R_=,R"/>;A*O/"Q>\ M<4%E$")=: 3!\RA90)$P6&]!@T]XX]9O]DH-=)$H870H7[D_*G1\7NQWE]SN MG$+?FY0M.7J0^M])W7PB=1&VCR?A$[$?S>.5JCZY4*&>XB!\@H/" M>7PHKOE?-T;VQD_S\0L)*$=G$#@-@VX^7NSS[.[T\/6,]WDR'[_AAQ.)I_C9 M1"+,@_%[+O^>"IV=O'A X\FCZ7S^>/*4)2X8+\8\OST;S^6M+7DZ>7%B.7;I MG?R60$I^PZX72^\>/\7#?'A_\OCE[X?;+U_9G9>_V;W#)R]W=G]S(D^W_?+V MN^>[^X<--SN"I<>[S]X]LD_V]P[?'3P^_,_^\]T[!WN'SV![]_:[Q[M/Y#L. M]K?-MGF\=?_@^;6_=_Z9V7=^KV6)W1O;<"IFJ3)SW"%+R "?2( M;#$2GT/-BF(1+W'C%H0S))U!YR)0JHY(V8RV%($24(28@(JEH #%(RVAI,Z@ MI+X$I0%!'4.0^H @9;(P1G*C&JH1)U3R" W[$:IJJDF<2S-'QOH?@=!W>:6O M6*/SSFIR=#@JT\7H]- !:)T#FOD M$(IE^;R/)'XO>3RB%RL([8AJABL2;Z( MW_M96_@AJ$6V17&*J .$7 @-:N,04LU"IO'46NG!6O4'1/ !1)JM\GH9Z[HD ML2Z:$64OY$E7Y;1/XI'LC5O1F!^!T-5SIP:;NS3?OW\P??MO+B_X#$NWZX)G M3S@?T'P^KN.\S'0*@GZE1L4''%T$1\?G>).P)J+,>12A\2:=ZDA(3I(PFT@G MY:HB%F/D[)J)TX"C+N+H(WM"%3%$$T?"PGD$E=4(O2DCK7W!' V+*;IQR[DU MDZA1TCJTWT1S&1!SOG"'B<.?5]I;\3I/F[IWQ]OLGX^VMV[#S_K9ZO+M_ ML//R/P?;AP^UH.751T3\9I__\>1@>_<_^]OOGSE!$>S]\;L\?J&V7V;Y[/[A MWFZ6W[__\G-$/-\J!\\?/'NW?7CO_<[N*[VSM;__7!#Q>.NWXYWW+^SC!\_W M=][_]G;OCYTJ2#A':R"B\HY&5$'HL=J^$E"4 MZKT.C)P ;'6I5B'*WBGE$A3V2U H;=J*_ "*JP7%1XX2G58&'4BX;8UP7=,X MBG(CCE5>@.A!XX5!,6\RF:_.2%P@JW,.+$MDS&\?+?:GLQ:)#R"Y"$C.)Y*C MA+81?1FE@C "=EJHB!520CEK8PI%;$16J9_5R7\_"I7O-QT#5-8!E7/VI*!V M.HB386M'$,6H"-M((\66E=,IB@17"I7U6)6'\_G1 ).+P>1\BL4)WY PF$?% MH83&I=(HEF!&K.0%'[*.$&_([4JV"BA ML/$C47N;A;,8!^H[[-Z5Q%HOL//XO)WQVKM"M?':+-0%P(B="3Q*BG6-P;>T M;& M$;2%H,A)C8Q(F8W)Q;7TFUB>G[W#]=B;3Z'Q&10^ \KM@X/IV[;I19[?G7$9 M+UHV?X#'1>!Q/CMK=8C-^XR84.'@4Y1>79']HT?G[3)P?0L;WL=G!V70',MN[ MVXOM<2LC%]C<_I^JJPF&\TB5Z$:@G1NA]FTG 1=GD"0HDM#9:?PYP@_5U-5H MBZY>05(@2$$R-0EN- 8T,2$-R.D#&:V! M;5#)@)@; ^%G;^)Z;,[@C:X8(+^=-RTM76LT2KCLVG(0H<1"$A*-*&FTNF0H MY-HFE8LM(Z_,K S@N')PG+,>$4Q$14DB8S(C,,)8DB(UHA@]QJ!88I#&8[^& MC2]N7+M(2/-9/=)KGM%B/'GQB&G.C\:4Q@=M$_G)=K5E*4';K?BXWA]/! =C M.OAU.A^W$[KW;M$*F 0KC\;SQ7J!H!_?_0"$_>W=_';OO?S6R]_T]M:3E]LO M[\'SK=]?;F_=,WOFWCL1KMEYL&T^ N&AV7FY_U*$=;#]\IG>$?#LO'S52I'L MSOM79GMK[^VVV79[NSNO/@>"G*]Y_&!G?\\\.][9?69W'CP4 +92I&P?R[7M MO+S]7LYE?]L\J2=[V#Z$,V+)D[-MC3B<8 $MY9'V)9-2(?C@;]SZ^VX:__^R MH.Q,;J+!IY*[R+;'B_B9 3WK0\^Y@@--X(+ Q686](@+&)%W9E2-3MX$1,/E MRM"S:MNS,YWD 4"K!]#XG/FI*5,Q(4CTLXQY(HV2!CVJ&'PQ-N08^+L ]%%X M:[5 X8N"T,?C5 2@4$D&EF/XL=2TJ,851EEH3AB 32'\'U&Z&\Q]&=^+.%Q MXMEG%+F(3<+ ;)$*U-9B2TY4Q8Q9#"1F_3>U_^=*+5L;H"53?CB9+V;+_@W+ M,/KIZQE3D1-JC5F>++?SGS+CD5DOG,S.\1F<]H36[@DD[@E$LA-J_'+O_0NW M]_[WP^%?H\=9SH=^OWC\72KS\O@?W M!%;WWNWL_EZW[ZJW'W=CH]8%DAWY@N+3-/M1A&S$L56?4R(%OMZX9?_A+K P M?_TVS'H.':$BZ6+5J"PWP**$T^B,'6'2 M-=3BK&LYWE6@(QF#)JA<7 4?%#$7&UG\D_>LP]]M&!K0<57H&)]#!P'[2I5' MR&(QH HS1BTQ=L'&1JU$5K"LTK[(7K(OHB.6$*J0:V]*@ B% B1/6'+5F9(: MT-$5=!R?0X=$1#Y9IE'.+$3%B(]);0>]C^2!.<1B2T.'_U';X4)P,17*-@DZ MQ,%@MB2C$9'T'&><%1M%3H1"<8LZ @JC"C8 M.HIH5$@*A#K69C3"CZ+#^&A3SLYFJ,#B3V)05A$I%NZ1]4!'NX*.\X0C6#)) MA#%RH:T!*A F:ET8994H1HDO )?H^&$ZBC5Y2%JBGZ"AE(10V;')F S:I,* MCHZ@XSSAX*)+ZR\YM@_+RM?U9 ],GS8S_\6XNI.>? MOWSZ'2>___%'3\]A/CV:+9\M.V/?/$7H"2J^I\/"V1?QLF/QV;-Q:<_KF&<_ M+4^(O]C#^N[#__JT >_G'[YU]M*GW_YZV4#H[-E\0;-%:\!XZRP1U39P?O[> MA],LYP[%46L%_>D[9\_/?N273V[4V?M-."^;/7#YGF1S.^=?KSRS?/ MON+LO;/G[3N^* ?C52E"+5K>7:Q/)(K>UXI.PA*)4=))'K[M9NW [3_I"+XX MN:-B1@U^^*+3=RYX1X^6:/[TEITV1K_Y[.G6A>_F][0Q6O]M_1S5X2I0_W>#(]'$^^]+7?:L0_^8I?/CW[O[7UW[[FNGZ0?&+K/Y'[ MQ6S]IW?@VU<,.W4'U$B;D=4KN ,7J%6_Y#MPBGA^T0**DZ=%?NS=ZX-Q'B^V MN84U/Y7Q85MK;6-VSB*1AY,W/%^T#[59'+??C841+1-?3^3EV3@ON'Q:G7;R M5?_\Y8N_\.&F?3B1=6'S J5Y@V2N5&>,=2(-RY!M!D64)+PV7L23"MO*>*HS MOKLZ\Z&&-'<+F59?$('O]*X/)SZS.8PC"30T;C"0T ME2"7$@N&N#%B>L(+&D^XW*/99#QY<>F^9T7R\0$PL2-#IH#E+-)IT^4P9/0U MXN98N-LY'QT>';169U_KJ=@3D57CM$L> C4B%VNL)/^%$A7J%)*^.I&MZP[8 MB-EG'W+P'E24F+<$!;:$E#)F,FM(MO3>NJP_%83%^!HP@0X.BF>T4!(G0E8F M)94W3ZIKL4GK%W1,&9 BVFH+I$R-31O.(16C' -NGJ OE5ZO7Z# K2+2)Q5J M@!A"L7;D'C;:I!NUP 0B9ABEA\C-[)_TT/\D9= M4-)+21QY+58SUYHM&4CLJ59CB5""K&!\21LCFC7%P*L24V:RVOM4O0/O4(*K MK!(H7W-RANW&B.FJ8^ 5R4>)>7.$$@0; UR%D)B064MD3&U@P.;(IP,Q\(I$ M9MM&1I.\!B&,SFJ)?-NL(A/E[^K3BT.OD@ MNT3!LM$4QA'5 MUD)#V)V;4(MT8G(57))F=A\% ('.9B M@[4E&57.8N#^R_0*8^ 5I2="JD+;=82:&*K5%"*+ ZWDL:UE^HT1S9IBX!6) M*8><4>@I!C)@4:6:=*W.@E =LC%MC)BN.@9>D7P@!NL,*39MSRJL2$,0(W!L7>0QN&:0M"5C8JU?JO7.%>G#HA(V1C[K=\LKV_P5$R4'44F4*")S48)'<4C@2:@4JR]V&NJW[*Z^ M8O9*6@)\&K]H5:FH3!P**!7$J>6D5:A<11F+W3RIKC\QNQ9!1PF O+A#:(E9 M)?S219N,=TD)R_9%;9Z@K[1B]NH%ZBK98G6J04*%9 F=P:!]*1$,>V,V3Z!K MJYA=@UEFE%"7G8N)Y2\;A2NE0")AY[2CY08=C1O CZXH M2X.NH:C4:CY7ZU M+!]0*U5217EO74XVV(T1S1HBP!6*28ET8H'@J!:@RBA1!A1;?,TD[,9LC)BN M,@) "2)RPHB[L*,4@_VZ.[;^@4?GFG[]=7AZ= M=/F8WY_.=OBM:,?T:-*F:?PZFT[D85Z>W9]UZ/2HIVW0.LW*_-GK(E&XMH,5C2 M(4$KLE,F97)98([)YMA]5 ^PZB"L A3G'"BNZ.2A2:$DE:.MU>J,WJVAOURW MK.:/1J97U?WN4UY=@PK5$V83(?I"R;;*_QJTMQ%MWCRIKC]AN!9!QZA0$=4* MPOH,ZABMDM!)+W<>L@N;)^@KK>2\>H'6&BQP4=G4!.AUDI X>:V+4QBSVD3- M75?)Z.J>#![/IT>NY?,7!41$7W(Z9-H9W),;[9&[? M=#(_UUUP9SI;[-]>CGJCR;DC)F5;7/F"V_@^OG,T%[<^W\@%0%7%#GA3E*8" MRR$03H>:22N?JPXT .?+P'GV5"*+E\+3M_@-'TQ?+W]Q@W%BC7.V:DR$"<@2 M!1M=JER-1]"V#PO%+\JS-^-\OM'HT^D!S;;E[8._XW,#(KN MR (^"I\Q1AL&*(@0*)/Z\)AMJ MJ='9TSX*O=>0;:'^Q]LT>\6+^T>3TI>6,9A8,?I&V0,@ZE2BMUQCC"4X"<@V M0UNN5#BKTYRBG5EF+($C!&61A2&W57\VU;7BFLYKSH?)XQ\';WTJF?O3&8]? M3.Y.9Z^G0B:XEWWO#1BH3B-I$ >3 HK0=(B)+$1?:P_JB+LLIQ5VP4]4:%8K38YMJX) (PQ^NA"R$J)O?-]V'O4+N5'1IZT&)#!>F,3:*TB":D-H3@MG GI;+MZY^Z M6MD=8$79-0LI-A)LT!141B64!!U1(=X NWG*&!],W_!LTMZ^D(/[YO/HUL2F MU=EOIS1'#0XT$>@D)D)[+2S(6 %-B7H#[/>U1,CJ_(A+*43(WADG3-E65!+7 M<$Q.2'+2IL_1S%(\GPKEZ='K&4WH=*5"WMI,>*S.@%"*QA>Q'P(,T%Y%$Z,M MA8+3:'-T/38@UQ<>J[,>3 78 YE2*G"LJ+U0T"RA@2%=7>BQ]5A-B-U3A*RP M-3D$!Q6C;ALMJ&"J6)55B@"R/%,]-B#7&B$K[&]2K#;*&F]SXZA(KLVO]-H7 M-MDGW ;\NSI]:*GJS,?#!0YF9JK0T"N,6=;C'<8O6]SLS; ?%PW<*S.X$ZHN&9PDJDC5VU*;( MH0-(T57E4_38@XK*#AG+]=1DAFA>N+WD*I*8#+SH.S)D:7T%L+22?P":YN?7$S)+.Z=<_@ MV3NKR2A,(%$@06A+X&"R^*%48O<;87=.,JOJ]@PD?B5#*&R@JIQB\=4)F1!6 M+SPP]X 'MITU3VCR@C^V,]@>3\:'1X<;%(ZOGV&:$&,FPTZ)12TA4C65K',U MQD93^HH4>C<@9<5(H4K1.U5,U@P.<@H^< RF6&M<<;[[69Y?9U.YWL7QKP=B M5F]/2LL"G&QI._XHU[.#']&D]"1U$X&\L>P8;+MG)KFH;"XZ!!4IN!Y4K'=+ M,BNLZ@B6E$[L(45 '=JJFPL&4@C5)].#-94+2>;.T?B@[2N5X\X>/CQ\/9N^ M.>F4U!-U4HZ="$7L7$10X@=#S#65I'-0NH:Z8>JT3J&M3M-4+1(=HL_@&:*# M&$+0E2KH9("4VC!-VZ:\/Y[P[/C\@3W1+XM4Q2XF89X&#-4HFB6&$51K@QMC M#U8:.BZJU6F5! !.(OKJ6'F(I2:M;2D.$K1A0D9OF%;=/YI-QHNC&L0TY_WI06D-D#X\Z2$M+%4L'W*(17M0B9(F'UJ;(ZBU M]&*"6I_DML(=6BED)Z)C$I<53))HS'AV0O#%9/I$&Z9O=Z?+^J;7'W@.:?-1WYJEPO M/]7[K3.\5Y?JK88R)E+D+ $$&UFQ:_N35.22J4]E1-T6[=5G\1$Q+"0DJ:BP?5@&_W'QL^G;9B?GGS%>6&> M-)P^>ZZ@A4NQ![4L7Y'@Y+4X-VZP4F[;)+WB/CC&*YF%5D;'VH)3O_G@R M7O"C\1LN#R=R&UZ,TP$O/=O\SO$VO9S.OA RGC:QY[++>7\R/9B^.'XR?K'? MFQ4H:W2QP5FM"[5&]91*+9RRM54E+/WH$?3M8CLA)HV1_'HTR_LTY]LO9MRK M-<-H2I:[*/&=JH#BTHKGF!*$=GL=]J JZ;L4[5>QF_T14DA4=8JI*12(N%!4 M2=F"+I06RE'W26&/K.$**_ZLTZ:*[>."4*%B):]<-(K$K;F>]-3K@35<88<9 MUH95:OTA$)@-)5MR:7LMBP]9]:,1=#>MX0J7=77@;,5)F=1H>\8L N$HW#!E M &.[[[*VY&+?+*?>?FSU\F0\?_7%?I7WWHDN35ZP/'U+L[_;5_#-Y_!O+B_: M@"6>RV_0QZF\'\_QY TNM^>GQWX\V56=Q/G94(^F^0NG\>N,7].XW'OW6C[+ MK=+G9!SIT6PFYW$"[)YX<2Z<03@5<0B0H-5"4HB8L.VG#[X'@VD&W'XS;I@"FV Y\7@>6I$'XTIC0_ZU.N-/)%1 MQ?LD"/*68@4+)D:A JDZ[$&!\@#5BT%U9SK)?45KH1252U ,66"C8B:LC+%M M;->(/6A]VPFD?)O*+,>9EW$;CSU9S"@/5/6[*@6R,ZBL9IL0HJNI>H@Z$,BK M.>@R0'8S(-L_EEI4TL8(.RT> 6.@8HL+.H*+J*H:C.DF(;.W!#487Q5#&X)5 MP>F0/,?0)B(H;1%=#R9I#BB]%MQ4["9$, +0E(%32E;(JO;.:2A%V.H U($< M_BF/22:0@X 8Z1\[4]DZA<%&T@&*]:E*K&L= MNF+;9H >=&/H$S1Z2X^R!)2HHIB,JL7K&*IL2O1<24&K=!A@,O"3LYK;6A*K MZ(//8$Q BX$+D/6E,KH>^)H^9'H%(>4#8 =.]!TX]9%!A<*Z!XQMPND$\+%1EA7,I(T82."14KE9"XA2S8=N#.MP!CAO*_9;E=1X@ M5EU!D)EJ<:$FIPN2L;$'W&^ YN;R353&J!) Z0) V405P)EBVKZO;&P/%KZ^ M#9T/Y9IG/%\\$7P\?4NO-QR7&\0T0ZT,Y-A1J&!3BA6T1G;.,F8R/=@9-2!T M(SAFLI6=81(<)G!(T5M'VDFX'C.5/M0(#$#<.'9I@P50N;;)6Z!*1.,=:Y.4 M4$U2N#$UUM<1E'WFE:3;^%G?9I)4\,51P@JFZE11>^0>%%=W%!F;Q.R4B2'8 MZ$).T/*&U:OH=5 U5E+4@WU-'<5(_[A5])BB\1G0,7"@F'76AE&S*LK9'J23 MNPR%WK(;5<4DH%+!".7.06%,V?IE=6Y(I@X6XMKR"YLR0]4%HS' "E"Q86\H M6E=M,CU8)[U6KAX@.N6G+%*$WC*51'V8%WS&O@B[Y*- MB6)$ZR F1!#16!NSF+=@50_&D/1AA:\C%69K=\HK;/Z20YM)Q:E(X%5T3-IF MA91RJ9"U'G"[2;A=AQ]<86("MEE8""CF54$R MA315"=F-SY23ICA =C,@VV\:X+-3 DIK4XP0.:<,6$'%H!F-F-J)MML=2D*E7$]F)K8":!>*Q=T\PTW,?R-67EJ-QPM58W*"XP*I+-%DGMCCXP,$)G25-2H;@8B/Q M ((.-*1"T:5:W4I70_>1TH>DR76M UMANH1"1H005#+B\4PD-MYH6ZDDYT,/ MTB4#3C?4V;IBH";G@BT:$%TD4PQC0E\A:M4#9SM G&U$E'&K&KI@7/M*$;Z[=B: MP&VIH,6=@7(Q)NLD@G1"P*AU*QI@<5V=BO%:5>9B; U0(%$2KH.)!"XV1.K! M2*#K9=\!J>046"(H,,$A5*>KLEP=DK4]*.+9=%/;IGEF\F"-2"@FAXH=V)RM M4D4Q]V MX!I8O>I=*BK4V+@SF8"AN&AL PY)]<#?]B'0&]MJYOS!S2>/)K. MYW>.3W_W"1\L3W"^/W[]V;HGS??O'TS?GA[8$P![-@0E,EI5@:N.S&)NJ@U* M%\HA=1_ G07/%2Z-7T_LLBJ)0DD:4ED.F@]LHM.^)B(5^)ICMRM22MKXHKU! M^2.W3T>J1<<8,DO8J'3]GZWE7A3Y,^KZII3!5_;%W@A:9XLMN0NG6W;:OQ^^ MY\-['U!6SAUZ?G?/V3O?$V"Y[&*J,;!U($PP>A\Q-@N M(=Y3]1*7QAJ\!O2:HHXFFF23DH<0!\3W5[:4T(BS!B,V#:JN6$S4-B7.%7*. M@Q,?G/BJ3NOA)$\/^>E"KKZ=T9<31W>G\\7C^I0.+B-3M'YU2X&,T:D$5 E( M^ .&ZBWZQ%@UU]PC=>LLU#>6/ R:=I%:B!0X>E<2. :K.8+V14)5<7C.4>V3 M8^N$I@V8NC'FU#;#J\@8"A@3(SL7HZLYE^22[4%_E($C]27LNYS.)!BQ$E/Q M-8-51)1M6R=@,DX+!^D^@#L+GHUE'5W!+A5QZ,Y5FU4!%4)*V950-0K(LBWU M>F.W*U)J>TP0L]@5(XS+1%1>8U&9E"K!F66UD,8N+]T,+K)_9D;CRE:U2#N) MQZW'$"R4&-%[9QEB52$FK4WW =Q9\ PN\I*QFT(RXA9U9*6!';;^QV14J10-AWJI!5 )-T4L2!G(/F(2.I969"G64F5)<9S> K^V)O/DF> MJ&]/GJC5K9L'ZVHJUNDL%!%\LIELR !&U>*4Z1'L.PNYP<-V"?%1!U<,:O"% M(>B4O(,:!.X<*UKLDZ'OF%]>OVRU]:!8V);W%I+$M^@H.JTIA5!TP9,71A3D+D63-0V$(>HHTX*"Y)+R*&XT\9378;2 MP)'Z$O9]LM5E96-7/ 6==6Z3BL!S26 -((N1S :CR=T'<&?!L[&LHRO8];M.[\>'1X=7:C\$+#_'36>%GN/K-4IBB+ZU:P">H M7",D';V*8GBQ)->'"O]!D0=%[IHB7WVQMS90E/,V*LQ 2#$;IUVJPIN( ^O3 M1$CH02)D4+=!W2Z6(_I6O[FZ')'E:I03SNM1J#"55*P.BG++&?D*T ,"W"=U MNY1NB!W#\5KX'T EH7_"_]!!=3$5QE2-4\&339P'MS'@N!?V.(CA52R6ES54 M@S'Y9&I28HVSLZ%/^R<'''<#QVNA\5%G2G99E6,A)8_.%!VRI@R!;4D]6L\< M<-P-'*^GF-!;3;IRL1' J8PM1VP+MSX2'GSM$3_^)G&>POBDRV\^/@O2KE,& MZB*ZU$NN7#5%CRDKE2TP E$D0JNC-TYKGWK$E0=,=P_3:^'-$07+3G,@9"C: MH=*NNJIKGKI!!^2LTHG$K9! N34JMT]4TC"JTN/./2 MZ>YA>BU\FB,&8()J&2!EQI"YH&?K+;)SJ4=\^MOP]% N?L;SQ1.Y84_?TNLN M(FFU:GQVQ?=.QKIL(H-6/N54BS8& (1TH(G!M,DO27FKR/2(00\H[@**U\*9 M2_!)YQ"%0!C0*21,%B4"=)!(>8<]XLP#BKN XK6P9(O*.%/!"[( HD)?,D') MECQ9HM CECR@N LHOBI>?#09GT#XY>OC#X@\9)H?S?C6>#X%H\/-__RZ=_;Q ML[?.GK?/?UDCC+*V9!,Y6M#"ME4UR02JJ#QI4*G+4SN5/L#[]#GEX M852'3+IX8%#1@[:(A"7:XC13-!Q,]QL1#JA>*ZI7M&4D8,HV)Q]C10@A),T2 M]57Y#2!@WZ=!-)>8$>LGE82:T>04:T(@IY,FY-J&=A-6K/P9E>QR1[<.B_9" M_.J3[F\_LA>Z(&33VJ):!2:YI$,)J@0R"0RI'K1@[D+ZNF.%W&V+S-EJPJB)_G CUZDUU_E_ _N_'IQSE]T5&TRE,D%,!@T%KV16)A=*5!+ M=_']%T+\<"/ZONS3IRW0JV-*%J)G\ E"E@H1@Z4T?HL=$E[VX,1]MN5#)6G3>>+")DZXA M:*V+10D)3NLQKGWDMY;DP(^8K=O/5FJVUA+&?N"5=%2^RBL_7.@%>&5&JK52 MQ: +^(3)^21:4*R! FJ8O;0Y4/_FB_EU.A__^1(>37MCQR-BCC&I6FJ Y"/5 M-D?:4&S3U*%2#^SX7\CXSI-'FQ$T=:E6[LKMN#S[JAW_(.$+V'$3E*NFNLJJ M GC!OZK6$F-FJDYU>(S3 /5+6GKOO1T/1+9"3+8Z Y5#*B9F9#8J@<%>#4B_ M=B#\"ZV^^^CK6;_>V?%\\/4\[X<+O8 =IV0XU!!M]A:LDO6!]]= M.SY _6)0OSYV'&I)U@E#B5S Y!RS!DO:.32<[8#I#F+ZK['W='\Z6_3'0US2 MW%3*CHI23M!6 A"F&GVK4/7R%@S)P@ZC^R^@=^_9D\TA)WSTYPJ],W+RX4(O ML@@-H*L' Q1+*]&+@;RS-BH6)? A#89\4Z!^?9:"=AH'W4/R,EU*!NZ MCAGP3W%*NJ18?%EVJM&!4-.RR;=+GI7K,*$8X#EDK;\2&")BJ#47KRPD)[&@ MJF)\72Q!ETA]6'V\MB#\"ZU^N+-!@>%X\O7 \,.%7F3UT4;*R3K*-0-JCBI: ML>8Y*XBI%M5=.WYMH;Y>$KUB;;H40X[*Y( .M545(IFHF-N85*6TC]#_@E.4TS>6!T5N Y1D+2RIL:@K'!83])] #/:TVB0\K1 MM/&F@F5(2<=D5.,7[%QEGWG ](#I;R8J70%U4LHTLUP=>DA &$TH!I68;""3 M^C##[-JB\"_4>GMO@R+#P^.O1X8?+O0"D:$K7K@R55L3MTXU,3BC7274$<": M#I.3 >H7@_KU(2?>0ZP5"T8;P'&-GKS@V7/ J#,,F.X>IM>;[5BQA[@44!LA M(D%##-%E**F0A(X!+7EKP&ER/2 G?R6!_]X9J'?_RV?(YR^^OHO]@X0O8,C98"[&8R!;H$VATYZC53D: :5P MF%X:\@'JUSK*C+J4B"IJM B5&+5R"8.RUE>._'G?ZZ'-4H= N*9N).OIO @. M+%A32[#@BT-GT%9'RM>0'0Y=P#8&GEVWO:OK(J9=A"1L1.64@)2-6H:U"AZ=MKG1/H(M IR<8<.#B3 M@E.#\=T4>%XC0F$K,($3ENPA<$X.-&F%B3RKG/R ZKV$XO+:)*V04#!I M!!62:1/%-46(Y'--K(0T&SO,@^PPNM?4JF,MA$(0F7Q-Q3,""/N-R6..FDP- MT215!N/;.7AN:GN-%4YJ*S8%E3*:F,!J3U.,;Q'* M6U4J0A$TN.R3M<6:Z, K[1W4[AK? 9Y#C<77^B[F8"M3R6C!FYJ<41AU4 9< M8=7A)8\!TYTC*ET!M5;+HB$OH=MR!VO*UB4H3LRV!D%@#PC%M47AFMIKK"<] M'$%['US.18./@1P5U"9RTD@5N;O&=X#G9K7$6&&M#ZE:25EMJ@8;"$LLB977 MUF6V72Y$OK:8WM26&*L#==)"'IPWF6,&L)2B%6XLK[&)RI4^5"(/?0*N089" MOBL1IS:VA)>C7U/@%*&PC@:QRVMS SP[9]2[8GP#!458C8=D( FC2&"1T(!S MECV;?AO?86__IAA?R[$B^JQM-A 1$"WD)"S!5-"AVEX:WP&>USN:L[7M?"94 MJA7"W>GAX;3(>=^5JY]1_N& YZ]^?OZ MQI-'T_G\SO$I*I_PP1*2\_WQZ\].C.;[]P^F;T\/O&38J+BB504/)=4HN*D! MQ$E3K*W@\->"GP^VC/IW.$;GHF(M"52';@"BOI&:P=&0+V-V6 M3^>%='M2VE_W_O=(Y'W0I/RI(+>G$S[>IMDK7MP_FI3YJ@!VG\:SW^G@B.\< M;Y]L4FTG?W_&_WOTD0[\Z>!SA\Z?<&,+EVV<5M=.R9($QQ1=KHX@UX#*99^9 M:I5 0QQ=]_%R3F8?'OY;OI%F>?_X$;_A@Z^([>'D]=%BOCQ"KPI WBO$KR5 M510F%HAZX&7*]5ETQ/PJE(42"RA,P"PTE%K98@# M>70E8^D^>%3V<2(&QQ6CQM9S%>C/GOT-P5Z'A-C%69E!(#)HK:16:. MMII<;7*]@L[Z&>> XS7A.)(S/F05G44@II@P!X/)5(FH6.M>X?AZ0&?@H5_B MH8HK)J5+< PIZ(0*8IN1R=J;$'.O<+Q^'GKME*HK.,:44PY>.\@1JK;(GE2N ML820M=&U!SC^.SEM30]YOACGJ[-^UR2^:@LJ!+I0@^N)@Y9:Z$$6*LK@]I M_K_#SAV:O-J5SVWQZU;B-8#E^YN\JU)RJ!)Z9PW%(K4I70(4[USD7/N54^H! M#QV0N[(ZDIP4<*TE!@/&:%(@O%,"*RN*JK3/.)RX='I+83Z;9?S7J"G)1JPHZJ38#$:S1J>TR1D-8IVC';K)F12Z00^)I8FQZN?G<%0#6C3N@C)1)GU0IV(=DV MHUU)@(FU#QF^@>^L%4"8@]";[-$KJ$4E*T%FB8:LPAC ]@I '> [U\X"A>0, MH^+(2&*!3"K)&!7 197$,F%WMW8.M:+?CI?5;9M$RMK[B"F)(&OKTAM1I4PY MYZ@3]0 OG:(\ WBO$KP6:L+H61DV !HHF5*%;6E%!HAZ,,;[>N!E@ZC>ZL!K MBBHVF1N&Y4Z+H/WDY1O>NA25T!;S)DBA#-*@87,#A,0AC( M:2A):PRQ5^#MC/7K<"GH"AMUH,5"$I!H2A!,14795/90B,1M]Z"5:*<8YX#C M=>$XAY!1@56*@0.FBB$$4AX#UZ [W$3IVD)GX*%?P'$KQ-<%5715 3%(Z*]- MM,%2S5JI'DS^ZQ0/O79*U14<(X$@MS5MR@62MVB$87!UL75XSJK#,T^&.M!U M8T<'Q;>X#<7C'-_JM15Y!K,E9;2W(%A4L2BZ$-15FH MQ6>NI0\9SVLGLQJ"RIGD1I(#E5S$DK)1N0 &-"[U2F8=8'C7#D ZEQ2T]^L8;W76YM#&T_&#% #>FV<2PF\!F-#'Q(2G>([ MU\X"A:2\SFTOJ\I0T42C$N1 6%.)5$.O]BB=$\0=FH\_*QB]2[/9\7)JS>OI M;,'E]N'T2(1[]O&M\3P?3-OG+U5T*VSE7: D$9I6#IRN%!AS:X+O M:TL4Z<\'P_G+MYG?<"M^8,:97\V,LS;(V:A88@QMF"BB)LC50 M+RV^EL5ZPF^F!V_$3MV=<1F+?SP>)0W!11UD%EWX,B MWLX)9X7&,$;P[ I6B7Q"-92L*RY9[5,N2'83C.%_Z#5--I\/NAQ=5M5E-A(9 MM59%QF;6V=L8M'B\'AO!*Y'@Y72RKN*- JO,OH5=$3TFK;W11.PL]Z"*H3-" M6>%B+X$N.6#$Q*"MCB*/-H0LVK)L(;T)1F]WFO?'+\:;;_8X5"PAYKCL%>]J M C0YV)H4ENQ-#T8CKEN&E].S4QR/KZ1UR F<4R3!,-K"2:05N?:@G4"'Q+(Z MT\=BZDHT"G,(D)Q!)2^D'$LE5;VJFV#Z_NMXNIANON%#%CN7A>-)@"OW5J&& MX,D4YWV,V?5@T7"]$KR<%4%P)AU)%U1B@K+*W! M:(-X(-$5"\':%)0))C*7Y&QV&V'T'K[B0IMO]*QS(.Q=V%YDL,PI!@\0A674 MS+GV8,35>B5X.1F^6B3 3:9P6TLGGZKR@7(T(5JBTH-FI9T1RNJ,'G%K'X,A MM=G$A)6*U=J+5RIH?.:S&5I7L#Z^2J&L>7G0KVA\BJUBODB3)07.9\I0@C.N M:4SBY-=0Q-!K(:V_O$*$E+R)%%4U8+6/I,C;%%.A!-EU. M1>'SS$;^@@WO+ M\SEG^WZEV?\>\=/I OKZ]JGK=1^,)/ZZ? N7Z/9_/%$O_+ZWSP7Y<)..U69O9T3$B.:@VE +'! M&"O;3%QU*HJ7#3]TZ%M$^=WK;@/DO@:YL+)L1HC.A<)DT2AHD[<9P"KC=45V M2?]I2X;MKLL=L'=YV/N!)(T]YXQ_($D3VKSBE&V.;"'D0!!(E9)B0 F9^;0F M087NXK.'2/EQW;OZA4<55E1HQC&Y!BE/#C"8Q-X5%;TO"&VSX6DDW$>#>/&% MD96!_-G]!PWBCQ9EB?V\T>X93%@F>'36J[QZ_Y$R_TCLL3 MX0&[\OZC*4VN:@5P1:I$H+T2%A+)LI#EFFIHU2A"/@P7\#2HTN:JTC? ^W>: MC2D=\'<@_#HZII;(C>0=0(T06J_(;#T'KHQ@*N&@3==:F^Y.Y;0/7R_D^%UZ M-^C1UTN*C1$^%]!:JL &8O%95V%\.7K#.79?C_X"!2>=\V=OQIF?\%P>\*H5 M:E#B09?.3$ M6[]2U"SA$&3((5K(;,BIRJA-B919HJ-!*0:E^,'472_UPOAH4\[.9JC PC)B M4%81*59M"U*?XIQ!+RY1+[XK"==+C<":/"1-"H*&4A)"9<RE5G!K0A:5T[X60(>8E+%:],+JA#:6[NX*Z4B5_ 9DX7H6=%Q.:V!? MV%D'QO)R9RA!RJIU++6H"Z8.[XZZIGJPIF7Z;B7#+Z=93N V9"UJDVW;*$,: M=+)M $KEPL3=586!HG1HQ6_P*BWFB%R28ET=0"1#5GE,$*BTD0\U#ZJTN:HT MU).M6INJ*4HQ!(<2P0-K5.*-:E*>E];F5\IWQ@6!@1@>]8PMMB!V'$%/Q M"220C%YIH0U4,*(SSBS3*DJ%D[2*ZJ)TYK.%V)S%6)1?GM^E^7D=??QZ\?AH M<3NWMRXY ;#:I =-^A9-^M94VNHTR4%B MB[5$S 0Y5PSSTS3R.0DN4PG;\O;! M)Q MBCP:U[J/1I.KK[G$G"+E_*<&?H, .[8:X=!98.=C%A,:4:.KN9%^2%@XQ=@3 M%]@) :[%!Q9GLM,&=!0VZ46&@2SFI$UA;Z+>%!_XZ_0MSYX>SQ=\.']*!SR? MUDUTB*U9L+8$58M+M#I%1#*Z!%U,$V)?8KON27,]WK&F6)1MRI@ =$I:NPK5 MHP1]%DP?2H*Z*A0BYA0USE6G3SZOTFL-'1 MYL+ &AA-]*:2CM4$;5V-MO]^\['6_"LQ?'#WAR*M1-])%=]__WCUNGCU?E%'8ZT7CIJ,;[D>(E?E;PSI_['WKDUMY4K;\%]9 MQ9[G?C)5%J/S(=DW54P@V>)P/E/ MA)$=!?<(AA2Q2RC10A@51+#&".S9"CA8YXK N#6[HU$SKWN M7G;\8&/,X.CP+L.#P^_I-O>."0P%-LRX((BE7B)EN+;2>VTB.Q-4X0C412Y+ MSR3N5!H3B=3$B1$QZK$Q2D2=-6"OL&7Z9C6KRAK.,"IXIV7;Y_Z@%\=YNO)= MVY9ZZ>VJC:_;W=Y>*)= 5E'?D8PC3Z/\& U46BT194$J)GPP'--E< %45)P+ MT7X@"394=)K@U6@4-(D8,R$,84 M9AZ*5"4K+($N5%%Q+L0[$)R$5B%D-1,4FF240!&8,98(; -;C=9) MW^73W&RY37?>:#6ZO>0 ^NJWKR[B;5=S7E5>48-=I%ZI*&)>8NN%UN5J5[1N MV*K-J]40]6(\#@P1R5B /H5W\:@(0R5]G(.CD8*(HJLVYU9#U(M)0(NU7 M;89>I( 7$W?M$(YJ& [0J&C_"DTU5RI*0*(@&<*K-B\O&,$+R+4I'38H!*1< MH-!KB9&/.IB.%A86T=9:M=EXP0A>Q*XF)H,0$ N"*-8\[2=DFC#"A%6:\>JZ M_8/K4:ONW_P<4F6 (0D3$FK).:21NQI MPH/ 5@AG5> 2+A&Q+EH^BR=19'#2@AP7DE%HX\QHD* $4\RP]+Z?B!)6,0_% MC9$R9,WM_U[&=KUNGU^T6_%K][9,-ZV]/+],Z5[<84>WNLT^P[JSRVXO73U3 M\,&I9:O $6S6$.VCM&C01CNJ,>?*6HPXI7X5Y57WO8^MCM?-QG?O=EI??5]B M;W6C]:[=G6W&GNE)SED;+&;(RA3X[J DV'I(!'>10+T-*RJYH93>=-KG6[[; M.&FE WN=#Y=1GN&ZT3IYK;NG;YKM;__Q[F3&^9>F)TT&82"4\L"6:!"M+H(N?';4D'!$EM5&:QIG1Z*B 2HPM"=P)MPQ[D):(=A2^>K!<_!JQ."7=UU+&PI"C^$S1G MTF*= IU@T-6W.BM+Z#,Q1WDP1&$6$.?1<+%0.L^A9))Y%4U45>'@P"6BYIE( M#GL/-4'*.VAH,)%M)9'*$.D$4=$475')+9YD9R)-R-/>WA"[\2Y]/^S>96\OC EQKW?J.TG8'7^:KOWJ^P[<'[U( M3[O++^2]_-/ XA?_N"<"JSBI(P&I4EQA12'#S-.4D96:)5K\RV-U?F-U(>N8 M&A*-A+;$64BC8F,DUR'5SK;2".G)$MDD>:RNN+]$P>2)-EP)SZD+1GIC)8$^ M8,$9XM<]F-<@RPS5A6'BM*(^C-JWR\J"C=ANM+^:R-IM' M;?7T6D><)0AS%4+:H4\UUIP:S(B#Q!*^#+G@J^1>?W!CMZ*(OI;[8D:EQO8; MW2^WV_JFW?&Q2=M7]E2W3GS\FD(0I]6&2L-\*?5MC)C1GG#&E*%<<25A5&(@ M=4PA'O69)=*W,YHRFA9L!V +A<>I6!?4E'@NN;*>.F6@\1R99=HKF]&4T;3H M[<@2><)XJOHIJ2%!.^.=%5A(A3R&>HGLDXRFC*9%VTTX$ R)@MYARH)101KF M:)RL3#RDEBD[RPJB*;[#>=N5+]/J=;3]U9)4!M+B@FL4U,AJ&2)&*#1*"T&5 M]Y!H0; CRY3[)@,I VEQUA)'!!HKB#/&4:R]"@P'KJWU4!#HEBGR)P,I VEQ MAA(Q@:C2$1[BP/;&6(\($EY+F/;P+5-84@92!M+B;"1L%0V<"H7B!V6]TE2Z M")>(*>^(L=E&F@V05GHD+R;]EQ.&VK1AS! J$=;0&R()XHY3!D7(1DH>RD\DJLVDA=4 TTSJ+ACD8!IB,R, MD//44B.E\(2RK*;GD5Q9/?FF!LZ@I3^I@3,\.KS+@VO@!(PCL7M)#/7)&60@ M@5(I1VTT:SU:AI*K=\#QYV6WT?+=[L&@4\8JX_2+X@R/K*(&&IR@S&MNN!>4 MTR %9UJ%M G56C_8@[HZ CVX[L9S5EF@0AJE-1?:IPJ>E"@)D;(,"46Q4T(N MHTE1%80N1+,6F@I#!"8F2E2A(&G:K %84QHHE9-H'-%Z&($Z@BQ3G N0Z ^ M<..U3U6OC7',8[^4Z;RJ(M#%9"^UTA&' L/8T!!L%">W""E$&=7QUV6T&"I$ MN?-W,'L?D:A3%J! :.!>(J)A2-7ID2".PA43Z+PI=_X"M5A!8A=3)5&M MTMPAJ5.28266*9O: N4XF\1I&%IMD1 0"(+1$"6FK(9HG M9I?]HW'ULN.[[U_BZ\>_XS\WRFS(13"%$NQ\ZHQE/"=1$ M$# BB\//25*C:[J]ZV:4R7FC!4Y]X^2T]Y*J=7;1>_6MX7JG+Q&$_V>M/'/C MW]T+W=KXM^G\$:_O?^[?YL[-4I.!;C9.6B]M[!;?6?OYQ;^XK*=-TP]/,.U. M?&-@V\VFONCZE\,/KURC>]'4U[$WFU'$H+SHU;GNG,2W,NU>KWW^,KW25]_I M-:QN#AY2/J]_>/2VZ[#_QKW8LSTW?/+@\'IYZ(^>NWM,R74%?WX8KJ.;8W^4 M]^X,3QAT.[GHK977Q;=*'?2_:V3MAQ;UR_][ M&(';+>K^6['?/M>M_UOKZE87=",:0O_$;N.[C_*)4BR_?NMW6J2E5Z7(!YV( M;A]4!QLO_ZXOW.X$S]NUK>*[?_W^C^;];?;Q>N]W=V= M@X.=O?KB7D@]Z'T^Z>YIE&"OW:K]S[\0AZ^VUE^O%Q@RJNXTO2*"H@]ZL3?M MSGG_C?X=":W5;M4OS^.=;#'@O7T?D@*/G866.*5(JD!LT][JH"TCTD,Y3!CT M@T56M'2::IQOO-QJVS*H))5P6!MN?_W[VFRUO[[#^U^/R.ZE.]O^>OQ6G>V= M_76V=]AL''W?1L?G1^QXZ\.WX[=_G=8/C[X='>Y>U7$\^^W1U='9T;=WI-X\ M^MZ^/OK^A1V=QV.?CL_W/GV NV_W&T>''_'NV^WONX?NO/[]S_/=3SMX]XV\ M>H>/KX\^67Z\M7]>/SMN[!V^:<:_I_6W\?YX&^Y]^GAUO'6$ZM__/C_>.H[W M.?GJWOY-W7_^:A[CYE=S=O$EGHOKYSML]]/'^'<;'I_]>79T^($='[[Y4C_[ M2&([OM3/_SK=>R-I_=MGZ[$DE I C8S_:"2 YIP!@>/XD9 Y+<3:!H+@0SFI MC&1P=_3\X]!:"#!>[.K.EZ+=\K\_#0>WIP@>GSD@2]#T(5)R^F4,*RG342-< M]W]JM))R\A(@6;+J ]]^L]/0S>)CJV';SA>[!P]\?7KOZT\=-"'B4??BU?'] MHFKVTK3;3:.;S7;/M*_NP]2'RV@?^$[S>M]?M#N]YP6OZ]VS7?+92&F)M19@ M[GA$F5! 0J- 6EKG 0E$;#1;_N=?2E#^ZF<8FREV[A\\?=Z]^^]WR&OYG=-U\?IL-($?I3^-\!^V*F]S@+%KU37_QW"*:B;P44T:3VKI@E MRE^Z:!R!\WC+TP1NX/0UN/:Z WSK/KB_+]NUW;?TGQW8/WQ.M0&%=0)@$VWL M.*-JH(F*)IV1R$N- _-L;>/ 7_1*6[$/* )K1>K\7\ZO]\]*T2X8FC))OR>W MIZ1%JJ7M3IY89S6QEAD6&RE$XKG.K/ S]%03S@UP*!A $3+ ,*D - C'T10( MPVXPL](\L_XC5 _W-^L'.^7\^2RGUMX-G(9S:^BTSXNQ_WKM1UO+BS:R']8% M:>=$HYM\HD5H-'W1NDQ3T\OIJQ4C$MLN7:%OXM/JY<.>'WG1SXHZSHD-0!(; M506!.%"<&& -TSQ^@\+3Y/)&@!#$^(_T53QJ6#7.3XINQ_[O6O)FWXCD\PE: M/[LX62MTL_>S0[=]D C2BZLG.4X1N[A:^V,AKB;Y(!C,?+CO^Y.RZ'VK5X]' MGMV0_X ^$VD#DIP#%B@#E$$.C L8>.RT0-0YA7&DY$:GVRL.VDW=J14[+;O^ M8+UXYD/I9B25-WS9Z,6'V0=,^"^VK[3ME2.B:(>BIB4L5S1: M1:/7+>QI:>;=N*R69HF#/GR)8T:W':R<_&R99+C2@2^NTEK'73OIQ^[I]\S< MYV4X%QNCFQ8^+SKMKVEQ]MT;^OHJG[VY^GNX>EY?6N31 *[.CZSU\=;IXWZ]V:SOE5O[G[: M'ESS=WP6:QT?MDF\#ZV?;:V]/8*[6Q8?';Z);?OKR][;'1*?"W?QQZNC MO^6W=X>;O=T#>!7_?L:&2DD$BO-[M% HMPH8(2(+"N-AH$+%#VL;6[ZIO^F. M_RGE#0"0Q_8O)MM#?;4SB WH;R188D5SWH-V^V;0TMC=Q"$&),_E]]^7!]]/[I^=]?WU@_5B^_RBV;Z.'70;GD6] MO?[[W>%R)P!AF0SKF9/->Y[#]K?7LAMHN^DP9%8RRM#-(4$"I<4#!8 !**98TC'.ECT/MT)]? MW%'A:C-=IWN80C^083E5[77>QS/CM+2<,^C()&10$*G M 5)"(*P,X12O;6QV&M_;+7W7]S8GL+UO1Y$VCQL72VMP380W_%E"*'50##BG M)* P$*"P( !QY:E6"F&KUC8DP_+AJZ?5]1(-I)[4Q8M.1&;C0C<+?^7M9)K0_7GY%$ M"$E*@:=18Z)41@7*! B(UM;'[@J*T[4-#O&/R/I]YA&9[]K1C'E_VFX]U_6A M#]\_.VN=%5'58,3%&2H@!XRT&I X11DGG9"6K&U01$'LO JIJT]FO]'ZR/_\ M2V(D7G6+GF_ZBS0,!HN2X]2G(W27E/L>MB!U$'F_T^@UX@W["P:^XUUQ<=GI M7J:5@UZ[B&R*M%K M7\Q]2$:1]AOFO!UXL5Y>MN)82F=%DZ?1:Y9K6U[;TZ+,X3(+GU85W[RC2S[J M7I^;=O-%=R:^O J^=WVPF%D*W _J$Q3M5O'MM!%_&5'63)W ,^B87\9PS7H% M8T#\UPB;$E9+J?T,%BW._CY+]SDZC\<^';'ZUA>6OA]OG4;S;CL^_Z_SW_M[O>CPVUT='YTM9LTJ;_E MU?A*6P@N3J"0 \A$U&LQY\FTIT 2C#6QQ")K^U%/[31HVO9+K?@M35JHN-"= MXJMN7LYE_6T5A^Z # ]*+LSC]@'C=K38Y@GA2!(!(.<24.L-,%!88'V@"L%4 MKSE%QQR\V\^C.4\;%[^=^G(Q.9ET8T%C+]#OQ:GNEN&ZKM#- M9CR8]@ D0_&_EXUD)D;KT/C!"?&> TLQ!7"W.X, [H&I.&9F#L=^,A_3X13 M7;AX-*JWZ=2+CK>^5'81+LH]0=WB1;Q?1%C1O8Q*7_>TG2+7AB'4O5/=^['M MW_3M5I8AQ^7%@W?XO5;HEBM>X/X[FHC3>-RGQHM2*P;W*9,UE(TH M&ZF[O4+!PNGK[OKL/?6O+SN=^/S^)HPT]?5T[[*[E,PQD<.*?-:$*\$8 DH0 M"RB/_RB)9'(J8NU=H!J&M8TCW_UI*/,B=O+<[+M? _05WMB)TTBVI8++UNZIXNT6^%'?AW= M8]PMMW\9SZ20)0K=]R&S RY<(:,I*2+INY$93"5"FM&!">:2Z3120K:O;\6<PYTSR.QQF=T MADI29)GSV /7M:2-QIM%%2XM-)P4)YWVM][I\/!Z5$Y]V3+G0Z-5;L\K5\?3 M A&.+_F3]I6'T:OA:;\\X>?M&YZ8--+!R3]IZ_#,1JO/_P@;@(W=K_MGG\@1WC_K'YV$I_S5W/O,+;O^P[= M^[3-XG/)\>$'=(1N;Z91DC*-C06:,A$5*8>!E,P!J94E I(4IKFV\>[^Z6&Z MWM-I#.]I*2OP'G5M<6\U3=!NWA7BHE]O^D*C*R:T^GW:X.)?<>:"6YVY\N!G MBO&*27%QZ7SZND#9S\/TPUD7^)4N<&O9%(>@/70*8.D@H-X28! +0"$2;3 8 ME)'^ETF 5H-PM^\W31?_DBL%UF$OORT[^76_CS-H'P#:W1O02@D-5QP!PI$% ME%(&4ETT#$9- [2W4EH_XM0'+S;?=NDMBRLP_(/3+<58W^LI;(3[ MEE'*Q9.HW+7:Y=K'9;?OL(MOVD].>4]BK7:G?%8SU2(LOC7BH^-CBU9\M792 M-;XVNJ6RV-(MFV@CJI IZT098]G3+:<[KEND76X-=W\\=('("_W[O;ZW2KJ1 M5V98/=[#W#WUS>9PY!4OXG@J/;W]7#C)CSJ,;?^),_7W]>+(=Y^4/6]%\D$. M%,C4C\L\%4VTLO;ML[.4A@@NX SV@&I#@<(Z "B1"H[CX!3^Z7SR6%*8)F;J M[<4/WA\]1JO&2YOEFM&>[;5O4NYBU4^Y>[,I^TVY0AWGCE0ZM<1M]U1W?#3& M;F$9<^A2?6%B.:8J2*V3PA(4,U :KDV_$!&"6*U%)K.-:-=U_W=MI_[F=E+E MUN4Y<.TRLCZ=%)F^C>J%=]\QQ?MD8!6=85OCA5L[A:I&:M@<[>\S?PJV-PN M@731[JNV+SL^!?E\]7>*(HU>KWPO.+I$F_@.E[V[E_RJCM)CRSF)FW).IYV1 MT7/B@>EX_07H$%_^I6Y^T]?=E*#S_II/ L^FXM/4IH('5OYYL[-_<%@<[+W; MW*\5._77=[%:C2VB#WV=O?W=@8H,P8>[[91N^O5>_7"[?GBP=/M>$5Q72$U]=5_"=2JF MGXV3K1/T\RL7%3- E0A3&60_6^895]+GY4A=@I=:2.JY?TPM^3Y.;8]9CC/: M?CGIM"];#@Q::*WW(;QZJBC_J=95F)T\_VFO[K]U9=I2G':2)?6O!Y2AA$F8 MG5ZQ$R=I_:."\?/1F@5:88&^N7'K[K3Z%G&\V\+%^P2=)@O^<8)'/Q'RH]DY ME/]E,%= ICL]?UZ@2=DY"[0R GW=3J6UTO);_%2Z6,K K1%IW]3*[A8O/K;T MI6O$X[\O? !D_EX>_OYAMG[ "OTL9_Q;9:@0*;UZMXO,E;_E<325<41^2C%C MQ)+6:BY\_S&C;=V]^!1?[L-IQ8<.-T3V8PSNUE,8EVB.>:N6<^\?153'TP$^+I+(FM02# M"V=-*H^C"<=1JI/W$Y+Z4S>CL>:+@U/O(U'IDJM^0CE;W@Y^1;6L)#V3<4.R MDI3'T:3C2#Y022I#V$[;S?B([B"^JMC^[V6C=YU5I3S$?C7$:%:5\CB:1T^D?"*DSD>ZY@YJNEO^9Q,8UQ0=-6 MFEYL4Z]=/&(5,RN1JS\NQ(R4R(SUQN5>S)+AXP_-X?;]F5O6'IDO]']4IE!DUE_=L.#95M@U:1*!K1/%V\,9(E.2Z)12^]UHM!* M"G_?:5OO$FLO7,*9HV5Y^<@]>FQ<]:T*B)5 M-F3GS:P\KXY(D\NY>*-MK]W)02C/0>!9;UXYJO3ANF,7%D M8%:7ET'8_&F7&SG&-8K&TO[.AJAF\WV_N'Q8[Z\6; MG?IF_?7.YKMBIYX2FV\>[NS5)TY./J/2(P]\MX%C?38E9D9M*._XLM&+KVP? MT*HGY_E[E"P>2"YDK<)C\]?U JK6XM=[]:WM^L'V5DJ('QN^L[5YF'+_'\8_ MNRD_?LJ5O_=^>[^$UT'EW^?%3JOHG;8OXSUJ/R*X4^3]7ANG<' M9^5>Y"Z0EJ9$ 17K'(DGU1+XYV,$SWS''(W2FR]<]%M):B MOV_5+9KPA9];Q\'I%E!>J;[)@VHJ@VK>BYI3?>>'E:&O^R@RW4R[$GX]8AZ; MD.I7USUXZ,!B";KRMQ^[<'JO/_[:G?3(*KWW3VO/7G;=#X5GJ10T**J$QY!* MHI6&'',( S=,!!H&1:3%K2+2HPJT@#RH .UE%YQH??%RWW_UK[67XWRW;;^/#\^ M_#OL-N#UN\/MWNX!_/99! .#0!P@3R6@G"N@+ E QJ^(&@H-XRDHA-08I'=* MU-Y?F6UJJ$A''XF.3&Z9W&9&;H%I#8E5Q+E(;E1+*@W5CF@!J6*%RH+FAK+DMDMSP#;EIA1UG7 (1IR5 G7? M*$2!EE)8PKQ'*$2+MP81K\$4U9OI+=/;,Z8WZ8F#WDB%!!761?@HA)FB)E@= MR6Z@NZ&LNRV2WN@-O84H&!2T!W&F\8!&60$M' 5.84("QMP)G.@-P?0_7!9Z MFW? [@) ^;K=[:4(KZ<['1\:T(H?UV_W4ODR<]I\G6U)KGOA;;OMNILM=^ [ M7QO6=P_:39=9[C$L=SWF?K-0*1/U.."XHH!RY(%"D /%N//00R(\6=N@3-84 MGMC]=C^5S%1+RTBNHF.H0 M#W)M ]48P36F2,;RZF)YKCZ#C.5I87GD12"!,^D9 U(%!ZB2R3^*.-#8F\C* MW&%.2RQ+5,-25 C+SR RZ6VGW>T6%YUV:/1F$9ST(!Z;BC]XF4ENODZ$4N;O M2Y%G5GL$J]5?CWD-O$!.6XN!]1@!2J-HHI'H@8Z=KAB)^B?7D=5PM#7DTGA& M,^A7UM^00?]DT(\Y&*Q45D646\ZB66)E (IJ#E!0R ?LI&-^;0,K4H/HN06S M9-!7SS610?]DT(]\$=Y8XZT4@&L8 $4( L.- XX:ZHED6DJ[MA'5MAI]=A%L M&?35\V%DT#\9]".GA4<<*Z<\X%%N@$(G@-2$ *.U-U1QQ75*U(AA3:*)W8\Y M\&%JJ!R49FR=%/[J(J4MZ;Z<:?A#OL=JW6-*+K_^#(;7,:LV7 Y\,_YX4BM. M?"L"IUD64=+NO-%J='N=,LG8HKV"*ZT9S-?Q-Y#VV[ZL-UMN\Y:DM_N,F96& MQR@-MS;R86.MI!A@'_^A0FL@G0] "XHP=1 RS*.E$ T%P:>D,RRI+;#2H)ZO M8R^#>A:@'OG\I$886:< CP9 C4'!N-H_EN$F-6((YG" U5-BR]R7&L9%% >"4!IB* 6-'ZEY0RNK)1N;0,15%-0952O+JKGZIG+ MJ)X%JD=..RV(C!(R %G!XU0M&#",8, 9-W&HQ!F;1OT[8K>&T;0V8U;(+[">0'#C6Y40X4X8 M(P"6*?[ 2 \,$1)PJ!%TR$-M[=H&9C6*)W8PY)CHRF)YWCEP,I:GAN617P%+ M2!+[ N15 -0*"Z3@&&#"H92$*$92[@A<4P)G+*\LEN>=\B5C>6I8'KD3!/8L!U8H ([ 'DB%'*)/<>KRVP54-D[R#>(6Q/.?\)AG+4\/R6.2/8!;9 M%/03+ 24>@J48 1(8@-UBDK)_=J&0#7()_8A5&^OTK+X$-YWVNZR#\AN3W=Z MX/(B!RHLO?L@=)N=ER/1'B3)?KS(E/9X2ML;WZMDO=!8&0.B\'@R-1R0%%+@ M"8K"BWS'&$QYG!2=5OQR7NNH'H3GXS7($)XBA$?> J-91*P(0"'C .5,1:T$ M8A"40T0I+85$:<&R!E%>KUQ=#,_'6Y Q/$4,C[P$Q L5C0@/$-8Z3L.< 4.= M 9& ?;0/L6*Z7)Z,&)Y6FO^,X0IB>"Y>@HSA*6)X+)F)P-(HS0$6AL1YV$"@ M/>> (XP#840@IZ(J36H23>RUSQ$&3T7CNT:O<5+6R"Z:[6Y.@+I$GH'0N/(. M?/>=]H_^SG=1DJEB>>Q)W[+7Z>M.ZWU\O79.SO0H/CL8 +%. "E^F%'. M4,J\0RX>SG/Q]QP"@0%V?E MM0U>@Y-73:E>#$&5/0.'[9YN%NT[64(6'3SPT]POJTUU\]V5<),<9N &S:6A M'I74^7"SM]N 5R7);7ZFUC!/"02<40)H,CQ,B!1'-+466THMDF6G0T;]Q*@?S?7("$ZL%L Z+ 5(0*>" ((@0XB21BS M:&T#(U%#+$_V&?:+\V9DV$\*^[W19"^]0<1+"+RD!E!',-#:6D"H,9')(4(X MI3OGJ ;5S(M;5RD.HLH>CK>ZT2K2MHA4^C75@#67W7A2-V*A5K1\SK+PZ!Y] M,5^'1C>^;_STN)S/4>C)<[O7.HABWPM_#F2>V>]1[+<][N#P)B =YRQ@)$GL M)Q6(TC3 (>2Q108%CE/=*LGOYEKX/:_#5!3,58R)R.B=$GK''!4!0J*D40#K MM)@*A0>:.PN$I3Y0&H@F*B^FKCZ(YUQP)2-Y2D@>S<,2,8^\%P"%4%9:8\ X M* #'2CM#O:".Q7F8BAJ6.;O""B-YNHZ$/!W/',1CK@2HK5=0(* )@H R%8 A M5@!GG!>.,NZ)K^)T_ Q"(D8E4QHMVSY?>,&'9^HG75 HQ$XI\T1WF=X>16\[ MX[X"%A2$GE#@D(K6!C,>F%0G4AOKF)6*8$37-ABL29[71S+N*Q ,D7'_9-R/ M>1F(2!E9'09.1+,DR@L!J9&.NHW2DL 4T!UM$PQ%#?&9EXG+P%\JX"\H'B(# M_^G 'XM^#%8B+AB 6J,(?*. P2$ CCP5**!@*%[;H(C4F,J!4!GX%8B(R,!_ M,O#''!DD"$XXAH 2;P&E,KDT+(MCRMA@B=0FT)2"7=7$[$O YYB(AX'S3;L3 MO[8*>]GII$U.95:(' VQJM$0 W&_'DC[L!/?MM_8H6OW3Q]OYP_U5:;"1U'A M[KC3(U!FI-$&!"M2+'B P'C,@6(,:<^)P8RD EX3[&='""Q"OB>@N\BX[M: M^!YS;F@L'<+2 .(- Q1:!$PT3H%5E'GM#<2F'P!USU:/C.]5P/<47!09WQ7# M]]C\[:S 3G!@* N >B^!X8038U@WL.U#5KCZ*[K,N-[)? ]N231F]$'P_@V"+G8B^ MCN_V*A)KL7ST5MF(BIW6URC75(*G[V@=2CHSV*,8[,.ML KCD(N2 ZK,:V<= M!L;Z:(9@'Z7&I8 X9$XS%/ G2>1=PR$"T. M#Z@3$$BL)&"42\B98];J5( F+X!#QG'T\+QV)9(Y1PFR9B0,H4Y MTC@S(T4 D32:&LA*$F2R*)2:N/QTQG%U<3S7^(6,XRGA>,PSP#DF!#,*C$=E M)1J?$CA1P+01!J+ (*-1KV8U=(_K;^FK6"R%?V"0F#('*2Q#D,*CZ*POX%R) MYRDL]G'<.X 5=$BE>EHR;?%&T@*CJ /(8\081=1:6I:U9#G^8#6A.V_/0(;N M)- ="T><(XP1$))(4.P9H2=X,H,W97 ;OS]@9D M[$Z$W=&TJXV27E(%N%004,<(T$$I )ES'+%4W!*7V&7B[E['C-V5P.ZJ>^4[P8 M6/R_#T(#GF[Y/VL_YA)L3RCE76^WVK=W9F5Z>PJ]'=W:D<"P$1IZP!TT@.I@ M@;9> X>$"B[:A=%&3!X!#B>):,Q+$]6%]()V)&1(3Q728YX"%K2T,!"@A&6 M6J22DT\"CZ+.R:$P-O"TY(C))%E8,Z2KN]HXWS0)&2X!( M>4Z%\-H?^X4I-]D4/7T5[ZQ;KO#_O6STKHM&J_"ZTXKO^K2RF%-TH_XT\\7* M)XF9=U3",#?,FT[[O%\.^#+V[2!Y3+LUV)'5/^\PC9C=1JO=B<-EZ)W=;+G; M=]DN1].N[YVVW2B(*R>?>1S7VEO^#0T-(\0"(KD#5$;A&ZXH\(0QX[S37HJU M#*H-YCH/T0$@7+3.*-= VL@H6 M(,X)9\XG9072:6P7R;2RBK0RYS"33"M5I95Q?U.%,#CR3(=9]1Y#Z# 43 EAJ) SH$0:@+4;ID;8/( M6B3:C.&5Q/ BO" 9PQ-C>&P2CG,ME$IT2L;R=+ \YB9PPDABN 0!VI3\,G @!=' L2A299&AI/0^ MUJ2:N&AP]8)3JNP(V+X395)N=2G:(3D'%AUQLM+T-N6@DI^74,Y>T.G3VY=Q M?P&Q47P<2<"A=(!")(#!Q@)M'+>:8$J1K6(]Y8SHZCD.;C26C.'98WA\:PL4 M3-J4>A^)9&Y "J0.&'#B&3$2(:1\-#=R HSE0>[BO 5Y+IXSCD=S,0S">>X0 MB)H3!11+"R06&*#XD3'NM"$TS\7/ -&3.P\R/W#$G =,8!0\U<%Y 0&7@ M0#MK0; JZM91Q?88I3R8TPJFSJ$"#\)'M^6ZUB8,[5V)^&GF?;8Z[0#B+@Q%!"PAS%E!#7'*!.("3)@V%YX&IM0W* M:OB>;!]3+L0\[_#23'&9XJJ[[R=3W"04-^8A$M)+ B.[\3AN 4T)4Z,M(8#A MEHA C/:&)?V4U> ]D6&9XS+'/2..FV_X3>:XB3ANI,:YE#Z"I;3ME$0;G$,& MTEP%M$<^"E'8R']K&X2(&L%9C\L<][PY;JX[HC+'3<)Q8WY&@J.>'64&F)'1 M5"4< >VD!,H0:Q"B$-.HQV&):WQJE2SGM6=IV)#AD,8E@TU[;6%.]QCK-!*[ MQ;4O3=/?Z;7[XES/=I9?OL5KWF&J6-;R.[TNS5B' M_*F[#3N+V-6)5]2KUE,/U_+O>\.E5>3?^\Y!8M'IKCWA'U7V[4%(]?!QY;B\ M4=UA5MT?H+KOCJ\R*4J")H(#17U*;\DT4)YRP -W"DH=("9K&W"=3NR;J%YD M3^:>E>:>"1>%,O?,A'O&EG](G L,I!@8[#F@+@2@B(# 84L=MX)+J=8VT#J= M5OJDS#V9>^;#/1,NUF3NF0WWC/0>BBB%C!!@O-:1>R0#$GD'C%'6:N0$U9%[ MR/H]=<(R]V3NJ33W3+:(DKEG)MPSMEQB-44VI4!R&DI (65 \0"!0(%('!#C MT*QMX'4^<*RE\7AM=5H7O:\6W" ]C^X[%>0G!___JM&W;-VEPU&=2;O M1Y'WAUN9[ RTCE,#&"S#LA4$TC 2R=M$82$GN>2EPVP&"]V_@,/R1/-D7GM> MO#9K5USFM:?Q6OUV0B%** $(:A0-8N6 %HG.RMLRCN,UNG=_?J9US*O M/4]>F[6;+_/:$WEMI*_Y0#5B3 -", -4&0>DYA0H9RU6.%KB98'==33Q(D/F MMUE\U^79=19&M\XZ4*1MZ=;J;MO+Z/F76983/-_M%1OA,$=X8 MRU I V': AF0!%&L)GZR##"IC+=$>\%L?P['%&6$KS3"YYK[(2-\E@@?\U,J MRSG#E -C8;FN+(%B\9,W(M*W0LYAWI_#):F2EO[,-OA.$N_X4(_1PXN!]WOB M/J?1A(M22\Z1E?!D#(;*':K,+/DHEK2WMN%&K=8I(P"G*8,.HBGP!@D0/!8\ M((.<@GT]2"HUW:K?T\#:$J7HSPQ3?4]*9I@I,*KPS"E*^J/GH[W'<9PC86NC=W+^HB"S@"B&_\VG3\V;H=^ M/>"RJ2$;P5]!&R=H'WA?:&O;Y_'9U[&GBE:[%^_>:Q>]4]_U"=DNU0Q/#-DJ ML[SJ"*LB-%JZ91NZ&=L;?RA+A:W_]&4'3U2I21?M;B.-AY<=G^+COOI7WQJN M=SIDFK&K!C*'HTNTB2V(L/[I)57I5?1#R-_8OZFU)?%@JY2QB(6@'(7.:,:A M)BC.XC @P^%GQ->&%YW>Y,&]B!P'3,?K+T"'^((O=?.;ONZN_7&K'\X;K6&# M&(TM_K&_?MHK(=%=ND*].6XK239K%__5H^ MD>L.$RFD0-#7:0*,&/CW'WKC/MDO=(R*>\?HFYW]@\/B8._=YGZMV*F__CE\ MJ]+BUWOUK>WZP?96$3_%AN]L;1[&+P>'\<_N=OWPH-A[$P_MOM_?_D\\;^?O M[?1>>[O;E7^S%SNMR+?MRW@/U_V]^LW]V-*7KA$G@INVEM/CB+G+.3DVIZDO MNO[E\,,KU^A>-/7URT:KO&EYT:MSW3F)?#6@^[10\\-T7+YV__"(R=9AG\T& M:T2#)P\.KY>'?M Q^L>H6.=(_/0P7$=//,;ATZ[\I\8BN*Z0RHW-C548/^BV MOU@W?418^2]/57=.O<>6[?/4?(Q9^2OR*AGC,$[POMB-YYUVB^TX[[NB5-4/ M_$549-/&#@)K#UB(7=7^J<=?'M4]1]2?J'9_)R_K0];]'_+"SZWC MX#1PNJ)]DP?55 ;5LRK'D0MBYRICN2#V'+S_]<;0^_]7\WAKEQR='Y\>G[DO MQUO[7^*]Z?&9I7N'1WCW^Q=8/SMB]>\GY,;[?W;R_?@PMBK]/=N$NV?[C=WS MX\;NIWCM^2X^.FO&S[ND'MO_H_=_;ZO>K,=SX]_SW:T/U_6W.]?'YSM7QV\_ MX*/O\?=/.U='WRW:^_17V&W Z]+S?P"_Y7+8F> RP>5RV*M&%R,>Q58SA\PW"Y%'9FN,QPN13VJC$T; O Y5[OU'>*%(36 M\:>^U6U\]<6+9H3"[P._Y-.* T\QE5:^QQ+=8]XN^Y\E,L1T750JD^&;=B=^ M;17VLM/Q+7M=]#KQ9OTTA85V9Y?=WGD_BNW)"0N?=<:%%_/U@G?C^\9/C](T M2JI]/#T;'81H<_1?9;+G#T5#9O!DI46_9"X?Z*JLLCU!9ZJ_' M_.H>0NLJ2@15-99G.%? M!?B/O,[*!!1(2#D'# 941PZ0+G[5G"&B*(9!BK4-4L-3JV>4.:""RL 4_*E9 M&5A6-AAY:%.ZQ:CR26"8@B!.! )(XPT(J>*9$8A)FC;8H1JY)QM;U@:JR@3S M=3MFB%ZT2HBF,]UYXL?['[R]K+3Z#7B4W7+ M%1W?[74:-FV7O?>D6M'RO;1YL*>OTI_?J*@5O[W A/\>_Z(:(K2\SV\O),9W MV'W>20^6CW:7W!NS^54WFFG(1)H^B&1[<#-P,A]/QL<'8_X7ZJWD*9#1:2BB M%99L+\-XI&?)J8TVN)4R&6!4WBU0]G"-ZQ\(<0GRG2P?])?2_Y(!/SO CSPN MU&GGD2( 0N8 =98 *24#&CJH(N@%87QM@]<0E5-*89)17\$)OX(>EXS_V>%_ MY&.QQD#-M03>*1PG?)5"?'&D ZD$$SQ:W3Y.^$C5%)_$QY*Q7]D9?[ZA71GQ MBT$\'8OLIQK1((&VA@%J89SQ U8 $DV]BP(FCJ:-GS6))RY"/$783[,4W_)[ M74IWR\#U$N'MXOV^ENG#BD:KV^M$D^EIW3]\TV]_^X]V)?QN'2TV0NS!H5=;7[W7 MG3A6,IT^AD['=X(&S2D.E !'F 942@JD#QX$AR*W"DN)0&F1:F+S*2]35==\ MFH+79-KF4^:!>?# R)'BO(.*&P-\, 10JC600DB A2:0"6,Q3?FFHU9U=[MD M7JNN*@E4=A-@AOZBH3_RH7B-G(EL#X1!"%"O-%!1_( H!JDG01+/US9H#4N: ME8#EPO^C?*B3.U*R$K",3##RK4@I':$< 2&I E0A!S12#@B?YH#(!$KCI 2( MJ@2LY=UT3\SR-?WZ&4_<3+W4E%G!.).A@_E]NU/R8J_7:9C+,ECIL)WY\?'\ M>#WF+,&0>Z93;643/* A.4L4#%%."DFGK5K&I,LD6,E>L M5&!*9HBI,\18/ KT6G&J 3=<1(;@!BB7HH(-=L$[S A":QNB%B4^W9(ZF2:J M2Q-+'LF2"6/JA#%ROBBAE1'$ D-<) SB'9 !"6 0L01QSST2:QM8U. ]2S!9 MIU@]LEC*T)=,$5.GB)%7QG/&?# 6<&L"H,A:H)B#@ 7BF<=Q7G"PC''CTZ[3 M5Z$T2,N7A_T65!:?D?U!-1>?<3:\:?3/JDPL\\WI?L^X 11J8%GU@(:< "260\D@<$3(;&1.BJI"-8(O)LP,5-J MIM1,J$7P5\!&"< 'WA?:)LB M '7K.O94T6KWXMU[[:)WZKL^0=A%$/DTK;3*OM4I2U5HM'3+-G0SMC?^4&ZI M7'_TR_ZBCP8-5>E-+MK=1AI%+SN^66[F?#6L=U[2T-A5@Y$"1Y=H$QM^V?OY M)541!OXAF_K8OZFU)5EAJY2QB(6@'(7.:,:A)D@$ 0,R''[&>&UXT6EGE&S^ MQ /3\?H+T"G$^:5N?M/7W;4_;O7#>:,U;!"CL<4_]M=/>R6$V?1*?'(?K)'E MVYTR&/MEI C?26?%-NG*M*4X[:19[E^_ED]DR,,RO5L[%*_3!%EFT=<;]\G^ MG\;HK1W9A$^_4,"=+KE3!KDJV]M MUP^VMXKX*39\9VOS,'[Y<_/=9OWU=G'PG^WMPX/*O\6+G5;DZ/9EO(?KU@I_ M97V:_DYUQQ>1I/7OU7^#CRU]Z1IQ/KEIZR#QX9#)RYD]-J>I+[K^Y?##*]?H M7C3U]=&K<]TYB?PUH/][TA.4K]T_/&*V==AGM\%R\>#)@\/KY:$? M-)7^,4'6,9,_/0S7T1./C__(.3!/#D7 M<_FA'7$02=J?&]\I"*R5ZF_R'SX@=&-UNV3+VT&/H)L>@;=Z9 8!/57LB,V# M@W'%8Q8;41]PCP?9TY,\8#&-7.K=? ^=(_KYV7N%[G9]KYM+X2VC#.]QDTTS MOQ?"47&M>A^DO=EE BZ;/OC_7C:^ZN:ML555AQ>.C+ M/6+- 0>'+)9!I01^W'M-):+Q*[$\6F\>?]Z9QNIM'*.;+9?^;(]&ZF;OM>YT MDDOU;]V\]%59=+C>'2XZG!^?[6YMD]W#+VQWZ^_&;GS.WMOZZ>Z6O=[]M)N> MV:R??R1UO$-'BPX?\.ZG-V?'Y_7F[O?FZ?'A![3[J=[8>_OQZOALYUO][0[; M/=N\WOUNZ8^+#O6MV.9/]?,C_/'[WJ._CPS?G\1IX=/;E>G=K MYWO]^VG8'=\7:Q2UAB $M,0(4$(PT,Y X+$V04C"K5 I;P#AHD;Y"F81R?RT MNOSD N=(>.4-I20P$P+'G#,(F:'.\Y*?($KAM)F?*L5/8Z%[W"#+F8^L%%)9 M3L>!HL8 PX72.LI1T)3DL(;3/CNXNL5ZJI0S]J%0W;VW(L\+?9ZVFGTO%SV[ M99;8WQBC-:E$/RLL0ZHF:;_DCFXVV]]TR_H$R<)VO&OTBI1")=ZHS"M+2/\B MA%&A>\4M!U"1U(_R\+@3I#\B$O)KJ3+0A;=IP;-YG0O[K("V^/-$WEO>]$;? M!J9\YN5'\/*M,L<;5-.QL3KCF\FW$JU^]8 M(5S/0\O*N)XIKD?ZEL>.>P<%""YJ692JJ'D%"P&6G$0Q2H0UC;B.DR?DJYJD M?RF<>)O6QM?I=:,.8WTT.Y*6U>MH-Y.-R@^BNPJFVEQ:-68@W/T;V;[MI*2: MF=T>SV[C10:)PT9["8%@D=C2; 6,% X$&'^T01K*]=H&IJHFQ,1:2_5\71G& M<]9:,HRG"..1DJ(1,PXY!U*2 T"1UT!S$0#3D@=/J*+21AAS58M62H5@/$V7 MT%(H*>]\M_ORGYPXV>?R^$Y]3$ZZ^6@K0_E&XVRK?6EZX;)YE_HRZSV!]<;K M_1@L)-&" :51 )0)"+1,]5.)M!PRIAP7R15.R=T][+E>XHK@>2YJ2\;S[/ , MQY;>(7::4R 43"Y4#H%4@0 OA N664(%3!7/(;R[VV\A>)YJ(42Z!.K+3WTL M97W#13M:EB9[YNIX8>J^EVGO";0W'G&D@N0:80V<"2D%#Q3]E2/&360_K[1! MI0]&UL@]M4HFVN9<^<00&?Y54H,R_*<&_[$%)A@L,M0#DFH444X0D% S((E1 MPG*#.4[PY[P&Y<0+3/."_[-S[-RC&=4B8$VCV?0N.W665_<)W6;G'N;[.!#M MGS[>PX\;B*]+=]Z[TIN76?$1K'@KYVN6I<5$E<#^[D)K9K%8]\S7Y^:Q6/8C?[F>VS&N/X;7Q:!I#;9#*PY1'60-* MA #*.A65%L,UH4HIF6(%*U)P-N.U0JM1&:]SP^M(#R$X*,0P XJG&M%&2! - M#0:T@":2JO6$F)1@ M&B(FKA$S%SYX=OZ;G=97W^JU.XWLJ5EF=6BX_CX4YW7=Y_7VQQ';]KBB8PUS MQAH,7& (4*VC 8@5 DP%PUV W#B[ML&IJ%$RK;H"V6%32=C.(VPFPW8"V([I M(Q0:;5140*#D$;;6!Z Y,0!99EA0TA!"UC88%S4F)RX>75&WS5*H'9ME.M#B MU#==N634C2-^T8Z:52>RJ>@?H7'E'?CN.^T[H7^E2/?"5J-[T8[R?!O[^&*G M99N7J5?CKZDUC=:E=WL7OE^M(@<&/H7Q=L85%<1\,-CR:(%1&"TPY8 DG !C M+5<,:F>)2AE<)4;X5846RC.^EU)1R2"?&\C'U!JL,=>"8<"$#8!2SX&&D8:I M@L$(@JGD>&T#,5;CNW>J>\4]E8B M].QK60)=YQ=<.!#V=E_6FRVWEP3=9\A,>D\AO=UQS88A$ZP@XZD+4P,U42E'*K/+J#FL-W3S6EH*_-8,G\.J^9SV;6=:>[) M-/=A7&G!V M+/ +0I%2@DD6:D]X"I9UWS#-FH"SS4U!>BWK,K-?$5S%,YCE@ M?GZNG(SYIV%^3+6QR$G*$0%&,A(-%13A3@,'F''I%:;",5IB'M$:(TN#^1F4 M.*R>MO.^T[Z([;FN%1=-G?2=EBN+>UVD^O&5R%BSZE0W'T]-7\KODXRC:;<] ME'!>;G\L\WT&<''BE M@3P?)TT&\M2 /*;": .Q"3P K)$ E%$-I.<"6&>A")IS4B:8J5&(:WCR):;J M^6=WO^O%N)W4VKSFHSW\/T_N^#)-KW2;('?<%F M,GLLF1V-:R5.>8<8Y8!8!P$EF@'-M :,O3L#F6[T[+M4(C:"(*R1B;?#YE= M(54&\3R69S*(IP;B<9V$* .I$,!;S5-,&0%:,@5D0 9%WJ4ZL 1B6H-J8I.B M>AZ1/A;I^GV1L^7W1LM%K?U%I.=>=+[Y7UD/JWM1> M+U[H\W9L[W>?^JC;*]JA^ TS6N-,E<$HOV$J:AS+\LL_I-DM+V2D?PV*?WO% M@;_H^7/C.P6!M2+-T>71+6_+7_L#@Z!:_T."?ZWH^.Y%-"D:7WWS^DX"PVP@ M+J->97H'-\-M\ZMN--,0?-/N'$0^'@W/3-"/(N@OXUJ6%M@;IC!0DM&T*3.5 MUO4>8*ZU=H@83%%_;P,1V>>STI">CY:5(3T32(_I7"P(P8AC@$N+ 84"19U+ M6B"$E81H)$1*^XLYJV$Y<6:[[ =Z'"#?MMON6Z/9S'Z?Y==/AK+,9/48LCJ[ ME977>V>0E BD"2>M.5D@B6? TB@=S; UT$4#D=8HGU96WNSDJ21BYZ%^9,0^ M$;'CZH5BJ409BOI$4%&]L $H(A7 C"%N$&.0^@HB]EG$N.RT>KIUTDA^FDG7 MF++A5"E=8R39&[_T]M4@=55FM2>QVJVDN=%,BC:3DU'[$!Y001DP@47SB0OF M)'90&+:V045-3;X+,KM!JHSF^>3,S6B>.IK']P01'*A0!H1 4GE588#Q1@)" M@R3!,,=YF4NWADB5TB\]"P_(I%G[LTE5,<5DF/X[!_$]C;ENY<0E+GCF&0'0 M2Y/296J@F*0 44V4]B=%+VW-@!)Z0(AP!IN M4T9K#30,%-A ("+:$DYHRON(:ABO8+A+M16/,BEBWOZS,IK'6)++S%Y/9*]; M66L=19@JK('#/"7H%@(8JP60W!/'4M9NH]8VXAFU*+D*F4T9OTNI>V3\3@._ M8]J'--(Y&U*Y+\L C?P;H6LIH,@C)#2*HSG:#I30&B(K&/BQ;'EJ9Y>?=K;Y M*:O7G[_-+ 'A(X9RY3E]?LEX,XD_BL1O9^&E3 MI!7 V!>1Z+8$AT@,!4P88 M(:Q0D<1%#7-9XY/3^&,!L6#_4&:VS&R+3#FV1S#9><)L[YI7P0!O&TU8# M#+1+":XH"E(:SJ3RB=G2EDY%)LZX.2]FFX'OS$9#R'<6A4=Q+Q[?[6S^N?-N MYW!G^Z#8K&\5!X=[K_^__^R]V]K>/RA+](E7Q?:'CSN'1S/UK3W@'F,2)U&F MKGV9XJ%^%/DD3UA0*Y_%\O @J7O1;&C3:);;1%[.=)UXL@ZLX,QY/T_F/GMD MGSV[ H";UL;7Z76+"WV=-F7-@LKJ+?]XX5QT7E_ N#,?J^/T1S M!9"G:.6WDKYI[3%F!,8!1!V@7'M@)-? 28F)-4()0]: 8,4 12E;C) (>!(9B3%)J4AYGR2I$5JEC 33 M7,5:"GVQGRDI);3SD^F,.2:P:CI6YW(L$9;/A=:>Q&JWLMDAJSV*A 4D,QQ0 MSTG\%%D-"^TT5=@(EQ)AX9J2M$*!@1G"RZJ59 A/!<+CBDG4/(R/EA*D'@%J M/0;*60XL5A(YQK7#N-SXS,2T%B\JM#ZQ/'K)8/ 7OE\./XWU7&L-S5$HR MAB?&\/A.9QWE1(D"*9DNH%P18#!VP$5E16%NK2)B;8,@6*-\!9/^+X]6,ES7 MOD@I3V_59R..NT M%@HZP(-/!8DX B:2'4!.4*0$]Y']4D63&JK4;LH,WJ743S)X)P?OF&:")$%4 M<0T4-=&ZD$( K3D!FE)I'<464[JV05&-T6E%L6=WR225B3K^JV]=SB3L)YM: MBZE(M-\7:6:SI[#9K?QPPHBHJ;KJP7U-4YMF0I%)/0N/(.?/>=]AWS:B37O;#5Z%ZTHU#?QHZ^ MV&D-4E_&7U.3&I'QW-Z%[^C4YLQ]3^&^6TGE(%+"$:1 9#T$J/ 6F*C01,N, M.DM@J+W-/R&NW4M-QPPT46 (A M9$I-YP/0*9HV\$"Q4:D425FFL!9E5R'C+0-X*168#.#I '@\>)8I&**,0+ L M !J\!YI) Z0-GFM$.;1V;4.2&B2K&J:R1*GIIJ683-$PFRRSTY*3WEQB5S+? M3<9W'VYOJW9!X, !HTEAH2H 904#!DL"'1)(,KVV(1"K83*M//[+DL0MP[Y" MNDZ&_<2P'_>_J(AZH2V GD- ,8YJ3M1L@(?0*^ZD4AQ&-8>*&E$35QZ:%^R? M176 X:ZAV'VZ4YRWW673I[=M^CY.=2M%R-AK&R\]N5&,KK._9GDUG]!M=EX> M)'GOEN)^?2/MS9;;'\IZ2)#7F1BJ!&O8 MDGKWZO7TLU:O@1,P2&!(3$<8BTSD$F%"B-%&"D:R1C/S]I>2B:&2@++$1:G)R$<^-CJQ&5 7J';4X^ 1@E),VUPL' M!):@F"8K\$-G%Q4%OK,"U^O)0\0*5$31NJ3 G% $T6LDE+9)B87%1N20?-66 MY@D&NS2;@4P"7$I@RY,B(5?/Q0N.W1''+E7@M32"=EHBR;-OA&B%K 2/0K*A MN"(\N-QVD24BHDF3SL:+$J\D$2E*O#0EKI$1Z2$8KP"!]1QQ$5AZE-L_@X\T MIGM_=+N*S'[@?-O%MV'G9ZW3_O[718!RNXD=M\C9Z?K,^=05/ MYL*32_5F,40 Y5@&D,0@G&?(.D41QDX'+Q/8\)A7U!48>7++=(XML"S3!UJF MM6TOYY,Q925BD@?$0WJDDYB0BC)"U)J07.?]EF7Z+,(+#D9]]_FHWTW:,3SK M_1K^,^Z,3AO3JK.1W[',-.<;/2W5\T[/)TAXB0BKQ-FHE9,AJY]_-BV@=NN_ M\0N,2>L$!JTOT!V'UDD8M(9', B_MA(<)E)9_3]Y*?&8\>BH/T@_YW]M$2S; MC,KJ[6#002384TZ0$!PCSB5'1MF()#7:6@Z<<4@6(&Z21[MH9G-\-D4SEZJ9=9(: MI?6.*$1]CJJ/C".(#"-/+43%)-.,-4TSGUTINXTT[CSGT$TI"?1N71?)^'N]#8GHJVA7 &XN0#N4LTZ+IG2% =$,#6(TQS= M1TU 6..T&5'L-/"U==K6,A>S6E8NY8J>*#UU=7Z0]D1%G9>MSC6^@CF)1#&/ MM):Y!B]WR-)($'/.^1"H$M$&MQ;GP\[L(H]U"$02_= M1(G>?0)\Y6T801JDWY[*M";GK1 [KE," .<#N$L5ZJ*GWK, R&E/$U])5ADH MY9$TQC,P0:B8##+6QB+]KQ<.CRD.DR:K\T/PE:+.2U?G&E\QUCIJ38['9PQQ MJVWB*\(AFIY')0C'4/&57,%)2=H@=7Y^7I8:7^E/ZNKVCT\&X2CTAITOH=7M M#Q\]R'<5 >^G!R$PPW2CZ=&\G63/)%YE,VS6Y3UI>O]G$OI>&.W'0_A6<' N M'+Q4QTZ"U"J9;@D':<)!#KEK /4H)E$3&X*B/-$:K=N*\VL@^'-QOSP-[;XS MGRG:W3SMKK$6(@\\L)Y=E$I18PHT#DUB.)&UU0]+2HVCW4D-H M5B=?:7AKQ-5C>V9N#9)<251LFL^F'FFW7">"OBVKIH:X;;6"W+1S.;AJR0]^;YJOQ#^'6*RB^L\O5S)Q:) MHKF:@L&)X6CMD#8>$&;.*T; "J*SR@N*VV;Q8^0'4?F2LUV%ZRZ9$_W 'IPQ M;6TR42]9FE[?']MN.$\860 UFR>1_[YC5M_"T_.$-I,'SGW?Z/FRM2RXM5PJ M(!BE5\):BP1W#'%L!3+1:>2L-6DU8.Z3Z-95FTK=EFSAIN#+5:1']JX5-"UH MNGK4O*#IDM&T?N!*L8J:&60I3FB:_9$V:HP"4\)SKR6(D-&48-TV;%GU'!\9 M32LF_\L(TB^F?WWGR_IOZ<_9J&O?Y4):ZX.I'J[_9@>_K)_?ZJP?6YKZ$OPC M[:55EF@(+7#Y+!9ZISGSKMB_C>/MD(KZHRQCH@8C>?86Q 2 R,J*AR)E?AO MJM?./G0T.+N#$_@8D!T$^(P@IAM\"=VO<#I<^^72/!QW>F<#$CR-^.I\W3HK M,=[/K*1?GBAKPOK^I/_TRX0/89"O2F."QHRE=33(6]Q__5@^*IG*&4M:_=C* MY0"RZOSV"ZS?)/M'7:/JQC7Z:N?MP6'K8/_/C;?MUL[>YOQ:_] CWMS?V]K> M.]C>:J5':> [6QN'ZP^!C0JTIZ-^02E_=]N3M*9X9\R)1F QI4_?< M](>G:/>B0KLKW&3R'M4O#)&WOHU?D#N^)S&]TR?_:;#J!<>JC'7I8R7XA6&Z M#+8,UG ^T]?^X"A@CDHF/[ZTYNZY9#7]L$K;K]?VAP=R,_QHTY@<+B1Z%5J[ MZ;JC86L[L2Y_0WV02W;E=-*OV!)T,F__/+N/ZXZ:R>ERLR%]EQ5CKBZ8F6KZ M-7NU3 O85+Z?68Z9YBDA=M/W#/I?KYW+/YG)O$BYK*SUG'>)=GK5X\W9\^3+ M%/_3%->"X[?G2.8KDSK;I%:+M0I3G2S;2YD'/^4XU9];DYC5,NN+;M0Y"J": MY;KG_7]:V]?/_&_>H0DM._1"2V\EELE!5?WM(;3MR4W=QG%_W)NE7>12[8JE M7;K2A9W-3*K_.W2AYT(N8OBO<2_<;)\T*23TJ@X\=E3H;--\Z\'SI+3DU;-G M)@Q0%KACCF, :Z*EDD9K?6 QF&DDCUPHDJ=6AV2"/;^[_>\+WO;[Y_^/3VZ#W]U^?=O[99^NW3W>-71Q\./]+S<^?C M?,UGOG?X^^>]/]Y]V_W^1KRG[\3N'[O?TW.2QH7W#]-8_]HF5\^=/VSM'>\? M?DS7O,$?#K>_[VUU/WTX_/SU_??=]/S=UP^?WHC=XVWR_O#?\,2TM?J#_]ZOS34/6 MV6-PYK[]U82Z&V)L[HQS*Q/AOB( AL\!C%M)&42'A," N D.Z6@Q$EAI'U2P M*N)EUH$LX%7 JSGW/0=XI4T^:0$6C#C'&4LZ0SBQFA&/O<,J+(6D%61;%-GH M!;)%X@PF#BF50(T;A1$XF9"-8VYP<)J86%6,$R8'!19\*_CVG/'-.FFBD$8I M83@-U&@@5 !WWFMOE"[XU@A\X^?XY@(%KJ5'(&)F;E8C"Q"1#,D #YXB-%(E'0D"*%#/67 )WBC5RBAG9-3F'ZS/NQ2A M*4BW*-)]V[U([O"&@$F,#2E6M;@/!H$&C0P0[4'1M%LE+J=9F\OKF1VSUYDI M&%5U]@0JRPI'*XAR':1!*R-M"$F/%-I M5T)<)U/54(Z1$328R'C4N2NV:*L$;I+=>TF992'ZMB= H3M(1J+VD;NZB/6EC='*QN;[/FF0,9J% XH,3%&>).,:2I)8@PZT$( M1P7W:^MXJT 8L"CI92+H#CV"B=7])9]*WPW?0K4+[^)>4OU+D]W\FU34.3I&!5S MLH6U==R -BPRSZV#G#U'@U/64RP"-S,@Z@T!/3N5>+?&@S1UK]-=]/TD2[CZ M^WL6]69-T@4?Y\''3BUAV*H@) B+L@ 1EP:0,3@Q(B6I5D$ZI\/:^L+9*.7 MH2$J?$,BV>+Z6R="L?,M>/0]#/HSZO6_H3L.1:V7H=87:;3*A2B$]D@H$A#' MCJ-<:QD1"A"48419RF;)2/ MMU'6G7^&@]"1,@0 7HP-^"&_S0>CJHV>&\GX'W8+ZI]+ZI=\P=R214!@HA/9(C[R!%@ MPY.F2PC.4L*57QH/*EK>E%WZ7AR"19T?29TO/( X"AM,P"C:W*H;2$#)H+'( M&B>3$'UD6JVM2U6VZI51XA)>6J14I+22 8%E0WRD#;'NZ>/1>0Q!H"!BVA*3 MI%"F-\@1+0AGR:B1I#E;8HGQNT5U#VZ)Y6N%;_EQ*#%]Y<"J2*E(:46\:DN. MO_E!ED&->ASV+YI19O_Y3F_:@;("6'N5>;P-_QEWAIU1. B#+QT7)H>2;X/K M?^Q5WU*=3Q9^,@<_V=^L%W]WC%4Q.DH8C1+A] B\98A9"5P0FPQWF]A)6^CK M!*6@0:/1H&!VD5*1TJH'[)2==:5VUDLQ/IXY;:)%MDKPB\P@0T5 F'HPCAC@ MV#=O;WU>S3T/PLDH'-LP:'Z'SZ<$FS=&Z7A#);-1$>$\Y\H!4&^\U%J*])?& M:57NQ0"SM/=<%M@=U")T E7&&2&1HTSE]IZ @!F&+(\NK5I%I W3]I[TWCOD M->D\XQZUO6FHNKR^ T^SZ<#=X:WT%5@N;EV$'SEBB>$!$%>>)(HF 1EK+%)8 M,7 *-);J0;IZ%LPJF-5 S)(D..5B= PHMT%"C)0!&*-!4>GM4BA9 ;1% :T6 M@&6P9E9:!(%2Q(7(*25$I:FGQ(.4U$NHFGE*T9;TWIMY%E@KL-9$6',!&)'2 M1BFX%,8HY[#E6$9G!0VLP%HC8.VB4X"Q I@V!@D!&G%K=#(M02"B O764ZW! M5#T\1?I?WWOWIP)K!=::&#.(DWTIP B@E/(0'5BJ7""*YT,(Z_\!UTKKSL< MN'H)4"XDQ=(IY"!G!&-AD'4Z(&L9$=&2Q+83Q&G=5IS?8^O. FT%VAK(V&CT MQ%$=#6; 90C ->'I*7.2"AUH86P- ;1:X#,UUH=DB@8F$VA $L=Y/5K;]BU74A;PN!AMC!U90M3-Y?].!J$T-I-UQT-6]L] M'_SUD )\"<-NAA!*9H"01^4Q5^?CMG"VFT#[+BO"W+1L+T/Z#:C>[-4R+11] M<*GTRTSZ>ON-_Y/V#?I?K\6=/)G)O(AV^\T.?EG/(6]HIU<]G@:^E2E>=(J= M&Q^/)X6,MF'02P.?J259F=39)K5:K%4+ALFRO=3_[:?<@^'GUL[,[=++K/_3 M1MT?38&B;N7]3VMBY\VP0\]$\I_5#CWGTEN)93*)"7P(;7MR4[=QG,SQT7(7 MU@->^KSBGO\U[H6;[9,FA3S/Y,I=';?FC5'/C+F@J)6$B\ %(X98AB6A.OT; MI9V) 2ZP%>!KR;#EQ7:.R5\Y"JG;QCPG((5(3UPBC"^%*)6L&UQ M;+N@9R$HQYEP2-!\!.VT1]8FCD:<-H%R1<#(*AJ:Z[:Y_VCH@G %X9J,<$)9 M'$QD0NIDU5!I*7$<$[ QO8QC* C7#(3;K[$W$IEV@B"HZF52JFTJ\3V& M2!>0*R#79!HGHP^2^_37!QYDM&DF1 P:.^>EY:;0N*9 V\XYM!$'0DJO$56! M($X%0TE>"AG+'-4^&;%6YV!I2F5;F97QQ?W@4-5WAB==.,UW$OX9%G^QA] 45S=[']L*HU9DYM*M48RPU,XN4BI2*E)ZGE.;Q<# J J.16H@\ M6*Y]B(2Z8+5F5H&OZL_BL_JS>,&4R;2-30*4<[!RL0#FL@#>UQVYTCBC;21( M41X0)X8@H"&B)#>")>86=#Z&%Z*-69/*Q1;U+2#[1*0T!\A& 8"9,\Q[S#4' MS;7EX!DHS(V0K(!L'ELNV*?%Q*Q;X@WXF)[\=#^/:Z/\B#WAB-!AT['H'M MAL/^:QB$WJCP\[GXN;L4X2&#R.831HP2C[BC!AD>**+:42R4C3Q[050[7;.D M(]"B[\W3]X>UKHN^/[2^7]CC.LDS2@](7IMD/D6'.I6:,^*"%8IRF/95"Y-9% MRCDV6I 9X/2&V*^=2KQ;XT&:NDGOP$EF>?7W]ZO=!@M*SH62'^M)YB&1746T M1,X!1]P 158"02RGGF.1:Z+F)C6F0?[*HL7+941+4.$Z(XJ=;\&C[V'0GU&U MJUZ@1;.7HMFUW.O )/&. %(:JZ393B*(GB((FDO0$)BVY_Z,HMY/5KV9=8&S MX"4GF#LC+;,0@A46>RL]F3=FHZCW8ZKWQ<:MG'4J*H*$(VJ2?JPMY8B!UH9P MB86%HMXKJMXEIJ-(J4AIU7V#9:M\3!NWY@GDAO,HF$:4QH@XHP$!)1@1(8T0 ME%E&&DF%'[ILY,KX @_A6^MK9W24JWOH3A*+_4C^G5X6C0 M$?17R3XVG;FW]>E.=N;/@R_EH\SC0@WD#-_RG\7!T MG/:2X=L)?!_VBW+?CW+7W()2.R\%DTA)+Q'71"(=P2)OI128:DNQ7!H7*GK> ME)WZ7OR"1:$?3:$O=FOJ*9YQ]OPGW%GV!F%@S#XTG%A"UY9JC(AQ$7$:! )-#1(N$@K:8D-I3D[ B_=&*7A04+M(J4AI M%:74V,2^LKVU(!(V&\Z+5S[J5;-0"O/...D)C-8!<2T8,LFB0%8'X-(ZX2/<0[?:@I %(0M"7D%(92,!39(ZVL C(Z!T M,J5)!&DPM58NA6X6^%P$XPJRS)\TK86 MHBUYH9D%1 N(WB^(.N6O[.([/>EM?Z0Q$%Q'QVB10Q2'AJ7"(B2BI8,1J M+=;6A6E+<[TGPUW;^A8<+3CZ/'!TGM@WA1.#(=8HJ;C7U'!P$E,9!75.<%7( M:%/0\^(@70H>/'4629]+Z(J(D=7*(J6,4D&S:!W-G8.9D6U"EE5&]_%1M#J* M_Z4JQ7P66UX+F:]]EPMIA0^FNK?^FQW\LGXY)'V&CRU-90G^D<[2*J8^A!:X M'$T/O=-<*J/7'Z5O'_5;HZ,P#%EK?8ZMSSM)KYK;JK9&[/2@YSK03>--+U2A M+R_FOMD?S-%TH";?R4E_6,7#O*RJ>W2^A%^_=OSHZ QY:I^:KA1\\1&P:>#C MT>T?:8HP^)4,AMK?H\%%CL;'@.P@P&<$,8WU)72_PNEP[9=+MW3^JTW&./]W&#ZY8G>);#N#ZK@IY=)V\,@7Y7&!(T92^MHD/>H_^I09XQU M1,1H/,?>@I 8&%$Y8HA8B?]6N?A,QJ)^;&WF[2UIP6^_P/I-8GS4Y:9N7&ZO M=MX>'+8.]O_<>-MN[>QMSJ_ #SWBS?V]K>V]@^VM5GJ4!KZSM7&8GAPVWQY4@9WJU];VFW<[A^];/Z6/'>[LO=O>^KGQ M]_K33B]A<'^M:B MO=.KOK3ZT*_',/B8$&R*Y3D+[^F5UFZZ[&C8VDX$ MS%^/!":7#,;IG%^Q$.ADVOYYJ-_^#FG.7&_TDY!_VOU\+%G\QD7F2I5#9X3E5!.[WJ\31AI4SQHE/L MW/AX/*E%N@V#7AKXL$SJ\B:U6JQ53[7)LKW4Q/FGW%3MY];.S+VL!+ MGU>ZXE9PE8TR00-&&I6R^#PS$J67!H!SPH7B,FH3M=6,$TPTE8Y-DV@(9:1D M)/[3T?(V?D]?'>T=[]#T.;9_^/8H7_/^\$-Z_PU]GW[K_?>CSOX?N^SJT?+[ MP[>?WO^U3=.XZ>Z6$WM_;)^^_RM_UZO.AZT/1WOTPZ?]/W;X^^\^[I[BTRK& M\0!__=MPRB(!A1@PB;CD%EEFTB/#'(_!$QGL-!]1X^6>*C^5T)MG'EGSC )G M[HYSSR0VYL$ #)\#6*2.N%QE&4CZP[V)2!OM$%,)M+SCV#-[#ZF"!;P:I<0% MO'Z'<"6V%K;+XI&PK7?"MX-NSQC>C-0\Y5SE(R3UHP[SA#C.-L>0A MR()OC< W?HYO#'L<3 C(4B$2Z-JZ)&U%KQ.YNR:_%8QKE*X_5XR; ^*HCU(2E5B! MY9Q%86.4-'?#P\)R7SA<8Y#MHM9,+IUN6&0H2IO+)(!$P*-#Q 9B *QR0')B MFJ"X;:A>%1:WI#XP$URB+ZAH-C;MA5&K,W.X3JF,7>J7%RD5*14I/4\IS7-D MJBU8P37VP)/1*G34 A/-)<@8 [95+P""R:07 %FPZ$#:QB9!ISD M;"Z.5C= MWF;-,R>"E%XRA9S!/ENK#H$."H'3P!47TCNVMLZ8:C.Z<*F!HKP%8HN4%H!8 M0KW#CGECF."1.S J1'""Z8 UD[I ;&,@MFXX"^LD99H@R25%W%N.+"$!::&, MA;1#6FV:"+)+BC9>%Y+=TT])_[(#CU8.TTJ2[2*E(J4BI2*E( MJ4E2FN<,WA$G$N_6>)"F;M+,>9(I7/W]_6K[ MYP*0\P!DIY8T# $PAR@0@/:(8V[S(XU<$JHP"FP0;&U="-X@MV51XN6>.BQ! M@^M<*':^!8^^AT%_1LVN>K,7Q5Z&8E\DTTI/O0'%D(Q9L9GRR&)L4#)SG).2 MN)B#^:9NC:+<3U:Y103F&;%1 7#+P AJ%)'>:TZ#I+0H]\HH]T4^J:*4.N(Q M*G0]?R^P'*X\IC.P.I7 0-D. %M8@2GI0[R14E9F215$"I=$X)&Y?& MA(J6-V6?OG>7X ]B'XJN/YBN7S@(*4O*SD$E77<^63TJ(DL4(.Q$"$198;Q9 M6R>BK=42.G07+6^TTZE(J4BI2.F1PP;+CMG$'?.2IQ![P@$G:Q<419P1@2R+ M'A%I"0Z:,D*@67MFB12\1;Y5]O W_&7>&G5$X"(,O'1A!.1E7+T!;#5;=0\MC%>VXM7_R4* MT%A5^%X4,4NKT&6AW4$MSL>KM,-PRI R@21#(DJD);!D37C#%&&$6%QUVFNS M&YH8++G.=Y../.Y1VYN&JLOK8? T&QC<'=Y*CX+EXM9%")-5W,?T!WF&+>*6 M< 1>K>/4 /)2 N)*8&24$ B' MQ-3 \Z@47UMG;2S2_UH46"NP]E1@;9ZP0ISL2P%& *64AZ09N8=[((H;P-+Z M?\"UT@;T,0"N7DP42Q>%2LQ-"YX@CIO$W!052'&F;/"$4"K7UK5N*WZ]=M;R MVH 6:"O0UD#&1J,GCNIH, ,N0\@':#P]94Y2H0,MC*TA@'9Q_JF!I^U("T0- MR>F!+D%;4!)I%I@DQ'&7.9MH:X;;6*T&9YL>CIZ-XFPUTPJV;D:]'YX)WNG2 MVFVR="^^/[;=9@M35[8P=7-S MW/1*:S===C1L;?=\\-E<95$/:AD$O#7RFWF9E4F>;U&JQ5JT<)LOV4B.YGW(O MAY];.S-W7B^S_@^S?M@?38&B;N3]3VMBYLVP0\_$\9_5#CWGTEN)93()"7P( M;7MR4[=QG*SQT7(7U@->^KS"GK>"JVR4"1HPD@V5'(7>T-#GF5RZJ^/>O#'Z MV07C! ]":!O2/TQ[YZP"FL\YB0"2/9S$$,I(B7Y^?%_G[N&;4;W4@V>:!AP0 M8X(C;@4@':Q&T@O'L;94AUP>"8LVYPLG>\RK+:MZBO/,#W*>[%G.W9&N'-1CI(R,-$:K"H(*_!5X.LYPU?4E!A*TD8N M&"<<$GPI[+&43#C+%%L*42O8MCBV7= S);$R! /B-)>A]LHBZZ1#'*2G+B1Y M8E=%17/39NK>DST*PA6$:S+"X01LVG,E$B?@$(/!5G//O(P.5)P$VQ2$>WR$ MV[]@;S9JJST!%!C$2:U!(ZU"'J( K $(EAGA&)5MF8^D"\(5A'MB"#=/I'3P MSH(UUE#GN--@0!/',^XI; 43MT-0Q]$@ M;L @S;5 W+F8Q4:]U6OK*G$Y=I^AT@7D"L@UF<:I0#R/05FL"%8"!- M;BB/*X6E;U'GS4DL4.=+0$D0P8U:<%[2+:MA:W04TDO]DTK9^[&U@>V&P_Y>OY='.^AWTUU^W,E!<&$X*I1S+LKY MKNXYY"12[1+9=-0HQ+5A2"L2D- Q4H-Q$-:MK9LVS83CSK9TT?B"RT5*"^$R M,X89Q8 HRYE5@*EU(%P":F.9TP67GP NUUT!A"B7JZ\A8(PBSF5$!DN/L"!1 M.R$#SK4)&P3,2PJAGF@N?4%%LSV0>V'4ZLRI.VL4F.:!ZL-45PY#X8FXSGIL(T.')@"LLT!V;I5C*T0'B>#6)L8$0]8Y*Y*##$" M B06Z05H(LHNZ01\58SCJJI%U2KYHJ+% L;RL_82%E]ND5*14I%2D5*14I.D M-$]&451810G&4%,Y6!\##X@+D1 8")&V%%NK L0F5M;)Z8MV<+1JT7A M&ZOP#VM>%X5_:(6O'5,#8]81@AA3.->-4$GA%2#K/)78FDB\::#"/W2]K]6) M2)\4J1WF )!69S@> M)RC5FF$'BE2-JX)0,^#I#0$^.Y5XM\:#'-93-8"?5 6K_OY^M65\@(G=*%(J4FKB;OFP+L"R6]Z_.7LI.04S"UB@:()'W"J% M3"06$0\::'#1*#W9+J\GIZQ\$,[3<_H=PK?6U\[H*&=\I5&V!F'2]6?4;WT) MPU%^J1];.:5KT''YC>&E'E:E ,62TOX>R/=7_4KNF/6J/TBB_^M"\NF%@I9+ M0,O/=>>?\SPX (^B%PYQ'2F"9#,BCKVV) ;!J*IB%IN1QU=TN'%^OSH1BIUO M:]Z/>-<=@HCN!!(H1\X$ASIQ .B818>!1 M4TMQC'!NWS3H"+3H^9)3]!_6/UBT_0&U_6(S)U(1 KG:J(@J:SM!)GL+C==, M6<$BC219/JR-14/R\HN>EY#3(J4BI4;NF0_K)2Q[Y@,:P'5W80P&(N%IT]2) M(NM6Y,IDLS;-$A]XBW(?W!('V K?\N-0X@'+^5>14I'2BCCG M'LUF/^QOI&G-PX-N=L7O]#;AI#.";@6P]BK]>!O^,^X,.Z-P$ 9?.BY,CC?? M!M?_V*N^I3KI+"1E'I+R::-NV+/N%LL-91U\#=]:$CAAY!GW^'+O1<:,&H=1!.1N'8AD&+X78KJ^1C5^N9=B:: MS,]+EJ3H^V/;#>?=B1;K:K8ZX'IC9%#4 KSS27463<:!J&S]X-H,GZ,Y@6CHB M+ADEZ\%54GNF&4,R1H:X" +I0 .";$Y(;XSE+*.D+ A9$+(@Y/T6)K>1@":: M1QMX9 243K8TB2 -ILF:6PK=+/"Y.'S60L]9SDWG"3ZS9YM;99&67*&H(U-$ M8RTB7UNG;2U$6_)",PN(%A"]7Q!URCE#73 **&<&VVA)C()Q0BPP;0N(-@-$ M:YT=:&16\6"1\B(@3IE$AM"( A-:2VV<,C:#J,2XC84I(%I M(#H_8:-N=Q"1 0)(ZBKCF AD/ M!'EAHJ(6"R7%HW/ *%/8XDBL45)QKZGAD'23 MRBBH"YJO?9<+N?WP5/?6?[.#7]8O!Z7/\+&EJ2S!/])9 M6D75A] "E^/IH7>:RVWT^J/T[:-^:W04AB%KK<_1]7DGZ55S6]7GB)T>]%P' MNFF\Z84J]N7%W#?[@SF:#M3D.SGI#ZN F)=5A9#.E_#KUXX?'9TA3^U3TY6" M+SX"-@U\/+K](TT1AKB2PU#[FT=;(19UQEA'1(S&<^PM"(F!$155QE.)_V9D M[>Q#1X.+U(Z/ =E!@,\(8KK!E]#]"J?#M5\NS<-QIWV__JQ?%2N>I,!K!];FWE/ M3*KSVR^P?I/L'W6-JAO7Z*N=MP>'K8/]/S?>MEL[>YOS:_U#CWAS?V]K>^]@ M>ZN5'J6![VQM'*8G!X?IG]WMO<.#UOZKUN;&P?^V7OVY_]=!X^_GIYU> N?^ M.'V''_[<_.&^Z\'8=]*N<3[6:B^]P.MJ_T[#Z<+),+P\>_"K[PQ/NG#ZLM.K MOK3ZT*_',/B84&H*\CE![7=WVY.T+_'J!)Q@V#:B;_O+T[1?56U?XR.0] MQ5Y0H6]]&[\@=WPOV:%W^N0_#9;@%X:8%1HLG>UK?Q *V8B(1SUCG/E-#/@? M[NG6"$8SR^U/U/YQ)N :%E03L)=>:>VFRXZ&K>VT=_I6Q0 OA7]>FIX997_K M/-WITGDLBF;/=S*BR2R1M+/<\'.;.#S/0EQZ6O:]NF]NON=-&!ZU8K?_==B* M@_YQJW\2,LU--F$VX+\D6RH,7]XI+GO6M)49ON.N2ZQI3L29MX(RFW>;S6>0 M0+$71O?8VWCA\C!-FZZY_?9/TO-.J'?8,6\,$SQR!T:%"$XP';!F4E>I<>0L M-8X\Q?[SWWC;KJ> M[VZ]/]W=VA;GWO=/G^F'3T>?]H[?L0^?WGS__[_WUK\][ M].WQAZU7MGX:Y_.]3N_G9II\C?Z.)9D9DTV+OJ"BV4ML*YRD9=6I3K_:+3C.O8V_ M3\JP0<_GD^1!N-26'76.'77OH$;NL:*6 MDT!1<* 05Q$CJXE P+$/1 85K,^-K'E;+BW;L$'DOJCUH]#AHM;WHM871-D$ MD))(AT+ #'$3$D?VV"#&M!51,.9C[E2E6)NJ)]B@?E48S<[Q"70&$]*<*4SF MRMUD(:8?2.J:8Q#Z0^CF8)UN/]?&[7Q)7!G2^SEJYQZ)\;,OX?6@)&P>!C*%Z"N<"O4^,T+BH(CF.DA R(RVB0,1!1\)(+SYA,S];633N)LD%% MMXH.KS*C*3J\#!V^(#"*4<\]".2"RIX^;I%QPB)% D!4+D26N\=EL^0)5LY; M%?YR6UG\XH%Y,N2DV7U!5@/8ZJ>IUGJIF?<)SJ)-Y"1AFN42$*>@)%.<8PC) M,N-MHWB##+.BQ*O,3HH2+T.)+]B)=BX?/F*$K32(1RU1$E!N!"X]XSC9'3F7 MF^@VTT>(]==)9SI$,D M2$+P,3 B+0_G3=.*;^4Q*%D3 M_<9$\K^?;I[)/6'AX5&8F(('$Y$7')P+!VO-(C^]^;I_N/VW=@#:*97,0&$1 M=]PC:YC/IJ&B7DL%W#71("SJO9)LIRCY0RCY.=F9*CF$2"*U#A''DC$#-*D[ MRUT/M=(Z)$VW/*A2?[3-S^.PG.C.X^^E3L>F:'4%3B7?_K +# MQGD!AER7[U6W__7@K-)Z@;J[\IF-OYFQG!OO$?,")RI##3):.00Z!LR%CI) M;JEE\/6HP>*Q::IV-X["%)U^,/JR\;*AP$UUV+!F4Y?-(^A]3-^6@VHN:@Q56=35^53W@NW?K=[0K";GJ^%LFO.M6ONUIDP%LHYH S%'*C%TQZ*+ L.>:_2 MEJF"DC2LK2O3%G+A]MR%#S=7NQ\GM+QH]SUH=XT32V\! L?(6T40EQ20CE0C M"SYA-C/.96\>8[B-S5/-WE\!?O-Z$$Z@XUOA6TX)G09K];/1V'+CP2 9AHO4 M&BKG&HT,T+J.?=-E<)9OLSU9#1L]7_D/JL(FY8!C/C1\4^Y]+"V+FB;JH8<;105?Z(TIZCZ/:AZC?A \%X$2Q +2<%Y MQ"P1'R60T"PF$ #L8R(^NLWE4RVZN *T9Z?W)5&;_J!$GC]Q8E,3= &UN4#M M79V_R"0X:S6@R)A!W#F*DED'R K*A//634I$$]G&Y#JLE7/+)Z'*#WIP651Y MF:IXT%S&B"@ $HF7A,<,DFV"&LCO&8F4BNK!#IS0\AIB2M_,KK^L,Z9HNL/ MINLUXL.8E3XZBSBQR89A6J*DY1PI3ZF*@GNF1"[8R-I$-JF'Y3-SS51NR-+@ MXAGX9J[$IA;/\_P Y^ID1BOKC8T68) &)7 62!'OHXJ&<<.32N.V MQ@U1Z6?FJ]DY+RM=BQ"N7#8G<)H?%Q]-LWTT"[JDS^O2OIZ(>R^,]F/MY1), M>$<8_'B)V3"?$,\Q)$.VWQ2VR$A#D1+.>N$X#2ZNK5/:EJ2X:9ZPNC_Z"511 M]WM3]QKKX9HQ"MXBHG.TG*E8CW)(BL"L4YQRJW+SOJ37#=+V9^:G.<^,6H3H M/&O#[F&)SJSI#U-D*_@U%WY]OG2J%#CGV,1$4B#7G%8>(:MP(B:*"TQL0N<< MVRMTFQ%2W#&/0TH&XW!C.E,MP[_X9!I^K+0TX,N+H5;(K6#?/-CWZ5*M:6< MTQC26M8V&64!&V2](L@;:2/EWC!#DU$FVE*7%*8GJMD-HC1%LQ?3[#JK28+4 M"BN$CT;HIBC'I D0B-N*$8:."2F%(6.A'$&MFJ"3-C3ZL?1 M9%ZT%T8M!\.CULF@_Z7C)QTX?AH/JW[O/]]YIB+F)/-39L8O;AKZ=ZA84E^IV9P M*G5SI>S,IV*W_W78BH/^<2)27\+P"HFZ6XGL66W,&;YC)D$O\@./,\CG5)'] M]7C@CF X:1R<^'L"WM%INW72A5QSLN=;X3_CSDEN3?#8E/V)[[\/2LM?PVD6 MZ?"PO^&2? ?A]53RK[/<-WI^^TSJ9=N=:]N]5&Y2>G X:(7 Q1R QF4BZ%@C M(I3!1(,7,J<-<=%F9I$V,^6PML%Z_:#!\D6O[TVOZR4,@@/+I4- G4ETF@MD ML6>(D4B-CA9CD8MJ4]6F>I%\P(:>U*X4I3F&P>@''N<#Q4HU*I[$0/E 4352(Y_*4FDN*K'=2 M8&NM#&9MG;0)5FW5E'3IHMY/B_84]5ZJ>M>3 I7R1-" .(L,<4H!0:Z'@$FP M:65CRW!<6Y>Z?FT"E\B0D\:I;C)"$BSZ:>>Q&%:^A,& ME-3KC! ]/%-ZUA9D^ M7BJ%"=AS3U@R)I76"5^=1E8YBTS4UEC (O)\5-/&2K25O'Y84\HL/!G%?U@* M513_$12_3JRHT4(HB:B6B5TIZ1%8KY'BTFFA&1$Q3NPFW";J>G#;TZBXT'C? MT@U4*G$G.QZF2X?#XC5ZHEQHJU,=OR=<#/OQ]W-I%\";"_ NU#4;. MYPY-A!)D(1"4!*Q9^M]*7A75PVU^P^E8B>5_,DJ]7)X3.]^"1]_#H%_T^?[U MN49@+.4$:ZQ0=$PAGBME@L4N/>(\X!BDM&8MZ:VFA/[:('U^3M$^DZK>-\62 M%1_.TSOM2O99'?.F^4M3V9?(VCN"WJ62F%2(B'/G$H4%0SRQ&&1Y9,A*ICWA ME-K(UM9EFXM%G.'%2]-@U7Z4DZZBVO>CVO540^HQI\D@$FPD(#J*"(75O7K$WU(L'-\VK1"KEU MGA@R-)8T%3RX-SRH=[2U5&FG'*($,.(Z.*2=DPBX\"81IB"TFS2G9G19M5F: MEVG8Y.H-LV4:QDX/>FX9F8:SVI S?,?]91H^ZB"?T]'IV[-0@GQ@VNWW/J)1 M&!PG5+=W2RU\UN":0%-XC MSCS+NZI! CAVQ&G);*+:3+>Y:DC!ZZ+$*^UF+$J\)"6N%^$PRA@2%,(T-SE7 M.=Y!V)B=BDIB[#W#N4@/Y6W)GV#D?-/IR>7(KD3E!OVOZ1Z&22E]KEM_B;"T M6[U0\1C?&4[[[^1 ^%'=ZQ;?*S/G=I+*FIG[7L3(5FEJ'2- M[&@OK2$X5R3D&G' ,9&=Z)'BQE$AG"# <\4QW&8WY "76/8'83Q3BI]Y3.Z< M_+4S.CKJ=WW%>I(FU?/^AD

/RCU-6#O^;Z:.&\L1UKF!3. M,YVK5XNV7BBDI/AQ&JSDCQ(N5I3\GI6\?@ZJCYD 9$J01"' N6X)]@@BA-&+68!X(%S$DGF1TFY@E=" L >Z+ MJ^YVC,%5T3KAFSN"WL?0&L HM":/AZVDS)EFM2=D*_<[^9*4XRRFIW8(EM]_ M;"_1$X/5QAZ/31;-?MR>+IFW:<7L]S*^YO^W+Q;)V_/UD=_8R U?ZR_4KBRH M.Q?J7BJ+R8DP1&B#(M8*<1X%LH)B%)RV0@D(G.:^SVVIKQ^]MBM M@,?C@T>-LD49(7JF$(X\(AXE293- G*"4LZ#9)J&#!Y47,^>:"AX/!/W5V?: M;;WUDY_V6_\Y.\+NF:X5*WCEZ-I"V/HZS44_67>"XPOE?TD7E-B@T-""X)X$ %I9@B2.H(603-":$X3IVVJK[O6&IHF7I#E M&?C7"L8T&F/JI;L(L"")0S(?:'+/U!1TTY85)QT3=#_ MS9DI7;MEP\=.KY?/07/D^E%HG53*]=BNN=4#W3DPE_HH)5'!!,LYB\+&**F4 M F-AN0_R[YT,M80R\E@LK@#F7(!YJ8PI#RXGZHBT7[* N" &&>(M$IP"4TY* MQ6AE(2O63OML">9ZLGJN O$\!F6Q(ER1:"GE%$LOO>/4L9#UG)BBYRNDYW5/ M&.#$?:K\VB@0E^"0MB;]P<%8Y:G654W3-N>R+6Z(;%CYQ+RG0H%">G%Q\O,# M<_1^3="F3?]_WQOMGV.M-WMSH-$31W4TF &7(0#7A*>GS$DJ=* 5"7Q45U[9 M'.;:'"X7=&5!J!S*0O)9"4]"1E9JC9066F#J-555!S*FIS=?O# M\2!DNIP$5-'K6IN Q*.;7O"6)5G[_CCWW+YE*30:4F_6A#*?2YS/9U6U9M!/ M%N_HM-TZZ4)O5&EP-I=/JM+"X-+#82=#\+ 5<^F^JB](MP.VT[VWA*F%2UHT M;9+GIG]/DN$]= C+22=M6=O?3D+/5YTIASL]-QX,@O]]/-KKC]Z'T6OH^,+J MYF!U>UN7"BDK(6+$Q"*+/4<\"H.,=QIIRR35!N.0(P$%;G,B&M2BLL!4@:FF MQ#87F+HGF*H9GYBE_853AKS&&G&K0S(^J4'>2"D#1.:LGL2O,+TL/]S2K,M? M1I"H=?K7=[ZL_Y;^G/UT[;M>26V?69;)%AZ/T M0E7"XL6M-SO]19.'=-*?$-F7@UR]J_,E_/JUXT='9P!1^]1$"B_QQ4? IA&, M1[=_I"FS*B]/1?UO'FV%'-098QU)6[?Q''L+0F)@1$65_6\2_\WXVMF'C@9G M=W "'P.R@P"?$<1T@R^A^Q5.AVN_7)J'XT[O;$"*IA%?G:];9R7&^YF5],L3 MK4OXVQ]4U=A>5B7(\U5I3-"8L;2.!GG_^:\?RT>MK1]F4,@^F,V\=?5R=718 MOTGVC[I&KWF4JC7Z:N?MP6'K8/_/C;?MUL[>YNWJNS(0=_.-[NT?;A^T#O=; MF_MI1]H[V-[*C]*-[VQM'*8GKW;V-O8V=S;^;!TF]\G.[!+<'*O,S)]@/?[W MI[VMM^F:-WSW^$/GPQ]OC_:VWO"]PU=''PZWOW_XZQU+[*L;_O?MZ8>__(FE M7.X>9B;W)CW?Q7M_O&=[6Q]//QS_Z_.'/[9Q>DQV_WK5W3W<54PDT N)UI[D)3,8AUNWU$_CX:@33Q]I MQ9,7K=]AV*D*.]?%/\OROSSRV7'KH>[X9A9Q>'2%FXW/='X>6I;GZU5G,!RU M#OI=&"2L[[D7D\8>ZAI/^8-0Z M@B^A94/HM4X&X00&D\I->6P#7[4&R56V6Q]#+PR@FSZ6W@DG>4#YDG&O.I0X M&732T$ZZ9[\36N]ZU;U42EL-':6&[B?\TO?8J7=TB&+VI MKM[(W#]MXP3G,;P-'\?=R5<=H/__+!SI("1CL/*T5A\Y2VQ(^_[Q<6_-LR"]:&]4TI2GHGK:GK/KZ+=3DY?N9A.[8IQ70[9Z-XNI] MQGY_-.'K@^PL'DSS5LT6]'KC]/TW$O:T%*KO[9]T>OD[+Z^45EK B6WF M2]O5*,!G?9@,\J>\[CJ3XZ9^+XF\.HA*@^NFL63#N3IYNOC S]5"[226E0;9 M"RX,AS XG8RP%:$SN!A7;;5-Y\"_:&TF"PTZ>?UUTDG*&[;&E6H=P^?0RL>0QY52YU6:Q#$^/IDJWQ&,6C I79+E M <>3/D.#"FW?">-.VM%UMT*YJJF M2L.Q.[K]CE^T]M-:@TI/SKXN+_I\DZ-D:H3J [TDLM9QDN/1, =!9E#,^'EL MPV#B]V"XW5?*M?&1Y5Z\AF^8"?JM6G<6_B"ZWTJG[[/_BV+(^0%OE5 M<:9/WC+C9VB:?SGKRL9D:YCN\6D(9_OB_[5;7X\Z:5F?RRAVNNESYT-,^]L3 MALMWO412AEEADAX-DX)5\^];TXF>VCD3C?C:&89S#&Q/U#H,CH=G3""_L#E! MK/:4$IR]]35+2(,Z\A\O@KGFNT[9_MC'QACA_('DXF M[4E_"-T_!OWQR? \R39;NOU,L:-*V-LW_Q[N:9_?O[Y[VMS^G:?Q^_ M_^38_N$;LG?8/=H_=/S#IUWR_OO[KWN?WK'=[Q^_7;-__WB#T_5?/_SUH;/W MW8F]K7=D_Z]ML??]Z'CW>[*G/VW0O4/W?;\Z?=@5^UL;.'W7M[WOVVSOS=_< M*DYI=,@9 H@+*9'E7B*AJ!7!_BH+=?6,W0L6I^V5F M@PC&V%Y/'(FQC>V ?XBZ@D!(_"2P#9_^S6H))&ZV! ):4'MV;(.D5G5UYI.7 MRGQR.%4T R]D8!;B@[LW*98DG MG>P/YN<\ O=!9WB(1O%8S'XOO+57B4-V!"[V#E;ZO9/C*3>6$? #LG7SL7+0 M;/[RL96!$!M"X'Q =!&8P>.H7/SQ^BXN47U[B'FE(QP_:?RPERD !X[SR'W* M_Q@O9W@":)6'N8QM217.QY%]&L".CDX$KP76<,'UTSVXOY3PKTP$7 M@<7;/?"WJPBSN;+H2AN82R42'LV'A>Y"(N7[V2B\AK&HX%,B_] MMT+Y@MVFS5ZC94$J&A?A0_40+ASH=RV(O,PJ5^_.=<+> &++I1TE@%]EV;J*5-0G!K& "_^ETYE+CW?,:- M3E6OFY5V,TU0^;+$0+XV@[WU!>]*V')C"$4^@6'F@G"DK<((6\\:1\ B4P'NKO]4#( =T:>UD$:RT^[V&%_^X/ MAYN]; 4G4O-Z9>;\+=[5,C"1K(8=Q@)QG!S2V I$K O.RSQK%V?R);%ZUZ#= ML$I/1U.M16OE.3 JG5;XS(]PLJ9S1/\80607:(Y,X"<_'1N=])9&] MRL14EM5=PD2UUHNX:QS0WQ%973T+F+)%51K'PM7&-SA54)Q_W8=H[&02]G7OQ^XHMU39PU^OZ%J.J%K7[4F+1PSO7FMQBKJ[.*74F2QY MG0FHQSA\'3E#E3'X;0A;R_BNRL,>#_H'^:P@Q.^QVQ]U0UR T,OUI*="/XC) MJF.;^,@AX&]WNW*7;L9QX,7T[QO,701.5TQ+=2CYMP4!ABC@,HKX32CW[QA_ MV$%H?(+;_5'IRMM>'.R=@5&YO)-FX]__?G,9SHT_<1',-6]$@WF!F[T3.^CT M&RUP 'WG&$*-MQ#,],\B/.I/L+^#T1(^G\&.'C5O#0AGV=?* [BT_N,WP=-O M5JYFY:F **1)^OGR-!N^9?1LAQ$+]_TO_>[T)LY2_O M_)^OEQ'LL#KF/>Z#-6\,JYNX_6Q^Y"A,.T67J\WW:(_A!G]6YU_=LP;!(PO^ M_MN%HBU4A>2JF$&';K'D5?OI*L_%_]?+?2UL7V4?UM\\RIIG5/MK3V_\=,:R M<]PYKA;9'._]A;]IP_?L2@6 63#9C?_K#SKGV9-MV= 9YG]\ZH2]F#,DGZQS MG1,W.,U4*UEH-NUA8VM@.]V++[D4QGS*>'E>6)VB'X'0^FO"-Q:57CX,.?G1 MKTZ@AG]6OV.X51[_O(__KWR;F:Y>0WQ=Q+;UWGS%.-3\!A^V#_ M]K(EOMRO8XA!XKP9 PA/#98T8&(#9]A:+,#9\Y9@Z1-1=C$9@S3L#O[X9[S0 M?_(Z1QF#+Y__&QB5UFH3[G\I!K$G-I/>LG-R51.8N0M'ZV?NQ* MX8+B1B$5=,I"PI!AW" JL-$X0/1&Q,H:$6!U?BTD-QS'R@'[G>-868!Y!(A1 MD.I$C+/&<&$L<4*T"=8I1).P8@0"<,+IZ<[#:KZ6$&=I81B]KXWF]+-BYD6<]\GZ&4P[6N!ST M2@HV#^RHTJ\7N=;^O7*MET]OYE*_%^R!;UGZ6DYH;<.CI MYOIN3)+#EG%DX"$@;B1'+C".5)(>'HQ+'-.5-496[V(J>.A1S665Z?VR-.68 MYOHQS>5AUFUG-=/)Z"*3AI':U-]=]I\=_@2% M/-@Y^+NS?;#.MK<^'>UL?>";6^U#^!NWMCYUVM\^L)UO'\ZN*_SFUEO>^M8^ M:AW]W6EMA/WV^YUNZV!/M.@G^/OCS_;[#V3[('2W#_Y. !H !.L4@(1N;GP@ M;?"8DY+".HJ"M1QQ&05R.@FDP(..41HK&+U>?Z=BP)XZ!?\%'AAU21L"_A3F MB<$#2TM1?\=6&R,>Y/QG8TIF1HFXB=A,-1HMQOP_KA9\]OLQ.U&;Z79]^+S? M'YQLQ<'1AXJ;K@*WZBSKM2I%:^L#:WWPF!IJP ML-'43+!O]^1N9_<>2?711*J'D_:Y<=]8O&3Z3I/#KI.[VUYZ=W8U_'>5ANZ? MPFV$X?_\<:?:P'+V.KV**T]>)0":;.%XM1='_!6Y'FQEUQX/XQ\7__@S=(;' M77OV1Z=7;4CUH3_'EQ_7!8B; 5#UA:.7)^?DJWAT5CZFN1M_\_CEU>JE:U0G MH]<46Z5"W_DR7B7W?$WB^WWR5XLE>-40LT2+I;-=]C<$A7,0/-[CK;<068VJ M2IZ&[TG/QEHZ']\V_[1?O]UOT7?Y??#NC^!KT>&K[,IUXI(;Z/' M%C%" ^+.,^3 54:*!:M8BHG8M++V8)>J?L3R15''BFI*((S']NG8X"@50JQ)/C)@DL));U4M07 M-;?K=C7;&C$4W)7Q?-0!4C-,_7[8?,=E!K4GF_I:$&^1B-=^,^6:"*L#."$: M@2G*.,<<<@F#XJ4N5,"B@H*Q!7DB/K<411)P7;4(#$510IP*/FBO, M3*0!&TIXI$E(NAA7>OV[[70S4,!CS2T5DT+9#7B^DY_>C!C>BS&=QYA.'Z4F M10VC1B&JI$.<2H8)QD_0Y2BU9?.,:<\B2(L81C M;IPRH.)$:6<9US(EM1#'N&CUHVKUQ$5V-K)(HT4!^XBX4. B)VU0BEP)&@BS M!EQDP.PF%8L*E&OD R^+SU(UHMW;82D'&C-"FY$\$T-*'0'EM-$Q$.4](5$8 MG:PH#DO=H6WZ@-)2S8RP!C%G4H[^";)2@,/BP0FE2=+H#"_^2OV5>N*O:.6E9$&BY#4&?T5[Y"RU M2#F,/3P<1G@F5^%-P5F-E/J5I5CRM4"9*AZ09S_+?-'H1A6)%B^"R& MFF1,B@CSJ@F%6&2M8 @'2HBUG( 'L[)D"9-=(JU_!.>.H#.M61H+GSK2\ MXM*+IRC!*NCWB.CW>"21@(A&HU$(TZL1-8QA;!*,01GHR9D94T(WI3X MKMD]\X9LM2G%*GBP+*58!0\>%0\FWA!U7$>'-0J6"<2= 6^(,(]R5HY29H/# M"?" XB:6#XYQG@H/7E7%^ES$3L]!N#!^W&/.)7:&*"!:0+2.CGH!T0>#:/O-)8@F MGH^.4D1:>8^X$!09'R6B1H%G;B/6@60055P!B-XU)W7Y0+1RV/]5.:MK=\P0 MO66F:!D<>AO9JRZ#0VNPEB<<'/I[[NVK7-TL> .X[[F-FG-*K/BX^ZFG;U"7:KYSO=3G4'_=LHJ2%Z_01&!;[Z)%8FI9!1[^T&$@CSVB#L M(T5<,X,<%1(Q(FUB*L ?8BG(J+>NL$F/$A3'@_[W3HBC4?#3\I&5XE=)CL&E MG(S>,(C'_<'%F(4YQB8,QW,3[L%L?=(?S:*K$C)Y;$T>)6:/P,Z.KGIE7,UX M-.CO!TM4=Y-@DX:ODSJ;J57-Z9*P43.V*HA8DL46GN_7RO/]UQCQ/E>#8OZ= M9SI] ,AYQ43?A?F\,)_/P7R^%!WO98-GS*PNY"2_;EL[>^)T[MM_,7G1PBFU MT%3IP4=83PNWMS[B[?./O+7UD4$\N[^Y\;6SL_'NJ/K=^:=#^ R^GBIM;W0/ M6^\/CG:.WO/WM[\/6MYW\N_/V^T\0!W]*K>FR!6>X=XP0 M9#4EB#-&42Y50)%:EY1FTBNS0$ZI)2MD*I!7(*_09[T(R*.37COIB).^1XC.ZEF2+QNMFT?P;QV(*FQ9_'.54\FBCA+]X*Z'!_5\C32C:/-2>L!%FQ]5FR>^, V"\EQL*HCDB%-+D998(Y<< M28*9D(P3EH.T,W\JS=Q[7INMLX'53M=ONQTFLV?L2\O7=P"64-SIU[$#B&JF?M/^<9*W^?-M(I !%S <@_XU6^&_2/,IW8 M9OHUP=@E9LCEQ(Q[-YL"-O!=*W-RP7J$>35;RB;D.+A:2E!L9(+_J%Q9$ZMW MG:V!^';SXQ]%M"#]YR!C>[;3JZ2D&X=#D$-0@?K*RU62N>NR\FE\3^_AEEZO MI&R]/=\U' LO<$(\8@9.N3)("TJ12#*%Y$V*2JVLX=6;-16-"R&!_Z\Z9H>P MB\/5QA1.G>P/8JR$:%;$PH^)6$E8BYDW+ 3,-;>::\=M8%9A;H1DE01BK$82 MB MB/9$<'KPEN\Q[EX002$',C_)@$62B]T@:&A43DC,>5]:H6KU)8=B81JNY M$$E'%L )TH8HKGRPAAI"P0]RR5O I[$\D"(/3RP/'\YV2<3$2*^1TS*/'#<* MZ: M8B9IS,"G93(?A&E]"S)=L6'-G)(]CCZ3Q73/F@LU:4\+*,6DS2 ZVV>[ MF 85 _$HL101MYD>/K"$C".> ,8PD0E1;S-I-YV?^L))D889>%?6Q>;6EY^M MK>VS3?AWZ^.NU"02X12"/\'=,4HC:Z/-*(.#Y)+:6+D[=S5?W $JUUR@S^#U MM/LGL:%7&[F"B>(_W]G.H%'5##9:T0Y/!R.BD.I5\F>F(/D%T4GJ]&S/=VQW MFF(D>T*=WDAB*G%U_=.3RNU*^;N^5]\%T):O>ZLOM3I_S'M;K/PX3$,78O[9 M[\=P^FMK>960J% -_=B-(0783(.BI.!-:2J0E3P[5YKJ!+Y6TFY9J8:&H&I' M(-!PE4K:3WO7S'G&[6Y_F'LN*I8X>&&L7O9"A!"H#KMF-!ON#%XY T; M__*L<7)V')OWYQAZG11 ?%49M41$-4O%JE,66Q:;R95FX]B:D5SI60_]9BX* MO^U4XCXN-_'?EX9:=O(]FYWBBXM'+,?2;00R= MDT;9SWOO9\YM5#)9Y3=>&]?"W=?.$;9;?H+SOLO) :K:.W?.=@C[2W+I] M!/>U ??S;?M\YV"_T]IZ*[8/VKD3>C+/T7')F#,*$9(TXBPRI+W62'%JDM2$ M:*%7U@A734:6AA.H8%_!OGIAWUSPYOWIT6F5.GX_ +]PXGKG\.6O"#@:M^S/ M@GGS8=X4EXL/3&(,< 20%K$!,3 /,8*WA7\*[@W4-]O=3Y M&0,ZCX/^HG P1\L%!^^)@Y/Z?!4G>9U2=".&LF= METQJ< *H-CH&HKPG) JCDQ7E@*/V<'.TX1M08CKDENMC4,$4J, M3YP;FC69%:-<5/FWJEQRIX^ON9/<*8Y:&9P,2ECDXW//D24QHI1HTDI*X6@$ MS2UZ6_2V) 1KJ\_3"4'O-!,D.F2= ->:6X5<4 )9[PCQC"N=#X*);BJ":Z36 MKZ"\.U\+5.BX/^R4(1:/BVF*1(N3DL9[;I)S@6,A3/3&4VFP+VF_NH-:^\UT MVH]39USRB'GE$/?)(O!9 HI::T=I$-(K<%*T;@IUD]2IS+(H:OVX)6PE'_@ M-9_D TW,W,&"()V(S^T+%%EF$HJ*FL"T9%;*1==Q%#4O:EZ2A4^@YI-DH271 M.)XBH@R#-;4D8UD=[)PE#;Z3T4B@$CTPC'B)# M1CJ)M(S"8]!LI:I#NP?G%HKFOD#-+2G#NFCT=,HP8,&E?XPCXQ[C'+!WWVNC )ZLOUY,2;B M*0:OE0SL8]J(SU,96$FD"#919(('"\$YA7!-1>1P)/F<.)=BKJP)P9O:/'CZ M:&UF_Q1X+?#ZTN"U9+R?'58G&6_L0:!"\B@_.L0) \=;R8"X@] J$NY3\KEY MY\%.=X'4 JD%4FL-J>5TX0&0.CE=D%8F>'P*&1,$XMYJY(Q*R K 4YOGDDJ_ MR%+D JG_\22$UXAK89'U1"))HE-1 M29,(7PB+V@)59IGQLKB@Q06M2=*TG*LM%%.GS]54H-CENE65.G%C*89KDV<-&#I\H6/GQ$TBO M$US=PTU8&WPWW_G6^M&F.]T6W3[;WMJ&ZWXDUQ-;+5@[_)ZUWO@+ M[G,?UK_.=HZ^G,,Z]ML';^'W7Z^.F5).2:V\1TP+CK@8<<9@I*SG2AM)M%0K M:Y2PIN$//F8M?-L%^UXG]I5*O6?'O"FN2BLL,\0BH6U$7!*.''86\W*&I,/+GXN>%?PKN!=*:-[%KR;E-$Y9B)S.B%CX8\1T[;D'N&@--;)$H'] MRMK"N@$+W!6XJ\]]/P/13! M$0,1+"GH5M"MH-M3)^Y>14':TZ'>=$&:TT'G"2J(IL@0IX(B#6X=4M$K0B,\ M2L9RYHXWJ>#+ GYE6%1APEX(VADB7)"".Z.$V\AA%4&J4 -CP&+*&ENKFT*NJCBVQJU)Q2M?K!6EP3\ MLVOS) %O#7=)8H*P5A1Q'S$R03#$- '/E 8JE #7A19-+IK\2_M<>&%KI>%3 M0Z2*A<4 M\MZ&S,<0D:-,(ZF2$Y)K'"4K6EVTNJ02ZZ_5TZE$PSS'/G(D9"X"I HC!ZJ. MO#6>1,REHV847?,Z38][!>7=94>LU9#)Q'H[740BF/L2=$1ED2 MAG4'M2MCIHQ,,C%.$0]8C6BP+:<2491$X=B9Y9Y"++F402D>'2('!9M##&$1=,F3]3U+RD$Y=0S2?I M1!:H#%%8% FQH-PZ(*NY1RE)HJ@(,NHR9JJH^2_4O*0-GUI[)VE#'A75$3,4 M!,_I!4*1PZ#"D21LDK8^$-!>@D71W**Y)6586XV>3AG*@#EWGJ"@*Y)1'Y&F M*B&&!4M."4XP'\775"ZJ;[A&!89ES-1O/E<84Y]L?UZ*B: A29FG1L?,[)Z$ M ^^>2BDP%HZ'DH%= ALQ/68JD405C;G-4 O$B1#($ G1FXI!4&.CH'IE31#3 MU/S!&=C:$*86>"WP^M+@M62\GQU6)QEO%8R+A"84F#:(AR"1858BIEG4SOG@ M-U7U[ER MF:NZ0VCPV+-@#!,\<6^-BLEZP73$FDF]NU'-;(/_H\]:U]U#KZN]/:"/OM]Z >!WNB13_!WQ]_ MMM]_(-L'H;M]\'=JY6NN[W*B;3+8(NJH1IQ7;#9>(A)(PE88QJ)9:43 D>/\ MP >G<64V$5@84O]^!!"M3ESW\TB'_)Q!!QJC@6C'@S@$&!PV3N!%OV][>['1 MZ54_V2MS(/QH#D2WF@/1&,0JZ&^<]!O]TT'#7@@3@K>B(8A3X\@.#N-XZ-JE MT%57RM?NP>(:1[#B_6$C]@)%J.@]IV%ZHQO0T_KM:5O\4 M=B ,_^>/JYISY^2W/V_=_:49!J?8*A5ZB09K+=<4L-DN^]#"C%D&GMS[&N9! M#%3UFYG2SLC0&B'#VPH9*D-Y"0\-0(:'35)YRJR*R;#-8/J>99S-R@ ME[_)<\VK>PE]INMWNR'-AHM@C'O9G>FGQC%%CGD$6*S>B/5F5&33 M^1X1[&WT)PT;^H>4 M)RPZ,?9/E?_]T(-G;X=Q(X[^+H@W!^)=(:I+7AA+F$".DH"XP"8/X-:(6(Z5 M%DEP+E?6&*U3$WU1[ 4KMHXLX.BT(8HK'\"U,00"'>Z2MZ#FE6+C"\7&1;'K MJ]@35X;ZX$6D 046-.)>>:1C!#TW.%#KN(G:Y_E<=6*]>4WYGJP)PZKRZ M7)1.]=/M-54EP3/O]O[WTSHV0[A?^-$PX_,2RITI.,#OT>)@HMAF,-#4 M<.LEIC()ZKW@:GQ86A"T!@@Z<:VU44EQ')%(FN6C (Y<" X%8D-**A MRJ1;%L>Z8W+99S<^"3_]1M51VOL=) MT^!_7>TC'>\&GGS$.KCQTY.[/W*CF>69.D_-U:V8_G-_<+&88[L7D1M$>XAL M@K7^8;L_[-EPY5]7VSL[O8MK*PI??OW6[[S!E![G!N&;1[(%:-4?5)+P!TAT M'.1WP9IL;=;2V!]D"/Z/#O7&.$]$2B9P')P5$EM&0,4S,DN\JU;6JL[O')^] MR>C=RR/>[-IMC_&:%HR E05O:%5M'S7GE%CO9;!8R8A]PIE_^Y&;W3_TOL=1 M*&OLWPS&9I.;;=K<_>0Y7SM#R>WJM_>FV^KUN_K0?\1!S&\9-= /7V<[ MNI:K6"U5A_?=+\_1X3U'!^H]WKH4G:?O;&=0.35?;?U,U>;)Q%.VCT M!XUN'#[*N-/2A%6:L!:4:UP875;KTG1^ZYSL=WJ@!]N@!E=F$;R0H/I3=W,# M7J/M;OO;UTY[ZR/?V?K:V?G6.F]M;+/M@P^XO;73:1_L[U\/JG?>?^'@4YUO MTR\$KDG:&_MPC;]A_:T?[8/0@==(^^@#W7S_+K6NG$+[Z),("8'7I1&W//=E M>8&P]<%I$I2DX"B#U]O4:E$U=LO2EU5G[+JT!B?]QLF/?O7O4H:SM%#XJ_8+ M^'AFLYK@X"?PQF&;,PJ"&&SMPZ/8V]_ZT2\H. \*7CFY. MQ3X@2;!WP6HM15I9DTW,%C6*I1S>SS:@ZP+:*IS;'\3X *0K]=9/B73S=93^ M"N1 ""Y +DM @;EY8&ZZ6910S[@. <4D).)$"V1\BL@'[FBD$F#.U7%.\"OP MY[8FV):A+N448?'I7AW292D88]T[$($"=7- W96^L1BL M(TM2<$%KE1RI8U_\*_#IWEUB6X5TG>_%IUL6I+M']#K.Z=T*=UD2+M .Q*"@ MW3QH-YW%R\4P 2N#@F01\1@56-RZF32TU1]$ MB%OA>Q^(<\6C6V*D)M.TD4M=,A).J*)1YPYA6PP#CDOHZ71 M!DQC!7+JP3W#]7/H1GI*5ZFH-^!M]4]LMW:--#-R;[_H4^N'[4RQ#V7^4SU, MPI6$)F&:28Y1HH$@SJE&VJF$E(C81D.3B'IE30C>E'C!A,H/4J=Z5817,O?; M>MS,L_,D,Z(^Q>$)7/UJ8YM=R[TI'O0VCBDK:W\ M]QYOGW_:WWS_1;2/WIZWCUIX<^/O_>VM];/6^<[!C>K8;ZT?FWD>6OY[8X^U MW[\%?3FDL#ZZ??Z1MX[>[;3 M&ZE52?C3"_U'"H(N!/51,,#TY$'0M09!#RPB+5, %= LT% SP;V])'Q*:F^O M_081&W:&^?5^JMB4)W/2?ET6GDEZ-J*??HDTR\"RY:D0?X4#R^Z;P_M5=]5B M:L]O#S&N^8HS6Y8G+I&_;9FOL%/@ZJ2V;-MG' WV4C?DPCPTP#)<[,>S3/$" M"_-3T[JM62=(H;H@$J##?:<*0C1 ML(>X31LCK TV+B3K].N#B8G[69MTTSTCBO&X\;RN]N'V5G=_9Z-[N+GUJ;MS M )\YW_O1.OAZM'VP)S:_;=/6^9ZXGF[:_/;W08O"=WQ[=PAK%.WW7X_:6X=L M;&]VKS1+1&2TTCDC28'/0S9%F$'03B$4$C]0(*5?6 M%&E*O& :ET?*)Q6D*TBW6*03F$1-N.#$6DX62/<-,'?7 JH>Z)BDV?S;S^? M'@]LK_)F;1=4R]UOV$2I,YD1YYQ3FGLIJ!#)WZOXI.+U:G MK=-4@B-/0)LY/%1-M68A6"6(85Z+V7R7^TX<+>I\7W6^<%M@_1]$&YP71C@Q MU"#"DD8\$8%L\@(Q;AB5T29-Q2NN_7\V%^7+ZN?5^WLFI=)_QER3#3Q*;FD( MB4>=#)$L64]DI)8DH8IG4F,HN_1,X%HDGWXKDW)]&I+"\MR8KA'XG1$Q"[]( MT2>J0X[#1).(114XU2BQ5)3Z@K&6*\&3T20/0\]5S\DDS#"VG'OX"1?7I)[Z MC*_K*LU)C<)LYD#VH1,, 1Y08.004IM(GA^@C39HOECGZ4#KX!H ='Z@&C2+) D,7>8 M\WQ,39.3 A.C#-4031>'N\8@.G&X*3Q& ?$2W+NL=OO[:&3.#AJ="8# MA"JJ-'B*56,@_!(4-5\KG9Z<#O*HF>%)[A#,77@1I"*W#,)[!]&?^4Q"TSCJ MYW[3W&,(#P8^5PUDJN;0P*.U@_'KEY\'U+GZ^>-!?V]@CU8;WV)CWWZOE@!W MT!GNP\5LXV0 &SR^Z(_]CM^_LL1>LK/+X] 1N"6[$P[O[H0,!C/4>9!-N M[T?G9!^^\^IUJR7 IZJ]S;LV,;GT%MM_+4?X/5\P:OOZ9VF/*%GD._Q_9'[OVJ=<*>PRL%PM;%^S[[+ M9F-X"DN\Y3X!@/NP";Y[&N .0>+]B -B6D"\'>[#[7;S[,!J ?\YATGPFN- M@V;$"RZPM"YI:DW4EC NY%U^M9C+)$Q _PVL=;U7_?7V_YUVOH,!@-ML7][7 MI5&0RVD4[MV^W-YHB=WH5&0J823AXXB3Y)&6Q".E!,0\"9L@],H:7I4W0+T! M.-2]T,.YGK_$VC$:0XR"1TL,(]Q#F)62#QY^>X=+4)[_PI__1[JKG==.,8&X MDQ%QI1QR0AJDK!.* 6+XA//S5W<^_V8&AN.,R=]C]ZPYQKYJ$!A 8W^0\>)' M-1>ED4\-*?YS$RS$H&$KZHS5ZG?DS\96!= C*#ZR9PT7&Z$S=*>#849HP-3_ M=PJ6,L^G^ZTIR+:F&CV6,:SZA3WNY&14?AN@::?;.3EK5),DXXW/_4^S<6S/ M+BU:!9!@\8?5&F#-IT>CM][QW5/'U,36,KU$UQ<>QU3JJ_HCQI.'!9['PVL3LCK8%;L>#E0;C;V%I1\=V4!DD M6/\^6/DNW&QUJ]/'AW S>['G8:/[L.65(>F!I1@.[2 _Q#BRY7FML(^#:O5Y M!T>+K38CV^:)$9UE1QK5B_#_O3QQSMEA9YC_S'P"O6MNP^@9_LIAN' 4QHY# M<^K#^6ZK#P\B6,Y>OGI_!@]G],!&)GY\I2N^!XA?->MQX<0;4[@&'IS_(YP. M,@_C%4:.?P:P"'_2ZO0Z1Z='G^/@>\?'?\.*7AUJM02$*[A]\.4GW(-HK>^& M0+W,]$I64@HVS%ADA0E(.QRD"PP\#9PS/-==^!'99;.:578IV;8[B#:<-<;: M"# K@/B3L/$_*9N73 MJWI"9R*X)") MF0!:DH2L"@%9+AQWECOO8SZR_86GF>UX%;7FZ027[M7QZ<#O5TY$?47EG[%' MN=5?]Q"##&*!DKO8XS++8OO'KN)1^&@=XBF?\+O(D%9)HPA" S]((9G*L")^ M%9E6'N!O#)(=@K\_.+D8>MSO[?6K=)3M@7\\ M_*,:32\-89YY;S#CA">G4X#0&G,=!(Z!5X*.+P0=%Z/YR&"X=][>VS5$84V= M1HZ*!!XK6$YCDT0Q5TI+)I(*H_J55?IKH]E\H,5\6NDH%G-6(2&;Z[LZ!">Q MD8B$8!#/E(*&*X%T=$$EG/7,@9"(U9L%BX]A,9\82(K%_(V(B-;>+@V2*ZW! MGQ(.1"3%F'$$(M\8K*?$T\R9"CC"5V\2SC^=E?P<8Z/=/XD-O7J1 LR#TAO5 MD/1&*]K,G%L]SXMDX$F_^AJ0OQ![PRH=U*M.^$;G-9V>[?G\'<,3^,4H8Y9M M9*Q$Y M,&F'R"98[!^V^\.>#5?^=94*M-.[N+BB\.W7[_W..TSI<>X0OGETO@Q@UA]4 M\O='==28WP5KLK592V-_D,'\/WY/I@W>=47NFW7F3;8#H&3_^R^[=MMCO$;H M/8+BWW(Y/SF!\=VD]Y]@KWKY7*!:_ZLG-=Z$<%U$RJEW>3!=)A)S CEE(Q(6 M)R-IX%RDI2 UWKI"4SQ&^M,CP'VXR+ R$*>]:TYT=I.ZX(%610^C4Z*Q1?K] M$8([@U<.P!B-?WG6.#D[CLW')TA>: 9Z:9B4&5]51BT1.?%2,2F7Q9;%9D)M M^IR$VD]L-6YCJ7X '3-5R\G'?*VPK'%AJN:A9+X'5_4,;YVY\K/F&WS4A[6 MTU&9YS?]X4RD,[^]]]>S@5\NW;9J!W/:<*9VLK*%=VWAORN?M^SA?'J<8XM< M"%NEH-X,8NB<-,I.WF,GC_7U4?UPRW_U*:M9YD M",#U+-RU0\$+KR@[1'_E"M$7TK3U;G^;_KV_ ^O8S&LY^'2X_>W=_LZW+V3[ MX*_N]K>O^3-\^]L7?+UIJ_7MW<'VT;MNZ_RM@/]H^SV\_NU=-\^N;+W_"M?( MV;M]N/:GJP1M!_#^'[L&BZB2UBCE/S@S!IDD-"(IQ*1H8EJ(E36IF_CAS"?S M:LYR]+@6 "P ^'0 Z/WIT6F5='X_ "]RXJ+G .>OF/*D=ONSH.)\J#BAN3OX M\'-S?=<*Y;4C"7ENJN-SC)R"/Z*C7" MVL1XYC#/PU1*-%PPKF!<3A>'/0/;]H5N$[#.ID;> M':RSUOJN! L3+;$(:VT1CP!:+A*/C&*2,.\HCI67UN3D9@OH+_'J\7RNHI"+ M5,B[A\&4%/HS*"B^IJ#6$.:2=DB9?+"()476J(2DETDG8S07^)Z38HJ&UE=# M2][VV3617M-$PS-Q'HN(Q!01=TX@38A %-01O'XEG4\K:US=U4Q>M'#IM' 1 M0]-*=G$1RLBO*:/RGCD>)5(I=\Z9Z)"E02'EI2-&2:%RG%W,X@M6R)+R>A9- MG$IY;?]HGU<,&LH2R5!(F9L,.XTT3P%1C56,3#G*P_VFIM=H&%"=LUIEGO*+ MF:=\TL$J;X,VLHY#EXNR MUU'92ZEE_32>7M-X@3-YGI&(\IRR(_E@*PF&B+#&.QRX]CC7GS,R9]*NZ/NK MT/>2YWNV/-^%@QZDBM1X1&C0B,/C0PX[@IA7U <"-AN;E36VJ$KIHKXO27U+ MMO#9]7DJ6Y@GBFSO1J:PD(HA@:E"/#(+L3<3B!!B:)2)$)G )4"GLVL]"U%S M1X0/*"@ILK=!D,5*(>VI\%9$$VE86:.\*64YY7^1"EE2>+524'Q=08GDF#(' MP@8Q ?=<($VQ10:#=G*:L%;W3>$5#:VOAI;4VK-KXO4N9LJXL,YI)*65B&.> M4VO*(>N5#9AJ81E;63.J5(V_4"TLV;"GS(:-E4X012(XI,%3B[@0&&GF.<+! M>)^4)2[WU-Z<0E)4;DE5KF2PGET';[9XPF,+FFKD8Z*(!R>1MHPBHJ-4UAGX M@T*0R)IR7JJW&M6[C520KE)1[V365O_$=I^1MG,\@('!CH7^:1[G<''+I9%_ M4?OS4LR Y")%9Z@2DG-IM>.)<.UDDA$31U))&=;='+3?W$@9*H:UTI&C('+# MOZ1Y+IS#B,*SCI3Z(+C((U1Y4XJ[9C,_GVXM!QE* =D"LLL$LB47_!C(>ST7 M;"EA.& %WK?5B'M!D<8X("$T4T%:KA5^%'+1@KL%=PON+A/NELS_ W#W1N9? M!II,>3UV, RC[S,(Z_!'I9YY&4>>9E'7O_]+0.(?L_&BDG4A M.;*Y.)Y822510 ME!EL@B95Z@L3RD@I2YPW!7;X [[[;/N@?=C>VCMOGW]DFQN>M[?>DO:WK]W6 MP9>?VT?M3DYS74^!;6ZM_]@Y^+O3HA_)YD:+M?/GSO=(:^L+V?GVY:R]]:ZS M33_ >KO3\\A_[#*G#,V\Y(&RB#A-$3D;,,+"*N\X2T2:E34"GKTI4W<+]A7L M>V[L>U75@D\&B/@2$%VPAGLG$,!B)H%C&&E.*'+)AT0,CE0F $355+3@8<'# M@H@F%QKE E8DH6,D0=T8C32U'+$;*)8O,";MH!MR" MA04+ZW/?-<+"5UQQ]V30QR^ACT/P:[5SN;B.@A<8+'B!+B"E\TQ>JX\!H"HD(+%RV@;K8OQ>J?R4Y^/CJ-DD.$@51LHH"81IC=CDQTAAT MCABCE#0BN3P9D!1K]V*TK>2IGEW]IO-4P0DNB:#(Y\0\%X0B(P1'EB7"N5$F MBCB*^<2\16N%5+60JM9TGTOC_L--0-(LD"0Q=YCS$(VER4F!"6 &U<[8DORK MNRF8(E7]L0N1#8\X2$0RPS8/."+GM4>4$)Y'QSG*79[ I)J2SAG\U+ASO\!K M@=<"KR79^Y28.TGVJN19A&>(4HR9ALHH\+MQ0D8K>,PV&6-$52"M"Q55@=P" MN;6%W)+"?W94G:JU9E;QR#V2F=>/.T!5)V/((X\-C8IKDL0]4O@%4@ND%DA] M)D@MIS*/CZ"34QG-J3;8.L2YI8C3S.*'+496:PF^*8Y4Z/E/90J %@ M %K' M-$ Y:'L<1)T^:)-:!F>T1L3@D-DA!+)!0L ?M&)"41I=GG O7];8E%N84<>W MUCX] MWQ%5/J2 G7*C*BRWNL?G_EO5;WUH_-K>V?U9_;^RQ]ONW?&?KD,+ZZ/;Y1]XZRLR_'^ Z[=0Z^,A:>[L, MI)9*;)$&_$'<4X.,SH.IG1'*>2LIX2N-")AQ#)M^,CB-*U>(<6]EPGUB]DE: M';ON9S:Q_)Q!WALC+M[C01S&WLFP<0(O^GW;VXN-3J_ZR5ZA(/,C"K)N14'6 M&,0JLF^<]!O]TP'\>"%DC2,[.(QCGM]+8:NND*_9@T4UCF"E^\-&[ 5X_^=X M?%)Q08YTG^&*$)(T;"]4S)"-_ZZ6TS^%.P_#__GCJN*\5/YAQ5;!^5PB+M?E M(IZ=[;)S5V6DZO_FXMB[]S7,[-=8"IJ^=D:&U@@9WE;(4-G)2WAH #(\C+SO M*9_.#-=X(?2*&:SO5WS0]XZ_]K=>=_B M\&IWYV"=7T]+M.G.8>M\F^Q\@[CL/*/.(Z)*4I=I&JQ2=Z7TH>MZ#;:T$WB@.1UFH> MA>(6 MRT P73I&HH=&?5O-J("F\STBV-OH3QHVY%Q61>5QD5&SH7]+:PM+42;.*([<&1:3D> MY@?_FP\GJX3]?4!R(BEO*T%9OY03>-O6?EP?"\EF A')$D)8P=5Y<'6:/P0, MI" N:B0K'Q(SG NO/'*.@N$D@=L@%X:KOX"OQ_(:"PK,.-*3\9"EXZ-8\#84*-I>=VW'4Y2VQ(L@,0I.:,3A!Z2)TRA:D80@2F*+ M5]8$KY&B+[2;M.8^TC^#_O?.,&OJ+5G"7IQI^MF\>4"&)HMX0[&]-(1YYKW! MC!-X\CH%R@CF.@@< Z\4&U\H-KY-L8=PO_"OHN%UT?")2Q-$2#: <@>J6"9? MP\C20)#&6&-BA9,8-)S>U/#_>0[E?DT9GZP#U8#Q<-4K[BO+,2:2D<2M1(R8)FV/,'PE[)UM17 MJ>OETQ2E?HA23PU?PXFS$#1B ?29.Z60BX1D8B_*4Y0N.@5*+>JAU*^];"OV M0BT*MFYO%9FQ6O!%5SL\;&=J;2SF2>USD:(S5 G)N;3:\42X=C+)B(DC:7S M]RCYK&(+YK$%TV5>V#E/@XX(6Y?+O*3-F2N.(KCO,8$IB"RNK#T-Q\SLE<=+ M4 %6X++ Y:_@4LDH!2.68N.X\]QRQ1,5G'I 2!?T^"3T%K@L=6-U@=&I]"!+ M01/%$,1%%G$C!++.)V2C(LJFY*-GCU0W]BQ8^M#FW3JV>JY76<0[>BN;HV9/ MN$A^:*>VVP =O.C4A(_-U-'Y(PYBP\63'S'V&K]J8);<1A,]5R%"1(:]TT$F M <&X8<1IZ6]-IDWA FR!_R.<#LZB'5PIG7@SN8'6Y?HW4P:+X4VP@"L.5HI$?R+#JT_W5XZ=*:V]I%)@Q'I2VB2;+A$A:YT+C M\OB?\_&?M_=VJ2)"&>R1(M@AGC%?QR0042 6W!,&*IMYQ&Y__JM7L3"_)S_^ M3N^T&C,W W16^P^>@G&>B)1,X#@X*R2VC*BD<").XEUN5AZ7+.'"U_A\>GS< MC;F8RG;_LMWL5WS>C_%DHS/TW?[P%("Q+GP(FY_'PG/T :[WJ;NS]16^;P?^ M_DAV#D (OK4/-[<^L/;6IZ/L!>R !W!=>+8/_MIOO__:;7]K@;#!WQO@$6SM M=[?I1P'"0MKOX7H;X7#S_4YJ;WSXV?JQ:[A3R1&.@J0@,-89Y##/H.&QT%A[ M%^S(000IB&$]Z[%22<1H++S%<:FHH5H$#^IO5=)@!6K&GW"C"[,RJF*U :!3 M>1\5^<%8/!J5?#0VP$9VNL/Y?8.G(P2YE'&_'\-I-VZF=>_!&SL9MOLGB^\Z_3@OL"M^A1]['RO$P7(,XC\>>OCKLR(I!Q#F581P7\>N00BCZW4 M3FI.2*3711[$/#I.4C I\A2DIEGL'1C#P*1SOBXB7UWQCP[ 7 MXH5P-, .AWBUW.Y!TE]+C_J7]YV?_; SS*@ #O3)%:(5>_)+DI,-N-[42Z19 M:$^6ATGD%=*>U.(L:C;:A-MS$;^XIQFH)I:*-^(J>TH&VAGI.E[JAER ;0-P M]F(_GH59 _#ZFYFG^V70:#S;]CYGE_FSW?0\+>8I$$]U,IA9+F.T MX$QS^)%Y"98_TKM/5N>9]S&6\4G\4E'0OSD=# "1:G,R<,]@9G0R\ MLW7X ZYYT-[PI'7T[A#6S;;/_^JV#M[B[6\??^X<[:36= 4=!.^>1B.1$-0C M#B$0TLX0Q*1T-LF 8_)Y>))I*D7JVU$^TI,"< 7@'@/@0I*2J&@@^.2 MI%(*C(7C('H%^6&R]DC\6P[.4\M]=-X<5-U'1O]4W>23KLW@:]@ MWCTP;[IJ3BM.#43+".P40SP1@AQ6'CEF$]&6:"DS.5J3LYM\[4]41'T/AZWH M<7VDL_Q(LJY+I/.5:S M\9^/[S&)F?2]*GZONJ%BN*GSEYHNEU/3[UVIN;EQN$MI],XPCEPN3^;4<623 MHHAYHIAWGD1C5M8D7E4W-+4!DM;-CS7+P%S/^G[87I[U0Y[UUO9NPE%+<&.1 MTYGX >N$' ><-E)I)JPP052N[>I-9LZ+9]W,74['T6Y9\Z+UJ0K-&_:6 MH+WJ>1J.'D?#G36Z\>0D#JJ>J?')0Y:>W"-PGHS:-W_.@/ M3O;/&FE48FV[C4X/P/#D-"_LMF:*Z2ZT6[K2'HK*8V0T&3J/^\-.7L8?U7 _ MV)-)/>=_72U/'ELF//F(=6"$3D_N_LB-JK!G0G]"KNWQU)_[@TE-VQX(UB#: M0P 06.P?MOO#G@U7_G6U]+;3N[BXHO#MU^_]SCM,Z7'N$+YY9.@!1OJ#J@'G M#W OXB"_"]9D:[.6QOX@H^=__+[Q1ZVL54-(LY+EEJ\\K/)__V77;GN,UYJ/ M1J#X^]:3JW7[6KKD:;+!FW];[+W&%?Q,LH /0 MC.'U5?E?N_?GJ_0OI?VEM+^4]I?2_E+:7TK[9SUGG!BOEU'7OXP<0:]I@-QC M'A56R9";69 O8P'_*W,\W$$&%.M#!_2@#/C!NZ/6UJ?]G6\MVC[X2+8/X+OH MNWWXMVB?A\.=@^US^$[1/OAT>#T#WOJVG;/CL-YMVM[XVFEO?#S?_O86_GW( MVO334?N@!>LYI.WWGZX6_;MDE29)(6RXRT7_#AE-),(D:2:$=TKHS+#9Q(MF M5BL#-&N% P7_GO>@K^#?$^+?U H;91R2B+&7$ \1HR,"SYS/V P:74O3TR?1TJK!?!A.D9HA:GYL2L4:6VH2B%PHK M00C+7=<,W_0^EKRLGZY24>^0:(ZCLJ6H32V%J0LB[EZ*JM1G3-:MYZJ*8B@> M;BBFJ_VE$%@G)I#U6D&DZCC2QF-$N$I4!H^U#:-,':;/7JKZ"BK]"YJ^)C1] MQM1?0=.%H>G49+&HHY7)HTAH0#PX<+NQ,Q >,V))"CY64U)EDZF;C?'+AZ9W M3$&X0>9]6?PX ^_H+RJ_:E/L-D.FL,9,SC#.(R]D]%HC_T\YJ!1 MU17&AKV0B.%-&6]4M=XQ-$[Z5>W[;57O^4/Y.CU82.,(5K<_S(/\X$._*G8L M),9+4SSXBBL=YRB"N_.M9CGKY=I9G5LC=7Y;J7-EO:[6%8X>5#'>QGBVX..M%5*86M'MI:*= 07B* M"E2!<$62HY13+(,,GE//8D8[8@K:U1?MIOFI$]?&.J2$O?A=:A+4"Y2)>[>G!Z=CJ@5$.QM]"<-&W*"*T^;O$RS MV= _KG0:W.'USU\:H)T2$;:<=:M+@I%24ZPS3+H@\^1R@XFEB26+M9:1L7$I M!/QOO@'F=YS;W9ZCGTC'VTHXUB]E ]ZV/I:*S00RD46"L *C\\#H=*$$YLIP M@@V* 72+"\^0@8>/L/&6<\^LU')A$\X?5%IW/^>PJ/UL:J^YA3"0,TF9XX1@ M;0TE2@5!M+-@9D>!X&UJ7]2[=NH]\9)X$HE'+Y"AC"(NI49:X( DQBY0(WT@ M KRDAX\H6J!JOY["V+=NZ'+ W3P/ O0H/ MK@+@$.X7_O4(0>(_50KX0P^$P@[C1AS]7=!P#C1LOYER=EBB..9)[4+(B,#M M<<@Y!Q&(IR)Z;3A.I)KO(?0#&@A^ 4?/E )[V>H^C[;KR *.3ANBN/(!G!Q# M(,;A+GD+NE]I.[[0=OPD4WN*DB]"R:=<'@A:DE<:)5!H!)@>D4Z>(N&297DP MB$ZZ4G*Z*)KWDOZ9V^GY-NB,0]UXAJXV QT22$SHHF]C*FI WAZ8^B^8^$1-@;6NN8B_4HMKJ M]DZ74IWPT)VIM46H2XMRJ5UX=!,Q7:D5>8I><((L5P%"5&V1\2(B;W6*47,B M*+MKSNPCM-.]J#JN@J,%1W^%HTQAE^BD&A]T%ARM M+8Y.7&VFM>/6$,2E8(@;\+)-,AYYYK%1UF*L_)CU6@*I0IUZ?PZG=0;O8:TC M>.^WOX]:!Q]_;I]_X.T-?]XZV(/O;^_O''S@.QLW8Z761CAJ;?FSG8VOW>VC M[;/VQKL#^ QNG[?.-C<@9J+OX'K[AZWKW8&"))T"]BAH;1'/K3)&BX0XU=(H M%3R)^';JU#IVRQ0X*W!6Q][ F?M>"LPM$N:FV@)9"#3",Z#*Y-0ZM$RRQ0LYYCK@- M"IE@#.(XBB0QMLRRTB#X\M7_D1H$BYH_IYI/_":J%';<>$2IXKD/V(#"@U$5 M7@A%HD_4V94U+AY,'5._TK5E\8Q*H^"2E])?-@H^ !%?E99 3046 M&"#/):81)T(C2W+?D,',"<$\M]5(UYM3(DI#8%W5^CG*[(LR/YLR3]4#<6U! MERG"@2O$LQPE"HX%\#Y-63.-2[JDO'WKQM%-)]>BW-%Q1RK.SZ\ M).F'_M^Q/QX,._4N05I!P!_^*(;3;MQ+5ZT^OTSPW>F']J#O)S^\]/*C%WL? M/WL+B)K5^920$O&88XHH58A&KP3Q/DB5UJ+\Z,S\S)-IU!GE J+@'8YOU"6U MXQ_6!]V%16/F3Z19*H:N3S+M"\[\78,TU?O7_/ED,Z]%"N7-7.2\(#XP#W53 M.^0*;!N LU?],9\DTT>:Q:3@_ I\H]_M6:-G85@ZX,G4*DGTR=[WROIR?EE5 MC_>O5_;2=5,MN^;;,+-;5Q.['<=[Z?<(;_AWW!1W^^O%P;&_DL3)$CM'K=VC MSAX\[W#_3WYP_"=I]]YU#X];9[?=[;W]=J=]<-*7N=L[SVXYN]_ M[;;WCSIM:._!)R#N%_].K=EMR6@(>$6&(<:JS4B#D<$V(6:D-H$Z'+(.+1.R M219?5O+I?O7$5@K(%9"K529\ ;D5@MQL\D,2&D>%)$X1<18P0VZ% MR;GQU- F8WPM0&Y.486UA:1/@^'71J??.!D.?!RM:3#A6F#;4@E<'M8/_=\F M@UK [5,]WP>; MEPEO^B[:NTZ_,SJ*H?%E, @+V49;?)+66J#74@G(U:B^SX-:T.O)Z#6K("&9 M2MK$JNAL5I P%+E +8K"$,VH4D&YK6TN95/HU99DF_\N4;'AY3.08L/SLN$9 M!F*U5]YCA&6.3F41(\.$0%(%08V6/B@.-DQ(4ZEY*0C691-D#5(K\?>"I>;H M3/WLNA>YX?WH=]\,/%\D)ZN"Z7X80@>87I#\$4A^0_"":T4Q3PEI;A/BTCID M@7__&8@_5)W%PNP/Q+89R/1O#+6B"20H#8"<4T&.:T-2EGLR5@"_%7D M0Q#5Y&P!D6@_,8[L/J[:OW;<5K'MNJGP?=_K;09 +Y=R7D_. M@M./P>G9"#IJ&?>&$N1,KC5,=2Z=%1(BQG)OO7)1RJUMRF23\WEM*:S+KFB! MGSJ\5WWY88&?)\+/;$DK0IW&&AD!R,,ME4C#L"$BHJ)66VR$R;5229/2>H7_ M_5BZ)/^5)#K]JYLK"D^__>[??<.4%O.&\.3)I .<&0RK6?(:)FL'>O#A/!$IF4HD:#X!?+@FAIT,UYR3 $W1G'O/ MHU8._$XO/(%&Q> <6YVVRB/5@'X;QA/;"8WX[23V1_"D+)XR&!_%X=5Y0<.. M1G%<:ZV@JR5R-Z8(;0YO!J/QZ(T]J7KA(H;+E]SIA[W\9CO5"^UV1KX[&)T. M7[)R$-[[^%DI)H/S>1.88,1=4LCF:H_:4IYT@OE,[5HH!SUX+A==H:(K5/O& M;K"NT/T.5]$5*KI"-=456F4(\NU5K:@+%>&-==]*OYS3;R=3^LU&[69]O&CM M'M!V[\\S^'NGO?OQ_##O4NU"6]__VLFZO ?''\^!B[/;NUGMW=99^_B 'N[O M $__@-N[OW9;] -N[?_U]:#W:^?P^%>XSX?S]D6X*2C$G N.$8.LU)6@D$%. M&HQPX@)CR@/.A4:)HDU"[A;=JZ/61L&U@FMKN$=?<&T.N#;=I;>PWF@-N":# MLI/@8YM\1,XIXGU*1',%N"9Q4Q0-H;KPU5VXZN_J:*#1Z8_&P]-<6GPT&8Q_ MDCOEE8HFR5HQM^GH3G91"\8] >.F@1#P\\=O[9W/+!(G#,&(Z9 KU02%=*(& MD90H)SHF3?36MFQ*_6S^5K-@B&*[2V,GQ7;G8KOXENV*%#W38*P*!XFX%]G[ MPED,S'E#F5$)$'>;-1FIC1;8"]HVZ_3]H!<;8_MM,5MGBU;Z28=G[J*,U+X.!%&M>J#7/U'T(@G+M)!)$QE(_?QH'53!X5E!3_PJ3#1 %J28J @ MR2##B>"$1THES0$T36KF)1I0EQ"98K%+XR#%8I]KL3/BR<*YH#A%TBF*N(@. M&0(^A.'!$X93 @X"%BN:V,PK,J0NP1_KHIW\^-2RY2N/7F;*W"/;\B)# ^?? M.9NQ.BP_)OIFKF)9+IZP7,S*C4C-847 %F&ELXRIM4@S2I&-(29@?C8*EO/] M69,K/5\%TSE849W%2@J0%B"M%\TN0#IW()WR;L>,Q]:J'*AH$>=:(YVB1/D5\:XT%C<#K,,!HRG(5*NR!/<)O/F=/U MI:,Q_**Z,F-E(W1&_G0TRG@\2-4=PKUQ^:]N2:3Z:9J,?Q^N@>G+U%K_E=X#E[NW5&[Q<79.WHGWVV5,A M4[(&D4@3XCEDQBF;4' .^ ?AEE*^)KHF/YNF1="D")K4OK%%T.2EZ7<409.Z M"IJL;+/@/[">% 63DNF_P$TFFZR6 @?J2>2">Z>DBEK1P!@50<@Y[=9_AW2_ M'PY&FQ+C_I4>]'[O'="_CN!OHGWQ\0PH=Z>U"S\?_\GRGM'A\9>+UFX+WQ7F M/>P]]Q_.VI_>]=K['K=Z?_7V=EMGK8O?;TJ98"Q, M3#H@30(#TAXPLDHS% @W1D2"&6-5)(86\\I*J<;&SH)7^GT3H:#OR_W64N"SZ(@3BAF,7%1 MY(\PB2I5!A*[ B&I2"Y,-)S&;D67"NE2+*)$T>YQ;A0D)IAV&Q*,59,.*$D4LEG"B(3 MTA+03 7PG9/243JRM4V; JNF(O.J;%R7O:)BP-F F;$)W BGM*:4D*UC3J$K6T MB9^OHIUV0^I MH?DF+AFUT1GI#$_.6R>5=@X[K+W3)A0J4COSG3FQD5(;KRT8K3=9FEDBXY1" M05.K3)1&L.K$AC6E?FF2)JL+(XIV%(\&W9LG,F4W9&&)6YY+SF3R0@@._ ,L M@DBC&;"2L 6>**(8LE1*%0"/'(6"OS=8VQRM7 M>BU;(8NQWI# 63!1Z4 DQ\XZ8J7"D@:>4O",%?Y1.^N=*56?G[(&\&50;=Q/ Z_090D"_#.%J(DDEQ MH3*$5?78 <6BM98KZER45$9!, 7?2CI;"$C-(&PV(L0*X@DF'%G/\W&,L,@E MZI%*C"NN.18TJV]HTE3UJ9%1S'>>,?DR$<>3]H9S'F'-"C0IJK0/@BA-YB7\ M4,QW?N8[92 )"^=XKB<*_R-N(P;S]1J&P:@8E+!:X$Q^BFM3WDAHWF7QV1.OBHO977DCG!0/ $ \ (J\NQX?]H[[59222&>#,%N M;!Z2LD_SJ&[\9]VHSLRX[LX,*WS?C?D; +^=W@ Z[Z+Z_7>!L6#B(S!Q;S:H M!3SX8)@F"'Q A3@10(^(]R@P*P&_,";>545[%&]R?C=/X$X=\+*?LUYFO@Q" M4\Q\-68^I3Y"VH05"TA7<;@I6*1--"A%:1G%2LNDLIEC(YJ$WJW/M7PS?SG[ M/OB1$H;+5Z,HHM +[ISZKB5U8XS?71O:L2P/CUH>9B.+4O*")*<0,2X@'A(' MIU@D)+2*/''A?*Z;E/.L1-/68-NGS(\SK@:'W:.JON?3X#T]G9[W7 MK-!\\B/6WCBSH\;_>83Q.T&3Q)0R*B)7ACOF:'3 JC0Q5.IXJ2&N;FB(SZ" M>!0*S+[+M=7+];3Z)TN,[^T>L,_4BJ"R-TR MX+E5CSR#]FK!.UWCB+K0"RS%66B8_"*?!GKYXVU MQY\=ELDX$Y 3EB*..48N.(:,8X0Q*:V4)NM2\E=W"X1>#W8NS)#%V<='PQBK MH>\#5#1Z,,!'HT;LAQB^I]7>; SCZ"3Z7+^A"[CQV'ECC/'1TB@ 'W@2TBK M@Q0U==(31VTU;_ 51N R;^8P;_9;.7:*$ KL# 65/.(R893US M,/6<>6V< MW]KFYD?3YM$88;0CB0 %E)3#]]I:%ZEWL&@SYCF^'&M2QGJ>8\T^,RRQ52(@ M2G5$/"6'-,,">68,K,TI&I?/1+AX=9?%S0$C\$V,>/5X6O0=.E6;WKM*11=_CZM[_^R$W_+;?\CTG#]S/[?;DU6CZ0]I?/ M)CBCN/8(ZUS&UTI88".X02$9,*406:1J/6JT?']NEN(LI3A+[1N[D.(LDWU' M?,_&XXU*<>;NS"EE6TK9EOIT2"G;\KWEK_][[U6[]W1 ?V]N[<+S]K=X4#*.X?[7K3W0V=O]T]\ ML'_T]?;9QN$NW/O]P?G!IW?'A^__Y&UXK];N%WS8^[7;OOA*VO0#AV<>P?UO M5G-)U G#)$,P2!CQX 4RCEHDO9:&1BP,SS)^AC1UG$6 M@)LCP$T/;UFD3"MF$>6>(^Z-0):*7,Z%$EB67%*19X#332SO[O#6%. V7;UC ML[)"5HENM4D,J>#M.^'B]Z!> ;S' -ZLE$?.[# F949G@='I:)$AAB,:J/+! M6IM"VMJ6I,G5W4..)46#/XVN%4.N#4\IAKPH0YY16!?&,JT-$BPHQ).CR+$D M4=26.$X3%RIL;0O>E&IE:1W/I"5KGMGQ@-/.S0Y'7D=_=2D1R>OBT*YBQVYC M8I&7M2C,2IU$%1PXJOD07E/$I??(4!^0#EY')9)@-+NS##Y MH5<0M"!H?:AV0=!Y(.A,M0 2G8N< V1JC[@-&#G*$\(VYKK/3OHD 4$Y:S(S M9Z68%2+H"T_GN)^J/SJ/(X!MIR2"#@)SJ:T)(28C*"5.1V9HR>.8>QAB:__M M1?OC9ZDE(RP:!(P'> ]+ 1D;.&+P'?9$&*'%UC9[A><7I*V)MU1E >-$N/+6 M1&$!.Q(F01OE[@\H+8/]S,'&K2^?;23$6A81]=@AGJA&VEK :248]Y2D2LY4 MO[JKIEZ'1 YA@M,$>YRHXQ%CIXTVW D3"?QD1$GD6,2\$7L[GX.G5BO+$(U2 M($ZT0 8<(A0#V,79MO-8W"_I^;/*'B8+*#837:K\$!B,/\*6B3K4U;&C#) ;+^T:&Y M7 EPII1,X#@X*R2VC*BD<").XL]J:[M*? 'KCH=?L_+R"C3Z9W8SK!*'J]&I&$;1[$;*LPY'<4P M^X'>(,1NX^PH]B/X=/"(W/\-N(D_LOTOT/Q.O^$[0W_:&XUMW\,O[+ SRBAF MX6)[#G\/X B.+W^3 <[;X?"\2F?I@7LZS@-K&R-DV$N3GN98V-'HSAN-OSI< @W1BY#SNC\6!XGF\YRFV\_-@@]^_)<' <_94'F$YS =RK M#\"S!WD=O;I3;@\,PZVFY<&9Z?/X+>-]-WE=3N>Y!/KYI0G6 MSH!V1OGM;V0SW$VM:EQE536K7KN>F)UN9UR-?!Z _YQ>-++5M =#F/>W#'$B MX9"=?>C_&)I502"8_,T\//F>W<[7V.T<#0;AZG[7^-08G/7C<'34.:D:=3D] M)W,J7SJQG%>-_P=/@F;!O<>-3IX>=C3H@_6<0QM&HTY&T\H:?SA;LD%-)MR5 MX?0CO$4U=<)IS%?DZR]!Y[(5HS&T*'[I^,;(9LP^.8$^R)2U$T?7#.>JF?OP M_RQ@T T"38;L:++!K=SGZ ME[,+_@:@VAGYC&TQ7-GZ-7I:U;^Z[P2I M1J\:.]Y7G?-EXB:>SX)%-4X58,1P!UHR G0 2V>L_%;7S30#;CK,-ZUZ;])R MEQ$5>C;CQ>6<@ D;8C]W4TYFS/N'%;HEZ/N^SY^#M6(\*<)93>0C^_=MT+8! M^GLTZ0)?05>^\:1-E:%>3_[1>F/28[.:)PO)9.A&M4]D_L,?Q7#:C8-TV?"= MJMUO)NLLC'U[T+]<=&\F.+_@3.=O>SN?)??,I400PRDB;FRN)Q$P$HH%)T(4 M3JY)IO.-^5J2FTMR<^T;NY#DYM6G!;+AEU7L*ZE0^?/[T9*=!K)P#[8O1= M%Q]*.'N#MO;?W=\.RRH?>'/#_=;&/Z.#^BOO1P6=%"%!+W[VKXX^MJZ M^/5K:]>+UJ?VS41HSJDV)B04#;@ 7/.$C#(:"6SS89*@C.3C)&J:FM\]4:I- MGN#*5+ +QKT C%M\L&/!N+ECW$R9O*2"H]0A@ZE%W/F C' &$<=]L%Y906F6 M2)5-QFM<).\YM636KT+>CRAQWMH9#T\GAOMTEKORQ,JU +_E$KPW,T-;8._1 ML#>;$2\]AN>($QZ\)L'C0LVI$QFQ#1QB!.%44N ME_S0.%)C9=(A@"O+F&A2<3=-9%VS^ JB%D2M*:(NG&$71%T$HDZ9MN18*:X< MLMR#;QR50B;IA%(DPLE$;:3 M)EB3:;F+)18^[SHM2B^LC<^RGD%M0]2O$IF MNXI3W$M5RRW+_GENZE/T>QXN ;XD*_/=_;[<(S?N_L[?YZ?' , MKG3OW='A_F$'W.'C]ONWM'UQ>'Q WY+;+G1K_P/?^P3O\_X#;_7:G?;N#CWX M]*[;[OT*U[;PP?X!:_?:QP?[?]V2WA8<,VT$XN F V?W!&E*&3(\2,PP=L+X M+,ZHFP+7N)A*B2$L^+:>&X4%WQ: ;],M0N=(XDD H&&>08Y*9!+7R ,=(;7T@E_)T50D+CQ)Y/(P?6DP-1]SZA#3&!!E!:*(A!I7L MUK913:V?K9I?LRC"VG*3#WT_Z,7&V'[+6C^Q\W<^25E(!.&#@.R>WEN/RE!U M8217SM=D7/?MMSCZ_7I<"X@]"<3:LRFJSF&/K9#(R2 1IU8!B'&'I V6^$@= M]VQKFQD L7GM+M4H:*T8\;,)2;'3!=KI3,X"B<(YPA&3.9(J*(Y658EH*R#^$:H3/,:0KS8!O%;5HUU:CQ[%>.=KO%/V M8;!(2CN.),D5 HV*R"D'QDN3!BPF,*Q9R(8W-7]V8DS9ZGAP/?LL33R:H1Y- ML#_7Z7:S'/6""L8NWF-:"RQ;1E7[:G2G0/;GY=!.\6PGE[38R;'.>:OWW6#X M9AA#9_R?P6A3DL.7SE,N6KM_XO;'SSJQ",M3%NUB6=[!4*1AB(&R$"JDMXR% MJJ!?$Y/5;HO,/ZZF6/C2RMT7"U\^F;FR<(:]D(X!D3%2(:Z<0\ZSA!@WTA+O M6%(VQYTT%7WV&>R\+'S3=U3NH32-\="&^'0Z4URS5=.9JZWANWC7CN/BG,V# ML;#6V6>N(_>6QRQ#Y1 73" GK46YKJP.GB;*68X3;F+S[#"ZLK]21R.>"V-) MG6\QH(LX'!3[71H?R?8K'59<2XF8(,!'""/(V>B1EX9%'ER2RN6T.DT)_:4N M!KSI>RR_Q]%XV*G*+>7"3V5#9:T9R'0TW\!@[O2K_][^]Q30K)MCY J8/0W, MIJ&MYZV+M]_:7SYK$ZFT&",5@T:<)H5RUHQD1J2HU1GYV.W:?AR<%N1Z-A,Y^VRL4S!N'E'G*>*< MBTGI16L(]RIYKZ/9VF:BR4AMSJR+!:\;!RD6O"CN;X74;,=D?<"B*ELW(8BB*KLZ8E=6 M@B>M!'MO9JNM$*&+>ZF"QC\U/3I12ZV.=9_YWW>%BB\[$F4H?LWNURJ>_*K3#V!DKQ'1U1*R M@JZ84<-<^M-_N=%1ZI6@N1?^B+'1'HQC0[UJY)ZF^)=* FQ4_4!^:8P'C<'I M,",D=-XHGQ4/^M5,MOG@.'7ZMN\[M@NO K^8*B:%SLB?CD89:@>INL.E+.AP M:/M?)A]\=7-,;\O(YY\S,'?ZI[8RTR?+LL]<=]DA)DMQGPPF=<]?#V,7GO!W MG I-_\]-;?!+&\?32ZR#3C@=?_^2.W*U*U(3)_Q6+\]\/1I.C>A+1&X8[5=D MCK7_=U 3O]*]NKF#VW'GW[[YA2HMY0WCRQ+1AE1T,JUGR&H Z M#O.GH$VV-FUI' TSN?A'AWICG"KD\FO[OCP>@[O!X-PUNEVUZN6PU6K7V[Y MAK<\G\(J)C0S%#E'*>+ L)$-TB*FN258@D-L]5J4;[@:SVH9S!4;8'6)?]O^ M&+XY&0PKB>SL?932#G,I[2#Q*\Y*:8?2V'G7H7A$B8*75\W@9?7'CO_O:6=" M_$>-?W[HG=C.L/)@'E+;8%,[Y0$U0)840;W*?<76(+.X51X/OO"=ZQ>T,1TI M<]%Z&I54/#EFE9*<<>>(#80+,9>-Z2OZ^GZX.7FXO\*]WG7;Q__N'AZ'H_;% M[U\//WW@;6CKP?%'?K#_X;Q]_(&V]S_0.QO2/6CWI]RFOWIM^I:UW__>/3C^ MPEK[?W7:NT='+;BN=7Q 6L>'J34K/2@(%N!_1V0QTXA+&Y%VSJ#HF0T)@)*E MO"&-55/3.1>'W)0SNP)L+P78=!" 7T%$10CW1!DP%QV3PTIX(3B^=S_E*6E^ M5^!6$;IA#+NG0^C,W^#]!J%@W>.P;B:4C=*@- T(FZQ^)H5#CF.#*/?8Q6@Q MIW9NV7T%ZPK6K3/6!2DY89PZ#U\EIEH;!;_SDB>EK39SB= J).X9P$:O@8UZ MX9.C F51),2YE !L,B"JB*68,::M6#L2MZ34H56:XX[WI[W3;G5"W;G>K6ET MP1C65<%VE=WYS[KZJ).=N!AFQGNZ.;=!.E)+@KX;E1D#\#8I*0P!B8@+$Y V ME"*I5708"ZV"RM+YK,GD74G;._NBBTE->!IC>]&V7&>OK-CNZ&"_5URB+\9P->NJ',(6]8-@C MYW5 /'&'\D#"%TL%=\DX;FNV&+^P5,$[H6TPEQ67)*2Y7-E%P_S&X M?Z.4*J$N.9I09FVY?+1!1@2.%%=$$^;A:ZPJ$W Y+QG?U2>U%-0LJ%E/U'Q2 MV/=S'.+)P>2'OA_FW)G=./F_X.GC\'3J&"?I'"5"HN"-!QZ-#3#J#*K1A 0. MD4HI+.B@L@!J =0"J*M0JR@T]&FP.=U^\$D)P@ V58@:<:PQTIF0,BV<,%08 M3=S&T=![I"E6/YHR 8\"$&WUE#<]U=*:-//,D4UR+G;O]& M]EQEM*/&Z+37LT.X2Y5^WKD]G4N274FR*XW]CG=P->< I>.3/KGFB7M$;$!2 M5N.Q"5FU"/%ZV(O>3RN?-RL>PRGK/0VJN,_&3B_7M'G(D=1#7OQ%=>!L!"%T M([3KHE+86&)G/AN"-WJ VG%\W_Q^ 1FGN_'OV!V;;'V MI[?G!_OO>JU=^'?Q\;RU_U?WX#C.IH\ M9GIKVYBFD<^NH5B2M K4U0[J'A,YN6JLF^&?L_2SH-_CT&]Z]&M-#!([@[C7 M G''%++:,*2P4B8$941@6]O"-,4]->\?'D&Y9L"WP)V? J8;#:9UP]+; K^ MX=MOOGN:NW.S3H"7AYY\&CB3C*(!&&/0S"(81(YT8"[7*8!1M8[$1',B;)-S MN2[<\07DP?XV.(O#QLGIT!]5VLM?AG&BO%QR8!>(=XR2P)1@A 3+I>;6A12B M\XPE("!!%#^Y=E@W&W0MC?9)8(V<#Q'Q1!)R(3+DHK3"TZ2 -VYMRR;7SX:Z MDCM77P]PU59R+.%K:2)BH&TH4WV;^N##U;9PV*II050TRB!- ",N30S%@:C&7V!H' MODW3/+_Z=_WR:VOMO=CQDWV5A^Y[_0B_[NFQC<,O38.GBBMO<>+&2!MDU,YQ M!0TDPN#BJ]0-N]JSI2.%L1XG8Y&202&.+?@JQ@" 6:&DX+D.N-_:UDVBYE4X MLHZ;UQMIQ(_Q559MQ<57F8M=3WT5'D7D1AL4L;*(.Y4556E B1C!G1:>2KFU M+9J2D>#4Z:5D7+:"?),[-<6OG9]>5E.RE]<^F+!)+21(4&U1)PRCUQP*M=P438Y MYK1(6]M<-0V[JY6\K@SX'K6B1VJ1S-4NY8-46QH/$1.:I!X7L90-UA]9J\86 ML92-$4N9+7/>N%/BO&BEO PEB:*54K12-GN BE9*T4HI.:]+W4=0SB;BM,L1 MX=Q394P0F 4C5$C4<3N7 ALOXQ@MJQP??V0'%[]V6O3M!7Q_!L_LM.GA5_B9 MM^F[H_;NN^[!_ML[BL=M^I:V=\-QJ]J':,'W._!^']AA[R/\_(4=?'J+6Y_^ M.FKMWZI^Z*ACD@6/9(ZFY H;I&UPB"H;HHQ""QBXHI52H&Y3H>XQ1URKQKJ- M/N):'OI-C[@BMU%1Q1 1'"..@T+&!H-8B(9:'8+C?&M;T"8ASZDVMV; 5[12 M"IAN!F]\.>=/RT//Z?F3D,X)&1URD@;$C0?TE((AKBT3UE@2&:_.GS2_FVA< M4^Y8M%**S,)"\ XS06AB+,5@>.+))"NQT!1;:IC0I/C)M<.Z6:V4H$P2D7,$ M1!'\9*(:/"U/?ADNN/"822 # MYT8%"5;!BZ]2-^RZH96B8.'A$; KB"P#GIA&+E**K I!R>1TU+)HI:RE$3_& M5UFU%1=?92YV/9N0I923F*&4I5HY!TYBHC>(1>JH,RXR'S,GP>KN47W12BE: M*:M#B>*KS!\7IKX*52D(R3P"'Y,CCHE"AF@&N*!\A#\$'F&]9TULYG4,4Z.3 MEJ*54I+[2[+HHI-%0Y+ /J*)CG.6A$M)4BD%QL+Q$&5Q"&NW0,QJI4@1L)"& M(E@5/.(F,:2]TB@KHW%8^QF-O&BE%#@M<+HLK905XVEQS>>"L'A&KE!Z)I)& MCAB->#02:1,% @;.K#0!\->!:ZZ;7#\GD'33L+5HI12\+O2W[)$L"J"G>R0Z M4!5MI"A20Q!7-B#M&$;!>$85(UJ1 MFX3=%;-:5P9\CU;*Y:NU3WM@-+Z2 M(IE8W_;_NN&_MA^B4[(@)16"'R2E,LM7&H/4Z-S>5VF223Q*#.?;?]>NFWTUP8NU]/ N_'_ M_7Y^^"F<.,KEP?&_C]KO_^JV/[5$NP?_[_[5:^T?=0_H1]$Z]J3]'NZW&[[N MO3],K8O666OG,TU*1ZP2DL%+Q%/0R ;JD9),QI!2("'+/K^Z6Z"F 7.MFT?: M]L.CAI_0X+%GP1@F>.+>PD1(U@L&#=%,ZLOA)V7X%SS\[;//RH>D2 Q(&ID5 MK0A'SD>,F%94*!J%D8#2^M5=S>_KX8>Q:(R/(OP;QEA-ACY@2*,'0WXT:L1^ MB*'Q1SP95WHH$V!GN!)%(,*#[7'.KN7;< M!F85YN @L&HFX2L@P64F+6@FL?;.9R:"T8E%Q @+B$O"D)'8H&"]C"D2!E8_ M;R#1D04=1 M8Z2EQ<@ !11>R%R-.P/)W:(B

  • YZ#VOCY&L?T"<70NY^;']^W-]^\AHW=MW(+G_7YS>?VQJNO M**9VOF_RO\J!R<'FNR_1 G7612(4=P10K!!CE2:*HPQQ*3,)866=KIW7JQ)1 MT"F[I^S4F0U7TK#2+7:<4*)Y9A0UJ/IL]/+2%AGR9N''=>O= MT]:C&P=?)+=2*I>(SQ2U6 J1>!$=T=HKCA+'4Y6OL/564>8-]D83W#E$(=@> M[K2[K7*0S^GS8U%TS>_8\[(C6FX<3)O&"]7*N%*M-+M4K>%HK9KK>_O]\C>* MZVZYIR$]Y1<'KA^;O5L&-\ ]6/9=84_%KQZ0 [4RDJ#63L."UEJW$O'T*B+^ M.C!C'"*52AAJ Z 8,(%+)GU&7NF23FQ\%J[/.PNO@GT1T?65;[WX$KSPLF0O MVU"2F9/SQ!IFB4J"JQ@ 3/97%>S7VE*W#*:L6VHAMY1 KF!+%QNN/ G4 &I M&3&:!B0,)G)O*-JH9F6=K9TV.I978%_?:#C+V#AFLYP4P0C2(**U0D(&Q(M. MV04I3*)&J+,;11\'P8> @]WOI*U\(1S>=C\,\3W+[[;R[^VNZX:VZ_P[]1N\ M=4/:QD']UNF%[T]L>V^]^LXV#U!B>DFMY<0%&PBXIOQ##H3&DN,>DZ#.K+02 MRH"]LO[]_1(LL(AFY/9.V>@=W,4-U2C6$)F(S T7(C\.&7%+#AMHZI.T@-NAI'0'/Y8++I&G;2VTO] M)D5OT(#TAJ9N3:)%VMYGYYJ;GX\>/G20EL^2$7Z/YPM''SP_: M<;A3O(!K=!2\.(XS&7_S^..UYJ,37IK19YRO66'._1B5^@T_4_1F=UXR6*V7 M9;",KEEFZV#K8"WG5WKL)8%BUT@>?*!+.9N>;QUS]1[WYY[ATIV5H@$%?.K? MS_F*.:$%]079LD7G% +4^J50H+^WWA^K)#2R"HYYQ)=^/>W)Y3SMFU^ZM=QN M*,+&B!F\;IA!P[*/!2U>)5[Q*C/RI&9VLU"NZTSL@^)C*:9T)%1:1\96ZX\R MQV_QAROLT.LDFS^:37C5'G^W0N\CG;BKA&D_U;FIFVHNF^J^Y@(GM\O]2X>=T<\5/&1FV[-10LBNWU%C+MJ\?6D M8O*N\/H+'7AWG<"7E#F5#**R$92+/@JFJ0LE[41E@,L"7R[(%9YXY;>ZT]\] MHJ3?@\UOX6#SYPOZ>;NSL_'S'=OX?A_?L=G_[6#[YXW#BEM0N(^ MT(,OD+D5V7&2 6@8FR95U1L5=-^-:SACD*M266JA=)YH8 M(+N8*=7&2LC2^)BLSUQ2K9SP*5P6]7%^^=8JWN8LWOB1>-,A<994)-'PILN& M(Q[7B[A.F+>+-R;A&_5;(M%,*K9+L"7]-(S&A"9I98X0/&*\^SI\C6 M@A0Z7Q8V6B7;O4DV.))LB@8:)5L5ZG''9P730RE .^5E3PR'9@+H).(_N8E]ZMDF[-D^[$Q39>-.4"4 MFA*F#;*V9!BQR>./("D*-J7 F95U?=HF73S1=M_MAJH7^&[::2^!0IA,:=CO M]U,W'#:ABJNM;AK6.LAWZ.TT2C#'H=907\X=$SCD!"YPX[QDQ1BG-H@8A/#+J54//"]6OA4X7%,[7 MX8R9.:.L#Y0& ,- 249FV9YH =PDQBP+)9>.KAI^7H9FQ?."XODZ M.IJ6/GM24.8=LFR'*/8E7U8EI[U.+MY1G[6*[#DC>];IHZ(,,BE#:-"10%! M##>"!)37(6A+HZ5--4IZF\.ZVCOM.IA\6Z(LTV#8ZKMA:@T.W-X9_ID'BL]; MQFE,/_9*KN?-G3)7G;^+-,09\[<<&N(:"B(A+8#D((L$X$.R.J1H51)*V"2E MKR%H#ROZ/\SX79QDSKO,2##>(ZE3DCBF);&2)A6\U4C;5]:MFE,$V@(=6#YN MN%Z+T"D??(Z,1:T02N, _/:6R^L9$R"=U1)6\.* M%@:V4P\+<)T=BXG8I"P!)ACQ3DHB(&>C'.ICGA&V\PB8K*!=0- *2[GD&12. M",!0JV)P$(-PR@GG=/6L+ >B9STK(A@'+!JB$FIAB-$1IQE"7&JO)$3&#%]9 MUZM?R\9M=_>;PDA-Y,N5ZA:/H6%+5:B]WJ!=[G[6E'/"G3:M M,O0_QX-IQM4]Z/06YP>]SO[P_%M.I:L^4&$K9DZ$TLS\N=.?1@M]3<3WD_M. M7,;!/G.= W$&H=G?R<,WQVT^^^[EOF//=O"%^\VASH6#IC6ID/<-- MF?KE*AR36YBQM';Z1<+^K6=]NBFKU M]O=VSSQ67N(6 D79UKS8]ZT]\4I M^;X]^#Z?]]2 #:^=V&+U;=J'=P7DK8_IPQLO$=FQ>]C_[N!'RX:B:9@BE/%(9 M_QEE+TMMI')%/S8= IM9?3&]X\,0W\+UXP!!'OC [_([_NL[^ MJ(@Y_FIP:ET.<,F:8LS]LMZQC?\<=@[+:XWGX4QG^=IX:DXA=KG@_+;;^M<^ M[OE1XX'?/[3^YEM^@]>;_KH[W]FAJ6@<[O4[GD/0.NJ4JY+X?M&/; M]0^;E9HL9^CMXF-P/1J:T13IPOG$!U^ D#+CS;9MN=;>J*KO>,W*EG;-CFWN MPB?LMO WW0EB#EN-4FLN'8^@Z?^MGP]:;[^GZ%HO<0SM8>OWR?6_N%(Q%K?9 MJ'[89@\?:]:Y=WK&-@R\JF!@3%T0@O27 MI" &IYEPK2*N)H1HFJX=FI[:3_]S0I0>[+0[18W]9[]]Q&9F=M:>0P&-XNH' M;ICF>A0]#[XQ?B_#F6C7I[XA_CS<>/A>WR5C?XF?(?%PLG&0PHHN#<5%R M9$9]=S 8:_DV*KT]_!+<5N.2T".^-3(N#\L&;%1Y;/@<-NX#5.+75I\Z.(:3FX"B9-!]OXY->Q*H^;[F] ]T\ M^)*]TJ@A$S'"X?:&1(E-N-&%SB7^E>L@<]G>I\7=:,=,=.@OU^ED<<,5OVD# MBW-6_,GUFO@9& HTE2 IZRV1BGD"(F9BE4HHU3C(G'G0T:^LF[7S8BG&O2;^ M/J<&#@]D@EW3GS3)FWLYR9M;>I?2N1-PME5:>DZV2M/)UNNQZVBIW_XRA]K( MFW+2WW5D6K=3XU+;<6@9Y/UA<:0=.7J:GFRH"A$F+9]0?G5[N^U1?X?V4>)E M>4"O- $=-7 K>G7VX6-;&9_=#6,=/+UQK?7RN$OE*#^V:.3BW1D>I#3VMISU M@#-?I["(7]@BMNOF,NP_&89J;CX&@Z M9^RI7K\AP <[HX$.CMWA&O?/N/U6\1>F8;'-3CB6RG,+%QEY,J[0D.9<;\:@ MN3KA",HJ30=R"4MJYNP5OM#,1VS23FSZV$M&-69EDZ8ZIP;1.!7W<"?WXJ"U MOU?>XJ*N-]KZ(()7QF0+6FO/4FGWAH,"AX)?G1E1,:-6$33A6=SO-Z;N29VZ MX7ZT=_=W_TC=K\.=K5Q0-Y:,$\%XK#?M$U.PFZ_>'6Y^_:)Y2B(E16*P0"!D M20QH3KSQ3KJ81':EGA2+G+KKIHA07D8'GP)GL+3C+/G$W9&HI_9YO3 MB>-WQ@6K*SRW%?ZYMJL)6W]H># M<9Z=,9QP5A+4H@O> M\J7HAW8K>G3"OW3ZM/F*?0;'4O$\2=@ U@W&?=L&K5].^.-&(N+/M0]KK5@Z MD?5;Q6.+0THC>=,:&[S+U0/-VC4C[$U:H$E8D_9NNHI=K>_3M5J@T34.RS18 M>?['#]3[RIZZ="EZ*1SKH],ZU9+BBA/XH(F!5WO1">^NW4C.Z;,T$>:K[X>?O[VCGWZ^ M@$W^>6?SXP;_M/V);_Z,WS^_^O3C5-K Q_?X#B]^;/Y\2[>V_X7?^_X;6BWB M\^YK]NDGWO_MD]CD[[]O?OL];[3IX4PBD.%:&$H,=4! <44L9PE_])Q#T(JI MN+(ND(J>.DNJ.*HX>N(XFF:W"XA!JA!)C-*40WA'2K _<13!%9S#O^U5<'3? MA60?8,/_UF\/VVCA[Y77N-.:I;>;M\43%6]^^_?Y\65?_=[)X++(#!6>.AXB M6,TM%U:5A)$D8X0*1U#S>W_Z2;7[]0B[(\)$.,2!9U;W;$).:) M2@JT2)XI'DN9LS/B."IL[DC#5LPL%F;H"DFL%YJ @T!<,)$D&4H! MW^@BM>5D=NUTU?C3>O9X[NF5G,%'*9[5%UQ]P=47/#?WU>20J34Y7ZJNX'FX M,1=%42^M'WBY)K Z@:L3>'&I-1B50 %$ V"=,4F[8(4*5&6F!#34>ASK]G2I M]3=\WJL-V/RY\PV_[W#SY_OVYU=_M3>^_F MS*I$)&Y. MH;XGB*Q#&C("CKN!8KZR#63G>9JSBJ.'KB.)HZ@1F/,67E2)#& M$Z Y$QO $"M9ILH@KB!?!4<7&Z=W'SIVZ9YM(L>:# ?^_)9_G1N0=:ROF3@[ M)NM$HS/S &W.FJF8(13W_NW/CTV47I.\S,+VR5#8V0#8?MKKX\?=X23 KLDF M.0KY+&D=9>\-3F:^S'"H0E5#;.U:M@"C.4>JX9=6@7L1-4PF@U^0J7C(D.RQD>>M!9)1NI! M9;^@<1H2S+T13D\DVJ:V[W?TOO)^[13'!7AVL2!,K[1O/RRD[N;Y_UL;XB- M=U_ 92VLSX0C%R-@8B!>9R#>)IEM;Q(WQZ,ZD;)Q4L7$DN[9S,<);5TM M>7-]U%^3VG+XF]Y>ZH\J/G620T(Z\RVC;#KD:ZZ/&J)D1!4/1">-EJM\AM]Z M&#K-S=/;_CZ%\*-*$!^SZKQ-J[LU MHQVM4%.SLGL\A?MC*7)X>,U4\5Y__)YG)P$6B34&G^O@_AJGE9_SYHV$'XY6 M8BHZCUHP'UN=8W,Q$ITC!=$\]7CJY17>HYGE8T/MY8RC')7(+#GX_:."1+/) MDZ>^Y:6NYK(9>4DD++UKE^L MX(PMYEVG2>@=[*2RB-V)BI_4.*\+.9B^/ 7.4PWRZM,-THYW,/,[]WNZX M!N5QL7%J5D?B;B*XII5'IV4?9GP<9R4RG]\N?<*@>MV+BE&>)Z06.L4W#SK] M,_)[_RHSMY7'4_)Z/,>_CS;NU!U<$WS14##",-#.$HO6+P&:)#&1*Y)5S.", MI\' 25-9966UDM;EIC26]EXI;[E23"8KDWN""<$G7(.7&417D#-/-QM8Z1M% M@ F^)N!J<4K7#:H2=Q)496X6JU4'>_E@]:*%JS&YG/%J3R9W><9U4=.7;QW3 M5_.6ER#F;^GF<,'#_O A#Q-5\^_]/M+-05K8(*5EFLP+Z]E)G9T05BJN0/CD M6=::,1:%1?/4Q2M4HYJ:GQ-Q^EMO'[]].:W/<9K,ZQ\;_"W]O/W;SJ>?>.^W M=V+CXV9[ ^_Y]#.B%?KNQ]:;WW?1,CV5)O-I^_5/_([.QIO?OVV^^<0W7X4? MG_C;'UNO=KYMEF>^>@V?/G[^_OED0C<3T4L6-#'61P*@@3CF&&'>B @BV^0C M&GEHQ?1Q0^$N&ME(I\,KEA,RBQ?:]^+/5^(DZV(FFQD#1M&FZ=UUQ)08+WCH!,14>AHC+2)NNM-%F(E75^I1S.\[GM MQ/.&]Z>+@?,TKGP"I25N1?CO)SU^T:;L(EIOK W&>)ICUN"5<=FD$+DS%DI; M+E=I_5V*S,V7,[0^)T\!F":96Q29P3!BA%!$&:\BMS)1%4II%?>SW;#Z$E,U M%T[_5(M&_/;^C_-IN^]W3I -KJG,/$OD@1E (6PH*C&7;$@N2YHKV;A?Y$QI M.S#F$!Z,4%P' CD&8G&M2!*96N:]%L84LE&+K-P;,Z]@62RP3)EY\(R'J V) MP7 ")G#B@]=$&)IP)3(5T9T='EV9^9TQ\\4;<)VN);KRID= RW(PL2BG/,LR M7Q>VGG).9#!>9,DA)^TC-\&FQ*D';N$J;46JQ7=C5;PU:_$9H)$Y*HF."55Q M-(%X%AU1C*8@E "0:/&]+!V*<0OMI4%OT45I7"WB]NIO9>RJ"H3I)$2)J X(X8\(YXL#'[H$V# M&VOD&0UQ*V+NJG!UAQ!$62Y*0HY>2*ZI21%X""8P$(Y):3F2_XOTY34J M2E1E.A]03;DGS2HG"YEHH2(!)RPQ02;B%)(=C4#S'$$%JQQJ4?=[9)\W1U,% MS%T 9LH^03LIDP=B+9,$9+3$>9.)U,D*Y7*43*RLRQH)5!WH"SM=\W((+VW@ MU,/YT!'XN+4O[_5.% MC(%E!1R03-# M,V60VAE?SIX,TLSL$S'&.L*X"XI;*E"ZK:R+&IU_CS2SXF71\#)5,D8P)7-" M)1-D)L 1--YK2H(-^(&P.G*)>-%K=LXL<\EB7)?4G[F0(1L1;7T/224?#81H MT=!1#%_.0>),&5:=F7_'9!W,97?S)N(SH6O8DJH@J%Q+2SS,5,M9%>)2JK MB^:^H3/#-0.-B3M@1 /5!*23Q*7BX=1.4Q:,C3J61-!+H^(&8$"S1""&=K#8>="EW=)5>AC76H(9F+$9HQI*%4B^A MJWPA;1AGK=4YAZBH "^C YK1B)$F:A:-NUDEF^HGOZ)>";,6C(P)-I:=\7FS(V^WLI57_Y+5#Q=O/]^09,NWO26+Q*L9JP;2Z,3GEN28A+%,2"(X2D19K.)TKK( MI%A99ZM&T'DE/CY52%VKU,V-\50A0F6HB4&CY9VJ)1=.3 ]HX5"E2>0) M4I(639Y2AA+6='6F5V?Z?(BHI3QH*RT3-(,IWMJ4@@0NJ4G(0W5UIM^M /AZ MS)D.,C)O*''.!@*X+L3JIMA&9F@E^'(RO;+^+X=;J'2:.TS=ZDN_5>@&4_+\ MR(UO>X 8 M"=+*H&FR3A; W-*?OO1>O.KQ7&"B63V>5T3^]UF::4Q"HAE* AI#Y$N?B#=& M$$UELEX;8PORYTXSGZI[YMHT4_M@.(2445N"]\QX3HO+)DF9DPJI^CP7"5@S M'-2XI%-R@@2J!%IMTA+$DR3(?9PV#K(4>66=ZU7!98T@OC\:>G- 5]4 GQ[,4M'K3-1*6](,-02*.6JK(=(@(*C(FDF2BN9 M#==QAX/F#!YWW]?VL+H^;P&.C4\7G,+O'IX\A9=1H8AV662?(#EJM.1,9F>9 M 1"\^G'N&SXSI#/ER'@I(L*9E03 '&29X)6-E 7-2I1N[(N+NV142$S/\)9 M\;)H>)FJFVABHK&T*@-$":"!1GRP@D0N@!IEF6-T95W?LL3;TOORJM]S@:EF M]7M>$?FOCQ7>\LXJKQ5AN&P$6$X$170D%E ZV\@]<_*NB.93==-JMH@UH7]R3;I#1ZIZA"/D-!V6 =6"%+L1FF.:]I5G?V>OW4BKU.Q_6K&_@V M5NN;5^=SSL'7DSHT<1LB5U8[$4$'YIA*1M!@.-> -EK5H?>,GMD@5YV49(:B MH$(;#5BVQ$E!2<@!J8\UAMI<6F3-*=S@J2+F.I2SPF71X#)#.1$5KC1B\"H" M*INDB$?K@%B%2Z:-24[RE76XK 9&]0+7LF5UNA;DRF:Z?ATZWTGX=VS_=_TT M.<2?BXQN=_?=",UXV>298T%O*6J"O=Z@72YXUD^=1O0^/VC'X<[$IIBY:Z2- MGM'I+IW]X?FWG-)P\]9EC%ZFS'@9$Z='PFPT6S-_[O0GH]ES7Q/Q_>2^ M$Y=QL,]??/=SWS#GNWE#_.81E4#5VNLWJ_T, MR4?JEZMP3&YAQM+:Z1>^\+F5]NVSO M5B^W7A:JT1T._O&K6S]K&4_L]!%#H-E(XZAT7&1(UOC(D]8BR4@]J.R/[]-= MU_^*RSKL[3U3QXG9M_W!L)T/5\[Y&I61]2AI78X*$FCOE?*6*\5DLC(YO*^! MZ11#?9R,P@L[;F^0GDW^\7P"\W:WF<_FIN?C88V!)_=.GVR5@8X^'N]#:]>4 MMF4KCL7I^(O'NW2MV:43<7/L,\'7!)S_,5UC-_Q,47&C.R\:+*=KW/ ZV#L: MK+[28R_1VMAU2O1"^ MQZN]YW8?[QW9#5>PLJ]C3(\$9I',>&T+^48[MB:OLU1;8>(UO8H7XBHO_:0F M;^(/:(T< G4.;S"'?WYXU7K]G_WV?UTGG9C"FP8MW71R%NWH9%%R6Q_+?%YT M%&58C,92PZRPD%VRC$IO-15"Y632Z"B*3HZB*.."/86CJ&^_?]]\M;FSM?W[ M[L:K]SN;W][!QL_O\'D;KWOS]L>GGW_M?MI]_WWC9X"3WL&-,B[^6FY\_'2P M^>8UQ^_]N;6]T]G\MH/?_?LW''O[\YMW/S=_[N2--CUL/(,?Z,$7Q7V$4":: M>T. .TD\S9RHTD%3":J,RBOK+] $ZN.>PETTQY.H!4#-XCG=7_QYP3&5VS_I M=W<@08#@.6H!*DHKN159.JJR#M)"XW"&):)$Y 3 M>K=RH##&9Y:XE8M94"RI*A-LV7$>Y5)I$A@)55 8RY-'MW/=D-3^\EU M:KC4+7#QV_L_SN>AOM\YV2'99.:!6:IP+9)U5FBG(MH6O'1U,*YJS_M%SI2' M.DE#D%R/FJ*"L(XXX$A+F2_G; Z4L45[UF* ]]=.O()EH< R0S6YC$T;5&71 M7H,4'+$4/,G&,I_0?,//5]8O+61T3QF@#QI.NWQ)H(M*,T-QP46>>:8>4%+; M:&6BH#F7/(&V-Z*9RYX'>D_HWWPY0S*%"TQJJDD&;@D*Z$1,3!RM3::B=*@O MLUE9?^FZ+BZN*W2IM.;+%Q=X.X,[I3A#4J[DK3B%',9&3X..(6B047-@O"K. M^X7.E&6** 4W,1(F?4;[+"EB@DDD,*O )*5R]"OKYK(*NA4OPH\H^7I:/*"Q=+U4>50'9IW*@,^S'!-:K@U&>W+K(4@P),@-DA/>(Q4"YXS M+\>#+W?:G33/BB-/U3WS\H]_7T T.WNG/#0V,J92X#2"$=D(D 9L#(DJ$/$" M#TWM?W+OH)KU=3J/;!.(*B?M@)0'#;B<"0O4,@T:*&2"@BR4M_(...A3==Y*_JM-V3CECA)+'11VZ8L"@B5M9?[_>K%_1V?:"-4'!^(^BT M?[(;BG-*6X.&&@L>6$3#+7IA@DX:V8V6M*K-^X7,E&=R'X!)IHGB*A P18%Z MQDD6N%(^B@#8])1!4N"P67*5\+\U&]L9@C$I2T5,0=2O,V$2HHB M6CDI8IHCPWRJ+IGK,TQ:JK,YD"EP!3H%+Z'T/[5H"20:O*HJ\WXA,V68.?"@ M03DBFZ8XGD8TRA@C7B-\5%94!+VRKD1M[7&/;LR*EH5"RY1@QB2<3KE)&#*E ML4>II!)+JTK4+;[46%%A95V;RPH^/ $_YA(V=EY8?IDRE53^8M,/%V\X*FSNWN29*)@/ J^UCB @%M,>.5#88YGK7A**:KVKQ?W-"9 M.&AEM)62Y B(FQ0]L4D%(CRG:"&#S8(BR61V7H62GBIBKL,R*UP6"RY3EADL MTS9[27 9*-IDS!/#;"3."+ .O/+)ECR[VW5T?@Q>N44IZ+E$4W81T$U] ML-QX$(RYE+0W(EHM)/6^UD*ZVR(5VR]FV\=I'6W0B9,D B/ -2?&6$5LUC)F MZTKKSY7U?SG<0FF06H>I6YV:MW)J,B7/]VE^VSM<.6F5A5+,(:)-QD &Y86( M@AL)BN*3(-?0S44"UDQG.2&, AL4\5HK HZC>C4EEA.0B]K@&,O(1MFJM*(& M;]X?'[TYGBID[@8R4UV4F#.6.MR+)B)DK'<$;05*HN9&4*FBS $A%9/:3SKA9/FQ*>"C@/$'WT04@/4:+)RDK>9_60WJT< M>#M+2EG.5CGE25;"$% T$:],)$EE,%)9@!!7UC=J),-' !">: M6H%J-$AB58Z$IZRL2CZD0CV5O2PIMT)FCKE%%2\+AI>9 SEK933,$Q]4.9;W MBA@J*$E@M M(LDZ*.TH@ SIKOCF4_797)-OXC+D[*A@/#,0VMEHHD]4,8%K(VK7E7N'SPS? M!,J4%DF03',B$&T@WBA!A&8.LN""4X0/AWG5CW^JD+D.WZQX632\S/!-H9(1 M7!.;*.*%*<2+$(*8Z)CU7E@=BGTV=[JY?!Z[FLL^-[KI&5)+J7A()C0'4T8D MZO!WB1LJ8^U3=*?X?S=+-WF6TLM8C@:5+?62$/_. .$"3 HHKE4$)$CI!VZK M6KGS]DSS_VU>P#1_=$\FZ7+J7?(RQ)Q !6.\3MY 3,QP:VN2[KTC9X9IQJ@M M==(50TT3L-03)X4E&4TT[H*6@K*5=0$UJ?T>D]HK7A8,+U--HZ202FI*@C>, M0."H:1*-)/*<@P[:!%4\FY=%0S\!QV:MSCG?*O%.4U=".#U.OULI\.=V^OU MTSQ;8SY55\V'-Q>TQAQ\/:E#13+96A68"!R,!6L%!(_6&<_ =!95A]XS>F8X M9PY"NIPB$2[X4JH3@4,S)3I&%&Q!V"1]Z;)2G9OW1CDK7!8-+E-E4\)I$\^. MQ"!*1I&0Q'BC2:+X7U \,UL. Z[DW/QUZ'PGK3=7E@W0[NZ[\:6Q_=_U?S1_ MC&[R_5^G#SC^X=PV,J.3G=P\\5E[B+ )Q_:V/KFW>=,[I+>[VXOMX6'KWZA) M4^M]>_#]U& GPYQ!Z;?]P;"=#U>G#@ M]AH EY4>M(:]UFY[V/[JAJG5V^^WTH^]WF ?>0=^,+UIKYFIW-D/P]&B#TI& M0RN@Q'+M;JOO#EJ[^(1^&[%=OB^V\+?#G80W]N+^2(3T8,N0]M)\6O"2Y BS3XW[VXK]UV9ZW*!:_5P[@Z3PVOQ17IQK?5A/^R, MOGK'Q1:N71NE(+YBJSL64*W_XI-2R[ORQCB*W30LY'M8Y@>_9F8T1]]X-([5 M5OK//@J\#KYT>:-KG2>)3(/WSE):FK\E'P-S(BOA4 $F-;;RJ:EY*&?(XT[Z MY_O#SQ_C'AI#:N/G:QS3)[KU"N7GQ_=ME*^PL?M6;N&S/K_YW-YX]14^HYS= MY'_ES9]?^>;!%QJM&W!D;:5AP M]OH'[J3NUS1!9]G$DVUV4#I-X=-PBY7XB/'3]]SA$69S^P?NR^96!.,V8O5H M5[MFGK^3=WFD/SIV\ M_^SC$'-[(GM"*#->%LH-BN";R*ZQG,/E*I?TH^OB0C?S^^+#RY9A,%77']@Y?;V4#L7 C'>78.1D$=QV\77'N"&32.-T;QQ;.% NH.Q M).SA(/J#YOGMW;U&;4WN:]XP)E0;N*O*;3L.I6F9^7@DOG"K=W'BBN#&]Q[V MT83&W7V <[2#RX7C3#FGT%QYYNR[9N-^2'O#M.M3?P1B@1H+A2QK1O4*43OS M$6L^HHV**Z^4T83O'9359;S5('HP4G<_]M)(G?#E%["!8"3=D0%9ILBE J :M,C#0Z M.P[9R-)7]XS2^<>41]F1W70&JOMI!%;<1,.+!% #%-9W]X_BVG[/X'4D^L< MN,/!RJ_')@(%]F1$FN.03T[8N=.2\]U,"W[SR"N#$J_7;[;6L_TNZI%R%8[) M++_[?+UT;_W.0;[//'U[#Y\YW<^/G;SN;NQL_-5YWVYV^?Z.=7.]\V=]_"266P M^>:=V'JU(3[]_*OS:?NKV'SU_2=^%__T^O-!O_T;2=O?GO! MOECOM3+>D)05$,"E)-;JXMID41GILG9FI9507^X5N='?3^=*DOMBNF=[5/1: M:[25<;++5T4.+>5!N:1=5T75C"PW? M9Q_Q-]QOC#O\5[N#ZJ?<5.Z9F'@3C\NQBXM)N%=&/_9O-&]5!H@DK]]N6'M1 MQH5 X LE?$G$Y\BN&+'9/Y&!XD\?AOA+_,*F&LEJ:Q*/O]IJ"C./!O)7.PU1 M"LS)R+MK^83S\+(W&#;R\@D+II]?+(]1,@I$*.N0HQI.3 J4&"@=[C--4OH% M$TSGF>"SQE?CO\:-G@8-=B_LX5W'P]V?GP@T1_A59 MU["W]TP=/X*:KM-HEH[X;1\Y1SG)ZKB]07HV^"?M;O-K#&AU1OG%(R_B;QQ^O-1]-SMN.?09Z36MS[L=TC=WP M,T5O=N=%@V5TS3);![M$@P6XF\'RJSWVDC"O:QQ)7WJI/77I Q]2F\MH)QU) M=Y2ZK9%;J?6ZD;,-:S@2H"V4G5M]Q,P,1(Q12=A->V M!KU..[;*W"Q*Q,35)KNHZ*N$F%SZMD]JRN@\X/D8)Z;NI5ONI2>0CW?D2QN; M)@&-U[M(K+CLOJMM(=I:@BG]/R?G;T[O/OO._?)]B_32USAB!*,A6[ Z<0I& M..NHXHK2K+S4&?+8SZ+/.V(4USIB/.XL+KZ9H]-#L9Q^F7$LX.>=C6]?^>:_^ZN U>:,]TU2-^N!-:=4=8JF RB$3 M4ZIJ^!BX5R YYW1E'585/QT+./(VW TTRD?7A$B5;56VW8%LR](Y*H(5L?07 MA]+_T8.+PFD*5BHQSI(9RS9:9=L#R[:9[LK<"LD9)UF5FLXVE_8]WA#-E9+! M!(W;N<@V;4V5;56V/4'9=J/SL2K;'DRV3;L42D-+[TA!>.#(V[1EQ*O@2(XQ M>Z V@N4KZTRL,GU>R%@5;E6X/6KA9I*(-'ECF08=HK/<,BXM^!P;O3,E^C)+MSFXW(X+L,D"5OEU(_EU..-4XPPU#(M ME'=(SK(0Q'(1B%0<3-:AU'A;69?Z=(.4:PJOL\7$G?*OBL][*2)U9G3QAD*9-)I?S-RKKBMW8+57PN+#[OU_51P7M+\,YZ M/D"@19"(THA;T#X3%ZTC-,>,EH%"]>J:!M)5O3YF^-ZK<5_A>TOX3FU[AJN5 M2K] ;Q"Y@!N!> @49YXY<#ED!J69]:IEY]5)> CX/H&PH0\[O?Z0E(SY.XX; MNI(,.V/^'IT,F[L)WRSA-JY@E5,WD5.;+V=L>,C&"RX3H5*BC>!"+'E.*+9P M8_H@;,S"HYRB\W) +M 92@7H@X1^5/3>%KTS%GY63DMMB$Z2$E *+7SG%)%> MV*2X\VA%%);!V+S"VBI^%P^_<[#Q*T3G"]&I'4^33:"<18T*CD!@DABF,LF@ ML@W.*.KBRKIF\PI?J !=0(#>JQ5?T7M;],Z8\3I&)9T@@BN%Z,V<>,]XB2!W MT2F>LROUJE8-.]VVX.'P.Z=S^!$,Q6+;\]N]H>O<\6G\9?>=&U7QR .NKOWZ MCT6@WV\B4)7C-Y+C'V;<'";B"F7)"4.3ED"BBC@K'$E2ZR 8FKLNK:S+54%O MS<.N"XH'/FJILJW*M@?T!E79=D/9-G4"11FCSCQZV?:4!=OCE&KW&P=3I=H-I=K4;X;,C"II(J$^!P)9&^(< M]X1E+K@P!J(L!^AR%>2M3>]K0:+*M"K3%D2FW:M;L.[R?EXF=,K,G),]K=F+K#9V3T MNX=16O]VAZ.2P*7%T5&#FVEGC5(E>!?UQWZ_*1WO8ZJ6GC(^3&#Y@O8N)**@L\3HL<3;SP\B4$W>"))TX 9T3,5DD MXJ2+(7!:%A)9HEHU3"Q0['@5254D+8JM6D72/$32U'#-06N93"9!:4U <"!6 M.4EB &JB=%:9D3-.2[5 (NF^TUF6A:[_,>KE,>IOT_.E#\B(IZ=)3]6F[\Z= M,/0%L_87_1FWCIM<7G5XUAL^&G5XKPS]?1GD5OYSD%X4S&^-$?^V.^FA_'NO M?UQE_C'&^F'5F=?0F5NS@=_"J)Q*14XC7$:=R1SQ+"L2;+#2.XT,J"1PVU6M M;IT"NGBQWU5N/4ZY=:\TOLJM>Y-;4Z[/;7+&4$\HN$0@2$><+9GKI;FJM2'% M)%;6K5BU=I&2RFYP%'4W'7WJI3ZX1, M6E.V!#N:CR??DF?D8;C3XAKU&;>K^_K( \.N_?J/A:CS'%G@)ELJ'*B4'!@& M^*,(BDN3^)>W$OOB0)5!@K"0@M"/# B.%< M$ M144&IES:LK'-A5B6]\Z8>]QT 6T5=%777$G4Q*\5TLLD#B"Q]SJJTOJ%4 M>HA)-:*.,BY8%74+(NJV7AZ).N]9ABQ1ME$H\HZ7[D5@2(A>:66ID0Q0U'&U MJM2=5\&?G_'4:\8^ /4_(;6.FJ93:84?%:.0-2:>)Z! M-&5C@LG.VU*9$58I7204/T#$7"6NBT5<<2/>GKLNB=M\X9[QU"LE/B1WW3S: M^%7Q74OQ;&*(9)XX<=08XBEXQP2NG=2E6H%=I6*1V@,T'/;7 M86ED,^$N,XD9NZ[_M=UM?+_F.-J^[0^&[7Q8PL6:#I^3L8Z3 M?SR/[<%>QQT^:W<;H#0W/1\_?C2B9R7KXV1B=_G"T=\SE)G&;UY='FMO#2S@M4UQ=8X,5=>QFOD MCM]7)RO)L;U69^&N]E>3$7 M#B=/6EB^:S4W=TX;/_=A?/">[8^\N;G;:AR\/=W=_/>P^?7#R0Y]*W9^[IW, M"DMX/VX>?/BY]?ZO@^;FQQ_-S3T,SSYM;/\%]WTD.R!\0? >;&W^F1K3772D M$#;$1!"S7B+NO$,N8H8(C5CY2&7"8F6=GA7U&>W[>I$W:VD"Y)X\X]Q"Y:P9 MYQ$99ZIVJ?$\X1"!4P(%:]$&Y @'XS%0J9TB6I)T0\9Y Y6H+(YVM)/L*/_Q)Z?-F(1K?'EU_@R7??= M>1:9D!ZE7+V 2T*1T]X@0Z5R3D6/K0%\65N2,YA'X('_KF%CP;!Q)T=8#1L/ M#QL3M<0'G:@T!.7N$+E=1,KMN^!7IIDPG(/.DM62M27IW?OHL'&)RVU&89MV MP5WJEC.GSA\[7J/OWZF(PFQ1VWX_QBOUS:\]L]VUQ\^ M35YJQ__]=+K[-1P[RF7S_4>VM=E@.S__;>]L[['FYN%/>!?=^=G 6U__.FK" ML[?>-^C.P7YJ'KP%^U89:Z-TB!B9VZ>HB&QR"1DK;5!!$Z_\2A$!;X[S_O:& M<>5F._Z Y^NE-V^C+%%YEKU8<2O#JT4FD-6R3F4:PJ['XGA-+8];OQ\BW=!06K /;OO/XBMK[O[8)[@ MYL\/!*Z?-.E?AQ?.X'\>_H!WP'@^'>W0\AV'.P>'8O?H+9@G'UGCX MR^\4!S46XZB$Q)QRSVH7=0@(; 1UMK@"(TJ%(=1J[*PM>Y'(^][%9)-^\EB\#@F$Y%,1"'NDT56@TX6+"7!4!4M M#65I":Z7)#[II>ADV_NQ%VT:Q%ZMF;T4/-O(VUV#VEU ;=IGYF+.*O88Q<0D MXH1J9'&22#-CA#%)$98RJ.%5LHQM)^ZKGU4L2M>H6'*$*^-\9D+D'EMYNU_ M2XV$O*C*O MH\_EB_1X>OI>YHQ712L'8\;^H-;Y;KM^OSTIJ/O2&:=;QO#VAX>O;ASEWVK< MNPWN3?ODDJ":42) RZ,"<6X]D+IW M=?O?.2I\-Y17HTP&!FL8NL.<%S%>A)<:]CS_]5EJF;%L(N-Y]Y]\H.B9[8U! M8U)",%>X3C8JA*F+B MI02PDB7#DR@NC;?(R%QY3J\2P^:K#2)2,H'C ,:8Q)81E11.Q$G\39*5\4W[ M9SU'C^U>1*X7[2$JG<"O;/O$GO97_CB?\=?JC$>D* QY=L&N7):4%E9XN")5 M0+ANQC+8SF%.XLC?@C'9I1E+L=_+P/Y?O]X?,)?+K-V!S!!;&]]H"(XYS1#WWN>B' Q9XCQR43+K%4DL9Q/G MC6AUAC%L9$&,A78T82Q2KB#+GR)$OLT6M%)H>BI(>B M 0H#4,-Y%^HL/M\5UY$+59[2PG7 N M)WM\__C&?+T7C[N]00$7IA_1@5'U8JX9FP?I;+_5OSIE^ZY;,E(24#8U7I'+ MBX]6?\HI=)W!*Y2_M+AM*Y_XJ@467LO?8"-S:7HJ%U.:_HZ#>GU^2?F:R.OU MQO;WB[?_&;9@Y $(K$V=68PN_;[/6#2L# MQ.LK!O1MX$:@Y%^P=F7GBRC'DUF,\4LY[@5& G>U@'9YP:KQ9>USVNCC_G9 Y@( M_%H:4_WJ3_FQO(-^>[R^7M=L#<[6;T G@'@R MBK-!S>#(Y>^NA.DO!KAPQ($O__KV?@OHQ?8NA:LN@%#ODA'^UA_Z_0Q*X].= MLL3B:.06E(FI6^ OOGL$>-P^'8^FO N6L/_[6K'AP93)?-(^742]XIGSZZ$QX5RDV% 74KJLDU*O(W8DIY#X!^2I%1 MGF[TCFTOKU[9C$:]+GPOAM8 &-)6#R]+V^2!3:E01U/*[//'[N>!U)OP\.^E MHZ?8F&C0EY1O>8Q57+L/((?)S*ZP#2Z%SO@#(**SEPV6WHGMA=(&S9"18>![ MM_T]4_^1/0"^J_I+>'C4ZGF(*/HG]OB:&\_C286\)7H BYW^ZN;)%RNX6RL^ MMSH^WG#.&;8ZW4$!#P]YXEE6G,VYA*:*EX&YCT;07?)\7@G@*V"SWND48,%( M8AN&L %//CX&,LQ@N#J"ANHB#+-[D/%E%#%4JJ2I+)"5!W=6OC8CD2T/4_O9 MTK-P'SP$+E0#JL92B1@$UED>_"QBYVWP[>$(H*8W!+;J>U[I$8P!^A^N7MSR MT7:,=SX/KW\,BS4E5Z;W/%\??W?Z*Z,-RMI,L7T.O<_+#,#0[*^&S:JF!:+L M^PB2Q]M?%M4?&\A3N]OJP$8,J^)DL&?[W7:HQF-O+6C.*]UTK?@ *S+Z)JSC MN14[B;>7'&--IGO2N4**7"5#QL_])56O9BWD.)9KV3Z=D^A9K$OPL]^/8=B. M6^G,.5CA[T8G3*'OR#\4MCJ?QJZ)/[-G8IG*$3Z&"Y$W/GZCWEN/,4%BSP+ MW+GH!B%CV%;B\=.D5)W+9J_.I/"R"F90JXF8V M)KYD4^0V94V7DADN7XD1+>2YWN'C2^"AR]?M3"$K0!B$0 M^*[+]Z*VX3,,H)5@,)U!N9I;V;-+2[N3 M'+[&>_$PH_PUT2SY4+]T)MZV91_KB,66?)0C[F>_SP31O9!DKTKRO+H)]"VR M6>/<<+4>Y/,//C-@;G9!_ M3$7I7I(GL2PY='<]Y*QRZ(X^G.X>;)#=]^\.F@=[HO'S4VOW_6ZK^;-]N .? M=PX^PKC^;>]N[IW.YM#M',"[-O\]W/G:H%N;AS^;[_\ZW#WZP+:^?CJ SZWF MYKM6\^N_AUN;?YTOVZJH#X)AB1)F G$I)'(6$Q2EU=P)3BRQ*^O+5$>GAIX: M>JZ&'F93Y%8+GX3E/BF#A9<^VI2L CC"-?0\,O1,6J?JA$5(.CO4&GIJZ'D2T),BUIH;9:W0/+?=8CF R!'/6+ Z\IL5$4BM M'S&@G['7K2'I@2")3OIQN$"%I0DQ2C7BF&-D17 ($QIB2"PR8JJP;4)?U\!4 M ].3 "8< N;68.(YYQ$330BF-BHKC0C>A!J8EA28^*3C&?6.8<*1(#B!KN04 M !.1B#'&&=C:L(UD&8'IA;F8&Y?EMM5^YOH9M9_Y"HYY-Y7M6I?%7* 20"(. M,;JDL;0@/Y+SUIE(4DB!<.GM7$J<;7RWK7:&/]C6SR#I)QG;F["_D]_>E/E1 M2U,/\VGH ].='; E#'NCD=6Y<:"F8*B 0@!* <82E+T(1DPN@JY6.1=+I _4 M7#U?KI;$1I,P=V,5]0XFE+DD9!:3"\_ M5T_\B2'@9 @72"G!$7=,(D>C02$E+9(S -VL%M//GZMQ;L/E, E*1.X4<09S MK2A3D4BJM*_%]%(S],0/IP"7)8 R4E(2Q(,7H(';@"BSUNH8(HU\&<7T//UP M3\"K<%:@ZK$;#CUK5#/..Z\D$=QKG@@S45KLDPY*>4))JG6598>VZ;YJ@C,< M<< (!%5$/#*/K(D)R6@3Q8'1Y%RNI;ZJ"%ZB9I$U4\_9 "%4>\NC2#)QJ;U3 ME#@0:Y;B*(2M597EYN>I\"K'F$J@FT0-^DJEJL20D&8D>.R(L6Y^JDK-T$O+ MT,(0XKA/'$O./5;.!L<\QDYQ&XB)M91>?JZ>>!02)])AP9$+22#.#'"U4A%I M:XCR*FGK="VEGSU34YZTUU(1SQE/S#JA2/2.$^,QD?R&JG#=[.]2O&DECKE,CY9 9QI3BR0DOD [64D@!: MJ%A99UJON): M( 8GT#0IXM:XS-4>&4P]4@PV-&C%+*$U5S]_KF;>80ZSA"VG'.#<8LX\]DYQ M+P,8I+45LM0,/?$J4,VI()0BG0)8(8%1Y("1$1',8AD\XTXLX[%FS=!SCE-0 ME$70LP,WA#M.'?,>U' FJ) N!EDS]%(S]+1;03MKE$0AA"RF,4/."(>8Q)XX MHW04$+!"=.'([P@3-*'$V$&VI-\,'&.!^;Y#RN MS>+?9/]KJ+L-U'T^\VDGI4('AB-UA*?=SLGMK,#4_+X:?\0P_ M!\=43!XC+[!$W..(P$912!,EJ504JSE:)#4_+RT_)V] 7Y7:.@OV2*[GQ!V8 M(S9A[+1)\XE>J)EZ,4Q-9Y@Z11&UR>'2W.000XZ1&HEY"M@QSFS0U#)LM.*L%M++R<]\AI^QUL(J)I"GQB+N*$8Z:()B MX$091HB(2RFDYQF\\ 2\#%/=>ZO6?74 P]-W*XRWM&HV4"/9W=P')]\X@)BG MWJ-(#4&<$X8<_ 41)HT1G!H3R,JZ7%7XWO&4]<''TC+MXMT&-;_.PSUP\DUA M%I,T%%&CV2A@TAD..@?\"#@$8MDRGFS4'/LD'0,UV\[# 0!B5E-. PO(4&D0 MQSXAQ[U#@B875?0<=JX6L\^>:1=N^-?\.@\#/P?N JB"[8*BQ )Q#T:^-CPA M9IB,3"5IZ5)&!+VP0@?;W8%MW\>J_X7+\E?WW;CGYC,K%WWKZ3\7!'\0[T8% MWG4!Z?OA>6-[8]!HX1\EIF]\"QJ$;#0*X:0]XEHH9&3P* I,F)/,<0F&DR9T M5>I[-]VX+7\\\LE,#7,US"W 'U3#W /!7//-&Y*;J&N1KF7C+,/8@3K8:YN<'<1)OCGFI#A46@K$7$4S3(LNB0 MPHQ;8113EJZL<\I7*>,US-4P]Z)A;L%NQQKAYH5P6Q-%#H..%HVEB+GL@=3& M(V="0DH \"E%3)Q_!/#"$6Y.D4?+C$=_MZQKM>_1^>BFARDW>,;4?C+8L= = MYORJV0V]SQOJ43[Y4;ZPG,.I:,#VA%4?\?"@6HSKMNO9ZV(W7(+GHH\]<(CD ME$2J%;);*60?I@\0O,:46QV1<,2"RQ+2:@E"(=R-=+52/=TD>Z!0W)KN+L'W$W4.B,CDX$EE*23B'-CD2-,(,8=$3Y(KW-K M\5JMJ\&N!KM'"66N<>[N.#=UGN"]CB387-XPFZ\22^2BXHB8H .AG!D^O\2A MAT2ZTG_Y1UDZ#'Z&UO?U\>B;PR.@(G_Q=_C2>.PC^C<8&*0L;PZS?=6+[9+T M7I^TPF!_S!Q3=XUFA">W6-?OMH>#JV^9FI2/P$B]>;,XP;_B<9K'1-G9+E9K M-?7O?F\\FF.[%Y'K17N(;(+!OK+M$WO:7_GCW)R.6IWQPQ6%M\_._%$G,3?U,KZ=ED7KYN*-QF".SG6W:Y?MHU YQFE6YUA^;X*)+'0CH(2*I)- M7'+G0!\E.C$PP9FQRE?(#O?$L)%Q60IK#!$A:B]X,M3Z0%D0E C!%77Q/%T? MV=X>D$$^<9"EZG#I&"A)5&"I02T6//#L!HC*^423 !F2.-PW*OXW9K 2.6"; MVO:X'U^-/[P.K?YQVYZ^:G7*Q2YO>CT:PX@K\P'$#&*4^U!=GA#I&JX(=73V M,7KSZ/):>6D&Z*IK7*U)HJZ\C-?(':])?+<[KQLLP6N&F'JP]6 -I3=Z["_. M Y?B*/Y&Z+MRA=9RS:1NKF> CO<;"5&M)#G>H>/ MSY&);K9NF]''(Q=[!2.KY8J 98OGNQZW";Q:[L7Z..SF@/+W#P&FD,=>_E9%$I8??_L[?H_M@OQ^D]",FRS?B]J& MSS" 5H+!= ;E:FX-]F.UX%L.GO@]J\W5^G>.A^=7G#Z%%;\66Y?+ZKY,#I?& MVD,.\_94L^1#_=+I3@AYR<90K9G1\@/L)R MWEAKK%>S7LUZ-9_7:KZPD/(WMK]?Q/\,6]]M._L6[B9$?G$27S_CF3[CA;62 M;G0[\734[JE(,*V%E&.^S>(]L["4RV;X7*).E!,T&AQS9B2GB;K@*,6*"XV= M,]*442>84$9FHT[.1Y=DQ-[HA/SC[02WGVT&Z\&G_2;]Z[!)WY[N?-T]V/GY M4>PW\;/"M]XT+$2?-]V_9SA%H>=#<;+>: M[S_PQGL8]\^/M+D9#AH_]_C.S[]2<[KUM9/4<.LHPL0&Q*VT2!,2$--."L5- M$B&LK-^[TM+R5;NLH>=90H^QGDBIC7.*\Q2 BK7!SEOOO2;.UM#SV- SJ9'M MN#)*88J,DA1Q$3'2-@J@(!T5#=I;R6OHJ:'GJ4 /X\D9+2.FD7).LE0-B=I$ ML*7<6GXU]-PLUK:&I 5!TJ3^=TK&)1,Y$C1$Q$%H()V\0BH9JE6T0D2^C/6$ M:V"J@>EJ8*(!!^:HBI0X[A/3+%E0B@3(66.P$34P+2DP30J="ZD(*$4:$0>V M&I?>(<-P0%AJ1X0BG#NRC,#TPES,C'!$6*4OID2\*LBJC--3"?M3<\W.WTS M[/5 1ZCU@=OH ZWI?H"6@#&B/$H!$P3$89#V,B#B:0R*.NF565FGA*]2<>_" MJLMGJ-16N203 M"IPDQ*EFR%FGD:&<:^(E*/K/V?-0,_28H;U2WF#.,(X\JNR.4DI9+(V*21%6 MB^GEY^J)/U%J''T KDY">L1Y8,@(81 VTBK8V:2MKL7T\^=J:;$GP6 M$N8V M,I2BSGIRW6#+VT#.U4I)8+(J7( MM>F%L9IA(J3E,DFL2"VEEY^K)TX=8@)UT3E$<,*(>T>02=3GX'FA28Q":EM+ MZ6?/U"%%(P#(#7>4JT0<-Q$;R5*RU.%P0T]M+:4?B9^G8JNPCIQ)!PS,**C> MP2#G0?56H'N#(AZ(PWX9I?0+BQ3)SP)&*DNY+B09L?96CXM&"YQ,$-%Y[7E, M3-,4!4F:!<6-CJ%65Y8=WCY/.15P"E$$1A#S1" NM$ %=/7 N>8V*U MXTB#ZH(X,#(H+5HB+VPN%^VQ)[CFZN?/U4XH#THJ948ZGIPS3EE/"0]:.2.T MK:V0I6;HB5=!&6XML2:WMLYB6A 29:#2 M,\E]BM:#,4H4\2(:F9BO&7JI&7K*K:!\X%1;%'7NY$*818;CB"))2IFD0%"; M963H%Y:R]2GV![V6S]60CR[+WJK#%Q:9F>I-8BDX$8SBQD90653 C*<@?4QA M/N$+YW%M%O\F^U]#W2V@KK&],=UUV6F<-)/9R> UXHQK!$9(0 FD%A66*!NR M.2+%*M5XB7RH-4//V76H%/;>YOZ,@F,GM G.4PR2T"@@!'=?[:7FY07Q\E1G M80)ZIA91 2U1@[@F8),$F?T+P,G4.S!3Y#*>A]2\/&=+Q >G")-86LU#TDYD M3=9H2V@(3,XG%:5FZ$4Q]$0X,V^UI\D@3W+O7$$YTH90Q"SSTGN5&\@+X1R7A%.F;GBN5POG!^?EJ?ZP)G+J=%"@7KM\FFKC(@E\HS6;/O4G 4UQ]Z+ M8Z>= A(3Q9E#E)I<<(9$Y*P@2#&NC*4R6A*6\32CYMDGZ12H&?=^C#L1M0D8 MTSKB4?(^1S=SB[3S&'D2%>'$8\]B+6J?.]LNWO2O.?9>'#MMXFL'EKS3B,B8 M$.P91C:G&S$> AC_-#'CEE'4OK "!]O=@6W?Q[K_A=OR5_?=N#'=,ZO4?>OI M/Q<,?Q O1P7?=>WN^R+ZAVEW!X]".A\\"BK'=FKED3&"(I9 !;,I.LH!T976 MJR"GY^2TO4W?RL<\G:EAKH:Y!7B%:IA[()B;]A$IK)UP%BG*->)4)@0B"B,1 MK%86:T\E&^6D*%+#7 US+QGF'L215L/G"*1EQJ._6]:UVO=H.G73XY0;/&-J/QGL M6.@.YPWU*)_\*%]8KN%45&![PJJ/>'A0+<9UV_7L=;$;+L%ST<<> M.%1R2B+5"MFM%+*/YPX0)(&]D0QI,#)S!H=$.IH )F?21"0P.W5861>KDL[9 MKW8S[G@:1F<-=B\-[!XNP+3&N;OCW-0)0O*<)JPCPLIXQ%F."[?$(**U\]98 M'CU=D.%9(UV-=$\7Z1XX++>&NWO W42MH\$YR?,)*4X&\0C_@*"R* 9G!:94 MQ]STL5;K:K"KP>Y1@IEKG+L[SDV=)U!O3*(N@C(GP'RE#,Q70RFBTBH9*$XX MSKW"^H,@7>F__*,L&;9>CCO3::LSM.7 _^>/T/J^_C_E/]7@7>^/];.)G+\X M-W8C>,QOY1-?M08PQ,Q3F/QSX>]=2R'0S[@U8Z7;EZSM7^-N&1O9:?T6-HR!DIP1@F>.*@\ZN8 MK!=,1ZR9U-\V@;4)AO]1^<$P/,N]9V>!?Y[^:=LPA_AY/\;!>R"28]CO;7C7 MG^VN/WR:;-R.__OI=/=K.':4R\;[?X]VCG9.&S\W!+#MC^;F!QC37T=;FV]I M8S,<-@_\2>, WO?SW]3* M"%AWG+>U-\S]"V^RT0N@WZOD14FM&X/BQ",7>Q5",+Q:9*(H;"<4F]%/ M7R+E)?C"8#\6WO9ZIT *Q?=,)OWR^RD3_^AWH/[NL%>D,PYH33B@Z'0'Q5&T M^8@Y%'8P=6-Q$GLYW1^D3+O=/>D7O[4Z\+[N$*89^K^_NI)YCFQOK]4I#T[D M>05ELL2CLH0CT*NP#9:Z;8_[\=7XP^MQW\E6IURP\J;7H\>/D# ?D1O(8KL3PZG1F]>71YK;PT \75-:[6)%%77L9KY([7)+[;G=<- MEN U0TP]V'JPH([ MC)2DZ#H1UC$QW$?5G' RQ3U M>"M:6JJUO+%@K)>R7LIZ*9_%4CY").[CR0KO82:#?M$#HZ?U/3O)5HMAQ[7: M[1A6BTX<%*CH=#N^:H'S&/&Y=SJZ?+0%O?6YY>V.)1]M7KV7$D>;!_ MU#PXI+N;^_L[V_\>73B_//K4WMK>X,W-7?CYYT%SL\%WX)X&C'/K_0[=VMX] MW'K_;A_FD!JG4PU4(V62!V$1=IX@[F/*31<%TC@Y*8-P-IF5=1&!Y*F,)&+@M,O; >.Y>X\8I!SX8X)Q=>75M\"5Q?9W5^+@!A M,PXF&%@#W2V KOGFS+OUL[&YP[$L M&X\,X(XO48645L=:6!D28BH@SDY#CRB!+E) N*6I] M=E?C54+NG558L_+2LO)\7"C7%-ZKN7B>7$QGN%AC8@W%"0F14^:XC@A^!RYV MB5&'=0PV+F,3D)J-E]'%4+/Q [$QGV%C)DET,6KD, 9A;+'-G1\D"&.LB;02 M>VN6D8WG% ZTM,[+>U?*_(6KMW[&,WW&(_C8'H])NIT]-(B](Y L;K!:M#J^ M/PG^I5O3F9R:73>]9G)D\B+9<6>AH6PU[MP?=R:A:2YIK6T02 42$2=6(9V<14(%9SBA6'$R MTG>XJ7&GQIUEQIV%QJ;5N'-_W)G$FD7/K0C&HA!RWTR2SWIX$HA8J[ )T/*RNWC5819?![Q2XOWE;] MJ=4)L3-XA8@N8?<1EF+*0??@;W]];J'4FJ!Y%=[^R/Y$>,404*4+A/8SAB*T M^J.POER6K]7O#W-4*V!;?]!?.[\1?YPK)'GW>I3+6-YP^Y(ZA:U.69<08!YH MJ1^SX.^4">AV +^XJMAET<_5+L^*&)8!D86]+.-Y[,0=9SY?_JU>[ ]@=?,; MO.WOKTZ^=6Q/JZ_DC8*_]H;PG?CC.(\-=N_XN-?] 4(CWSF N?7.U5@,PU@, MNJ,+G>Q&CN5S>K%=5MYMG\)$@":F7,RO\[=[$<03O/,DPJM*\BF??E2D7O>H MK.Z8K^]U\[*5X+16Y*6O!AM M%<->?&KU#Y_TM*]E\J^PN_8[T 5(60OS;0=$?NH/H M@5C[F8M\M5@]6*R2W/LC4NL/BN,>L& /AIX!H6+@_&\1_S.$A[?S$U>!QWJ' M<51A-/H1NZW>$ ^F_G#% XX!K M81F AX]CKU1S,V"ZTZHJ;)YK[!W;7GF>!4\Y7P3VZBTI1W#3.-\?=G68)C5N4KLM5M',/P\*A",PVK44YM< M@9WMP*9VS@W\M!S*J @UO!"V/684R6M:SK%Z1G\ +\D(.1(2TT^X8EAKQ5:& MR0@W ]7TRP6?T!:\,5?#ZI5@#T.&1]MJ$O [V!"YL&"> G!;%X1UM6+PM=:@ M.\*[LY=FZ=8JC9OQX,8WE2LSVKCQ3$:S*Q?N9#]V8(][TS#; #J6R[4''LDN*)\9G6F_MWO373BO8A<+]I#9'-FTBO; M/K&G_94_SM<\;G7&#U>@#%Z8^Y4S3&DQ,X0W5YHZF+K=7KG;KTIYG+\%8[)+ M,Y9BOY(Q)81E11.Q$G\38$>6:(QL-*;[!PH2[C; M]^ T"7%3UXH0.$&TFM=K];:0#'W1, KN,AZ'D6!(C= MZ\613OA;MD$I?OW//QO]\B-Y_?LO=( 9@3?,V)O0P!Y>$'(9Q<'X*C.GND4: MMA.HOB.E?"Q@05H570?44,$LJ-[[+;]?+C L#DP[Z^HVI3R4_"Y0^\MAV;(B M7R6Z1_K-1(^ ^>?(PUY>X_9IJ<[GOMWY4=-BX1)Y%7^ 6E/N3)8&W4S366Q< M-4.85B5,^T,8=%Z=;$5>[-0P+Q6SI-!?,J;D*^N_;H: B5#682<(%ER09%4T MGOK$9/),;(:0'7.3GNC+TON@^6;DH3MJ_-S]^N5T]Z!!FE\_BIV? MGPYVO[[;W]K^\G/W_9>3K;!#FZ*.*.1V2H MMDA(6-U0-ES2*V/M*8:-[ /UEFDG::2&8*ZLU4ESY9351JM(O%BR7@F7&U,F M:S]N,!\J7VSWCL]^/X9A.VZE/.*IUB,OF7:;)]^LI"PZ9A C3.=680)IZR@* M!MN(&2C8C9EPC(UL5U'7 ]\J%D[/92Y"_2Y>/E]EX0^(USO03 MZKCPI-I#/*G!TIL]]H95_6\00_U(7WVBO19&;:F*W[Y\WCP?-/U\^BS\W857 M;HS-F/G6O7]2F_VF/"WPIW7I_QMT82G5S1MV8JG+_U_7PV6\DK?JX_(@5:\? M,_'R4_S>;7_/BN7H?.F=]3D-[";^>EQ MX^=;F- ;I$8N>=VGX; M,?F8Y2MJ2*LA[1RD!6H5)]$2'3&WTFH ,ZTBD]Y1Z3B[;QF/&M+N#FF3!!"J M"-"L]HA:(A'/N:[668J(Z!2'H_)B'\/?P+7M(MFMS>( M,Z9=*_;OI+0NH)#$D[??! ;DPMH+ISV/*6CIC9(Q'Y!*SB*N[;<% M5T2QH= M)-:*6Y2(P8@';9%C B.'/6A=SA,IPOSLMYNRPG6UNFY:XOPI"WE#M./!4,4H MX4Y&0Y+T(4JE/*?PWUQ2S&<8:)0BL%&&B=:2_W8,-3%FA$W)<$-0<%H@[GU M3H%9H[#W-# A/ :&(IJO"OZX];[O9J_4+'PS%H[1,J5$Y!Q8F$1J@C!&!&L] M 5*0>BY9DS4+SX^%)\J[#5Q+1D%;IS@@;FA$.E&#&.->:T.Y$C%5QX:21E8"5YR;0B8,[66OF2,=1$*[?">,H812K@!&9N]L<1F6MB)Y5@F<"65A'[*'/8@#;2.$(D)=9&P:*OE?(EX^") M4JXIR#UM& J>8,09&-<.@WJ>N\I0S@A86L#!!#B8L"7BX!?@,]_N^OW67FLN M6GGM*[^HE2<+ LHKHXV+G#"P.RG)W90T U;@H=;*%PE!TU5LN1/:@J:'E!( M05D_UT*"5JYH4HD)9W68GU9>.]INZ&A3R02EO<8.K%?0Y[BA7K'DL E>4G'? M&)]:G,^/EZ84\A13Q, \DN9V%CH*I"F+")0Q+X7DW(OY'9#7;O*EY5X!YK-, MEA#E'1<"VVB)82$Z8&H-)%)KY$O&PE-N\@1(2WQ"4N5$TH 9,HERI'5R(0@7 MO$U@4YM5()(EXN 7X"7_O]/NH%M[R1>DCT?0OX.FV'BE0"6D!L,?G-4 MH9;H\V,H/-6FQ4:CI48JJ 0,%2)RU$3$2& T8:=( M .7\U4LELG'5G/PG!L-<$%]H)RHD#BCVAC@86F359Z SN=JG7S).'BJ\4#N MS&R"0WGWP*Q.%@$"!T24$198V^)H@(/5JL*/6__[Q7G)/QS&8&L?^8)T6Z$P(;CGQ&NO(68Q.*\FY)LHG'WU*M4Z^9 PUU<+,&I:$28@E MS,#2%0QI[QW"..#HL==!FUQ0=U61.IS\^7)P3 '[Z&B(N0F/E2YAJ:S75&EF M;3#W3?NLF7=^S#M1QP56R8&2C%**8%!S'Y!17*(0)!?81&.U6L93KA?@(S_? MDCI7H._XUK%M+XN;?*'/N(&'X\ILXN>-LS0%XJE.!C/+98P6M"0PHPW+H00Z MUIEW2P6V6],QOHPDEQB.B##-\G$ 1UI9C3R#_>(B!3 (Y]UD^F9<\H0JXME^Q?@#?T[]ONO;MRM;UG+?]>>["> W\_O(Y5\_>"^7NBAGGNG)/2(*H=!35,RMSR MWB"O)?>")NL96%]JU1"]'/S] GQE9VL6:Z M ZS]G#LPY\]OND<.!A]JJ_?V-6JV-P;--_A'";D;WXBC/AJ1D,+)()Z,14YP MA[RW/' J!,[!>E3I54GH4RDQ60/!&)KJPSM4KH MQ6.&VH/U+-CV(12FFFWGP+83[0@39JC%"1&M-.)84&0DPPA3%EQR2D;8K75. M5@6_F*5<.Z86PW3-;F<>>L\3<4O=4)D>=?=E0#:A.\R]@L?[4#=YF=?Z++4H M6F8%X((SCBCE-D P-%4DG%;2 V&)&#^^1"9-"@E+$"GMQ9I##H]0*L)(AAC M5?9X@BTNS9P]GH\(HZ5=\,? PDOA9VA]7[^00PE_'$]DZMD'P_Z@E4Y'W+A> M-G0^FW[YG)O<-SQR,P$^%,.G_P4^X/R M^FBA-O9Z,>: F.*WP7XLW'2&NP7_0AD:=M%@G=V? L^ MM3JP)H-AYJ9^8?M%.[^Y5T5N_O5/H]O;RTT:]FT_%G_:SN%JT5S;6,M?M $& MWNH/>G;0^AX+NP=#@BGMM_Q^<0+7^W%0#+H%(.NP%^$U,/GV:9XX72NV8>!7 MCK@X[G6_M_+TA_UJU# "NP?3WH-U*( W>]V3?)^WQW +W-!-Q?]W"TEAHR< M+,HY@[DU"=0V0F1(N4N3]#&,%&XYHW"+VTF*J=Z+XYF-7$!_CF?P9C2!,_DA MGZ;\:,?__72Z^S4<.\KESL]F>W?[+WC"%Y 5[8/F>QC'U[>BN=T\W-W>X,V# M?X^:[S_M[VZ_2\W-+S^^.4^3CL0BXCUHT\);9#A62%BF@^?::>E7UD&.KUUT MZA3 IVWXL%9\'KJ#Z$N2\X"\%@@NLU*K).R2U?9M*#+'E/" R2'N-<^5")ZZGONGH6F %Y(3D.Z?MM_JO[1-/-BAC3T $2\" MM1@9L+OSP3F';:08@2KI=8I2>\M6UL]H_V:<#:(F2RZ0T2"#"PL2M_5[ 29 M [_D/_L0"(66RG!%T!09_#X;22/__[PY]:GL>Q=!6&9=0_X$O!P\7;8Z_I1 M39("'AU[(#][\3_#5J\4[ !7QVV0?1:$9V\/@ SD&UT#>ZB FW]KP1ALX3)N M]?(;0=2&F'+X11:R>4*^FH8]4Q0N/(V43POQ&(1]GGBWNG%P>ASSY8F(S:.* M>>!KL_II\7P5M0^@;H1*QHQIL]:^%XM@@=J!&/)&7*&GI-%NK15? MX;YVOSLFMW;,L5J9N$;XD(GN_%N.C\%XR\)D#!67H-68L-M=X+#QG?!2N+V, M_LHOB!9L@ OORQ:%+5(/*#<_(+_^$2D]]=N]5^]&@P$2?LF$^X$V3[X%E8PT M-B&"579J^X0,,09AK:Q1"?351#+A$GHQX?J_UYZQ./BGUP(V $%0BLB1O0ZS M/C,J%J_\W[CTRS1N/W6OY#T(NG'2W/LF,,=$$(RD4A1Q+@2RU$A$A!:4*:.# MD;?R,(-^J3B)EN@(FR>M#MQJ%9GT8$ XSNY;MZ?>O,GF&>4EEQ$CH;4&L\QE M,]P$\@(L,Q:;5#B2R?KF*2&Q_#L_A"^/"4^ MUHJ-\G&;T<>LZ51'&8R4SF%<"Y>E);:/ HBM%BY/>/,>7[B,4.8V,N:.!%++ MF#E1SA>R]?%;#-A)F1@828XC'IW(O6F4__N]\:C.;9[$;E>M(?()ACL M*]L^L:?]E3_.S0D$^_CABL+;9^=^Y0Q36LP,X[=7*AVO2JK*WX(Q MV:492['?RQCW7RWJC7&>B)1,X#@X*R2VC*BD<").XF]J97V[]% ![[S)\-C) M)87L^F7;"/SA2__.L'Q?!5C>,NTDC=00S)6U.O=A=\IJ V!*O*A0%^Z)82-C M)L;$:BM8-(QR+XT3T0J75,X2P83C7^SM X=5_#W\">#?+IK=WB#.2)]6[#]? M)\V'3K$QW(,A@/9,^&KQC^W]9QB+S]VV[17ONH,N2.2!;?EN<7Z)/A]O3,YL MIJ],SFYR7$8+9& O'R^?['?;[5/4/R^13Z9'7]6PSSL5O_&+CSD=QY/N^K'U>JPZA*G,"[(W-^#VVN\?E MB<*[,L #GM3M'8_X[6R>F^_>G#TOCSL_[OR3KKO[P]3=^72D"M8HVJVCU@!T M3U@E6+!^+/JQD_UF_>B'>0W*RJRCL)/L_>U6LBW$/A#/*OP\&_OJY&NKF1GS ML:>O'&Z#V!^,_GQT!#H4_+'\M7L<>R.?7)[0DHDT+8/+UGB.3)T-%;/]6$'TQIN%C/F&/%7\\V\.?0,&.NZ"E5L< MMRU05KOKRW"D3H0+;[K'+7O\__\7Y>SU:O%FO]6.:\\:9!JV!V8\8(PJ+70[ M"M0:NX9+G2[_ CQ6DB)PRT7.S]$J\)3RYNK\)A\LVW8;ECFF-_JZ)1Z=D+=#E!Z?_:]V62=?C" RJ7O M*YTH?C^&83O?$$<#+%\&;P,BF>Q%&74V"@V;W8[Q\ >M=A601S%3%7#\UOK^ M.RP1X$9[]*!>S&"2$>N2N+/)$ER[W9/5CS]\/!XO_-VV8^PV^@P/FO8;C8(* MRU%<<"E5'RJ_4GZML^T*'*<\7*.CO,VS%J.ZJR_..#TX_-$\^:9!EU6 5$AH$L X#0)I81QRVE#/ M4LZ0="OKA.FUBS5DSLS33#^WV?6H1/#4"<(%Y3$%XP4E"CYY19U,5S48JW=] M'KM^VMSX9KD.BB:.N,H!;*"9(2.U1T2+P$+.99?EKILU?N6NK^8PI&/074$Q M:9_>"6**&Z'+ASNCBP_"$YXXXYIQ9[U62G+ %1VB]#*Z&ET61F<_-TZ SJCC M1'*:XW(51MPHB:S2#&&PG9,4C@F2&TK*ZWQ?MP47K@TWC%%+/>>6&V>,<(+I M2"EE6H<:7!:XZ3\:'[\9PHA/EB/MO$7<28LUV1J0+%CI1K[."VH^C6M-PEP4[)8:] MRO*K;BM5K_\,L\HVUJ?ZXV!)V/(R6@IT^RT_Z *D39(SP):-K7RP9P&N6GD< MI2H;_7XGFVL%3#?;^NU6"7>E95>= EZJ%6=%^FI4?=IFTRW=5'_9/(P7D_D# MM'6VZ]DL ^/L7:L'2GWEGJI6X_W_5:ZF*SQ,,]XD>\XS4O+/Y+RYM#<:K9_# M_>XH:>?O05@KB7?ZO.HXDVJF0O'Z2DP^.#Z=Q63XOG,Z6><5YR9H2U*0R@5E M:3*ZS+,DXH(@UHO/GC$O#J,;>.OC-XF)%]8D!,!L<_Y,1-8Y@1RS(M@ 5@$O MSZ0NR5]P([G\VZV$\MT(H$Z?6@0!D,;)-^>99S8D)"1QB#,5D,U=,ZR6+&B2 MI#5X99VQ:PR WZ<JZ Y^+5RJ:94 METH%Z4\[=$:/[H_4EL+;_G[VZ$T:971AY+TJ/>U,/1G?]:+4@^VNWV_MM5Z4 M@C#R1&:7[?UU@[)"^ /J!$0[8X5-287 ;:0&A$YDWL9$7,#1EB)!78@\JW6" M!8B$P]/FQV]!I$ CUT@HY1$'_0!9XS72R7N=L,D]+%?6U=QT@CL20*T3+(0 M0"DTQC@N4D1&2H$XQPQI; **3F$'4L<'IU?6);W&%7RY3G ?%> *7)\H 5,' M;-D$OVA&C^5_=096FNCE,=CYHYK;4*[20J@0+3,4=3 M!-7U,O_2F5-QDH Y;:QFD&;6F-: !(U3AI[WY)U.E#/$2'9B#:4(LT]0XE'3Y7# MV 70F(B8F\IT1PJH5::%4$!S[QOS*?$4&++P W%K*3(YMIO)!"*)Q>"JB)1NX6)1)FU/Q<*<Q>+7_:FHT9R=N%WU78R]7Y<.J3N0NR5>8 MCL>N,Q;NE+$@ZXR%)1C+ V8LW"P#X0F8*A\.8[ ORE29=F:\^SS"XG]&:0)_ M@\>7=^RGSY_5X$EV0,!\Z_6%OE"BP M-KZ>!=;G?3";NH?VW(WYPO^>VL/A7O?"WS^*Y_2"4U@-R,T>]L)38%YA1RGH.=QK9%3*7^*!$L>/"$NUVJ:EXIW1P*H M@6(A!-#<^Q8B=UPJCZ( >. N<>2$%4A+'&+RTC-I@0#XM4!Q/DUT3EB1$TJT ME8+S7!DB1>MA+%'%% W0JC4U5CP@J5 @%6(2(X$EA)4(B!.-D3.YOG$&R:1-8PC+@P($YLP8MHG2I/SR93UBR\)@K\33-R1 &J8 M6 0!_ "8X)H%IV5"EN28UV ]TC$H1 QH>[!;P. DZY37P419I28W9&B5"7U5 M:X9)2?7R,'9BG63H^(4.DH]T)RV0-HY[K79!,1]E2E^%2J-;RC#*ABVCG?CJ M6:V>:P>9SXCCCYQJ604>3%X^26]DYG)W3*O_BQP&^'AV3C&5>KEZ=A:\FM\7 M>[FQU/A@(G3]<-358I2A>8-TS"=]*G3+8[%Q!Y>J!E.N]5%V$OG4ZA\^Z66X MUGWX9D)1^:@K%ZE!)?.4Q'UV6M4O7"XS--V#I>RLLEIL5S]R!@^0TG< OL[@ M/#/F4BF=29.GBL#@P_DO%2?=83N<[P7E\^'6N3XH50S(3"I/D3.:6ZGE9XI; M]:_O!T1H\-BS8 P3/'%O#>B6UN>T=JR9U+,1QV;2#ZAL6O!Y5 -G*YV)@$PP M6YT<4%P>-6_#N_YL=_WA2Q,$!SLL:P)8)*FC0\(S@[@E!KF0%+)"R)RUJ'UT MLV7^!#&P^E&JI!0W5CFL-8^"2>&,P!2^'T&Z'F<6Z@W!W-BZ2+1377-*PKHV MW;LJ&VW',4+]5Q?*>9YCX4L# WXYYO/!'F5+C[*GI3S?#7>"!&5#RDF03-D$ M$Q"A;8_[\=7XP^O0ZA^W[>FK5J?DZ_*FUZ/'CR)KQ,6#B_*%U>5)H,D:KH)- M/.T>6U\M),4\_J&A=K@O$K+^,U ?@+4JW/[<8HQV?B6D#O%2?Z:\[;]^FA>VOZ.BH%4([/DX'Z%\4QBQ^ M([_?@+ANW:#\-L^XZU)?3JN/N=C7J2TA&0R:2F3&!IZTN(-#*L>VD;FNZ/9'MH[!V]AW&])\_W.R>[!1];<_'BZL[W?VCWZ<-(\"(>- M[3VRM;F'&U]W4^,S/BW[9W_&)]\XII%R&U $)0!Q#1M@K:+(4&V,D!$'QU;6 MW\V66015NFQ?6/ZI[!#(U@3^[ROUD*O!BI++P.HA.*]FKI?4(_1A6:PUQ6*8 M<:U3($@S[8'%A$5&,XRHLB*D)$A08LJ0/\]EAJ!->UH5;-[.1N:P=UK\V6JW MBYU6!-,33-C2IKTE$]Z<65+YWU,2^M?7A[H-4,S,_4Y@\^OU>V)@XR@U5&$? M1.)281MC8#HF"?]%HJYS0-1@LQBP.9T"&\D9EUPD)!,WN8,H1X;'A$SD.%$! MVZ7-RCI!99)1Y0>KH .O"3%GZ/BUG%TVZ+@^'_J1+(1G QTZ*)5H#)(&Q34/ M5N6:D";X1+QUN(:.!X>.YILIZ" QFD"P1L9%DKN@&^2\44AXRRTSP1#KKX . M>2?5_Q=^"OZLM))+LV6*W^C='!"U9G(17H12(M>+]\P!O( U9#RS)KI">9YX!(U9 M*\RPM3CBW+*W=NX]/.M-V]LJP,Y$[9'&(B*.640Z_ZX,@9PQ.@HF]>OV.6Q0-6?6IT Y/\*$5VBRB,LQ=3I_H.__?6YA5)K MHH3FJ9;89XV.509\+ MO)ND8W XDB0XUY9:AJ5Q7-F@7Q/" @F!Y^*N6*:H&4=2"YD/U3TR,N<4 M8YUS]Y0"Q:LD!%'#^QSAG2T;O'^-Q;[]'F>JY'4F&4;EQO9/['')P)D&(!<&Y?8VX2A?R^+.A7OJ@0AVRXF7-H? M5=O++\F)4/!2V+0L:G)N8(XD+NLII;-;03@-1JE192$\F&,>$5QI=2JL@-\> MHO+J$F?4O:MZ9_]SUAC@GU'3A?DPXV)RN\8H/DGO:E1-S%NQOY7^[G;VMF/O MJ,[Q.O"Y&RWFE'M%(@J&@F#W#B-C)8!ZQ-A)DC!(]]F2/N(4 NIG^8-I6X)M4+\HT@+A-_3\KZ^1(G:%-*JGEG&U/01! MT'P)_.2"C"OSC%NV:EB)TLZSD+W66Z9 M-=?HYH3^/KWM9LOV2[2CN8W+'J=.5)W)[7_"[[?#WI=]SW8V/=W9_-#K;'[A M7^@;W-E^13O[K]B7[7=TY_.'O9-G_T=OYX>SR%C$DC16 24>LQXIA'Y#!H4S)PJZG@PGC0 MGQ0Y7;>S4EGNC$?RMU?DE?O,D7E(!@6>HG<:>'I1DO$9RW4FFC]/6+M*@:?+ M8]Z[00?&MGT8>]_C5C[['C> =Q7 6PZW\Q;,<<8"ND 6O2Q@0& MO$CYW(^IML&G'8)7Q+RSH>5^8.WQJ;# 4^Q.TW4N43NA@;5[A;6LNVT?#ALT MNPJ:+4=E13Y*,P@CA+ <_6-F1;ZMM2X!H=[;)@QAL= M[?F!V=XHQ@;.K@!GQ[(8C1-:1,(14U@C+@E!VN'<3@ SHKPB(MJU#2':A-T8 MSQKE[(IX)AKE[-GAV=OAM'&N70G.EIUK1%.?K&?(:3:NXE*Y3L>(@ M5T)[3H2\G1LB=Q?*W:_NJX^VZR W=I ;8$QSR-QL;9YK>,SMKT\C4JXI4AHQ M<04Q<2QYW22&"4L">6M ^^76((MM!($! B3I*'VN@T2U:A-]6P?'M\B)1,X#@X*R2VC*BD<").XJ\*K\UNVIO7%SFPNQ$Y ML!"^H6(DO+"]0WLT7OO7\0CP[F V(D5AR"<7[-QE2>ENE@7>7!$KP-IP5$CK M16G&4_5 _U^[,F-I[8TRFO_C$OL#>DR)HA^FUNLL"(JJ8C?.VON[S35Y/>SW MNY.B*[T:A->%?W:>-;9W.MWMC^)K?Z'O6**0DO1ZC MD4?=GNR*.65Y(>*HI. MKX?++7'<'7=I0=)>NM5Q?EY%:) M57V[/QSE8D(EES,WACMG^./I04[[S-G_4Q"G1V-XYGC6 ^YR[^K"4.'^/(/A M4GT!6U*S*\:RWVVW5Z2"K_IYYN8V5=NYQ>AF0SK1/*PD>-59RA?E=SWNA"[% MUL$<>D0)7>1199]=[K%-]MFOLL_>+7A]J9;(,VZ ]FJ.;+-.Q<\M+>]WF#]L M"LB5=.>-RYKLO"8[[WCA9YI/;+D21A'.(S$XVI@NH\\?;_:W/ M?W_K;'XZ[.Q_^7'2J;BS_2H[*H^V/G\27[9_[W4V>SVP*4EG\QW^\GGKQPZ, MNW),GLB^03SDQR473!,7N7H'OL=AK-JMW_-F-4!U%:!:CF9D ME'A8>8T,R[7_ 4M ZW(.66&\"XX9YWTI"WACG+K%8,:&'5>:'1OUX7IP_:5J@]?WVRZ1(#963;5DG/H8_2 C,$=O;;C MO<<.B=>.)>ALOQ%?C71,^6"0()0@;J)$Q@:%J(%-$43AZ 1811=5F#^TX]:X M6M'687>RU_*PJK=?8WB%S^'_' W#U$]:G^UH9 >3QQZ%<"%V?=Z+@WS$/HI^ MN#N &^&W[W$P+6?IK?XPEXG-[>.K,^G6&%BK.I.WWH_@JE[7NMEQ0[XCHTF$ M"?6KFL)5V+0?CB<%?_HQYM".JJAHM]_-UQQ6JWS4&CI8CQ+R5#T*1-]>/8+J M_+H@55TOOSI1GQV5K[<^Y]/V;[%-\=-T!P$VOEX_=)BT/>S;LQUP9U5M+7>9J0E;6;[>A1:Y+'D6,(C M8;\%LZDB*.!G(9Y2'WL"^S6 %_8!SJM[;+TV9<%&<9QGDN^S*55SFNV-BT?# M>JU.D%&WII6^/6K%7GU_&,+>SF-$RKJT\Y^'>UU?\"WF01T.IV42 'W+-:_S M@@[&>2X?IW#UP3 'T^4 CN_#WG0PL:.CV5*?-97S1WJR=,TDF MUN^5? F+>+%)+G]2&'T CVB5/FWC5@1F">>%296KX1=\9FC3LZM=S=6Z).H1 M10\]JE"G9K!W%D1&5RV(S#S.F*E20:I55?ELO2G(6:3['#Y;@)RW$5/V2->G MDP7+59;GDB3WH*=TE\I 63O'PWDS/KK*\>EJ4\9EJ]Y?9L+/;>%P0U0-4=TM M43V#:-]35M+<:=-NN0A6Q*!XV5+VUW2'H0D";@+G[B%P3A#A)%=6HN\WMT1N/=W9 M]S\Z?\ [MG&2H#H'%:$*Y(:(!F41-PE4.LT$"II00PB)SKJLTIFV,L^MN^1C M*;I:,T$5^#> 1RZ%*)\.-BA1SS:RQ&!0]C)-T0B6>ZD M M=2Q0Z]I >#8 +J)MJ_(F#2!>!1"7"TV'I!,)VJ/$M,PUY!RR3 4$$DPY1KD5 M40,@MJ7&*Y3;TO#T+?OCA;68><-" )[F5G/M M7BF>7GAH@M82(!HC"Y(8Y#11R'!A37KQ^_Y9GW1>Z02UPAV$J+'$U T4Y9JGU2SO+<9Y.>T8ZN MX>>GP,_WZT]H^/DN^'GA3Z!2EIH[R! '\EGIB(S+365@AUUTAON4UC9D6['3 M?O^&GY\$/]^K+Z'AY[O@YX4OP7HO690*2;"A$)>"Y&RTQ;:-/GY,VS/X4F/T6_!0-LZ\PLR]\&)B Z%:.(T)R["*%WYQP!"78 M>1N$XB19D.RZ3>E-;)Z&V5>8V6_NQ&B8?869?>'@X %3;I-!*D9@=B$IN.4)C/OH?!]N:I, MD$D*Y14*W(+YEF@ 9G:^[@TNF?07_SU=#3*#=(.AJ/"GLM=UNXT M"NM7]RUM+H/M"\-I[A/T#.#_ZO-_*OB_ HINS0Z-&+B*&%@NI:-"5)Y(A@2U M"H%)SW-P/4?"Z.@]Q217^=T@LJW$Z>/HZ^7S7IY3'OC$NH&\!O)63^5M(.]: MD+?P92I"M7+8(\UL#K>C'.E@'%+$11>2Y,2'M0U*VXS>5JFA!O(:R%NIB3=: MWC. /-IH>0WD-9#7:'G/!_(6_DVE&.$D<.0MTXA;XY%5).;*V8X:'+1T]M%I M><\@.K,S'/@[\W'>\(3K"8/]63-\*G"^ AKL@JH;1+\"HK]?KL[EK!#*QX0( MR8@>O4"&18\4#LY' I2+X]H&)VUU1CF?ZYU8/:+3]P:;5F=JCTO5;+#INMBT M\"F6%"YK%"*YUQ[' B.7M$4JDJB%H983N;:A1!O3VVHOVF!3@TV-WM1@TSG8 M1!N]J<&FIXM-C=[TB+%IN0)<4AA3AAS.=8Z,9\A()1%+)+F$)7&.K:#>5/QP M_YI8UXOP,W2_;\P&UYGV@?3]QO_"A[.A+#U[?SJ>=--1S5X;_^M&_]J83Z \ MYS+WW1I;$OPKOJ29+S_'I?)OTU&KU^UW)S%<4 >NM+D[&![&$=PP.9A.6L!) MP(@I^DDI)Y>?->KFAGCYB\/AZ!N,, M :&;-W_<[UH_5Z^(_?6&Z96'P;9BZU)]'L#6+#= MH_76YG0$)-":[,''>Z,8X9K!9&^R=[W?%B4>9CF1X$FU>F.ZA@IEO&MPL8DM^7UVZ^5KYGN_TQ/'2O"\,= M15C)_ RXY()E=4>M_[K'@G'B3BI-E.3Z)H;WX_WXXVOD<#ASE\LM/ MSSJ;>_T.8-]6_\->9Q.>M;]+WG_^0G< 8[_\_#=\U^O!.-+6SW?B_>:GGYW- M7='9?""@I@0 _^6F]M M9S(]FRA3#W@1/NUE+D63/3M \<=!]=D)(BU0%KM>P8N*37RS\S M=\7OP][W3/KU@X"T4[=7BDCFYPWB(?#010]LPTC'TUXN2Y)AH[!)Q?^3X8Q9 M]JM!U_C&(/9OL]OCSLALG>S)Q8NJO2WU[@Q2W6C8>] MZ>3\6Y;4+P_3B:,'TKZRYGML;9;^W1O-1G-@=R-RP&#?D$TPV!>V=VB/QFO_ M.C:G?G

    [BB\/:3UL&F3>>9U!NK1ALAMG;2/0 M><;Q[F!:<6L!1*L$<2I)L%0HC]18YA4S\$;B(PF$5M@/]\3P*N.T"81I,'HQ M9IP;ZQT1@EJ2,)A7 G-W+ET_K%GQ;M#:C8,XLKTB<"M,*J+ZE$J?8>EC!4BR MQJ.".R[6H))1[11XM2OC8LEZ@YN#S!\(^@FB?!G>&YN/PIN?K?ZZU79??/-0/M VPZ MJ%)9" '(_SGL#B958?;NX$Q:&*:&%.:D\ /LJ40"]<%Y1+04B%/"D+:&(:J= MD9B'E' XDQ1 ;:ETUJR_G(0-ZT=#0 $+B' A9 RGO;!XT.VJ_=<\HA&74O*/ MH\V,Y([35AH-^Q_C(.M4WV'\KP:V=S3NCI^OCK__[F=G]ZNQ0A,F"8I$9@L> MB,T80Q".(,]9\DYR#A276T!=WV[,##Q]\/!H#:HX;[ %*P$ ) M+&IEO08)1#A0@@T<:6\C GM/NP0Z7N+DZMB35197+7E&G7&UZ*W?_N?G/UH$=@6U7H=!@.&GMV>^ 77,';*O;/X!79I=&?HD=CX>^:X\Y M@>;HM'YU5_4*N;C+$U]T)_ Z?TP[56=JIT#_!2/S$O\QM7DI8AP_ZA6X4!L' MI2>3RLPU-R,I-QW#I>-Q4=&S^ST+KH.EM9G$4C0XWV?KNT# =8% 03\?3]UX MDALO Z'Y8?^@%PMZP3?PJ-0=]0O1U7?U8\R' _#?$%Y0["&X+>.?MT"C63Q6 M-H*M/(! S<7747D:![LPSIB]?>TL8/UT5+P0%8#"V\:34>4ZG'/)FS]?S[G$ M[HYBN7Z]!69)/B*:%/2%2??M47[@]V[(9Q&M;+& 6#^Y!*VP\#3"Q."#;%7$ MO&*MHVA'R^N3WTK4RZ5YYA4)L5]&>9LGRQ\EIN.)AF^BT=NO73=M$R/]41AC&Y8,',QT!Y,O#HJR.M@EEY-HZ72&")8#;KGCX M/S.@?[[JV\]W/[<.OX+9J)1(%E%I#.),)^283,C28+-B):G/;EE\AO;6JA6W MN=MBYGL VG, \S5V5:>M0Q.SNS&5:'1(<9I[S/9#&%;T!E]2@]3[S8VN6 M(C$3S6!]U%"6>2B_-@,/Z.6QPKY<:J>,8:8TC/< )6Y/GJ^*T'X'D^X/8,U\ MM'L.-YW1W[:GZ,BP$_1]6K9E='U^.(4,0R3&/;CJ B,8:&MK 44 MYQE@=F]:CK-JEWUK8G^T(D#X) /Z=Z#LX0BNJVAY1KA ST51F(PJV=4[FA%^ M#)7@[Q\ 868I5\B_?EWAEQX8U+$(K"/X,B5X[.(((9N:&>I'Y7R_B--1/(#O MLY522^M:96WGV7@ [0'\];)<6)\;%A$#LW @"%-6-69"8GFZU=R**,G7@AH. MZL#X9:V%EV.#.B^IE@@^J].3O(K+^G.6BG:V=G.9'[+H&!Z4IY=1+C23E_F# MW;FN6U:.1O+2+\\:]BA/N#RV MO3C4W,W2.3]I3C/NJ,SZ73[_R-K8ARSQIS$[8TM 1E:N/JU_7&]M9UME.CH" M:9@?6JE>%4U4"UMD_7C:/ZAH;W%66C0FVQVUOMO>M)@S_P=D YR5O_SS[UPG MS,Z"26JM=+WUMEJZ0F3C2ETJQ%Y(Z@2A5[,I9U6%*[H@>[N%,&'SA[L#X+I\ M.#7WP53T_.KCZQ:7>*YH+7 <:*[?G?:KMU:&5=$V@#%&U9+9V2Y66G 7YATK MS0*$\&QXA8FR5E'.4'O#06:=N6Z(>J#1 @'!#(%9*MJM*"HK#[--+62QWOI< M*5EY'VOM:S;:\U!;9J.*FJ9,7RW4&!U!ECFE#FGFG1U_%%V8M0= M?P-S(%8,4B]P%DU 45%GH[\7AY O05+SQR"4)P4!*@DXH^#(0PBEH/#83X> M*7;HR4VKVZN6V64[ M87_H9=ZQ=*JU^T) %G>AZHB]FXG>EZB^T^O87UWE;' M*;O+$O5HL:'5.<.<5L(R@0A.VPB^V08LE8@?GKN!1-D3R8H]"AFQ@9MB)^=I7ZE1_.,W)H]/1>&HS M@@_GK!PB2)XJ/J-BBH&=9$*:$TK-ES/@FC^[,M&.#G) 8)9G'O2O?-H.GP(Q M=VN3K!A\L]/ON:6QT.YJ7QX0R!*]V2Q")N-38RAB%,R'/!G8_XQ"&2U\GGIA MWT(BVK92[]#S/PDOF?I?W"\E69\:_AH7-N/1W%AK/UE[I;+^C MG;^^6F.T5=XC6_H,F?R;Y %)$5@(4B1AX]H&6S\=0SLW5S*)K(R5VNS_Y?>? M;>U^E&4K7((@O-1X--6-=\W MM9+SC$GSKQ_O7WW-."2II,S4V?WI:CP4Y/3S,DGY:],\LQ[-..SW(?ZT,'15OW!\S4V&)B/Z<,L^9D 3(.!RHTL$#QIG($8@<=S(/:P#S?ZXK_?S1103<'NV@P=%[X,-/OX MK7BAIKU>:VGPQ7Q<#+H,:LL>+0G F8.K^*V*P;PXT6@?LU,JJ^/"852;LVQG MS,92';RJ,V/#EF-E;P>3G%U5NFJCR%1C+ M/4:5_S)*_$14N14B<$FP4H&"B4\T(L^A4?WQY M1O/E >4!U)C^#,/W:5T=^U6M 5?1Q%IU2;JJ.]H[':G1'\^S?'F!Q??:3%3A_-#^^+-KG^.2) M4'6*?NS])9MO,E:E:3P--Q^5@ MP3!3!QBF[;RBH*V"R.O%V51/'W:!CFC]-P#B2N(NOZA*7=CK'BS=3EW1VT/MF1SJS6W."?![.='Q&?$Q]47T8=7(#7A4O-$R[=]0^ M+NB+;_N\!5L*?\A6 ]@1=4S#Z_ILJFSB+(ZA'M0$>&/VW>*@\OB!7#G;.H<> MJSVL2.#8VCUAN^[SL8R7Q=E?%1=RB>TYML[U$?OB>+8L_BR!L';AS5XQ>SP\ M\/CC3]'NJ=/AQ9'E@O>JAU;TGY\R+QOP\M@%:52F7X4(G'Q3%2G6ZU6B$/2T M*G7(+@VNTL1>SA_?;O6L&X[:L^##+(4J7'A9/G)':!;#7P<'E#'/ C(6Q0UJ MOU..=ULHOL?PUL=Q=<1YWN%M?6*:?4 #'\]?X./ 4 8^B^@[\]B]@KEE+CL- M+[-TI_JE]6EOS5JAV+J%0DKT7#X]=EI5DW@R1;(^SK5;*%POQJ$N;K=Q),>+^[A MC]Z_^JI9I(8%B:)2&/&RYN^;,YXYJ5?,"G\K*W),O5)Q!86/BR>K8=V+6/?]YANR=?@UT7R"H1/"7N>V1BPA$^!/ M89P4'!ZJ2&YKQ/$Z?B2!3PT!7)H Z-:KKRHI33UG2#CBI[(,;/]]L[?>; M[PX[NU^U$X0%I9'#(H " *1E K>(4Z:U8TI%D?/V3\/)?U?;?3)G^U=6[8GB M$/F6QU +8D9-W<&96'4:J)HR$2?);2L+,!4QTX8(9&4NS9U41([D@_IH+0-J M,Y2E+, ND%_K@#BQU1E.8HNOSQQ7'T"_''4+X6W9T;=8*M7"A1ZLL.5JM3-VF4.E5KR6V4+LC_,&<%+->9 *YU6/IGE9,9R;9H.ZBR?[OB95A+X M3PDV^C/;S3&OQ>/.2CQW\N=HXP<3]!Z(XU4AVT<]\POG^;;D_%>GT-FF*)E9 MU3G#>-J=@)TWZ15VS-&<_EOK+?!%N_6?]?VRW829WCT6.;W0H,6J^! M02?SPY7YQZ"TO!IU?PX'MO5;SO6OR@'42#+[YOA#YF437,[[FA1/."SXT'_; M*_77ZO/7X4'EMIG4Q0]R9F ^DRJ.^%GT7<\>E@7Z+0]JEN1\C&AF;WO0%OAZ."H1\7M46? MK^:P_0J_?_4U8E#M$B%(\)1 L9HLEAP[K77F 5&@L22 M.AM"K(4%N1UA\1^8ZNM97JT_RG^^&U05R)\Q97W)7@T;%69>.12)HKD['44F M%Z(S(D;G'&5<^K4-^0O"ZLWYMI#5)4.Y6[/#O":*^P[T1H:;*.X5&,M]U@:_ M5%3V8W ,E)S-K5G='%#"7I<^&4_7R/MP:J)+3^T@K475)J,[[N@>1! M4QS/<^H606.S ,K\S!#'?M1UE2N@. ,)FP6SY;M>56$3'V+.W\G:+IA4?5!1 MT?\W]P>4(H45>,]4R[DZO-[ZO)?;MASF2/!>-WZO7-6Y,%/=%&KBA_V9/3". M9TVJQ!*>58#4AN\Q3S"FW!UJ%D&W<#[.4'G63N)$[%Q5ZVE^=EZIVTL#*A'G M9RUR*2 )*Y?SXN!EF2FKP_;JW#R;)?GR0=RM_!OU,\=U&%H9-)@,MAKV=%SL MGE%==*L$S(/!,Y_E\0" I26J NQO89.*VZDR5>9)F1_?O"X/FF=)RGM(J2HX M]6LD9&M+0+=H]G$+*87'%<,Z%?#M:-A_7><'?(;U>5VG#FS#NW[O#?VWA]8- MC^:Z(=GZ^8U^^?E%;-$O],OVA][.YN][7_H[O<[V%O_R\]519]N3#HSCM&[X MZ>?[[9W]SOZWGSO[.WN=/_[^MO7'V^Y._Q,\);6W_G3K;KRA8 M'4[XY+@!6X-RA3@W$6DL-<):2^&\#DF0DYE!A(,Y*+U1+.3 )J\Y9=L"&>/#N$V=[Y0E9GU6%$UGC&!,R!P0Y*/,@44A04"]UHCEZ1$F#*=S9 MZD/VJBTETEY;ED68F6,X[A;_(#SUHP>9.+N$*31;T71&4YA5<+XGR_.9;2^'>V" M<3(9'KR0QYOS+G:D?M?,HLO.M-SXLV7L$0'/7OTHCLHZUMN>ED_ MOC8#Q<&IYI_EA=77"ZMH'5>646X%NF@[6G^]7KXZT9*T^H[Q=674N5_C=7+- M[R2^WIT7#9;@=4-,,]AFL(]KL)1>ZK&ECV_-P&&GWK7^E>N!)E6=)L50+F31$P164ZYC4\V=CY&:U/)\O?JRS/)0GY0=O; M7V[JKVOEX#9V_U(+L'J[_[%2F&YW!6J5*.M0N>MYB?)JS:;RJ)8GZYV76)M+ M3?BY+1QNB*HAJKLEJE^(HEQV8GQRR[IU=PMZ:XN(6X^ /O_KY!+>WO27IUW*SJS2 MO*\0N"*XB\RDH(VWW/N4_;$L!2Z9L1R'\*N$>G:EP)7:5[L(:62/TU$+G__H MO>^_^[&U[?'.YAL&[_FYL_FAN[7_1<#=>5SX_>:'_M;/W_=W-C^)V3WPKND. M_22_Y&ZM/S]\@_MA3IUOG3_>'77V>_L[^V_8SOY?O//'EY];?\#GV[VTU<7X M/]MO)EL?\>%7P95DL!_($&\0]RHBG8) BDF"B0J1&KVV(21MZS-2=RJ/YIUQ M1?[VBMS1@%L#;G<&;HIRBR/G6G#+.1?6I@3,([4U42II?A7"W8#;?8 ;G8,; ME2H?!%K$;12(LYPM9G!$B@VP2EM<]V 6P-NSQKYX;EV!D8/=0DLP;98UV M5*UMD+;DN,W9>1'*#;PU\/8LX$T8P7@44GLP3+4A1B1/ \;E MZZT9K.1]/S/Q:WMQ?K][J.6P_WL.:T3,/>,^4=H\9 M]H.@7A#*B?:82T!^99GQCM 0)=6D\4>N .P?+?DCO2%>!^Z0Q,H@+D"KM59Y ME' 0F&K-.2OMX]N$G6Y6=2'BWYURVO!:Q6O6:TJ8Y8EHP1EQVAA+25 DT,QB MOZQPT/#:??#:PCVF [9*6(8"U0%X37/D5+)(2FTT,51Q%=I+'1,4Y)X\=9!2Y<^'&$Y)JD@)' 0B'. D6& M<(^,H5%+KX2C=FV#$=+&ZHI>G(8+'XP+-7 =]Y)Z[& S7736B)"L%E$E[H-J MW VKP(7'W U$@#1DQJ"@G1;$.V^37-M02K85?0!I>-W8L$?D M-GC_/[9_\')KUC+IP2/ GHW/X+)K1J^V9D\.U'FD1#,?(H^$1T.UI,D2G:@B M3"3-&F?"@X-ZY_62,X%3BCW8H8AQ9A W7B GG4$^*BF#8$%JMK8AVE1>T9=P M6.9'+-U7F[8]O&SK8E1@]GD+8N2.V>LEB)Y M0KS$,&V9&C_&*K#MPH]!O=4QF,IFL;3+7IK042 M-VR[>FP;@6.=#.(H]VCNH5J8;S?R#^;2(J5 MC:2XU)H].<3'V;#"48*FQKGFTB@E*/."YN-?KF+C%7EXQ/^XY!7)?9JT818) M;QCB''YS6 6DO961DJ1$5M14F[$;Q]2=#1DK=@[U/+DVAVI(1F&SH^'>!)-( M2!3'H)@U*9#&*[(*7+OPBH#UI()F"D4G@&M9XKGLI(/-28$ZFFO$YWY]'-A6 M-&S[9-DVNN23IM;E$M86N_)_@H,2F!&F5.,5606V77A%B/+$*A\1Y1&#L-4$ M&6(%T@KVT6HJP2):VZ"FS53#MD^7;7TPH!*[9!DCH'%IK4T$(QMH0Q(I@FR\ M(JO MLM>$:N(=XHG)'7NCPO&##*!.62IQ2)8^%L"XPK>UOJ*T2!WRKBW%"92 M\1]?%VSU_21)$T42176KC? MKB ,B*:,20+X0F6.T+56)/AIE,-"RF@OX3 9PWSAMT8JW+E46"Z6HZ7#!@N" M+%,<<9P4V& I(A\H"Q0;S@(&9:Z-S_":(X,E07DS<9)8P+=K&[K- M]6DSK&'=I\"ZD0,W:NH2MHH+':U@R5K0Y"G7'-CY$IZ3AG7OCW677"C)$85- M0(QA@;B6$FEE,&+8"!6H$#B%1NH^9=;-+?MD)(#3QG'&F57*F:22=T[1*"Z3 M3-.P[OVQ[K(;A0=B F,,&8$-R%U)D?/,($TCL'7VC1*]MB';_(RUUJP/?05C)73SC5_?5-5_J+D8,=B\,I[DG4E[^ M\RO"/.4Z4;>Y,BLMAZZ2_J,53X8;%2GFFEECL:02@UAR0B6>FD"7AY<^R[5$ MF'4X64I0M-+FLS>+K @>2'1>R8LD3JN;1BJVD+>5JA"@Y8-6C9H>>U&Q@U:WC-:+IR2CA/FN5>()09H M*9U"EL>$M.AFXR7X-VL9$MK'0#5XV>-G@Y6WBI8XLX.BT(8HK'ZRAAE!A MN$O> GHV 76K@)?+GF 9@XC6)!04U6"-6X:T <1TTF!+%-:*LHR8!.?_;IPB MO *(65S)_RJ-TC=.=V8_LQ7[_3(=S4SW/__0E-"7-_QQ;@/Z>B%1AM\7[.P> M]"=""G41& ^P%$O9E??^]I?'%DJM"YI787,Z@L]:D[T(_^7&SW806@.X]4[& M2?"EEJGU8(NTMM$?EL[.L71VGC=UKK"!X78K@WV[K%??[@]'WWW/CL?=!*A09!B\/7\*GPU]M[S[SS]?C=?/Y9=S86&C M]+%^&GQ&5XW/WL+6>L!RVRT[EDDBQQ';7>"YW%!ZW&X=QM;!:/B]&S(3SBCJ M((Z*&C'PP*!Q#-)EP;"I.X(/X,'C"'026D<1Z L>;FOR*LBI7HY;PX-9>O=D M"#H*D/AXDLD4GF(G%?7XR=3V3I!QOB&39+G@X* '%)<%&SRL.PRM?HR3<7Y[ M_.%C#..*)X8A]H $ZP?%'P?13\J3VBV;)G&Q"#9DFBE37V^]*S0\BJWN.,^] M\,#RS+-V5'/ *.[:4<@3@3O&U:)4B]>W1ZWNP,/*]KK_-^V&P@O!]NTN["SP MV1C& FP#'\+K3\SIV%ZLMTZAXB]0H?JE@H;#O)I^-(4+SQA'.DX'U1R.4<%> MU^_EAXQ@4W<'0'4A#]["WV'J9YLXJO3%=1A+;'6&L)4$K[?RAE/\\O6PW^]6 M2UMPZ#4,'J83![X;Q^4:\C(_)!-A)IPX&,=0H":K)V6XJ3N A>\"28QA^ZJQ ME;&'[MA/ 7Z&WJ?=J1U9@#*8T@A^V:UN/(%%M=[5F?:!D/RM8-/=JSJ7 ME%R?E_9MMDEEW:J>P]5)> N8SH(@Z )-9U*$ < UO=[P<$YTL'CC% LW9ZMD M-.S-<+YN7EPS0 LV Q3".)H1SN3H(*N+/9 Z'EAAW)H>P%:-][H'>2LRNP*# M=D&K/()?#H">\RN'%3\ >X)(JM]3>+!WE+\N(P"$ $;].(5WS/\N+)?_RM1< ML"L3QKB"E5$$X@>6GI:Q]NVW>)H?6@?VJ**M$]-I=5/F@62[O?Q5'O_2V.>+ M ,)U[/=B_B,_$K!@O75L"RK^.AL/EED*)CW;K1H<:I0[7-J,R^W$[4O>E:'N M+,26LU_:1?@4DH8U.5._R9!]_);#LUADF'>U,,)T7)$<2#9GQP6L#Z83D#:3 MO6& VV%[*DK/ 5=%"P*RWI^&W4+?(#]JNBLB(GZWO6D6=* =3?L'DT*=("-Z MTS!C-=O/RE<>_R!.YJ0]&U@%H(4YAI,L(&'Y^X60\@C'E3S-? -K5:'A: A@ M/L[?'&8Y-7^@'_8/>C&/8";NEAY6/;QZ)%"C'1PM;K3 0_!(FX4G,%9%G6>. M]<3:EE< \H^6W]0;CL%@O9)IVX6R^],>"/'O\*"4 M0*#7[#+C]N'\^7GU>_6,SEG/+/]F2U>O25Q"E#S;/(516,CI>ISSG<^?G?/Z M?'LW:Y^5H)]M7K7)XQ80"\P2;K;CX0 $_]%B99XPV[[>RZ*X;/MBI=(QUJW9 M-:_7L?2V(D3*M;;UW8ZZL3)WJ@4LW#CC)0=,.AA. &M!]Z@(X+?N/UO^K'?# M$_+#BN95+)Q0JYMMN"??5!34&IH/>K!BH%&!7EE=-*XE@3T:E^OAAEJZ%M2 MP49OX9?ZU?F:[_^LOIM19_55JSAG*A3[[?NQL0ZS.@J_5"Z\XBH*>!7ZQK?S!*"M2,]897*1W+6E;6;V:Z>U74*'JG3>9- Z&XVZ^ M_469-_#OR\-NF.S-G*%+=]7N*[RXQ3H8U71R_BVGT@P?B+H9.;$V2__NC1;6 MZVY$#NCV&RIVR O;.P0"6OO7L3D!C,\>KL!L.S7W8TMW,$-Y59@97P9CLRHRE!792^G_6_M&EWACGB4C)!(Z#LT)BRXA*"B?B)/ZJUC:V M"^L#A6?3)%/[__[+;IRUC4#GOE@OTXH+BT^<<,F)]$:QD&,^O.;,84)-4%I) M:E7ER8=[8GB5W>\Q.2P%=P0'R2,)VAFGHV0>:T\E=O-S@9J?;N'@M/+NIW%O M]*(&B.[@S0P>ZAS8W[.J ZI"68QM>-_OO:'_]CC]_KWX_WXXVOD<#ASE\LO/ M3S_?;^_L=_:__=S9W]GK_/'WMZT_WG9W^I_@F7O[6YOOX+Y/;&O[[]39?D4[ M?WVU)M>QH 2I*"GB7AJ4B0AY84U@6$OOY1H K+<'&7K NCX7C!Y6UF9]: MR;=*L"^TJM\ W_>RL,Z"NWX&<''UUS_G3I[C'N!+.SU(N25[/[)9=1A[O?RS MJ*G3?$>>(>C%^S$/I=B&6?$;=<$R&Q=[LIKY>BO;%P?3$5-M13."WSFRL,EO9BUA?^ZQU@*<:FSP8(>?U;SK$!D M@2&;W;$'G7TZBMNP9^.]82_,CP[E,X.0K?U/N//J:PPZ4NP-BE@Q!'(A(W?,FW6MD<8Z"S.,[:35AOO>J-AS/ZF]LF M%8=WQPNKK%(MERBQ\C7 [.:E)T>,X_][FYV9DZ..XH*1\RH^WRCI&]'NZ"L MY(-%6;SLU4#FZEPY=@30Z]F#<7PQ^^5EZ(Y!GSYZT1T4Z"HWO:R?5>N 9U3; M*.A:?;U0B=9QI1;5J2SUF^NOU\M7)\Y0J^^X6I=$G?LU7B?7_$[BZ]UYT6 ) M7C?$-(-M!FLHO=1C?Y'>=84LI%]>:L[L=/: )6#T"15)G1F$LUVTC*U*N7A3 ME(OB2)EK&"U0+BZ1+?94UZ>3=:^K+,\E2>Y!0]9.3OWL^*RS0W!NQD97Z;>^ MVH21=9L+/;>%P0U0-4=TM4=U3 T58N@?*Y#YES#]T%;=+$]/CJ%AQ MK@=BMMZWFR[\KO/VF*NAVM]AJET.X^Q9.>V\G+L9\.-T,U01RGELG[?*9YT_ M_MTK$E_U/M$/?9#=%VNKBHWE&1\*2X< PHD1[Q&&/D)8J(BJ9(#8Q$01;V[AQ MGO!5>>,1%:%YYOQ^PX37AM_O@]\7U0$DL4QC+I%BQ").HT8Z)HIDY-8%QK3! M=&WCBAW7&WY_/OQ^PV.&AM_O@]\7^>T8A#DVT2.6B_!SQR+2N>T-3C:%*(3! M/.>W-_S>\/LY_'ZSE,.&W^^#WQ<9VBH%A1F6R%/"$?=*(>L\1L8I3:VER94# MQ]OJ_'WG#%_[+TX$DA%:'2^N3K&UYAE/]!FKT5KBP?QK[^KPG-9OL]"T'C?V82?QHE$NY)8>F\7G) .F:32XP@ M#=HDXIP(I"FUB.#@HE<4=I/GOIR:W+B(D,61UB$@%0C60(#7!@*9%VT;?TN59^$X7"00+B7,'7<=WFF_EN?>KON6'6VI^R,&]#..AM<#SW>9'%X# M-9P^%FS@\Q+P^7')RP;"45NI0=F+&3XY3>Y0P!89#=P;-PBJS_SB*C< M.[9[=>?&K7HT;NCKOEE(\Z-WA%]^^BLM31YY"%4C.JXE.I:3-UW47,3@D<$> M3$%M(H@.#:8@$8EQ(2RQZ79CIQY+@D>#@,\! 9],2%:#A=?$PH5;#$PE&[2E M2 9J$&AW3?1; MN T9%;DUJT%)YC:#V@O0!"U&Q 1KN4M8"G_+L5T-!#80N#KS?C*NU08,KPF& M2SG0W$3F T$1K%UZZ,ONIJNP/7>3P\9V]GJL?5.T@;M=A?CQ,:B[>%]+=CNV? M\QT>IE>S_9TI!CJ-S0 M/=HH*BN%+0NWJ'8J*&(C8B:7AJ12(!>"13$YBJUGG.C0*"H+S]._2B.ZC5]W M-[[[/I^_G .M&A65K( ;_CBWNU^]J2C[T%XP>1STZHF?B-S5!64?8"F6*@S> M^]M?'ELHM2Z*IWYST<8Q]S&]D]%=LAULZ\&69FWC%^U;<\-64AJKCG(_YWS1 M4E_4%6V'^L?4CNQ@,AR]=\ +56_T5R%S1&Z:OCVLY=DS[H7JZ=;N5UAW(WA4 M*,7H$/<1#.64 E))*$$T=YJKM0TIULDYRNVL(ZJ=:P55H]W,4^,XF?1*D_KB M+\_]["?CB1UD1FQE/.H/N@ED32$;.QIE3:1;#;-4(?#BH?DQ'B^:G0+2Q MU1E.8HO@]5;&3(I?OA[V^]VRVU4;X]Q!'%XE;NO1JZ8S\=C_.XZ[%<,)T+FK.>*Z4V2B>_ MX_?=3>OQZ1CM6GOP(B]/WMK/N?@WC&4(KP%5+TY>#<)_NM9U>]W)T7/O0,ZW M0&7C5!'),'+4&L23]$CGNDTD1869#6 NXD?;@7P44Z_NOAV7,V5J)BD4DMDS M3L8@$?:Z?B_+!=^#CV B^9BLYKY7WH,..LF=QGWL?J]Z>S1O9K2@$4O?OYF3'$T6HBB^2-G+N33PV7"[^:)Q:R_V0M6P.2/8\42C%Y=L MVWR&5I?C#)I.SDV_X6:PCZ63\Z-H5GD7C74?U0(<[YZ/JO>KA?J=0_51*()%W\*X>)7<"31%(BG.ADPN+B, MT7)-./S)O*1"1_KUW0T29686\:>:JF>6\?C#G.2?1AQX_^]O7^B'[L[^VV_O M/V\==GY^Z'WY_&%O9W-+=/[8.MK9__>W#OT$8_O]V\D#CYW/'_9A'C".OP0\ MFX'=O+?SQ]MO, ;\Y2=\WO^+[6R_[<+8T]:QHG=!XD2Q1#)2AS@U"5G. @K& M,2JJ,_-O(21F\F-[.+&]U]/1" SV5X/0&0Y\_<=LM]\.1Z_+7O\'MKJ1+5>1 M+(".#A8A6Q0"A$5L-91PE:RM0V&'ZRVY!UR\&-_ MQJT6VC3KZJQ*FZNDJEUXC)_K::Z4O_=Z;I ' __;\X%%1_OM45A MFL31V?+PJ50'N2^)>+2DTRIIJ774(Y4T0=Q%A;22$F&%+:4\"N)#\9>4H\>[ M]9?82$]#4IH'BJO M,3:T0<&F1^C*G6U=J>#;S8M>GI72.#O&*J'K\_S&!I.NADF+Y.?(8O2.1N0H M"8A+V [K9$2$)I9<8D8'G(M8/GA^8I-ZO)+%#.BEVEH=X]HZ__@$YS[NW.+[ M8]U%;C'C-G!,+5*Y6@&7P+]&2HZBD5'FXV@I;Z]MU5-*,GXV=1V;(3Z19]Q3 MU/%#\NG)A*_6;_0A8XWKS*D+RF8^78/D:DNPTNB_*O[H633>C,I/IJ8FX]XB+RW'##J":,E#-6U>;JM@HW78DO'D>P<0-S MSP[F[B/HN(&Y&\'1<(HB9P)QXS"RWB@$1*V(I3B0D!N/,]96[)9] MQD\"YIX^BCU)D+K'CDDSU]2\!DKC5+XF:BVW:'&N_S8N/B.O,L7L6KC2;X)ORX\R5Y['FW"2&',$>Q2 M0)81X%=M<5 >K&$CP)BZ+07C23B1CU>J;"I3-I4IKU*9\MV@5)D:7ZF\XC4] M5%>HJGA^K- B..CW7"0X_B)GX-F56_RYA;< 2)T0P@>*4L*@^ !T(BNY08DZ M([ 747E0?"A?/PVEK7FEQ4&X&E5J()LO?IJH^(B*($(4PEQS!QR MC"04>.0*_@M&*: *NJ[.IXIA:@WFB]VR%U9I.5Z?KBZH]WZR%T=U0;M9+;WA MX*+JF'5)O-9X+^8B>+94T3NGR%ZAVO,J[(WB^"#"?+['WM$MU"9&4*]YXH6W^I*K?MLTKX9E8LG8]A3X[NNY+[E=LU M_R*T]_GQ_A?Q_M578\&"((DCPF5NK$PLLHD'I&22WCF+0W*YC>)I1^J<]0]& ML-8CH--6 $Z?#$O=\UXK:XM 9U7%(QVRG% NF%$I ME:.%BY2?4_Q@P_F4D68K<2LH?S ML?U<][@T&^ME8D*G0]V6DECRL_K#N8EJXLMV(&U*JXR;KZP7!<$/O%*/9LGN6B M5\)_'^_Z44?+X,4MU@&<3R?GWW*J"O8#F1OY7._8JB[]NS=:N-EV(W*@.7T# M_1,&^\+V#NW1>.U?Q]M:= >SARL*;S\Y]W-GF-+=S!#>7#G_0NYM5:CDQ10D MXRA?!6.R*S.6UMXH@^8_NM0;XSP1*9G <7!62&P944GA1)S$7]7:1FG4DYDC M@UY66?[W7W;CK&W\%4.N\]?/U@W:W.U-YA7'867_1%FS#8%RK#*" ^RNK MF!0KZH0+23$/XHD8)ZW7,5H7DV0$G^-TUE?2(>9J0A^,89 _?\91N1MDTZ+1 MW%QU,,].=?@DM@Z_)FY :]0*B2 EXBDH9 WC""?IB!#86 8V&%^7IQ4'5RD. MZZW/L15_9-4AVU]S^Z,UGH*Y8_O5X5:Q=BIS9+(W&DYW]S*G\_SY84U0*=96 M_K W4Q5F% C/K>RSFN7AG7O=S.5+CH%3L# Y.LCL!=;;*!Z RI*MKM0=]5L' MTY'? VZ#6^=MYV:]HQ9/ZUM09?(LW'X]-:"N0:B,RKX-L7A22D.I4?R_:1Q/ M*C=$&=-BH-OEL<=N/9K[+?+-,[]>F>%W4#/ZA9V6IIY',>R%5I$OM0Y6C;)= M]_V"A_0 749'0,U[L=S8SL\>9J?O83[5D'\Z?NSS_A7IV2C&[ M^7%?X;1?RT:YMG$O_?0VNV/?&XY!>+Q/KX?]@PCHEJ?Z(:-V+K<]GHP_[ME1 M_#W[FOZL/0NKTENOTZV18__?W[9^;M&=[5T,"$'A/6QG_YOH;.XR>._/G<]O M]SJ?_]U_O_W7CY/(L=7_Z^?6SYW>^\V_ "%VOG4V USW#;^'GX GO2^?WY O M,/;.YMOLS,1;K[X&F5*N!(4\"0QQJAFR2CD$IE^*4=,0M*Y@'R@GAE<9M*6A M2BF1O%8,MEP:34F2FD?JK#0BKE@OOE--98J )'2]5:@!%7)H+5/,8^@>^;&& MB/?I3?^@-SR*\6,;[M#"Y_RQ&7.&,9\P'/SN'7QEV MVG(OD."PZ#QRCIP7V3FC*8[12TL>;X_)6FZ.6^-"\,Y6!X0+ZBC29# ^YG?L M7GBBN-2>-?=C/8B5];10XT$_B+'XIZ[N FUZ-CZ*9GV/JK-@,]C'T;/Q"LW\ M+M'G[GCFW,4%UU:["=YVP=.M"D;?%!@M.L?Q[HFWVB3PZ2S>HH/@)=?N'HF5 MG5SO7Y<&7.W%OF3WSE_/]EDMV:TT^'R*"]/0T@UIZ1F4*LH6;/%XE[B-5>N) M^@QRWF^K0/1*YM&>/OG0SG'-7321B.SVYV?8:_S\QON_.QD)\UAAWX2G9\[O4[_ MKQ];GW?VM_H[>_#[THV8"1YQ3P6R/!H4(S9*6A*3I&L;L)DK6N5YM=J? M-H#VY !-2!(Y(%AV1VMO->$B:2-43$Y23NJX,'5>7-C5BA$U:'<7:+>H4>2H M]B$!O.5X]'P<[)&+*2*ME"*"18YI K1K8W,Z/:7!NP;OGC[>899$5"QI3Q-7 MVE@1G A,<6^QY#I\T#(8A;ENM3*(DTCA9%YZ0/-DGE,]JUQ2,Q6)]!B_6/L>1NMEN[<1!' MME>"&6SH=P?=\614PH:O[9A\\&;-CP4$@\;>$.*M4!R[8"G%*@GG/%/4)WP) MMUP#@@\*@LLM*AD.T1#MD&8 ?5QBBC0G @D+'\-VDNC"VH9H*WXZK/F*('BC MWLW74^T:GKX<3YMHN*,!;#-M8/>CICXJ:[6)',M(1..96GV>7GBFF >FU038 MV6&5Z] F9&R(*.B(G78Y]E5GGA;RQJ4M&YY>69Z.@C M1,*Y=A&1T5!L=&1) M.VD),_QVBDDW/'V7/+UPS? -L8 MW3#UDV7J(+S47M!$5.2,..,8B&-AN(B>.14;#\3J,_7" T$T6$XX&829)[FN M70"F#AKI$*(E7#ON"3 U:S-ZXV8^M\C4SR#6Z4,<1SO*29F# /SS/?:&!Z46 MS1VU9WNFQ?-/ YR+TC(C/97)N3!/T\_ 8UGF]Y$"0R84< MX(-,I&!Q,"N1BTXA)[W$$3:-!0?&!KVM0_ 5.AEJF';&M"Z$8!@EW%C.I8-- M]R)1"EP;.;'Q$NZ#AFGOGFD7'@(O/8XR"!0IC8AK1A%LGT$JXD"C=M3Q[/7C M-S8E&J:]7Z;][0I/?LN MG %420W\JU$@ >P&)RQR!&LD'=8>2VZT 9E+Q6F9>TIY;3AW13CW*B6!=*". MI$1,2!Q'JRF)T7%K"*$J!=TX 5:?F1=. *.5T%)KE+"1B.,DD:76(Q#*26M" ML8F9F=N,K$@CJML,-JA8DZVV,V![.+&]7Y9UN(N@@U_=]\N>I<\R..V6%^>I MB VN%4^&&Q4I!I7?&HLEE3B7+Q,J\=0$;JRZV%CN!,^"CR2R!'(B@0DGB$": M1+#H1##)4)8LD6L;LLUO[GFY77YZX*.D!E(;2+V]6#AA+6;>L! 4KG5^L4MYDI-N@L3X!*"VNY7^5XK!7J0Y]?]Q82@#GGJ"$OKSACZ?1 MWIFL6GOG]X/65@G?JYNJ5FU2LM>^%W-AY5G#QJJN\G34Z@Q'D[W6JU)%'&;P M_G]L_^#EUG+)Y1P(^&G]X_J\5>1R5*";CF%U6:8^ZPAR:P<*U8UR(? M_Q,&41KOU7WP,NK:P5'N%)$_GK6&6.I!,EYO?8P1ICN)+;H^:WC[<;84O]?S M6+2\G0PO*E"=.VH.8-B]UE*IZFK4H])$MSNHY$B65Z.J14#=H6)\8EQ-@_25 MXJ W*54-SFI&(F*YX6[>5-C=UWO=F%K;T>\-8*2[1ZWW*75]S%T^)MWA==H6/LI=HRO%[,_=W@W6SF*],)\;Z;,;S??'/X-6A%J9(<.6X3XB:! M=BD$14(3GZOU44EP[J]\7@3@O#?F+[N<7XE@0I*2J&ARSAI+PJ4$(Y$"8^%X MB+(0#":4D89@[I-@WM&OTCL1J?% (NMRO>ZN0E)!")V4PE0QPJF5VCLM+!-,*&^LD#?"H)D%?"FJ MZ@QKF?;JT(["_\_>MS>W<2/[?A66SMU;216A !C,#&!OJ4JQG1SGKN0X5N*R M_W'A*8U-D5H^+,N?_G8#,^10#UNR*(F2YM39F"+G 32Z?_U$8Q*K2I:X;C29 M@F'VSD_7\+C6V^>YOX'G2JZ#EI3X3 0\K-40;6E.A"QH46JKJ+=X6.OF1;NC M&J:+1G?KV)5+'-$RMU7GE@B8(5,P'/!CM,<79^1%_IL;_\?GG_$V J>WIWM) MC7M'-/RM]YLS7G&(^@AT\1?@KZD?G/2^=;11*;-<2:LD+Z10+NBL""6W9>FL M"H6DYX;*6_P,9H9] B;5B=?C6^/E= [2;Z/Q7XLSP=DC8^N=O>VOKUY_,,9[ M'TH%C*T!3 L->EA33V U96:Y5EP(!%-QVFCMX8K=@+.T-H;LRV%O^VA<#0#P MF>S7)_BU!#2=0SCUOO'WI2.@ MI\DG =EO'HS2#QX1?DY8A.->?CZ(#\81XM-Q%>+$JWBD:VJZOK@42 RP<=A< M/IF.[*>#T< U1RC.AX.>>A61"^X_@U;U:8G 3D.\(H+3\!0$Q>.E"++-2YJ#P97GVAU=E!(PG0.WCY.<'8T2J1H#H7M MZ>E45\,X>WRF'N_[*3QQ-,'3(O$@J7X3M(&WUFB>?)KFN,;6:8Z''@$=R 9< M]YLWXYD>G]26QC<8SV+P,E1U&$E;<((_^_F(\&3*>M(8-*GJZ-'1T:"R\9"L M^H#.1(6&B"VZI\?6,QM@D.D4JB'YOZ.-T,)HTU5_B>:'(9/#.!XX^?\P& MR -,?9,'%D#BTA+KP3?Y^F)$V>R]P<-?ZYMQL>:'CIXCH;W#V6!:7222*(O( M>"UA3(&0<^10?7.\U8^(H<4#(N!9(,538*%T+&O\ P"K7TLIT"T@@Z%(+B05 MH')TN!#(!\UA*:"&^/AP6(R?PV*'-* M$H#G/TJYH"?Q$.AT_OR_]=J,I0?&&OB&_W.)PZ(WMO:B*0)R]0S=2I#1?_^B MM\Y;QE,G6B=O[;MG$Z\Q]E["P+M7R)N=A[SL=I#WE,*/1[7C;=B8M8YN3%+' M5E#[0)!'J_5;*W3N38K?U90:SJ)$X/ED*6,X/=#3 MWO%H-G H:-5D,HMTJ9*0^*%KY&7LCT8IAUX+VC%XW:2:"/E M]1@XPNSW@5QM;-W*.>@O(^GW])?GU<0.1I/9V*_+4>:OWM01O,/7[/W>[F#W MZ\Y7C+[M?GU]LG.XD[_;&PQV/O[Z:>?K"_[NXZ\'[_=^^W@Z@O?^^3^#'?YW MMO-U)\?JK-WG+V$,@X-7;_\^V?G]-;SS?;7S^V^#G;>[ 9^SL_]!!&FRS 12 M4NR@P;0A)J,YR;+"9*ID-E=NS8XR/W.2880FEF'X(TH6K*^?/%P0/L?U>C8: M@W;_7(UGD]YVY?J]O_R@\B'IJ1<@1:-#D*8WH-;'@(>]GYYM__7BS<^];3OM M_83WUX'&^#5^.P\T8AP+FV-$8 -5/]#'*3@WO[1!/H#!%G8%[V)?<[#OCM#$ M\S'Z,HZC0OC_7$TB;$=P2_BYB#=.9D>(9'%FH^'^""%M4/UW5CD\<*5/TCIC MH#O&FN;,<"X+U45F<&6QS*.^4?I)"M"GGV?9JL$@IN1&XQ22!9,5E\K'Z#E< M#DOE8DBY/38PSS&MWS,G/5!PR3"I7UW6@V3RNV-H[/KX"-]$&R;+8THRU1Q4 MT%0(?GM8.(59+(/"ET7^!]G!624CI+X7;JR016&\'FVZ802*IM(ONBQ)1*K: MDDL\;.T,/(P88D:_ V.Y$7-JHDUF9@)0H4%,)_52(WGF-5R@'GK/9M.4 _EC M9":X]@^8Y5\!7_AY&5Q[L>E,=[1Y;=[<+/L+!O8L&9^P M9*_F5:OS\@'"'YN9MOS$D@OXU(/OH8CP! M(^(0<'=PTG-C^'$8]=/"WL!K#2B24$V7S8X8*IJGHUWR\N/HSZC9I):C5F[9 MD:=5.? BO+,R&/PRH\\>7?B685B;6(TZQ+K<"F:T5.JK#]%NJAUY-/A.8ECB MI"G?C@49S$N E1H=/E<&T"1?=RV1E3I)?Q\L$:*VK&DN\-G%AI2).N&9'2]JZ MXK_XPQAK3 BQ&-="X/MU1'H>;(_ASWK;">JWNDH/A Z#AQ'D&HN_%2#%U:YB M65K\$XM7)EBST"[,0XRA:C/GM)5IBV[0TCE#' R^;$;J9L_'XD=:V@ M4FK4S6RL81S.@-8-X"X'DNO()]R5/V!!>3MW\R/'SH8-5R%1FD0L:.?9>#+# MRIH:A<:+^L5(T4/0\+,4&0<7K0)IJG0O)N9ZVV^>]4I!8?FGR.1H"P"'&Y05 MT,E5K ?"!5V;716-]GL#JU,%W PW?1;#(B^'?[X_73DGG;4K!GP2Q9 M:M$>B^FC9COD*:,S!M#F@WC@F#&.D/VQ5A)Z!K".9FYMRO;39LA^#W?%#Q+H MM@-3>C8]& %,5%@_^O:T3DJXX;_H&-:)*?BP.NR7 M+/RH9>:#@QG\[^@8WC1.X=71;!JU>LP;+U\)#LAP.)HB:QYA',O.>:?FXRGX M3"]3R2%FZU"[.3?&W:C1B8B[8D\_$VF'#X7+1H//*0BML4063))Y 2S WKGSN%OA[%?R=O7_,S>E>?OLO=O7S)XW\%[[$_R M^U_P[TOQ_N/@T^[S[9-W;]]AOQ+V_OE[,&'^YA^T#SPKC2,F\X&('$^.P)TK M4N3,FR(SL([W(^\M-N%1TR;WC54E<75[JS%=;I8EW]@#CT6OK\)IYOQ53RJ[ M/73/4^%,%*''R["6?E T5]9S1YS$]NH8$I:ERXD%Y"JTX3Q0OV8,>[[:P^@+ MV),6,WBU?6YPL=,19=^JDVI"VG$[3[S\ZL'M&*;6&-E)I0 _1>-G-(,988 E M592UWIFBP).?GUPH3FF[3FPB='YS#J!S; *T,%EBUR&@]T ?3?R3YL-35TV. MP#!^4@TCU>)-3^O'UW9.?G2FZ5!\8?IYH<$W:=+B=6?[^LWUSYOQIU,ME-)O MHMPL6'GASW23_>!O!?VQ.[\U6$8W%5/=8+O!*LXO]=COG/;PW1-;KG"I.G/I M.=T*D_]Q.\WYY/?,B71&1,36G02I+R*D1JM@CJL]@-1+'!'Q4.FSBQKG*N2Y M199K]>N\J+'=.;WMUIO>J+POP1'*T1,] MUR&YT0.4+_&,E?%G-\B'.<@5'6ZVSM(9(U-Z"J^ZB7/+NF<\T&>L2&^E#O1\ MD^=K+B5S[743.NLJ1'M@3?O/F^%#:;Y_N^?L 8NF%,9_1I-%[?<=]]C_T5!_ MZK%_^)KO?GSQ=1=+^-^^_KK[\?7QNX_;^<[>-MO]N)V]?[L+S[,YC/'KZ1[[ M[Y^_XSM[.VQGS[+WSW?X[O-?JYWGG[[L/(=Q/G>#=_PE@_=E[S_NXBFLB^/T MBAQ8$0MSLMQ9(DSFB.'&$8[9&5KZ(N1J8TOD?4XO:C9XCX]6[I#H02+1[1Y/ MUR'1-9!H<0I=*;W,*(!0X3'#CIU/3; E,87-RI 9[0T>G)3G?9J=W;7405$' M1>L(1;=[N%L'1=> HL49;DYJF>?"$28R2D1!02CYN<Z*8!M86P3HEF59"HWSG?54\P+AH)]]W%4SLY/L& MY7L1;,RU#%FN+9&!20*+:N"3S4DNE?$VT[[,;=+?7%QTR& GWP]#OF\U0M?) M]PW*]R*"IVQ1Y%P4Q%A8-P$JFZ@P6>?V/[\EWO%NB><8^>T:5;[AZONF>LYS.Z=$N7;NG2 M+9T[]\/N'#QONE/1+]&EV_[ -9?!:,,DR<#&,"9GS.2N2[D\"@GO4BX/ M2,(7.MRY8%FP!6'!,2)H*(G,)"5>9X*94+B-Y,5W\WRS/"]:$?^NALX/IT\( MRS;/Z1)YE_*;3B#"1I]XIN X=4S'AISG'*4\Q%49X>%.L[$]P!.GC@:Z"7;< M:)CP6]!YSIH\1.A<08#C$NA8)TG.0.3VO&=_AY-7PLD7[6A&Z22UX*Z2S*N, MB,SF1/O2D%)[;ZQE*L_SC:V\/'MHW!4Q\ALX=5-64"?*MQG)Z$3Y+D2Y%;;( M,\I48(:$8"T1H2R(UDZ1("2XL:XL>,@VMDIYT2$[G2@_"%%>06% M5F9%QL +#<3XS! A"DYDX00Q!17POS(#?V9CJ\AD)\H/6I2O'YOH1/DN1+D5 MB*!%%C)54 )X[$"4\YPH6V9$X=(R7;+<4]#*]-J)A!6*\BI+)NYI$.),&45= M/S&;I-/6TCG/,-EOGD%RUR46EVXE_1#1.6UQ5DNY1:N=1H\-:U&YTZ+ B=&B% M0?V<1X<.#Q0=UJ%FI$.' M%:%#*UACO !LX([D):90N%-$XB&J5IE,:BM,9FO;(5]9$^(;1X>'N).W1;0, MR.)&,SPQ=25'\'2C?"BC? 0[B'?/"3K^V/;(^[#-M7O&VFX=OB_;(V-A[4T4 M!EX[5[ENE+I\U^SS9G@_K?W9Q/WIQ]&D7FTR@9\VZE_H\1"(-6E>MUSP33O3 M_1*F^]]+20&1!9V5!5'"ET3X7!,%UCPI0N$4E3I0GFULT4UQ[8[]ZU:Z8J.NRY$>QII1PRT 6&"DX,]P41+@2BLI(2QZUPA2T+*;$'[Z8H.NSI ML.=>8<\U$R$=]MP,]BSL'NIT<%P![/A,$T$S3[0SG)0>,(EYXWT!V)-ML@=8 M*]IAS\/&GNNE63KLN1'L::5+O&2%-0 [S#M/A!"&2$,-,8Z!OQPH\X7?V.*; MU^^2L:;%K?<@X%6G";N#O+N#XM8LY%5S9@? 5P+@=^V@%Z"M=07 ;D[C\=V* M @#G&2F9@<5B3A:RB$&O=3H;KD.?#GWN/NC5H<^/H4\K[.5*(T4F,L*PT8IP MRA%=(@0YRSQWMK3,Q;!7WJ%/AS[W"GUN.NS5H<\/HL_"]BDR2KF7@GBC%!'2 M!Z+S4I)0T$QG18 %-#'P=>V@>X<^'?H\J,!7ASX_AC[MT%?I;7!Y('F1%T0( M,'N,X@6!M2J#Y31S>1%#7^MD^\30UR]3;08>_G75YZUF<+NS0V!NN_7O^&4: MF1G_LC4?9?Q^Z=H5*,QE+GUC#[R;#?RKL#V<5G%;=?79O_%V-JZFE9^\^&(' M,^?=;^/1X;.X_5HC/5^%T^R]!Z/Z=3"RG^XG6P_\__YU\OZM.S)<%#O/WP$+ M QN^?7_P_NW?V>[O?\&_+\7[CX-/N\^W3]Z]?9>]VGL-[/L^O-K;H;M[^_35 M\_VONU]WCG?W/Y1 ^TR$0$2162*\!"49O"&>24?S,G=6FHV>!QPX@I68CF=^ M(_) PXXM_L)F$%4X636(,OH]%.6(HGL'OA=&@\'H&/?<1Q;N36:'AWH,#YGT MI@?S'?JC,#_R('8&G![H:>_8CWW/UPS4"\!!\1:[8".\[UM;^7''1KQG>C#V M/G8>!*;S/7C1]\T-\\!M_-/6X/2/)>$;[/>3V>#4B=4]/8-3VH!GK\6@V M<+T#_=G#?[#)(?S_M"(-[_=\:H7X4S6$UXYF0$ W^?G)LE"V5@NHL5\-8XUT ML:SO%XM7DZY&FU14#8LXT$<3_Z3Y\-15DZ.!/GE2#>-2Q)N>UH]/F/+DG(8- M\87IYZ?'E9L>H KN_O7JK.7'J.1V ]://Q[1C.\A3DE^<: MSGL1:'<2OKZ(^!IMDCG(]@!?+Y'7>JCTV47U/_>2_;J^3Y]M_?7P<[;WZKW'U^*5[^_/'G_=H=A 0# M(Z?C>CM[+TYV/UJX_V_QZOE?![N_O_CR[NT?ASL?]\6[CW_ //ZF.\]?PIQ_ M"SL5/:D/ZQ:[7U]^,"K3!0N6**,"$9FV1$J5DXQEWA;"FXSJC:UK%]-VK4$> M)B*LO)%ZAPAW@ BTC0B%<$+ZPI-@J"(BIQDQFF?$64%%,*6Q0FQL=:W$.D2X MG7[L'2+< 2+P-B)015FI\HS 8AHB"BX!$10G8 F:DEH96!DVMJZ]T;A#A >* M"*MM'Q:J+]Z1KWX\ZI!B#9!"M)&"Z6"=D@6A(7 B3&:(*80D):PW+3EGQF<; M@ N2,_[TON#%)@G*#.Z+R@ M.@-U5-+ 3$$_2+G1W'0P7D1>]STQ8Z\_$1U@AD_TX%B?3#9^65XX6+5Z1"6' M(9\FV(5D">%FR )O3NP#V#@:1Q![ N+@QW@5C$FOS5AZ!V-$_O_Y_OJ4&UM[ M,4,_"KUGJ#2&T\F_?]%;YZW]S9;CH&H8^P,_G(! O8S5$+NCZ=H4U[QZ5FN# MP_=PS?;Q>T!ST 0'NQ__JMX?OL[A'BYQ%,6+[9V[9V=C@#P/2N]VIZX,>] MI27O_6"[5NK&UO,*$[H'!;&244!>[Q\O/_E@W8F1W^T2OP^ M-?JQ]@NP=ZJ_].Y#B^Z$]Z>V-X6%>[.$9NM34@]XI"?P_!NQK ]:[WNP8=\1/:(3_W@#P[ M>OS))ZA?A&ABP?!?B]//S[VH(^5"/EE1[HZD> M/+9"F5_U0 ^MQW)[L.6>>UL71+)HIEVF&&WE6_*N%_%>-P)?>;_>Y:>_UH'^ MG[ZUF^]TF-]PIS(.SI7,!;5!YH:5(N."YUQZ[SZ\1%YD/&.GH_L3F"9\NM(I M(6]PL\O!: !4GKSX[ZR:GJQ-X/X'7=QZ>]\?U:N]_9/=P]=L]^-+\>[KZ_S] MGH-[_Q:[7]]_?/_[ZY,=_O+XW=>_L].!^W>'+_-7SU_R][B=[^/!Q]WG@\$N M!_=X;S_;/=S]]/[YRZ_O/O[Z<7?/A9TW\S*@XP^.6<8E923(C!*A548TE9Q( MHZRPF;>Y51M;9='GV=DS@GY>NWA]AW =PJUDN_(I@.-9$;#]&YZ;)8(VV@G- MBT)9RUDAA+\8X#IE^2D1VX=>!V(^:;LS98GC,K>1#:49EQZVE6@A!EA;>A,]_6"^;XPGSC MH(RD*XC@WA*A6"#:*$=*+S-A >5R83:V>)^QLWU).^NM [A' G AD]P!RLFR MI((::0*G6IG%)*(H2R*=LH0&34W.M7!: M;&P5K%_RL\VOU@_A5GD$&<\WR_,Z,L>_JZ'SP^D3PK+-]E>^S?:XS,*0U9462! M&RV"E<8&45K 1\I%483\$L7[/P*6WZI>^34RPE^G^6#73U^%/?VE0]6KH&K5 MBOIE,L]]QC315#@B+#84I"4EBA:9R1C\7X;M3'D_%^(:J+I^QVATXMZ(NY99 MP3(EP5W0(C?,:)EKR;G-0N%*%SIQO^_BO@B&R:P,.; T*0,'5U&5'+Q$JXBG M*F>%D3F8QAM;JI^IZ\3X.VE?V_"U9P7(>,89*W+!E#(4G* @E7"R*#-&+R'L MG8ROHXPO(D'&,IKSLB!.,@\JW:"CE'/B"P=0GQ5.Y71C*^N7Y\CXO3\=ZV$+ M^E74.G!!T(Y:[4L'3RLEF/*&T3+XD)O<99U:O^\BOXB-!&6US@I.A) E$7E@ M1%(62*Z%5=CSE)=X%J?LLW6QXE=Y(-4]#7^DG::35G2CZ=)ZF:+]NVZ!=/_ M<_TC(*>1$3Y%"0K)#I)DA$C M8*F--J67I2FRW .:]CE=5;>#-4J9/6P,N.6X2"?[]T/V%P$2S_.LS)0FA>'8 M]TASHC-7$$.S8!PM5%X:D'W6+]0*LDR=W*^?[E]!A*33_?=,_EO!$TJ=$04> M)6YSD/\B)\KEAC#A+ A_QG**GE2?KJQ8L,. -=3]*PB>=+)_/V1_$44!\9:Y M$X($YP/8_3HC*E>4>$DSX[/"YK;$Y(@HSMK]=Z+Z5U1#_OH1!*]_ MPECK1/#E@,O=B/JNGV(S@_HHF5-M9+IH\UH&3"[7W>W;+4XZ\+L*^.T^:V__ MRH7DS%!B N-@^%A)I,W!!:)E*9TURH6PLJ9M7=YH;25Y#:M!.KF^LEPO AK! M!6>44GA>M2%"4$]DX1C)@M:Z2>D=E&YW$ MWJ#$MJHO?!"P1(I86"XBN Q$9D$0QK1T6A=4&@H2*]>IW&J5]1>,M]S_^U-_ M@4&"\ZHKEK:@W'69Q0/K&7_/MZ$TE6I_CL8X^NWI=%R96>Q1MC?Z4V,TMH/1 MJ\!HNP$-9T::7 E2%CD8/I([HBW5 *.!2U^6M,QT3+UFXNRY,^NWP:\#BWM6 MK-&!Q=J#Q2*L40:M5,DXR:0IB' 4NU5Q V8&*X(IA NQJXOJJZ(#B\< %O=R M#TP'$2N'B$4@Q3LJK-6,&"8U$9I2HG(>"'C19>F-@]4O-[9$G\MK1SX[F+@O M,''/=]!T@+%RP&C5?^A,>24\,2JS1 21$UWFT0'![36^-(IO;/&R3]G9HW#7 MSZ:X[>J0.V]Y/#^?HM<<37$3?4*^=U^]KO4Q%!DLGAO-L(EY0XW'VG1J]?1Y M.)I&N^"=-ID&8X3!?X(NIDYX[3?1V(=B"Z:A M@LD4 MSP,KBE)DV-[7%U3F,O=*2:YH!Z+K!:*+8)Z1Q@G-'&$ZGC"8%T1IXT@N&2M, M2;%E!7:LR++KQ/(Z#.TP]#%BZ%6:VWN/)[,J[Z@1P2A#92:5R:0K,V6#O!A" M.^2\1>1L%8MQ(:UP.]LM5=%"Z>Q"-P>%?8N)@OC%NZ<3J=3WX^O1> MV5>SZ:7.P'[LYU^??+!%6932,A)"";8"'@Z!IT(00P-N]P*T*NC#./\:_L#= MG_I:#;9ZU7 ZZHUF^!O6L$X\VAW#*(KQQLD4_HDG;6+R873DQZF=W?P$[>G! MV/MXJNGES]+&J_$$@L=YJ#;GFRJ3]^0T91AL6=Z7P=Z[#-!34" M\^1$G?+!QJ/CTP4E:Y%%OMQIP4O60B^9"SW\O]!I?82_E@%@=3]),I>5/$[2;._B)H]6L1+I0B/F#Z[R"-7(<_YJ,/X>:AS M!>&[^J57\<#6>PTN6PASF0D_-L)=YM3TQTJ;CJE6PE0_NA/S0I*]*;CN%A@^AG][1##Q=-D2>U&@LB@K\+OHY&;; _=&S_^7%D_>3,:N >2 M1'UY M,_?XAT\^TP2]>,? M@W=O7YR\^S@X?+?W.M]]CEFD3R>[>[O5SE=+W[]]]^7]W@&,X8_EYNDF=[DK M"D_*4 ;L-2:)THH36X2\E$%:9?('W$.P@Z0'"4F%STJNI.6LI$*I0G$E:,YS M+YS-"V$B)-$&DNCW6Z=UT+,JZ%D4PM&\*$P6&"F%S(E0(A!CA2',*UYDP>;" MJHVMK+QVU_8.=CK8N9U&K#33K-0VC M]E9B5EK& V%%T$1DVA*I )$4+9:TI5.FQ MPXZ1WEB941]X6>1-^1YM(*FSA&X1>K[L/*-?(OQL?\@UI;G*-"G*O"2"FXQ( MSPSQ&0NN4!3T$=;]D]C;C7%=X?R>3GY7)+^+^!?',\JH M#826&/\2>2!*4T.X,Y87)E!IY,H:>9UU6@;S?FTFGFVY?@=CR&>6D+ M9B1AAA5$Y+0DI@3=3/,"3*T0X%N_CKIYE85A][/^=&\TU0.4G_M4'7:CS[C$ M\4R7*TR^'T"]'D&/1?]?/!GZ&;RT&LZ D*_F>X[3Z<_-3O>73B20+--!>D(=IOPDTT0J MQ8GQ99Z'7(G<9]>-H%Q)PN[1B6X/"3+NLK*H XJU!8K6N03"8QJ5=[[[Y^<*6C M6<$8D2%0(HI,$9/GE"CN? I+Y?S^F"$KJA^Z=#5+JP-7_0B"US^I8UCGQ+7N M!@K^'HX]#/VK=[U]70U[@ :'>OS)URW!O)V!Y%7P.FP\AL(WKBPV-SOWHN4F M9%T!TGTN0'JD^JXHK+(!S&"K''[1ZLKQMD[(5RGDBQ!9,+ZT/I2$%EP082DG.E>,Y)ED7LE2>6LW MME0GWIUXM^-CC&I0[UFAK1!!EUJ71I=%H;1V(E?\!L[U[61_1;*_J'CB@A;6 MND"T"1YD7X"JESPGFMDB\(+F5*N-+<;ZA2HZ .@ H*W?EUTH4 #2 MV% $[#(OK1Y5OOK]<5X%_.J'29LQGC MA0HA%YX+S74A#,\S1S.;%>X2$>.NZ<$-V(ROVMM7%3B+1:8%":4KB?!&$JVR MC.2^I)*K M8*:Q_R-:JN[^1TQ>51G.5&^ZS([0HE2FF)RCGX>$7@1"ELDR0*9FPF>,:+C:TLN\YI>YVT MKK&T6EIZKH*35(O,%[)0U@NG##4>.$#<4#%C)\JK$F71RM8(4>I"$I8S0P25 M&9&PG$3J4@=>VI"' @L/%>OVJ#Y,87:2^2PO!--."I,%[8QWMN2E5,QSJB\1 M>.U4[PW+:SO JKTJO0L*2RNFI[T)L?ZZ)S 27B M>H2 MV0GJBJMA%=7,:AE !@4U2I>E4-[3#.P"[K)\96V_.@%>E0 O(BB9#@%6*B?, M,8QY%H9(ES&B5$E=M+W50SYMHQ/B1HA91HTM,V>,$QQ,^Y#S4&BPOVF947>9 M;:&=L-Z,L"YB)$9)X[W*">=>$%$(3[0J%"E%L%H7-@.?:V-+RK,1DDY0'XJ@ M9B9D*N8/@P U:XSU+&.EUY)F19&MKI57)\"K$N!VT$1QDVM- Y&F 'T;8)F4 MSSW)N;59GE.F3+:.^G:5K=7O9_%9:N,UNU()VKJT6;_19W2EQ!>GIY0(X!\K M!A^4]4H+<(E5!K#M76;LE4,8W;[X]03YG;WMZ>X"Y(M0F)!C%R_J+1$R#\0X MK8@./'#AJ"BHW-@JY*HJ2;JM!VN,%U=)@1E7&F%+D6%G7LFXIMYD,F.%*[#C M9_CQZI,..=88.:I%3LT*R_+,$%FH0(0M-)&<%L0YXP/GN:$K*VCI0..!@(8M M"XS3 1R 8^ASID).P=I0-I@RISGK.GH].D1YU3K'BPL+'B:"(,EV[B&9?L%Y<6YTD&+.1&,^Q'%MGK&NB^ M;BQPY;-E5T*9!Z/OA 0UIX0J/:="9EII6O""TE"8O PB_'C;_;_FDFBC>D-] MM6WM[' VT%/OXO[_9Z/#H[$_\,-)];E6?,_B,1'3/V'F(Y6VLPIE>4B"(M]J8*V>28] ME4VO]97UI^OP]B[QMA7&+7E>"NQ@I_!P!E&Z@BA&,\)";A23DNN,;6RIOBA6 M5?S706X'N1WD1LB5/G/4&ZE8*4KKM.+8\%N!#62UG7?\75%'P YR[Q)RVR%P M50I=,.N)U4X0D8<28P<%'H=><*6,%#:/'01I<>TNPFL NC%0_DL\KF'>0RM- M:G=V"&QES_X=+THS-.-?MI8;<+4ZB]62IRB(YM%H4B&%GHS]()9+/CVNW/2@ M$!E*&I@IZ ?%-IJ;#L:++FW[GIBQUY^(#C##)WIPK$\F M&[\L$>*P&C8C*CD,^33!+B1+"#=#%GASXD> O5'*]#T!_O=CO K&I-=F++V# M,<+^_WQ_?0[;VH%\'$ H'_P<>?Y-G__\>7)[O/7 M[A'X/W>R^SG:\[Q^^^ B#O[: "&/C__0O WQT9+HI7;U_P5[_O'.\\ M?W^X\_$EW7W^@KWC+_B[PW\&.Q_MUYVOOWY\]?L?@YVO_P"8[[!7VQ]X87/* ME2.:<[";$1S%4YN'%'*I5[\V6^$' /]7@?$ U!=V4R\;I\CR^@]QW,/_S$?4M2%DL$8!_9^.> MF4W@DLFD5PU[%YIRDT2OR6I=Z)>[ORT9=# CBT;=,6CGB1^>%DT0>>/'KT): M-(2+-_-AU<89?6RR^?7=!R?SC'*C2&D5&%>."0+?!,*-D)GGII!";&Q-CT=G M+*M>LZR;O5? "8_HRFEIZ_JM\[/JCL M 3(5&E2]R6PX0$Z%5T]'/3_P%@_ JJ8GFSVP+,>.'.GQ]*1G07[ 4!]/\+VC M M-XFOJ2]IONX#8<#TW#^H9W'L>T?CT6><>GKDT4 /HW$YB^4X*&$6IHEE!>E MKSD!F@'_5/V,S_@($P>*?_:#T5%ZTT\5_/+BSV?P[K1]+!$?OH;O7_U??7CT M=&?^VV8/9/Q0G\R'HX= M-&AJ8911>/LJR%@4^5F>H!7N9F=)A(US^@=5],# M&.ADANNCC[2I!NEHLI_28 $T^_$B/*?L" <,2[8\0G,RW\ #5Z>+I[B./5Q' M>-;/,,DC/\1G]69',##DM&9UXW 2G6#A4.01CD[J!5I>BA9+-*0$FJ1_I O?9"@B!+X1K9WCL&OP)OP \5PVM1_'TL/3BWNAX"'=O M]M"G[$T!GG'V^&\?V0!I#U?!F/48 !RO;O$?7#,: ]4B(U1U*18.O#]GCYJO MFUD"1O9T[RAZI/A;?*'1$^]POQ0,%QZZ#\;0@DRX4'!333X4V!$.]XWWO=W1 MU">?BM/-7BVCC4+$4?[N1R T1P?HW_1>#A- ]O4,HQLC(/;'@Z1>Q(:XSA^ M@PM[C)+_%\>+2WGB0;R0\*[WW%N/\)W>G+%^#SW\-#/PN/#Y\# 'UM8,7/;1 M@@3UP,:-IMZ\NH8]3S/?L!5I#SQ"TJMPVIYLT?/7D_K'1VQ99CO['PRCCG&= M$VD/!J-C!+1HH4P :OPD(E0M MV@% >!CAIEJP0I0#9/?QW+:9*^>Y-(&V\3Y*Z!!>#4IO.#V8U.+UQA]-V_)% MHWRQ>'44-/R@H][[UJ472"E /KQ]- /BN,G/3RYC+!<7F?L:HTO3#\O_/1-FGSUNG*Q?G/] M\V;\Z510*?W&V:8JBPM_IIOL!W\KZ(_=^:W!,KJIF.H&VPVV&^R-#99GEWKL M=^JDUZ(<^E*AO8T+8N_?F-2%IGN)%W[8EG7 M]AK=V1'HVP2B2P3JY./;R?F+R$LA/*]:'=6:&\[0/:[J V:M=/;^Y,L!_>#?K *^^N//V'4EX7 M. \Y]3(SPF/K44,S*I5RPG)=>.8OL??N2N5UG_UPYM=F<_B/AJ]39=S'3]G. MW@NZ\]'!>UZ>O/OXFK_?^^W@W<=/)[M?=S_MOGTG=O;>?]Q]^S<]71GW:L]^ MV=E[?0+CS]]]_*/:??Y^L//VM^H5OHN_9N\_[G_9/=QA[_?^"CL5/9EW(96E MYF6F#9'"4B*LYD2)3)-<6TY#H9DNY<967O"^9-?N^WU5J;CCWA(=N'7@M@QN MKA2YUX4I?"D*$619Y%H%GGL!-!&F [=U +?%@0:RD(5WN2(AR(*(7!3$:"=) MYF11,BZ9*NC&%J?]0IWMP=5A6X=MCPC;5M TH<.V&\>VQ5D/7@8FJ+&$B3PC M(G!+3 B!4+"^5:Y$H6P PTUF_9QVX-:!VZ,&MU(:I751:L^$R$2F)&7*YJQ4 M@CM5RBN>:M.!VXV V^)L#&WQ^%"NB0W*$)%ECDA*X3^6<:<#"UX!N G.^T)V M7FD';H\;W+0H35;RS "Z*1:D<")7M,SRO-0 =1VXK0.XM<\-H4;1(F2>:"$4 M$4P'HF30A)4&/HO,T[P VXWF?7KS;>4[>.O@;9WA;05MISIXNP5X6[23HM0$ M;7A!RLQC>Y."$9V%@JA M;9E[KU0&UN*E_V\N#?P]@@ZS_X^'DUPL\ H5-/N M-.0'DR2-R_IG7-4.U:Z":B>M/"D5H6"R%*1D94&$*<$9Y3D'FGM7@D?J"IIM M;#$F^[SHSD=^P*)[JRG 3G1_6'0764"T16R19\1:Q<#;*DNB3$&)%![@EF=, M"3S JY_Q3G ?KN#>;GZK$]P?%MQ%BDO+TE@7)"FY YVKA"=&2T:L-I+Y,LN9 M+4#GC^L.@N$CB\A!6C5!"FN"&BU!G13#GB%.=, M"NU562;1E9QWHOMP1?=60W@7P7>3>\%HD1,MM24BV$ TM9Q8 M7@#A@_&B9!M;7&5]RE9UH,.=Q->ON1.KU3*F?@3!ZY^P;#-O'E/%?EU/2/KN M;N3UN3\:@\"D%CVQ@\XA=G'ZFK[P7X[\<.)/]2B]H_,U'S88WFK,_MEH,FVO M_'9KT;>'#GX:>/S<(>45D'+W62N@[XRS1@E#N"\H$10L'<5L1DI-E0J.!^H4 M;GSJ9]FJ3-^)]8,1ZUM-$G1B?3-BWO0I^NK_2A;J78M?+L6ONO1PK<3RDXH.Z%<,Z'L M^FIW73"Z+A@KC*5)ES.1N]R7C G+2E5H+WTPM,QMG@OZG6..NRX8-Q\K>]4N M+V.62QF\K#N8&8L1<(DU9CH3S)?><+FQQ?J%H'V1%?>E"T8';QV\W4@*T&69 M=651R!"$#X7QVCL5F#$ >=R'#M[6 =X6979,%XHIRTC.;$X$M9:84ACB3"Y, M;G7N,RRS*_-^!VG\'MAP[S[L#MEL%M46T(Z\6,=IJ4U&'#$%$2 M%8J2,.MDD9L\>&\WMGB?LJ)/<]G!6P=OCQK>K'298R'GW(@0+%ANA65,@;\J M-'Q;EWFPKD'C7<*;:)T+MC>&M7GW*> MR=*"-YHKY@GXHXS(7#K"0\B4=YGA'/O/,M$76-[1P5L';X\7WICTF:/>2( S M45JG%5>,YTH8L.3 5>W@;3W@;5&$6S+*RTSF),A=.SJ?;1[JZA5X>=2X<'M%[C='&?7;^@'T>A-*\W)G12F@(\'>.+$% 4V<86R_.^8%<,3'?R]K#R0)V\_;"\ M+5)!5H2LS+DED@E#A*;PB9>:>),%6WHN?:YQPUO6%U<]RJ:3MX>5F.CD[8?E M;9&;4$JRH')!K'"6X"YA(KTWQ$F-_;E";I4$WU;2/KMJ]\I.WAY6I+R3MQ^6 MMW:P7)9E9C*FP(,+$B3.**)UEA&P_[T6)9/6%"!Q@O8+U5F4:R9QMQN\[23N M&A*WB-]J37U>.D6<*#D1QDBBA"@)RZU5N912H ^7<]H' +U]B>L:,7>-F-<9 M\VXW2MQUE;F)EO5[V].EEO6ZM-Q+DAN//5N+DH +H$D19*%+B0VV.9XWD?7+ MJP:1NWY1]TBR;S<>W4GV#4GV[L*Y$#(O2R-R8FB>@627&5%4%83FG%E7B,P: MD&RUBG-D.KE>6[F^W;AW)]B:\C\@"7[5B/LG63?D&2_6FAL6BHM11Y(9F4@@OD"=+?)"46OJRS! M4 ]XSGG&^SE?IQ:/G63?YUA^)]DWY67C_]Z@=&]_\%EI6<"*$:XD&..>@[[. M BD+!?\G"L$X'NM8]D'..\E^L))]NSF#3K)O3+)?SB5;,!>T"CDI)(BW &^+ M*"D%ZG#PMFD.OI?&JC#:IW15K6:ZOLS=I>MTZ26W#ZQB)*UNOI<]$G6]^_?= M>-/CAT&FY][65&(_WOIXM:+P<'I(=KU+N]ZEZ]&[M!/*3B@[H5PSH7P$#85_ M'XW<<36X#!AUV_Z[;?_7BP*YHA L$]Q8^&]!N92JA.]L(4(IM50?7JYB"U+- MT5UPYTK!G=?MXBAED:]^/.KP;$5XUBH)"Y0* MF7, ,"88@8^2:%-: DP;:*ESHTV&AR])SOC3#M Z0'O,@,9!NULN \":%H7W M6D@FX,_,%CR7GG=6VIVBVL)**ZR22H':8)H%(G(AB*&9(&"Z^6!85I:<=E9: M!VH=J&U4'@]Z!]_%ET4I@LET618B$\8P[9C(\PAJE/&,=:!V^Z#6J@5TTN2Y MS .1B@DB>"F(E+(@(;."%TX(%YO-=*#6@=JC![6"4ZLM*TM*"U$H"SX-+V5F M5%:49<;8Y4"M4[ ![5$9-C-)ZB"E!FEK% \B-)WOF>' M:!VBH>_I0E&PTBMOA,A";D(H>%'DE.9&.%]T9MK=PMJB_%.7>5&Z3!(PI LB MJ&3$Y($2YISGRF1.9/*^V6DQW_O+5)N!GW=32"/?G1T"Z]NS?\>+TC3,^)>M MY58,K2X3M4 H/ ;^:#2ID Q/QGZ@I]5G__2X4E:?:4K3^B\.- L>M4L:R/ 3E!'5&YP75&2M#20,S M!?V@Q$9ST\&\9/=([WMBQEY_(CK #)_HP;$^F6S\LD2(PVK8C*CD,.33!+N0 M+"'<#%G@S8D? 99&XUB,_@28W(_Q*AB37INQ] [&B,;_\_WU*3>V]E!<>J/0 M>X9 /IQ._OV+WCIO[<]GTH^SR;0*)S?.I6=J/B*7OISZPQ[?G#?,OJ$QQ"<^ MJ:8P97N)4>WH(;#X(1 SFH7ETTGO>36QL\FD:0.S/=2#DTDU0;K_5@WUT%9Z M@"O@JGFKF+_\9#:8QDM>'?FTR),+ >K");D(V"XIP.7&.J__,SU#LNCQ2>_- M5$\CS8%P^WJ,RJ3WVVA\#!_)?T:C3_CW_)H5TO'N2'(^<.\= %N]GNDQ(.O@ M!(AQ-!I/>\!30(S#'J/D=339=#6N![AUX/ M\5=@1/SSC;>S,; I#/G%%WN@A_N^MVVG^#-3F>CW]*0']AJ@D>O]A#>@$'#Z MM'UQ_(H]_;D?.?W44Q9F8\>GC0=]<;5Y-.D M#W:K!>L!)HZWI3?KR61V>!0E"T:AI_%.5X5069 ]O/=H[%UEIYN][<&@39]( MF^]1NM\;P9C'^.AA^V:8'=P['8W1E.D%L*KZ\YO$_\_\,]^:D\%)CU. M9+X<*H^C^-88JJ$=S& (K:^ V8#LR$!]['Z%?%33!+Z:/(GC&/CA_O0@KLC$ M@XE734^:(<(-(WS)LU?_O'Q.F.K]-!Q]]@-X[!CD_G,UGDU^[HUFTVA/].L! MX T5#N?P"&@+I+'Q=(71;-PSLPF(S&0"4X4I.@_RYOI M^$,EP&H@.,$2D7> M<3"8P>@()]+'B4RFXUFT@/N]5_]7'QX]W>GW0H+O.#T8/[YC?S RL*Z3V=$1 M\ 5P/<@:_&I;?':H3WK&]Z;ZDQ_VS$EO'R8U'N*+X$8 M8-1O1ZPAK6X1G+, MR=!,N0<+"]=,X?.T/>>%9&E3#6J"XN! #8%-ZL=P11Q@%3_Z_\ZJ.,_>9Q"V MT;B^/RV5!6,>>/P(.+T>4I@- GA@^/QJ' >(KL$,QCXR@YI_XH6SR=,>V/X> M5V$<%1JN31B/#GNU,/8.8[WP\A+T$E3 S>TU [8"->CW3]KK#(Q>V>H(OG=( MA:&;Q)&WEBX**WYW.-?+O:.!3OBW_(*&9H=Z_,FG&Q.B' ,G1B7LG\+D89"^ M67B81TT_T"\#;^?6P]C;$SN(I,0G(#3J\5C7V =.B!XW=TZ] M/1B"=MH_B7?B]7"[2YS>&X^T.]1'(%$X0 M4O/T/]:']>@&\>;%9.9L"Y2+4K8011P)WE'5G(RK_QFNBFN;^-3J M([3.$BW!A@*ZU+S3<'\M1Q6L150).#\?AQSG"ZL!!)I.FQ&W"01/JJ>F$Q0> MS8#);>\('%B;R#E#I0,,KT%EAPG*9 UR8P3D,5#$H>3 (T83F"Q0)KW ^L$@ M<=W2JXY&:(DC:[5>.AZEFP=^OYH,$GTK--E1-\*4_!#D= P,#N\;^N-HUL.' M,2QKBU[P?/#-]P]@K%]Z%I7;]&(1C<2$/P9SI7"&J$#Q6K3:TJMAU'C!\6@\ M<."Y^3/WG5J "!:US-9<6*-M[\]_:F(=C8Z!I)-4(G]Z3=I@"QI\,IXEM0X M/1O'M?!?-$".B=P&B+N$IC@'?UC9_@*==21)6H[Q"'@_ 0>\:JR/>\BT8UB@ M"2 <Z[$]. U>O9]JB^>OJ'">-Z9. M(TZ3N=9I$1?( KH^41>Y&IGB?,:>:/BG!D>$O*@YA[#<,; !%Z2U.#R"GW#< MF[V7R+N'L&HZ8M;): 8?@1.QV298O?C.R9(! +0^;3$ 6[B6V-0S;,"@7\]Q M_CT(-5A(I[Y=8-#I7VKP//,U0/[I[Y+\G/YVXOVGT]\9P!]8E=-?P\P\4.+, MR_![>,SIKP?5)S\X.?TML-N9(1R,9H,S ]L?Z<'I[P!S]OV9]Q^B1W#Z2PR: MGO[.GO>>VN@]>VT"T/._WT1R!"Z3KL$I*:?/A^FJ_?=N:'PT!T>JUB :5T;7V2(9<5,>])!ZUR=6 02T# MZ3L#QF)C+: Y@NX$NC/?-^3=Y?R<.-HTN-E15$LIG!^-D<^Z&J0U17,0Y;TV M[<&"Q+*J,3HF@#%'T?Y%(IW[T,W>.P"G)$F]X2@:?:!R9D,W M\\F> ,\$7S#]CFNUV7L;;T.#]1/P]*AEY<99'<4YZ.')@KF_05NT.O%:,-DG MZ$H<'_C(_NCJUAH8GP,ZO$W(?K."; 8XPK@CZ/)^CR08&5IP*/#X. M6ML#Q-/:)AE%I]N/YWH5UC1:(. (P4N Q!7(@FCO;WL9B:[ =W9R&!SJVG) ML$Q*/EYPVDAL3RS=F;Y/EMO3VLJZ M44/]C/7M[6SJ&Y4P& WW":K.QE/&.:.G^[T;?\ ?///(RQN=2 QT\WHXQEX8 M('NW])>!E4@/KY79/&112U/[K1,,7?E%%"8M1Z(7&!@894(;O![(* 02,?Q4 M2.."6,E%EU\U A)C7*,TC%I+Q.5"TVTQNQC*^4; IEZ-TR.ID34IJ%/C27'< M^1@F,*Q)J-/X\/@Y .')H]YZM.$;7Z;V#/;'/F'KF?6&)<971#VU/,93KMPA M:A-TR_P7\("B?UA?/I=JC$+UNN3K//DJ+TZ^=GG4+H^Z_ER-1TV@'I08N#N3:A&7;-X481=_KE-0 MS]R>;]E+$S0E88@S-),6P:2G/3O0%= P87G4$;6U6D=O3]KJY6D3)N]5R:2* M#A"X6Z@1(YT/T3+$L?3;!M;8[\\&+86[-*E^[\#K =X1P5D'/T57Y;^S:MPH M@BM$"VN?Y=O!Z98=5]L(\#V,-BW0(DQV\6-JB_#I16' 92;PC5,ZU[/(]T=I M/%%5Q9Q(Y#SX8A\#4_@,BZ8WC,#%Z^?1+;"4D(]M2K Y/VXE7Z+Q!"\(,X]L M-8CACY12J%- EPE+GI$@>-,4.0N_1M:-9$'C XU/$*V3<^Z(+(P#^P59KAH" M8WWUI^QD>V+\F*#Q9C^UC&)4,O; S\VHMG\_C\IE (+G4[YMI>312L"TV3Q"31]D /)1F],1J%&=[&7 '3 M?82=)IMP9W*4IE/\W:6ZC10(B=4F;'NSB7O]!2YS[[?DZC2!KYI"V\,A+L?9 M(,;_B\R.KSCQT6]!IZ!I$I;JZII.8>@R3?PQQCLNFVYN+.:T;.-XR01C(H@@ M"$DQU?[BV5)HQ()GG+ =@^Y5;46F@$ =(FC%!&#Y)G9>_!8'0VP./$AS\.*8UX EG91?SK2!Y22,<^GV=_FIR(#MO MY^F/J*&KTQ?\OKB@0N$=(T@V@=+FHN?/YL(Z;D3Y1@K(BG@8V?>8ZQR7)I;( M;@JLAS]=\*HG/MG)SY_=<-';-^5A3N;9=M7/+?W^+"@GV2K+7H2RZO[O:#6-WMM5[=,WB]BE)#<,;6NM;PQ=QZ> 7+ M]KGRQP]7W;WU,5RN>P-022AEV[%>7C=1T%:(T*9 =P+D%)%N[& 4Z'D/37QU4HSY6XBQ4CZ]K MQL"N/AWP3IH31JS=9QV=O5C0"+;0X2GWJS69F-RHAP^S/P"2D*7,Q0!K$(C% M@KKA H8^^[E;.TPN9,^. =[ W@?2]B9@F,*/9X:XV?L-_::V;0L7S,8VN2DI M_ L6(AD% I28E_K,_9Y(#1W]JT-P$U-6(\5J&T]GV6&=%\1%K^\@A4R3#3Z* M1D3\H?&H#:Q9J*9SNZ:I3VKJZ5*L,8X,!^1C<<"\K"N54*4A#B;+(<'E%5LJ M[$AK@*FE:(L)G\K%[\,X9P M8_HNIXSF5C!F6 X/9C4OM*\[W3M+-%^^H!-3>;UI].VN?YD MY?1>.G,V*Y:W+=9/.G4(K;R#(V@7NKRX&1/H4ESQ=(E:3&S*>!SOKI_6.88K M+7;L-(Y[!S%[GD(F6?DOE/G_D\ML,^_!^ ?H.*5BDH2(_T?Q!46R\01]7LQ MT1/SX:,0)D S@ZH6&3T-KK[I,ZC5PQ@X:1 3@"G.':!M['IUOFCUT+,>HG 5 MNW:M9"&*0CPC'?D E.WUI('138ZL@]DKS+\>C:JZOH*#Q_&O%*?-V&;QKROP M/Y8:M$=X2AY20>TR$Z+A!!B_=-NNG%*5CK8[8F*W9KO^Z>EHXG.3E*LN=[WT;JFB6=\)\0\+S]N9AQ-P58%LSDA38JB3M=' M&C?VT 4A?WQ#'>MND60ILFUCVNBA6\> M!S_/-"QF7"]$XVK7W-*F \$M+B25HF&(*J4QFOIZ6/"8]!A7"2S/+S2(YBJ6 M)T6W/CTA\LY@7D@P],=H=WWC2:M'N,>7?59=]GD-QG+CV>=.=5]?=6]'%+I M,4??%VR^7KFI>K^_O7]1R+N-,4>S.F83JF&,I403*")_$5N"'&%VHUT\,-]W M4@;.UV:P[QI/^)JCPT%;) MLG\MF6_S!:\U?;M4)!4(?\.$/?=!K2=\R[.+]]9AL_/N7?":JW-I.QIWPE4: M/WN-Z;1HG:-I4UM@=4SO"*N1I^=DT4[Q:3*GZGQ_W"YE_/38PQC!F^T8]^J, MBTM1;LJ.=#\D\Z=$<2[VR.6K,[O7IXE'+)5_^+F>O1C]1S@',P]&,E[XE=$W M-![+J;">!I[_-87<8CG[)+KN-I5-S7<(]E/]MIZVXO?@R*'6)ZJ4XM-1NS#^!R#!3@=%P/'>BTCP,NP;J:N(\8G:AYW<$1 M[O^I1WN@)W/5,'=C/0Q,IQW7AW!3LR$DC".M4O!@$\LBL&(+RQ[[3? B%2P= MC; &)"5Z\ 436-DJ8,X,=TPO7A>KH>JA1259OU_#*S#_ MJ$F,H*<'U.IDONDA4@I'^RR6N_MVL1_N"(GS2EF6N+VZ:KU23J4KJXZAIUM#D_EIDF*O(:M(;C*RN1U]/*V[! MN' F:7^P:^V3KY^&$!17_[Q]O:>JR>K],/-M,_,0:VN0B:/ZJ60^[LY-Y0K3 M4_9#^YZ:D;#* 8,3<7/OTL8AF/"359&'CG=GP4H>B[&P0;9RF MIK99UK@V+>9O&>_G6$_]7J,$<>3U))NN'*=W9<2-+G[+B:FUYGV>NG:M-OQFU\X_.] M$?_%>@^/7IK>O/>-GB91: : NW13QA3MQ+CQ;18W@R[8;GM.A,%)?P[&+1!N MX+>-N7'"]?;"V!"CG1M>=+IH^#-H7/>Q/JH[+4 M5L0M=IZ= MG^Z/6_#2IGY@^'D=;FME3S5=::HS067"1V"F191SF5-CF?@DY9Q3IZ(P&\Q[ M"%23:0Q9QAAT_;HH"(,(Z[%S0"S&C=H>II/L[\@\;:$*(SN;S+=+U;NK:JRJ MH^SPK+2+,1(HZ<)$TR8M&QRLO7SHE-& M(T(UA1IZQT&T=V@U)MU"43_D:L[?ZYV3R8FM(;6]VG57BU:URNP\JYA^&281'0;CF:12U.CG 5)+B[]1)(4G5_Z M(\Y52N74W:6P0]9L7.=M<7?*^4&"F)7Y#VY.W!L=QXT[_5@A-:\!#]5X,OW& MO2^'KM+-CFG<8-/:>G/6O#@\C%JR5;=+#51B"T< MZEXTB11G:-5RJ8[GL2,==[&T&L[,-^2T:LB'32E&NRT5Z*S1H6_:*TT.>F$P M.FX<0J <+*!+,)>LEWI<_=;+(PL3!,V3I?KOTP9K-!DU7#(^93G.=]3').+I MYEIS)O@>,.'/ U]#,!+Q=&';+601UT;W/6OOY&]LO=&Y%L"R<=[>SH2[Y!L^ M12Z-E*Q-OK0QK]YU-3GCI40?*_DIC3ECFSWRC87>E[I6'IDW<:8;;XL>M9D!S44[M\.H=@,E&G;O,J:X*5C*%7>QR M;6%KINW]8#%8M/!&T_ZDH]BXO%EHW'0WQ)$V&^ZJ<;-59!3]P_19QTVOT;V( M!1H@NO,^<_.=<7/FC[MO"!:TY9\WR35RQ=P5?5+N;"]ZPMQ/UQ MY99\N;B^,6)$IB."+2MFA[%U4EL\4+4WKF_TQ&MV:LMV*L&I(V>IL 76M6&= MI 32U\V"C8;G&*QS=(\JH:NH:#!7T*ZB8@W&\GCV\]=HL]G[WT8%GHJ%-5NX M&Y=P@36XR0,0\C!MXDX8"9*.)>SM:GWT"^<;"5*H!Z XJM9YR"?&MD:QKY,& M\]%_J2))Y^!?%W>U@DO1O<6?]K&?;:P@K/!@B7G<(KX.5B;J\B9Z? 0CF"[" MK\OVP-OE. X8V&.?]BY,_.EN5[6+W\;")BF6I XJJF3&X1@8T ME;Q6O%MILSJ] MP!EQ6SU'IKHA54ENC#L?3Y(*S2J A]C<1*E6KD542*I))]>WXJYHH*0S7>XC MN+B$/0N%HT7>5:S5+5#X&70RE5C(C@'L];>^7HCK4$8!.KUS\-*5(UZ-_VF\ ML:@:**S)1QU7];#A;=<"_(0B,_AJ&D4+#Y JB8-'BR<'D%J,#R%TA'X#.2]T MB:A/$K:KKTLX?W[[X5T)Z:[AYQE.LO8B0E12734G=TX:*NN2%,H$J+H.W6%; M?R!&NKJ\4I(C@U4[LTRL?"&Z9RSCZN:%=AT+OK;C_8+#:])*O$XA4=P(QKNS M-8R.$6#)8G9P] %;91J;J?9^$-,OWJ,S.MYTC*'E>HEO3JQ6F2J3!W&3P+9W/U25=V8&/ L\)M#V\H\*SU/L-X0QP MK\0CNY[)C^]^>VN*29=)G#3T4.05Z#A2#'T#@P>B6HB(;MPJI7:5A5Y'^JC5 M!$H+Q5I-*T/O8^

    I\"!0P1+;],N"OU@($5.7I)L540&H6T>81L9$#\ M]):R!^KNUU)'/,[8^'$)"26R8/WT#FCUM7*":>H>7LG%GE@Q7F18'L;H3QQU MT.%UT +TN0T$AM8?.PWLA^13!:V63LY\*K>OQ7BYVL- @V9;*NZ87:&DC6V1 M*12:'=7[-L4^;@]!>[,J#LK4$GS?334"9$<:]W$5N*Y=!V-\J5)&80I,)B(+ M,42BP7<93!(#+P;:UHK58D0]Y&(3VZXQO4!$,=0BT^A,N*_.Q'6"H,=KSPH3 MZ,OD6^-S:(#0-D<5\$T.(36^/]00PE@70^"#=*.E'-Q*H?3YK872)F'!^"]) MNM4M04RB-)2YH$OW)H3T,]Z&."JCY:.-K6#P+/7"D*:)T'FHT @ZKE>-T(X^ MNB@ZZQ*GJ<@313+ DQU6[&WEFA6!A%<,WTDY.1.1_T76$H,L%0\TW%PT9/Z50 M_;1+H^^L0J^5H'^VPKIVC@MM;G8TGM)C4]W'6JA=-7#G^\H;Z1S18.<*W(D1 MH!4_D*XV4FWJ=F:80Y$GL&GQG;N59T0F&*$*:%T93+1J<;9>3#H![;U)Q%)Q MKVJ3L68&(D- ;AO>P$XDX9JP/ZB==NT76\( MF\JRTE>]U](*E@=65D^F\3G-YM _!9"BIHK<5C >= M<@CRQA67EYR&-I/ M%-2T45ME>^PDS8VCLGU91V#]=#T&/T^GN+&2GVH"7Z;CG"!P0T?9"?KL_=%? M_]*[&+]^ZYV!/L>!2,%FL1>F<3B_?>TT['DTC/(KTA*>E+1E42S#"M*G]C%% MODP(ER2.K1(1^6+K)W&:QK-BQ;5/M9OII9WHBR?U5%>%>MF",)C/= M1#=X^R9C=@Y._3* I%9";#6!7<6@ZE?\_*Z&S9$L1[V';%4(9=.IR%.J" :+ MEYC9QWC+:*BGJ9A^T1YW6$'OY1AX4N28<(PX]3Z=I99+PF-F..%DEL.$)A-$ M65+!E*TN9,;<(!1I725)+2\'4\3C0,-7"8REE#0FEA5QE?P/OW?NN7OG ^C+ MZ=P[6U$/E22563>FY*Z69Z(2&DY!CJ@+XV*3O8:+(DQ$"(N6!+@<5YXBW9=VGF3FYF2D*Z MG<$W9%:[G=$W>/&FD=!5I%TG3U']I(]8\NF:X9_IXIL#SRJ6H/,\->Y[932F MFV5-4;%"00^Z',3H>#_H*&6^G8TS6:WHPH;XL"HD@TC466<8M.JT\?L8VJ3G M27C5VVH9:4(GS:5LWZ0QX* 11^7,;2>-FND@=M%2\+K[F\Z&5?0$/W8[_6\H M:$,B5M&DF,1-55"UE'A6T@VB*[]9$3$]0NLA):P*1OHV!#Y40\(P@W;Q6LFT MHKPS*QA30:PT!>WEC89.9#WB8 P7TFVI1"%-JM]-\FTAH65GN;]YF6V?ENV[ M=UIR.LLE3KQY(4C7) ?LZJ$S,CS5TA X(YGD=\[E5/F@-&TJ*12O[/$J+@)] MB]>5Z!T'-VL1NAK")H&&&1-.961E?Y#":<@I405/>S%0/6(RV%7A.+!2R,4[UG$ MKO$X/Y?$V/^T4YZ.V*#8^6[*J[@O!Y_.&BYOZF!U%[%U<4>%"F5J2@^L>0PX-$R8P1Q/E#.R/8N?>O529*+8[XG M^' ;L1YM360@2V)69.FE8S?E,%:>3:9?%@R&Q]E+9=:73K_$2OHTN4'^G4K- MJLJ?"O\HPD"7L)8IBER"@QTR1534*>6$\N4 _E(MD=H*SNTIQI2Y1!=PM<#8 MH+J9IKFWLDE5\0[M!KP'Q5)RYOE29-G&F\I\KVK:OFZ]X@7_,R8G^!,FU\/0 MJ/;+]]X5R'+CZP21#!1!A08WJ%2#I)446PI7DSHBOTHY@"!\ SM:;WW)19R"ANU M(C!G*U>Z_G@K,.7822@BH@ M,DK11]5]>46=Q\X.!U1\DO&H55R= & M<>"\$%[W&?C)R2Q7@/NPVYMD FLED?!K@!Y-RTHCG82YPBV)T,=8)#<[O\0C M1GI3TJG'7PZSJF U,)^;FC=7E16_8..D-JGM2_I=#,NK4_"5M6XX<6!"B4RQ MLIH3=NOM&\VWX(0YG&XJ;BNYC,U%C<9*,WZ\R_+'4B[EX75CA^>(GET@8H"#3"X\N"R<3*MH\-(D MJN4 U3@' SDQ='R<(U^R&'MGQC7R&Q>D3[30]<>^]6_A5O:](%E*(BI,TIHB M,>MUE6V[PLA=)=Y&=XJJ3^UDJ[Q"O76O,KI8.?%" +=AE M=HY8.S]LL#Y2PM$6+<4(C:)NH3B98D&DRWI*="+FK"PI"X;5<;6BF<;\P4R5 MV.F&7,60)5J$@I@>6:3&G:QP-7*.HLI9:\[^U!F!QAA9P=[F-"A;FZ -$1N8 M-NO\0#E3FW0:I[PL%B==Z'X@36))WKD(9_.$)Y+GO.!(J!CC_J1 MA"2,\.,"8Q=:<#< ! M7U?H7!4PUFR&$\F9M822A#+34^_NE\W]ZYN%72!,JU- M..LGF;J)@=.)PMN0)7QGRJ>8:A1(V7LPUPD%T:8+J>N*2NJ++"OT(8%VE/). MC\C23;Q-!"0:=9%AC(7!S]+A&.ONA3/603XVQ ;8),RSU]ARY"S]1S=+<%"5 M?3*6.6QK7_B\0VEA2RG5 0OZ QY?JMCAR,!5#W)ER9!]I(M4)0WN27KT>/N. MM1UXU08?K4U(O &$4WD5I4VF$G X0KVM=Y9!^,?U!6-]S,X M$^\P)JC"E!_2@(NBZ9%?PCCDJJV9]XY4!Y;S9SK$H(S>FZ*NF<(+TS5^5"7& M*H?AE'FV@5$4QM>"@;'X*D?*X!RVIES 1,YH5ABQ2 'C&#PNBDM@MAS%&Z<+ M"E:4J&XJ;$DWH*M<5T%.8%VR$P@K%[X<:^JALD#1UV?$LLTE+&JZO#(N61D= M0F:@,CM$&1?#6TW=5NI@"+S#U )EJXR0JX/,A.DSVD0B-%BF0"34-?R;50IC M!S7H^ZKDDLR>X+P=EA&BSJ9!I&Z+[2S2]8IG+LRXZC_05)81^<:$I6#PO##J M0EF(M@]73D2B"LG4/,?R!L']#=FH_46VKOKJW^"%(6X:)[PVE:DSHE-6+,D? M_4Q462*@[)/)6HE(&/BY)6CB\^L#5B1).C6H?G"I+H@W3HB<(*05()"U()TN M#(7B0*,1?>QL6^LA>K@H$NG-B'^%-Q5'94+^V!* M_RO0R&"4X5H5*CH-%14O,I#U=PZ%*>1AT\MQHB4J\-WT@^!/>"5S+K '%G>.5 M]9>54(/E_6$SERS=H&U4UCX E#'YM O X=Z MKK!EN#S3%EX99-!!.(T^:Y^QZ2BN;K8W?8^0TY7.*S]$37X%GD!;^4>AKPM?EI&3667\&AR3&I*M)IU(9 M:H4I+%%5)OHH>&LI: ;J,519MO>_IJC.81GJ8IOIC Y5*!8 M%A767UR#7RJA;-XK^VA/6TB@+1AVFQ48(\3K.@U3&(D;*Q%?7T7?:AY$Z=KY M>*;08 A9R "O=C3IOMDW^LARHU/.I*G0K.0D! DA,"JM8!F?&]>W$LV>9&&P M94B^XAG4Y+1JM;]Y_@IU+;=.JW;[3UW6OI^,N@XAMJZ@(=]8/VJ#Z3+G%Q]=M? MUBC@7.A9N:.K;U%VG::&-E C-C*K7C?=GCJC3DD( &VE0W-B3)20OR71RR(0 M3^)^B,-<';XHF0+Z3LE-A$9)FZJ>.;4 &=9$K2X+=MS$^Q%:I[Q,4$3*=@8+ M):(JHI> #B2*$Z+4G"KM!7_)K\Z8,LLDM ($;/64#AATT40;;8UJ3KO^]>P6 M$2MOB -..KG0SIW*,6L]5Q6R9%NW703#JM=<]7#($*C&VF*QN([8!KS%_#C: M$=%%">D^A9-(U-6J#HC;%^ FM8NNN'($,4'UN^GX_VRD?DGB ]VR)OX!NMU;5*1:F(.>#D2UU,) M[&TB2XKA1!#F4:Q.97Y#&HH=+;VC^]5#=K7W4?B%S"?G%^ID6VFA@N_<]8;K M0W ;0754QJ6.I3%\KQ67J#)%47:*N9/:/C0%C&?0'E4<-JLR,(LZ:-2&',KL M.)TGBKJODO-TZY6CEZ%F"NV<51P6Y[$8Q,VM(RX[J_ %T$F4D@+,"N&2I];EQ/[RIOX*[R#J OIW.55RLR8C-6<=W*8V+E6/#;7\&,O_ZQ M"K94VHA07]]GM]<<&F>9:@J+WZ0^ M:R\>R/:#^@,)B"]P=? &_E#O $5GJ M!)[-"[XT,R]$6Y^K7&Y%XN==@W58;F(XE7Z'NKC($_!S%MKV@@^$;K?-Y>U-E^$P8PS-\$D$7OG*[4?;_N*":SKO# "Y'B.;D9? MH56*3FLMZB*/6A;]Q-Q.H_]!]#ET<-(H6G3(24-PH3&TLS&:VP17_W)YZ<2B MQ.CQ$LF.M+ 8Q?4W20Y*FXDE7M>)\1=N@AH',IFDX04^/X)ZH 0RV,;-A M#>=[U;W1)/T#S!J(#=JMU;[UNN?_4 LDKOKH$T5KSV*W]G[-D\/27Q%3HN<(:*3Z0J:V/Q4,HV4FDZ$HS# :@P*N E@:"P"0> MX7;%43;5B[)PC9AVJ@5=VG+K;N+-\ZI(LR(LJ?WJG'X*N8%#XM.$N%%%Q?K6 M$>$BW*#0U-3H0F%*L._Z<6-RIB)-UV@]S:5LV2C?-^?E/$>R&B:'=3A1LZ_4 MF7>6,&,?*S!\98:!K.34] AAOEXI+\I)0I,6IK8-U]V*=;N*::A&'$OHCV68 MI^)6('2KQFFEB<9D>D*7STR\JBHZJQNX"\S-V9AZCEP;!M^0XU*K(3=8[M;4[&+3B M.U'-5SM!Q!4$0-: ^^_824^1G91R21HXOUF1*!^73C=E,-:^?V>^'W.G?1-F MY&:#0;IM+92T]=52@\UU6[$6;/35Y7.E"I8JK2(%6TU[TYK6>,KP_AS9*..^ M/#:5QVE=-INT!@)IV("4L+QTY7#8;O416_G-BI#-7&&_FN JBGR!H+@H-MH] MT4-9EB=UBI&HB#]5HR@/#8' L\RX:WI&=&J#5TUYH^(K$PCY';0K"U2XIKRV MOL&4H$H+U*'-_(<,#F4E7I6*XJS0)5..F-KI=.>@-7,5I1LWC5*BA_6P?53% M;&TD;2R6Y9/E4/QJ!S#^8NMH8A#X.2K#4E/*#']*OJB2'T2K!1<'77B=T4R. M)V+*JC09==F,MWCE":'Z=MHMY7)5XK0HGQO/)V =F#ZR L:OG&]]NK7\_^LP M+33J JXLO#*6X'AQ_3 A)?5T=KBSD5 -59,$T56F$]KTVDQZH:U?I0%BE(K=MJL@LO4 +&Q%C/"M[ MF0ATGY<<%""(OD@8U( MB(-6IU4"GYI@\WV,(A&CO9?2^L4#K9A)9(Z&62?, M\6HNJKH7-7:O:65E*EUD$4Z4GRC?OHBJY):6QVJJJ",# MF%)M-1APZP)-8-[(+;=;JNR%*;8M-TS=VC'="&]W*O597:_MLROXFK>U\G4- M!,(U,3I;3L7I.'#5>*=)K#;F*5T'O]<_*G?E8[BB$,'QGNT^5]$4R1YEQ1*.XM"(XNN:>;\B M"Z^!.1SRQ0-?WU>OI@:78^^7%D: WKQL!$@SPX&^6B4&WDJIGRH31*292&<2(-VS,5I*E[ 7H#9<989_F&;$2LS& MBZ2R0!%/\"JE<)6T4]0O&R#5-U);M;F-(GUA[:6%3Y>;@F]7A??CV_,W;PG0 M/[%R4U.5LDU1F5Z'DGEZG;&*'/.W53&L2G9 1EQ)51S&#BF'AS*6#?R[55SX M\8UA#]37-5&BRW$#B=%>WP G9=7+QH[>K3E69O5<+HG-FWIN\V]NL;*\^Z&O MAJXE!JC0;:4$$J$S.Q@M-*\5&JO^F 6/T6OB'*@^C+4)Y*+\LKO597R3J- M9T(57H&-V632]W4I558?N2EN*S'^*0 &)R65:G-;BH3=DHF1E3?VU#TLC(%B9\VR>D- MUR)8MU3-GMS.A5MGQYU>[[[]>>Z^]@8P)?V6=/:R,QB-GJ"OP^&3"/:R M.VB)8'O]SN6P+5K0 [^N.]RIV>_(SK"M 7.&EO)O7PV^*B.Q1"SWJK_ZT^M5 M;21RS6UXCF3,'GL#NJSM/QMA$;*8RL'Z[F?EDQFSKT1PR^BZ.+:O=OKJOH)X MSAC\7G+R/CWMJ7K4Z>_0G:WGDEY_MW.)BC\_]1SSA!V@NBL7Z1,53K_17M2S MZ?XARB4$QVOM?:2TALS[,"&$UN"410(GU[)VK MH4RG4LYFK]41BS:!5>Y1WK.GQ[GG)@R-/+;8KG:X=_WJ^TKM@N^]Q=O%';1H MJU#N5*_^(PJVZS6(-\71/8]F[B;BWK#']SQUN3ZF@I$DNKO+X4GF]@D7S7,: MG-VF]=?D2=?)2M$^9C";/?[8V=-!]M*X1_'^9[S>A_ MK7&O?DF612H4FMF]]*@VX'OY50U"V]UU>C'9C09[NDW-NK&C9\3#?)*I>9@^ M-Z_B%YN5>[H])RFK^[HU)RFLL_[]W):3%!8BGSMI[2ZM!WH=-6?NT+V._UDG M>?(0I^,1@SDM+U3R;T_&(YXKV+."7C[6T1U8'$$MIC[#>+HI)80A] MO(\$V?.6($'73HI[>"-])ZV=MYCQ:<5 _E?D63%YD#]RND&0_M@%00YO";L@ MB N"N"#(2PO+!4'VD=;PZK2"(.^_R.!!-R^G&P3IWS-AQ05!#M#I.$E9N2#( M,S@=)RFL>SL=)RFM8>^T8AW,!'RV+*(\7$5EU77VM&[]\<4]>MT+%_@XO/7L M A\N\/$T/LC !3[V\4%ZW[GHQW[W^D\2_>"-M-_ICUZJXGBWX7]&KMB7CH*H M/&:%,C%8(<%G@9@5./SM6-YM6@&1.(_Q0B-T_^ZKQW22)\ 5%8 M!4G/_O;7%4%==$9]E,*;"LCF1??ID"4N'P1YUQ^_ .3=;I-JH,J0W\R0<954 M))G!PC+,!J#WU155E+_8@>3@U_:S9R= M'@O':#L+QS[(^5=??>^X.QQWQ\-%T$QT\%M)5/K!D/F<%H!N)IG_73&-;^&$ MM9A@*Z2N"/\ND&<$K8U@/J58YD0K7#()YZ!03#D:(\#T$CJZR#PF63(H3QQY MJ] Y(X-SF\!UKRX[H]'%?;!UA^/.Y?A)L'5[]\,_O0/\LWOU%!BPKK.MZ^SX M,3%@]P"WV_K5JW;BX'TF$_D+6\9W9!DW0? > R>PI?+Y%3>.?<3SC"IG1<1; M /FSF[PWX!8?,.!3$USW1:F>J0KD18$:]3'B0/(?'A/7] 7S M,[N=[L' FKZ8&+YQ.N5TRNG4X0K3Z933*:=3SZ!3SU39\Y*.Y-LDRS$N?7]G M\G3K>2XN.R^ 9/+BJ\(IQEWR&E]VADXQG&)L6HSQWINL4XR34(Q1IW^"BG$" MD;J_$]_U*DUFX2Z\< ZRQ0KL]O;>1A\!M.7%%X53C+OD->CM[7@[Q3@%Q>@/ M[QO$<(IQ[(KQ B#H+ZX8)Q# ^B0C^./<]^8REJF(*#=2!,LP#K,\I1QR=Q;9 M[RS2&9W@4<3IQ5WR&KF@EM.+IFBGLQ=.+QKWD5.\'3F!D-9O,I,BG2[(U0KD MM8R2%9:_N#/)?CB2+KKE]*+IK+KW?NKTXA3T8N#LA=,+IQ>G$]KZF"9!,<52 M8GBQ2//S8N6.('M)L.N.IDXOFK)=72C+Z46CO=CWELCIQ2GH1:^S+WO0,>C% M"82R?@[S<$YH+5Z49"]>3=D^5&@#[?I\!Y"7'&Y+SZ9.0YR&'*[(G(8X#;G+ M+Q^G:C!,(>RD\YWCNA?$T6=XO0_[%3R0OIB^7 MG7V)7(_AQMWIQ9V96_WG/: :V^"V@YG7 ZX73"Z833":<3)QZ\>H\$!#++7>RJ!5?I M![(LG%[<*R4Y=S.I>YX[1:9T[ MG$[T=.($8E8?\H5,O3/E4GVK0E?W=ZU.]]P! M)G.X^_(XAC.'TXD==&*/F@>G$Z>@$]V]2_:=7IR"7IS>_G$2,2MTI[Q<_&GY M6!,9R_N2[ISP\0,,YVD=/YQ.W*D30Z<33B=J.C'89Q]U.G$*.M'K7+EZP;J" M!&&VBL3Z59S$LDD-W#Z/9 M["H8=H.)&(V[8M"[F%UT9[W)N/M_O5[_*_LI-4I++K\761[.UH\MAEY7RX%: M?!7F\+II13(7=8JNM0WFR._*XQ;)/8"XQ]FP[02/\MO810 M0N"_16I V< ']?*;Q,M8$%G'^P"?+I.@0/0V]5?XTG427<,?\H7T IG!<'P/ MNE3,Q#0O4ND3=10BOB'@V]O@L_2R)!)E0WD"CX9IX*T$+ E$@L,'L"/9.LOE MTG[5-"H"\RI#1N6#)8JS/%4$"O!+GL++$?,$FX+.B+GD+_(XX5O8QS#.92SB M::V/'_^E>KA*;J3IA:]>SZVN3?=#>+.((AF@N+)BNC#=)G92^&8*/8T+Z>Q.1A6!Q?BQ27'"XX/-%*KF! M&-X$C\7Y(H/U%, B^B17L'@F,N4]>]#UO7ZWW_.]&[(V 36P%+\G:9BO<8UO MOA[,$-J#.:S*).7%R\8"?X,G]*I&HPB-_3,.TG@% M#I)?I%]A#&NL]1[ZEZ(IBY-E&),Y@.;_V?G4X7$$201=!#& )%,Y3>8Q2+^T M)XEN6C4F\Z+XI/3H^)?_0]=NXYI5TMNVE)I6)[WW[2*, MN ?;EIQW]VK#IK67(&P/!*Q;\KN'#0A8S1<$JLST"CQDA19EDQ#ZC$/6*\?[R;,%Y55V_%^@M1T9R E811+=&1\J:I))%#HS)>X)_P M)36O!YTT& W,G#)"$?M!M2$4*0Y@F: /6179YE!0BA/0B("%80\(.KY*988> M+#X**@G-V'U.)I$FAM"S8T\MZDS%O^0N<#OU$;'DR:$3*5A;]CM9J)NB! '> M).D7+\QTAV J-EH'#/:!$D_5T7N+66^2(),:QB,J(C(SNO&)A*?VVH6U-*\ MPK6[2K(0^_PJE1%T_EJ^O@F#?*&.A/93' 9_U2T?$1.0?I%O?\2R/U-2X1'_O6 M$#/'% )0*E; 5[RUAG15(@ZF+QZ8_MG?OOK+W2&"BZ^^_XR1!SHG M)G@VRV%W%-\W3>,A[G=F?0?-"YM7LW**>.6!60$7"I9N?B/!Z..)642T]M'1 M)#RI@#8(@3^HC2!/P-?P) QU2;L!?QU-E_#FL)C+$W"[':M;A?UY47%N26^R M17)C>P03W+Y62:H^55$$;>/OX9/0M^&'[JNM EJ*= [&(D]6K\;5 &5G&-/HZ:'7JGEEED>KS4 BOI _+JU4I\N62EV; MJC>KCSOT42V\J3Z[[/0&VS_N=GKW_&S#B*[Y6)'M/FF:[5;QK3UVO%JE^'S&>1E!+ 1 M]>ZRZX*.QR_L;[PC?X.<+N-T>.!O/(U\MG[U^*7^*SIY+R_T-J[C9H&>_)>>)5$8>'IDK5(_/#[LDH.QRX!/37!= MMUF@W?+>+C"@Z%:86V%NA3V%8]"TP%J=;GZYDT.N$A*>(D/PKN=V7D2-*8.' M)LBO]\T5W'WX+\1CNMNX1^.^?]GKWB]?]0G_ PG3^XR1_<$_G]*>?]!<3P)&4OSGR>A/GT MQV! AX/QX2TDI\Q.F?=5YM[EA3^^V!>SP2FS4^:#4^;AJ.]?C.Y9MWMHJNP< MVST=V\O#F_<7=VQ;#?NWVX!5V4P[49I>4G#]KC^^VK>6_4%83?>SAR<]2:/N MR.]>[LL;[F;I>6?I;'@Y] =7SX6/Z&9H_QFZ&C_WY+SXYN\48Q>W\6+DC_O[ MTMNYY?N\LW35&_K#_KY@[FZ6GMG(C@:7_L75E=L&#W>&GGUR7GP;/(%$K4VX MG.>/G:K*PP%H2) 46,>HA^V"JX\EGX->=:/+@3_JWA,<[_&$U(Z;!K=:3GRU M7/4O_-%XW\".6RUNM9SB:CD;#(=^=[Q'@.W85LH^-WLM/)<,+IZ)C^MPSB7. MA#H3^IS7?7ZW-_:[HX==D[??D+KUXM;+;NNEU\7_?UB>O%LO;KVNC/19A[. [Z?3@O5'\/!@W1W PPR4#2R-. V+R(0/EU;]CM##SH M1F1CWC(>XDXPB!N(E+L^VD48^*5(00)>4""4I2>\4>\;TSL-X'R=1,62D$ 1 M#3XC$'>?&2(8A7PV0_S@R1J>[_6_\0)9?5Z NHFY)*QY!(AD]'F-+M_Q&@16 M9YO038+ AI=#30?3*#7UT7.+3H,B&W#U]]DB_")NA._]$J[%//2]-S&HVW\* MW_MWA/0JC.81(<,8+H?FMF..IW+C?6 MS.[(H?5YW_7)YA4S?."*Z3[UBAD-+@]%7+>LDC=+4)TIJ-[_P(BSQULU]%5" M,V=L=X4:ODD04<$51\J:ZQ I<)#) 1__^QL>W"?".Q_J=^(K<:S-T[LQWD]% M['W*869@JOI^Y=DR+'X1'U0PAS MM(S#&4B7QU:"H=M ]@:Y7F.[)['44/^Z&QWOGP@FO4DE<C M3F_3?--+DE3/3FU,*[%6+1'>NL)O3P-&=]:@ZT')<;"SJ,O0:U"9#XGH'IT5,F M:Y4^3'^4BAL/8=136#:9XGI8KL ,Z;534IGA0J]P!OF*Z"'S MYA$8-9_Y=7#?BHG:(D##?HWO$CEO,$1_1M1"Q,V1+\#$SL)H"89G&:HGDA2^ M& EF)RG[1B1GL<3/B6IB.8F(+$T&M&G#HK>^BJ^8I0+DV_'>P^J&$QJ3GK'U M:)1*$*:XMT1B8M&45$=O6$2TI!6]FOT5<",64@2E;&0\A]F0^"GT]H]"4095 MZ-?^*$"'\C6U!W8_L)G4?K"L\L\5VEL4=WP=IDF,WP.1PT@CV,&8 M/6XF800$QN\K14)<_OINAX#_*Y+%#1G=DO+.%BV&&2*I_ +X#$:PGI)?=L;< M,OBCF(*_A5_YMMUN^IY&[708E#XT,1YM6;[*73(JJQ11KT*;T885\RR2BD#ZQ(N6*NM#5@0\0?!5^)'2FF4AB$#P8LR^]8F$ M1[T*WQ%FN3I7*/^\;DWP11@EDF@ )6H_.N<1&YFD('?(6X@T@(4#O=+.<$GO MR,O8-C<;W#UDW;Y5ZRT$^YJMP#: &\0]??QU='JT.Q>.=N< ^G(ZM#O;F6"F M36[_8>QAWA-WY]:7/R8O#O_@R'$.G&BB300>;>IKV\A&VM+7-NE F_K:)AUP MY#BWY"T<*QJ[(\=QY#BM6L>.',=1=SCJCA??+!PYCEMA;H4YV[)!TB#\.)E4,Y\.O.Y!Y_(H-?W!Y<'N)"<,CMEWF_<5UW$Z'H8HIU3Y8.: MTE-5Y6%WZ%_V'P8W=S"J[-S:/2?_ .?]Q=U:1XWC8+*W!P'\P86CQCGL21H, M[A.I<;/TO+-T-NCW_5'OTG$"'.P,.6H,<[@R-]X"@/I)M\ 32M#XG",?06/#IHJ@NBKIO M(.W2O^J["P&GRJU7Y?' 91\Z53X*53[K$8?K'E&,EJGQ/E=7+72\^WL$!X\$ M6MK9-V??]LBI&@WZ_NAJWQA/RZR<4^834>;+GM^_O'#*[)2Y[0))3]]@G#=^$"'Z(]Z#6"N]@=JH?6OFXK(SOM]5X^Z2 M:./">>N09.M?91K1W:V$N@!RW*G6'3GE2>3F*G;MPNQIU][UJ< M<7.JM9-JC3KW3()VJO4B^^9C["2/WL8QD%UN$KY8Q',]6"=C33SG>TGJ]2^_ MT00R^EN];J>/)!:(MX6<=ZLD)-HM^#_]Y\KQ\GDY,CL>0MK;_'S5T=X@G4<: M7LN8V?R^'O3[G9$AV[,?;&+IJS;62)<7)3*)-+[A"PC M^[T81]',3OAU;SCN7%7YVFRVPR:FQFV#HBE-)1*<:(XWPQ6P':?^OF0?:LF= M8[#DU: 9XI[_A/QK<";1QFC1-<40J&C7-,K;VHE!,B-6,5]55YZ)N8IE 5>T#M >A,KOIC(OTMA+12Z=,CVS,MU%2E?3K+D,:GSJ W%2ODV?&9S,M7)(2&35#S[L%?BQ42H])[IG!^@>]X MUR(J%.5IEA7+%?Z8O<9O.YUZ2IVR=NS[Z52W<]FD4[V*O;)4:;(^UR80WAN$ MRF1I/:@0;EH,H$CR"V==67%SRTY!DU,DX=M/NQK\7*=M3ZAMR!L:QH4,2B6# MXX&Q:IDF=2[/C=7S QQ#OAZ:4)[S8 [2@QD,ZJ3>31:AYL%,(Q$N]W)>X*0J MHPC_2UL5G#.NT1"HAJ"/LS RG.6QO $+=%N#-3>GU$EKU,KA4<]:?H_;J)YE MHUJN1)A26"%*,G4(O="WEG67QMY4U(Q5&88M7F$F:\4_(CDS_A?W$<7FO 8- M2**L))Q/I1>C%H.KE'(X*0\QT$A.$*H*?G0.&]>R06_31 1+L6HW,?#]PX## MR\Y%)0HXV @"@D-QKQC@+JR(S2' 79_,P)(W@]2C5;)=9\\,#CL M#F'27$SPU(SR1DQP.!YW1E5[[ *#!S=?38'!X45Y/>,FX2DG@0^NCQ85E-DT M#2>P9XD)')#=U#W[U.T?@_/NFD1WFGB&B7RRN%=],EV4J7U1IE[?=SIQDAO)F7'UCI)*6[FU<4VL!O09_$ MP?3%6Z1R]K>O_A+VIU=7DVEO-)M=!<-N,!&C<5<,>A>SB^ZL-QEW_^_BJ^\_ M8X8?+I*W"=Z+YME_?2>^;YK&VV3^4*VB%E_A76TXK8Q\@VN2].SO*2YLBJCG MQQNVM$?I+<7:FTA/S&8<\@>7("Z6,DV*S,,(+UM@PL3S;@'!4U_0^2+G3>/H1JTR^TC^\#L)L%8GUJS"F MH=)#KU7S:O,$9Z">ATXOY(_+O:33Y?U$5<"J-ZN/._11+7=>?7;9Z0VV?]SM M].[YV;A[OR=OZRR<[Z_&KJ^/WM>+SN!JX/IZTCK0IKZV20>PKU<[M7H'@L%! M !74&=0?6&AY9\U/2RGD/Y/C\0O[&^_(WR /RS@='O@;3R.?';]QG_7&E_YP,&H] +!C5-]SXD=[D,6= M INZ,YO.;.Y.HW8Y\(=CYP$X56Z]*H_Z7?^RYYA9G"JW7I7/!A?^8+@_%]>A M:;'S9?><=^?*[A.3;E'H>6\JC#U61_OTO-^[@U^@[8I[@G,ZZ-U!1W*B<[J3 MN3JXH3]>1MRIC[_-:[H_O(,JX437=,OG]-+-Z8%\M1GJ7S_2^O*G2NE866*_ M!=H_3SQT#+^Q,:KV /.G:C/T0N[70+<99*N$)E* .97"K>V@^VF8I IAR_=$ M!5X+/Q>P?'#HE4I!_+YW(_*\5C'HUS&3:J ]7+_W,!P+U:]ID:98:<@]KZ"C MV>B/ZMOV*.M%W7XC0!@^I00YD;&DXC>KYAB3UX93S>&D64QSN669-&WZ5XUMH,Y#(. M9[!ITAI:PG"@KT^&A7 H)>.?>")];PX+/A412SI8AC$(-R5$AN-=FSL,WD/@ MVSB3A-,8(@9;N4H8AT804BT^F>2HWJ"R61+',CHG2 L%6L,UXS.9(88_O&DF M)16F9T5:0J[[5C.Z KM28DXEVFKIJ8X=L^W<7J"=[3%SKGY;O=G5;[N^'F$] M;%OZVB8=:%-?VZ0#KG[[!$M[7/VVJ]]^BM!DRZR#J]]VU:6NNO3%MR!7O^U6 MF%MA[:S?YCML O7=V-.K$,B#3D.LZ"6O@?<)-+N4;)>2O5^AS, ?7MR>X-:: MM&RGR2>MR5?^Y;CG--EI'91?XWS9Y_!E M#ZO*_\5]V;W#V#/Z7YM@2/>N!;]ST/=:4 V":\>:N>CLBU?4K".M6QM..W80 MV>@.: &G'3MJQ\.,[L$):^<<02>QYY-8FPNIQW=L0\=I3XYZ2B].$L+D60S> M0;;17'[?K@JV?2H,JW5J.Y6GE?7$=BWX0ROKJV6_EB2DUE"+ @PVLT*X[:_N'4]E>.VOX ^G+TU/:_R4R*=+I@ZO2R)/YX M;?ZV$3\:(L%KQI1!0 QX3B&Z@$5=PE=2V)0U'$&19V& D!_I=3B%A@O<*< Z MHU'][:]BN7K](QA7,'!$5_]:]7<%9C8LV>[%,H&=_C]5NP_[=H)?@O9NPGQA M6LO D",4AS<34P25T<.1?Q0AR:#C_1OV)7 !R T07EQ011V M]+5-.M"FOK9)!QPHPPG6ZSE0!@?*\,A?;:-U<* ,KF35&F^N#N&]^(M"%HRYT'-Y1)-]VO3W!*>V[ M."OMIO0DIO3EDBE;7OU_9PG?/4K^-07VEI)_ M_O;]2K;+IG4)('5<,6?G$D09SV]CVU9UV+?6>J24P!-^P9E@2?1& M+$T;6J#$GZC 4F@<"E.7VKPL]EA7[=9W:G'WFNZ/7'*,,Y[E(+?S8M7JX=^Z MW!L&NUG)C=@F5$U M(P5-EK :IJAQY5-(.S^-BH *=ZT*\%33'DYKQ:@_/X6$T+P+C',6!@4^-ZL6*VP5!Q:6C6(K"SIYO4I5BM0 M-BKE5<7B"")B5;EWO-LD#V],E#A@A"Q[_;@RG9F,)#\-,A)>#.J0A3D7+H-= MB"0N?!X+/X\C G4IH#\YBT25E^L*=,:Q4:: 70(R?"VW#_>L*&_2@X<5DWNNCOS :S+;5.O:IKZVK2ZW+7UMDPZTJ:]M MT@%71WZ")4:NCMS5D3]%Z+-EUL'5D;LJ5U?E^N);D*LC=RO,K; 6UY'W&\O( M#^A&^;:@O4OD=HG<>U8F7@WWI8LZT&1NI\BGK,B]@=_M.=I>I\FMU^2S7M?O M7KCBFB=6]\.;]XN+@YKS TV6=%;36'/64]CJW(Y >YY0^B\$[R#:. MH6S_Q[*0AX5H]W+G^[;X=)+"F(EYC*L8SQDT3"86Y]K,N:J^-1 MP\CD-(F#LE)SU6F%MAKN+[Z2X\M\4@74*V2\C>,_OELM_KOW:U!4Z5G2H[57:J?!#C M/BI5=L4R1S+YK4GL[*N_MM5^#Z)_^JJ?)V&. UQ5S,()VX+-^MS?2WWF3 MAO])8N']&&9Y&DYS[VU2I,0PO2IRJL(%$233+XLD@M-L!L]@Z?$*>Y04.=/7 M9G(E4I'3Z[.,Z'0QKT?<9$68=[R/19H5@OO*Y+?87Z:VOE%C(6;>4,J>8$+?("_AJ*B-DPLZ8N]<+PFP99G!H8Y;C52I_ M+X)P2@6%@E6,IS"E,DPCCSXL03 3:D*J6C4$RH,!HZG2;Q/$A -WT/ MNI'*;(5DR_PQBD[$:_TVF#09!S#ZK.-]4)-;EHC_%*99[GTB2N1901GH=0GA MH!+]8$\_2%S)2 N.K.$TK\+['7H$I]4\7!61T.3"1AKT^C*SO=>UF]JB!91! MAVU#4QC,T*WILO@IB+TFY8[WABBG?Y13E4)/?>Y=\5Q/IVD!#7[=&U2G%IY MRO(ED21C1IC419FA5BAJ62A:>"W>NBZI]D7,!.E$HQQY7X^K;ZN7?P;[01WP M#RB]=E,G4XN[UPW_'2$E$, XR$X 9,"-$'B7/D8*&FU+.Y92#R_0R:NLKA: MON8JBUU?CZI2LRU];9,.M*FO;=(!5UE\@D4GKK+8518_\E?;:!U<9;&K>W1U MCR^^!;G*8K?"W IK<65Q;]A86DR_A^#HQ/FK\]Z@TQ K>LD[M9U#ERXCV&4$ M[YD:ZE^.QP>5'.J4V"FQ*S5RJGR2JGPD]MA5:+@*#5=K[*SF,XV[-[SP^Y>. M:]JI^L;'L?>V^*.73! MJCA619]AG"=82%G6QE*EI_"R8I*%02A2*G)]&XDPO9996>J&YQ;-+?QKDL(S M;Y;0NRFT]>&O8KEZ_8N7K"13LG)5["\BG2YT=2N32$^3Y2J2N2J()6ID70;Z MDZG$TSS74Q@ R (ZM$JR_'P:)52B*@(4+G8]HS93.97A-=4:8U7H%(MV ]41 M+C@>7FEJ>54JVE!T&F9V=W3#R3P&L6,9+I<$8FN]4>>RTAJ7!&(K90/0C2SG MVN7MG=^S0)4)K(^W'A.KY$5X% M\EI&R8J>U%EB>RLIO88Z ;V88VG\JH"G!1.?^^_E4'>^CWWFO,5$2]1&YW9(@/R%1A'(_*X[,<_D.&@138F%(S>[N; MB =8MT&O,WH1XV:J[X_9PGV2$O9.L!O]CM:23SIW]0>3NZKU!2S>+?HR"V,1 M3T/8\2S-05V9%; YRQ0T$7Y;\C9(RXSA.."SK&+5LL<7N!KT%4IEW+ MO'4J2.^6CX@)C+?(MS^RD;[]0A,[ZE5E8?^[2,M3Q%R>3U(IOIR+&73VE8AN MQ#K[ZKMJ]7\8Z\8O^O#V^MBWCG V>YH1PIOYJ!. R6"K] I135*VRO\E#J8O MWB*5L[]]]9>P/[VZFDQ[H]GL*AAV@XD8C;MBT+N8771GO%%^+J^:_OQ/=-TWB;S)\9K..G)(5?T35.4QE/UP1TW.J"MFN]RY>(R00-8.'%?/@$>]Z MVW%69MNGUB&LJ#<[A!77UR-$K&A+7]ND VWJ:YMTP"&LG&#QK4-8<0@KC_S5 M-EH'A[#B\!\<_L.+;T$.8<6M,+?"VHFPG9<'10IJLU"?#.;#JS":O''_?V MJ#8]4*/IE/BDE7C@CX973HF=$K=9B7M^=SQLO1([]W6_:1\XD)0M("D;-8OM M2@6])9?W(0F?-R+3N<"F-.Q^;9T6]^-[JJ[+A)US/IC MXV,=K]X-$66)+@3$7 KUJ>H:):G'24Z9ZUCC2NU1FCK1\E)YK$R18)>J?]JM MNO=,(0]K(G5YXSNG-;J\<=?7UN7AMJ6O;=*!-O6U33K@\L9/,*7(Y8V[O'&7 M-^[RQEU6J\MJ??DMR.6-NQ7F5IC+&W_LJXEMD6-WP^MN>/;]Q]_U>]\HILE/DMBORV6!TX3)N3BSCYJQW6'/^XMDVSF0ZD[E[OII_ M=35V>[]3Y+8KPQIX_6\V6J2YR.DB.^4&;Z1OKLW,X,7R&DJ!6/Y+UH(WW(4J0@ M9"\H)#X>)3<$]Z\ZEPK,&$[BYB1DAK7&/&?S@Y7PK-"RL3T!&BWFTIN(2,13 M?##+DFE(D-8NM,25EKC2$E=:XA+?7>+[ MRV]!KK3$K3"WPMI96D*WF'WB:C_@W(7;[U=<2HA+"=DO-:#O7XT<+X%3XE8K M<:_K7UT<%KJWTV*GQ?N-^]+O]BZ.(\W4)>CMFZ!W6,CJ+YZ@YPRG,YQ[;?^C MB_:G-3LM/FDM[CN*.*?%;==B,,7#8<]YL2?IQ8ZZ!V6]7MR+/:HR$SO>_"!$ M\>WU'O>@)MBL_"CBF;A.4LH*O7\VN'H"6L?,;,I_UNG4 6CH74GBOBX862:@ MFYR.C>_$K'9H(*/O<65)F&4%99)S7K=Z,9-!Y.K5]BA32LF>K.EKJ51 ]]@X M_N%]M@B_B!OA@8R#,/?$'$1*7V@<45G:LI$*7B]MT0GK.(3MJ>!*=ZY0N59) M%N+ 7Z4R @E@]E_.Q0PZ^TI$-V*=??5=-=TYC'7C%WUX>WWL6TZ/9["H8=H.)&(V[8M"[ MF%UT9[W)N/M_%U]]_YF, ZR8M_!"K"WYK^_$]TW3V(Z2JP^PKE/O3"W<;U4E MWI$77MTR:&][T=$23*^,(A'+I !;"SM*IFA*J%HG\.8BC'7%7Y9QS2":S4RP MQFRO'[R3Z>1XYV)[^4QRRRRYTI&=,YM=Z8CK:^M2\=O2US;I0)OZVB8=<*4C M)YA5Z$I'7.F(*QUQI2,NL=TEMK_\%N1*1]P*O MSGN#3D.LZ"5O+'<)'KLL$)<%LF]5R;A[6"FM3HF=$N^IQ ._/Q@[)79*W&(E M'@^.!+G<)>/M-_'][N'-^XLGY#G3Z4SG'N1EHZO+PUM$3I&=(N_IR%[ZXY$[ MC3DE;K,2]WI^?^0*2T[2E^T-G#-[G-4E''V^I;3DV7A,N"=-^:F[9Z7"TP]E M,O$W"UI0.I16K$HZ5&)RO3YC"GHJPAA+4^#35$YE>$WYK8V%']"[/!01O"69 MS3(8[62M"D%JJ="S-%E2]C,1,-R5Y+RE?(7("^HRL3O4[N1H:G$?BA1BRLG% MG]:]RT3&<<*^-6I=8@33KX;M>X&<26(!P2\H4@Q*PP_%)(Q(N?SZ'VB) M%C'H>C*/26?Q8=4DKH%9A!5+2+AX('_*Y1Y M+)8=[Q.T&,Y@3X+N_UX$\Z5A*=(#S*C;*;*'J 472&1502N$TD!CB7NA8*J/ M^L1T/,SHSV \19ZD:V\F81<5$3R6KA*JEK.>4;\W2"+,O'[O&^X\F6/U;1+ M;4.DW@^ZG3$\W!^J%D")?+0_: S#:QFMD7O*>AYDN1#7$B8/;,T\!>% 3X3% M*(.O7]"HU[Z7310:;'"RD">DSR,"[5Y@)8; M=AEMV:&Q*.%J/RHCS';K[VIB=D_9=C4Q MKJ^MJS%H2U_;I -MZFN;=,#5Q)Q@NJ2KB7$U,:XFQM7$N(Q]E['_\EN0JXEQ M*\RM,%<3\\SWK#M=T+@,%I?!LF<:UL!A5#L5;K4*#R[]7M=IL=/B-FOQX,+O M7QQ@1IE+)7P&"W9U6 C[+YY%Z"RGLYR[KY[QA3\^,*XBI\5.B_<;][#K7UX- MCV/_=YI\RII\UNM>^J-Q^P]DSHW=LS9U/#H\^_7BOFP;;IIW&]>[V8S3G$VR M[&-<5_0;1=$.C>]U;J_%;KONGN*47G5NY[L]T3G=R6(=W- ?+W7NU,??ZC4] M=FOZV.;T#";U:ML1XT3G\^4R*3R:E%A<[FEKC_4-'3(RD?T>T0"2*D>-US$IA([,UEM@>LA M3;>B+*GT#?G\4HD?$I]4OA"YMQ1K+YE.J4(0.K#VYD3;I\NO)T5.18[((VA5 MKE.EH*J9SA-=&^TUE,Z6)(K0@:\'%YV!!S,2(2 MKT F7&B(G6\L#&\<6EE%CT/K=2\[XZ:Q[5X8=^]B_,V1B7*RK5+C:HG]&C2) M9Y(J*$E1B)X1'HC$C2&EK!?PX[??OOGMW2?OS90K/!>P.'84Y*-74IX>D>-@ M.Y$C=C<,_O;5W>R"O=[HJ^\=_:.C?WRX")K!(]XBT 8X4F D--FL]S&)PJGF M(7RG,0".M[CZ?8PV$6PZ#E[5S@>X=P159(-9&(L83&SD(9:!9)R$$)%(8O 4 MEF&^9LO[S\ZGCO?W-V\^4L7\4GR1-I("R!1,=;% !%!K&0NUV^%L&;XTB?"#US'L*J 1?X..L MI8CV .H*_L(R000&/ GH"6!.T>EZ"OH_1W@0^ ;(ZT:DB./ <"CEQ.-\V-@D MFMHYGI]'X;5622\$3RA,N>>$#(&# 8ECY\&72- E( P$H_N-ZXO@64CE;\ '16@8 M[?IWO)] Z. 12O (PU5EU32L2+(;]K)<)B#RQL58URGE7*+%,ZMXSWE!\X/2 MAN6&3[YA)([?R&#A-,-0EEZO>_X_!H*"W%AVCW^44]L[[FG,K,\D_Q)A)$[* MB=!>KGIADT1JSCRWOHM'_XC>[JY>W>57A[$A-CL%OTETG2LN09K$"9K0)3LX MQ^H*_)K$\OG5H=\[:'7X.00K$Z![@Y;DK5@A-!DL]@Q6XO28'<,W9+.W6 UR M[LI-7# P&/@#"Y_^]= V7XN(S64CO)WZXBQ"(!_>GWA_@!4G\+Y6?PMZFL(? M,@7@!$*!G3G-C'%5&XUF%;=] +5UPSZ("%#!.=CP.5K_A-RE5;B2.&ZS&V7% M;(;FE&&9EE+RL&Z2E)RS*4^^KW]@OQ-T@QPS?%&VSBALI=]@P4K%4@;<9Q!6 M),%S8F,-T^WU^K:][G@@>ORZ#$C,%"/3LKY1O:6-0@0@9O(FIZ"*F8[)Z.ZQ MV#-RN*#I$%RYIO$04E5,3K+&N#(-1UK[?6\"+IX7@.@S.C,I%R/$*$,L&( K M6A\Q"M6_)0TVIM#7$GUIQ!&S??I 3G!JKV64D8<=,""947.%/LDN$#M)Z-%H%H7 !2B/A MIJWNX+E1 ;%5% A>.^<@\7\G-_!HRE+BL]J:X,]$F)4:#H-$.#H<]Q)LPE2Y MOK :5FQNX(D"/RVB !BZ>*F?)Y0^R/M?0C])=2CPX!N'SI!W@->O4J M=$E1T'A]C@!ZZ''Z\(T M#-=G]^$ 9Z04F^2)B(@GQQ7(;X:AHQ#>Q.O.2Z+ M4D$W&]5&^9GQ7/>6_6:/)*1CN/1-4-_K<"K-H1?E_EV2&CA1#,I/0:^@/;2] M#"[';48AG-/K$B4D.CX-HFQRF(&IMXI@I1SQ8KY[W'(B,'-_O[3"6 MJ\[,#$Z+&JZWV=?\;5C04][!=#!>[[>H.+_"R6?AO8'OX^G+^_!7L5R]_L4^ M\&$G*3349!DF108SE,&[\&NWO8\^MVT<;OA5FP.M- 'R5JP?VFRP/["KH:*K M0Z*V@:^M@$;IDEA[/>_0M^G/U]WZ5.M3YKWF<"$C.NSKN M>RR&*)NS,,+7* MO%D!8*SX#A6+\:"UC?BF9[MA+BY7$#2Q.EF"(<,]!!$PT1T=L M!&!'+_(0 9H]X5VC)/.UOEQ"O8C)%8V#TC@;"\E[&'19SF9XZB]=*.,,@Y<5 M!;@;\'3C9:<5'2.5CI*IJ*'8X@68]OXZWOO9EGUR5L0!ACKQVI.^:S9N:\TU M \^!31L4D1P,:)>V61W:*)9%1!J(E\BT(29%GJ$Q:SB1(Q^,DFU"^6RIU)';G-G89:>\&MH;5/C=I"UP]#RJ!)3T22;5 M :7CWF\5,#?Y9A*\'PHRZ*LDY$F(D@D=B9:T8^")4LHOA",O(D+Q1A%63Z(@ M0CB+ZOM'VHSX>=J-&@ZRV 0=,'].;N)L$:Y\[\,B3#P]5[,PS?*[XA9T MT,K0C[K1'X8*]-\$8/C(OY2D@!L.%K]F(:*9PG4ZBFW1_X99B3 QE'CP"9DQM+D6HO9 M:BU?I$DQ7ZR*W-?OIK;X<'@C M8YARI>/]R'\T!VX6-HXZPY.6]_7X0M5E+=.K@<;S,G>!^@?TN5O-4!.P"+L5T 4J:KJMG0W;OK=@W!6-G1:H9;WBZ MR$A5A:8">LKF\YRQEFB1>^K@L&WFCGMGH"AWJ0.XW,+JE6Y#V%H?ZLT6GXH; MR.M!/_/TLKT9NT36@3 ;89J S,?H@Y&;0 0_.X3E%'BFW8,.S M,9V7]E[$5QT#[$XOA(RM6*]PU,86$ M>XX= $604,EI;ACL/IRR6A84A[% M5=070^)A'"Z+I7<-1[8EAY:(W832F^>1R/1(,7V%?]?G](__JDX?ZR#(#-Y MJFGB5>RH1\+"Y BMYBSA7H1+GD96L:FO+11YK[:#&;1P'1&,L_QNA?5 MCTC;? K&>/-"$ F/-.8CQ?C=),&#'^X-Z(,$TLK@H>"63"DQ#3TYS,%+Z22@BNC\,HH9(I8IZ9KN(IKXO(R7 M&O?:TB#CEJOOTZ!\= S6=<8I*3#OC&[D&:H_&*"_W\$MU+1:K M\UF:Q':N@687Y( "V4].@- I=>KJAR05J^N@C7L=VHY+Y?Y1(A>7ROBU]"?E M/^$VFVM?V[X:JFN7\: I<55&L_,RNHX#)3_0BK,86T,GI6WAFJJ0M.@K/24' M"./$$4B;HCDL]0V)AS,SRV77)A+S07$S+J/XZC*8[VW4Q2]?8&,SN,_3J<#< M_![OCM)LZBDQE36_G'[KZE_EIX F(+@&:0Y=FB#%)2>C8 MX$<4L<6G=U6/S MJ;4:MR(^UXMR N&A3%*2!:_RCO=WN@6E55F4%H.7N+V&C(VAXJ#IFCS=LNY- M>;K6]1J^.5.IY-R<&N#&L1XV6I@7MF>1I63@^/ =SS6EI2_H7,!--7\)O3U; M(]%I31(^=8 (%N$D9%HZZH!*@H"W)QDO%%N:U7'J$$JYU9OGRZQB7J:RY8RC MMR<*!)I=T#XP18:,CY. 0(5NX"2'(:@R5\32] TC2'0DJ\4]I>T FS//B5B7CDDL<8":$-(.'B!GTPP.,A.STW(D77 M;+VB@@+C>92R,P(.P6Y+$92"AJ\A6R9=;G!G'H'.0^D/NIVA9QW$T.,S)TCVN+2.N1M*4!]"7T[FA7$5B MRA%'G:2WD;AAY^1R1"JB,[=. 5I73]'\L<_Y)>;@K*WA&BUR>4;<]%H-7RR? MJRJ%2-5[R'IPE2)K&'-)V5$H;>PC^K&'0B+^%@] /V$B^O$Z,HTDNL42T\7^ M V_!$&V9J*Q2==KM1D-Y M&)WM[]9L&[ *=]I%CYHTLXXH]$CTC6V8_-V&_A2H;VW@&=M-.HZ@[?Z"Z^ZS M8G8E)7N9I72UDQG]E6Y$N(X ;X$H??Y,Y0-\VUAIZ)@<'BKTXT,.WVW<_>[ M[U[U#P]$VJFR4^7]QGW6&U[YO0/C]6F-F[?GWE3N1_8NQ7=0>^]-+45-W5$M M+P=^__*I<%-/5:J]WM@?]&_?MYYAZ1Z5OZE33JW[VB?U,/?A[6B?AIY=^?U> M=^_-Z(#QCI\R,(J1T!,;=:3GRUG/7Z5_YEOW??D-H+ MKI3V;)[:VSC^.U.";("QN.G2K.FJ;"NPF"+9N M?3*?6 M?ST8=4U6:R;S/.*245TD"'VB5*(ZNP>752$_R)2K%[G"(Q(W68'U84WX7\RC MTH MQEUJJ(-Z+G:0 UX/[TTL^J37@P[J-87FZVM!E4SR0JB SED>?#/4&U?\ MJ>JY#0WE_-!E*;^:5-P0/-F:#BY22AFONHQ>ZZ]&;MU M7VUXG\F"K5?.;M1QPL\$L?@"*.K#@T91QVS^5+%$?)A$""*!=N5X%\P'II0P M@T[*07/>/Q9A670='.N%0T&(A:O-D+!;T [WU_$2WU2'F)76$S0(UA5,85M@ MT MCW+U/4L).D4OOJN/]]2^7_7[W]8_0,/W8>ZW)*?:A#R+B&ZS,LMEB:E B M5@^I:J%2$<^=HI+AQV+B8(AV4_57ZQK60UA$24W3^P)K_^*@U_Z'V>S\!X7> M]FF!@#EOD'9G?NQT&KO5]L4)[F'G&MXN(P'1@L72Y1#Z!0IKJ9>O5FX.Z\+& MMC!8%GK]A+17*<(:!1RA63+QU,30*[!#\T+ZM\2J4?S4 &L0. #A8ISCAKNV MEAS9@5[7&(*W%GX'\60DBFH+R6D>:"%*="V+4FJ2%+G">-M)!)NKTC$W-M9, MCA^%N7'0-2;)55JZ2LM'WU/>8PWVP"SJYSX2-G>*+?P_& !.L2.#+?P'0YRNA F2@DP8]XY@]P41W#"FH>]CM&2U9GOM*. M>$TPTB)-0T)RSHF$PTBE#/OW9]R6I#]_H!8MTATBCXN??:3\3_59[[!(Z*T+KP:07P]9:>4 MOVP1TT[M^5N9^=-.,SGH,V8LBJ$G*D$,:. M]P,Q@! *"<*[6"*ZY\ (R ID@V=S@HBY%6T17W+W*)G"PDBJSJ-1/7R7;!43 M0^UK6% 1KI6,?XDP-@L9$BDK)H@E6VI&18IA1ERR*=&M*4!8_-$4QRML!D-( MC'H46M!U"C'2PK.$3S^]>^NEA8[;XR@43"%UCN 4[,$A.XA%?:'@49=%C"!X M/&8%Z?J8BEHEYB64"8$( 1J?ML2S*R,?9AK*R6UWW/_VN&49?7K/.!Z1-KB, M(5I*E5T/$-$Q2.-VF.:#-[^6I0WUM$WM:2NC!JF>MCT-[JQB<.$WA-TRB%TW M"\F$V/&Z'L',J6KY\ F]\T72.F]$Q(' U1;C-"*:YF@"051,XLLB>$8 MN/:B\ LN^#S9?,#?K]>W;3RYPO6C,!0;P7L+AWF6[BLA_H'$%,AL%3)>,8*M MYUINL<'4-^D'607%#R%S$#\X(;QDZW;K[8=_O?_QO'<%F@ZO7X93BJ[9CVHV M3H)=1CC\K/I@%N;:UVN6BT+CCL,EPHO5N<8SEC[2QL/HP&Y8>&G$969[)BV M\[G=1+_[P/;@IP_>6\QFTL"QQ^T",T]KGHOI@L.X\D^">U3G:' H_E& H94I MZ.;FJ?@??+=2$9=6]WL9W3+ ;!P$!$8DM'F*R1KS;UM4S=!"W!K*-Z*^X\F3 MU^BPPU1E(E#8L[\7,5_ JA:3;&,@=(7#-TL*F5;RQH2 L;RYS-0>-:&;,C!Z M.5VSRJ[JN_II1)\;CW>5:$=-)7;Y*NJ$,[T )_<& MX2'9/BJ76R%*!C[!1VH \20FECJU5TJ?+DET0-^W4<19?Q6LO M(64CW%9<*!-)F,<25L%/?,7A*[!H,MD*G%EC9,Y*T[\LB%1BQN"8E6V+=UA> MAHS_7'+>YN8$(C56*"D"\P_;;2NF7!@\ Y)7(&_#5'-)_""GHL@,JG08X\L) M'K[4/C0"9?N5J9"5B(;I@2UZ+>6ZD.TF0_A(';/POH<0H;'!62J*@-"<08R^ M/K61@6/V7BLQ',#7B]/C6=+X6"U(M1 MHC-11(;S!9ZABY B8OH&^3*(!BL%JE,TX18B)=AAE#E':^FS_28(@=7@-C7 M9+WP1,P3 JLR## NRD[!C/&)0?&D2WW6!*5X'%!$V2J=AN!C5RKQC(+D1):)+FJX M2)* 9E?!(UY+6Z]3J:4=)QLZ$Z]U[XBT!]Q/3!3B;0JV-2(LPB5!UX^!-T^( M0H;.,ZAOI9.EWHWWF"%?^7L?B$^"@*_+I20,N"_LEYI1W9IAR_JIS>$IY_0%.E[I@=%U-ZJ M;*]"LL0KR^+]U('#9"//#7/; M9U2=05X@W55A+,?WUDGA96.FRDDMA>M*J6Z321\6T?L;\_; M4>>32D-X"!+Z#N7V26CW[>&>IJW&,ZI36U.Z<&+28SE=Q-"_^=K7V/V-U*6H MB3\DGS@6XRMR0^9:XE!(3K2^4K'QPDQ\_)>F^JV0XXHJUUE@>+Y"C)P23R[R MGD7(51IH)C&55LS+.I6TUSM]^H MW";^9JH>Y )$7- _O_WP3N\%S5PS?EE)=;2 MJI$OF6HQM9146X9<%]O\!(H#_1SK:2JM@:K_K-/.3Q0YM*_HKV$I$%)UL\A5;*\Y% MBDR63 .EVS;#^A@5VLWXMHQ&L]AI2&I/P0R#]0;+<(T9E$V5;W-Z^G;ICC*- MAHBOB/$:E;R5J7UDJ7$%-PL/Q6/$LA"9#AQ#%_C^S3:BAJ9P 9NYQ!'9%GMB^'AVUC:J#B&-UB=3=R0V$(; M ^>FO#+D>PQ<86:L1.H9Y@6G2M $&RKE?R\P];]I6+_99CI#57[ M:S0HI+K#:!*1Z("U4E3'Y9Q:KB:1R%N$VMH.%3$F@U.R"_$<6P813>T\S'+^ MN62++)NGWN@MEE0+"VV5RZ#V:36[M3G#T#N9 VLQE.V6[[)9-&&\ZT2Q_J$; M&\E@SGS;ZMIAJ@X;&+U696\X,TH-S=S@A)EUJQ5E<_J9!Q'/['YM[K4/S(DG MI>ML2Q++\/&;=-%0H[ON=FVF-#B%]#6G+MW5"BJ=)&*.AROOT1$UI97A 36."F468I2TJX$D<,FN=JRT9: 4F6KA),! M]&5HQ_N@"%OQ?E#['^?CNM[>4F*6?6)WGZQ5T=?LCN"V<&^\-1GCG$Y,0 MM@Z*H=E^NJ\] [PP+);>'!^&_P;@TX')".G.DVK\(_+YEDFZ0F(GTWKE4]#M M&*875A3R,,TKHC%.RF(]24-BXTZNLR]A7M)"LY71$[7U/$&VD7TQE>>1Y>=E M'C%\4QU:.;'#VENIOQIS\@T[L59V)7G+%IL#):D:94%$(>V) M8,?D#?T$/Z1S<]/+N7/P@CFER['O2$F1>4X8.G1\F.-#;+""5-P@ I;* UUO M:UGY<3-T+;GCF#T@SV$X=5?:0)S@/?=**\3, T\A*H%6N)$* RDN7*V%Z.QR M@F)-/KSLU0D'U@#N+)AD8$Y,=; B:@57A%9=L.\*JX)4D1,9*V39-:_KUH,U MWS+#"^9T?8NS%J*4:!)S]M'X@(X_XXTM]EYE"&PYH4%OW.6QN3R^="RB!]"7 M8ZQM;3;2?%3G8%F2FHWQ1AT$[ADU\RJV_P:E Y)!+PEIF=49:R.LH7A,.8\K MKJ;MFS08RD8+&!9'@;N580O;-.L3?T$_859,>2B]-11*STG*2*U$L6K?J';% M2Q,1+,5*6^[&D'J9%*UC/ZW>_>\1CGZCCFCJ%,/)3S^L$4Q/Y4OA.4OPM2ON M)C,):Y+"*S!EQ&%?JXKZE*N3V8^P+=P0DWBF86LPV>R:0CC@8,ZX. L/H,KC MP$0K9/4LP6:&GE%1?WV[5O_.D>)NBGZE@ /]JAT&O^?@CB\"ISNH)[K^#8F:@1:8<9\O2,:OA1_UGJ^EOT8-5$7RI+//F6CH+OU4I MEVEXK< 0E&!2*UO#FZ1) ?.D(Q<3N1#1S(?'U?.-#U46(JQ-"@>C]P4+#.4. MAU'8!$)$L@H*/*[?<%:L5=33N$3X4'#G0BDO>#=M$G3\UI[/,>R8J\<['QV:R?+E\0-!88\=,GO]YL+"FD60+@=[X.1#=_^/YFQV6][ M3.76_9'#X#S\A^Z+'4PK6ZCKD%)-L :'TNRSVHKCBG-\#XLWVU;/S;B/>#N" MC?,9GA\@'Y:Q[7+?F$9<*JL5^$MT9H ^'/$VB!<#G/V/BDVW3&L/14RWEPI&GA=_= MV[':T4IK#Q [CSE9T!Y\4:-69[8%U.[N0U['.5$2+P>F4@L$2T 4IAR,5\W( MAGAQ15:#@]HS95N*4@*CR1E\G^>D@V>95D64B7:[2NE=?! MOC&8RD I!<:SR4Y9G6/X!S@[EHLVP8LV,])(UB]T8Y.=YO6[O;H:>__D8P M 6/K3H*ZA)5[8=%LL=R,FX$Y[!4%Z:FP(+7N7Y@\P?+]^!T'+K1D-PM.3Y&/ M8D/H\9[Z5-O#P%601 YA WZV?6@1'6".N!*#-V[78%5W/ .&UG9^P4Z\=_/H MD+7#@&1CC_ 4?&O1(S9 $9O4=_DAZO["NM9%.$&&F1HG2.Q'[[!?HE:#9?,J MJTJS9_Z0>:0XTEQ.2G_*O(&IAX_CGM+3;:7[5V3IMA+]F[QD06[8]LG%\8<> M%$["XAJB#@,,E5""*BA]X1H4'F^H_"#)F6;-X@CJPQUN/ >OS+?+..F+=4B<:AL$2MQ MLRJ3,[=5U/..W-=8LR*K9O+F\&G/UQ9E8]IU]*?,0UU?#74RJ;.""? EY$%S M;H@&9NTAOSQBC7.E)Q-EN/:)4L:;AYXC&Y$R72:IJE.G9<8X%3QFQ- HPH\O MPZVR2C1=I2"OF9:IK#5-)Y9CN%^_ M]$\BCWP*$&=$FR$Y<['T)1M291Y@JRS]-@[V82^RF)SN8AZ8)PE$H-X/_^X< M'L23NBYDZO(+V8)_&@S>=HGPD9Y^\]KW/8PTE($"IX(X]L[D\2RX&>)/KD!% M.PM4MF[T+% Y;*P".G(('?RC1J#MQ%3<+YWP''.*% L.%+WUQ-D#(SP0E"9@ M("R8P)05L/!S12?]FLYJ,UX,$V+4KQ_EQW(L+,3X[>U !9')CZQG( 58W#!8 M0$\G?=>+EOJ#PIZLIT=*/[*P?GP9P_ :.2FCJF$=B"$LB/ZH&8051AYX.^UJ*PWY>N[AV7A:I%A.2 M JVVT$K#"5@\BF:56,IVLW':,@JA$;G?LNY^7 MI&GC?YZ[+_3UF/',I09/' K(T2PGDV\5:47T R^NY,SG+A8*P1U1A<-AG+Z& MXSM,Y$44585E-[R:[WRP!3C(^D&*8(B?T,8%,[:CN-YUAO$;='Z[_N?=OW>G M[OSOSI<"&J_FC"].SYT44!AXWUNW M64!A!E#XQD2(4AR9?)<&XH;>Q>-IJWR]U]"'13IU"?M.<.H;0;T,&!1_\[-/L[3G7FUKC.;Z&U$%;8!74I&6=5+(AL7#+:6;!FB_' #V3) MG_140'4=0"(7AIL'844&SBOD:H(@V^4O>34+0:!D$I1L!RRLOYJ!:#".E1N&B:[+EE6Y.!>$$/E1.XX+DCUQI4P/-/5+$E<29\+6,=2. MN EO.L2.PY"%7M5J=^UWR7Y]J74?I':G+D?>%KA-1*/$D09:X&(4F"OL>CXK M*<,G%O_&T:##>%7J0&$XR)4W6%KL">2D/-SD\[IZPAU]CVYUO+!7I^=_N M:T?ZV6RUFET[KD_>F4TZSM2]L$LDLJ;4TXE3&7>6!63)0PGGD.I7IKZ20KSK M2&.\@_K#'8,'2X>J]5%& =XB>3[4KE_LA)B*:A=Q+T,5-;G:A=+S!FOZ9^1/ M)[__#U!+ P04 " #OCF13J;)7W9(4 !J[P $0 &9S;'(M,C R,3 Y M,S N>'-D[5U;<^.V%7[/KV#]TG0FLD6)\FVRVY'MU<:MO?98WJ1]ZD D)+&F M" 4D;2N_O@<@*9(B"0*TO(M4FLG%DG .+M_!N0 'P,]_?UUXQC.F@4O\#P?F M8?? P+Y-'->??3CX^CCJG![\_>,//_S\ET[G7Q M=IS>Z;1CG1Z?=LZP->B<3GJ]TY/)&>Z>.3_-SB<, M]7YT]/+RC'G1@Z2LY_I/A=*O$^JEY?M'[.<)"G!:?!IXM%!\ZM(@#(B' MZ*%-%D>LP]VS?CM#UV)8 M;XB-0BZKK'R0]JY$=82],&"?.AF/P]? .3B2;T$4=&8(+5NT(D\9MR3Y1KTU M.:DUS\[.CEZ9&%:WHU*J>/D.^[-C]M2JK1-/^;KA4R>EVT8;LBFHUH:4[HUM MJ)QR=1+11,D_!Y+-J)["DH.0$K#>#U0J#+!]."//1W9$*5B%%9?GACE02;/^ MQ.6_31,<[*K4GA9G?U34B7R?A)R>?9-\MURZ_I3$7\!73&;.4\%YP--4MY:L M1,7LY/\[1]2FQ&N8RD=+2I:8ABX.\A:&,YA3//UPP.Q,)U6@__'0Y!!:DA8I M55"4?O;S$9!@[R;K24K+!/##00 >#@>&YT[OJ18M>- $H#]XD#_Z?MO(T^U M_T!B1][_1_<=/%7M/I"XOMNB]XSZ$7XW7.?#0>KQ'ACLZZ\/UR(_A]>[IDBY MIGRS!GWL@@<*_QB=S*/._OSY:+/X!J,HP,Z=_Y'_O2GD"7%21$"X(1W2=,5A MK21+ODS'43"ZE\1WL _$\ <,H^NPH&(,O>&>9T"F=R DO(V!/ J3 48F1RC M'@"SIH6_U\R-//>L2&"0J9%5L,SJ&,^XRO(_GB.]SMGK2R MK\#?X!7L$))#\P(%+HSN?:X;\J!5DPOP@;C*-.,(Q ULCP01Q?#!/#0X(X9# MGM4N(=$;(P_#4%Y$@>OC(, *DZ>*6(P"^V<3A=ZAP=DP%#)&NXW!%0Z1Z[T- MBI2'"!&KV[?*\Z(:$>/'A.,N>1W#/E/0[%]F>)]A5$!O(]^Y1?0)1F/BX3&V M(^JRM1T%M%2XBF>49?*XKH!?_Y";E9]BXY*KXB<#*C&R6HRLFCVFE:/_R#Z^ M$[();Q&^_>Z@7YZ?;? U?HRKVT_>:C 2W?:]9[MZ,\3J_=@J&]QVXI,J?^;8 M[I7+-F7NFTM7"SDZL;9C9@IRM/.R8CW@(*2N#6'A&X6@B9/8B3@U^<)B 5WK MT,AX[J%J&&!E/T&.G]@W..N7E;L$;#OI"C2,=Z*5OM5\E*M.J))ARK::M 4- MO)_AJA(R?(;_LE^FA 9@[K8N$Z4*Q%)@6GPGX4U2L*[2@#H-5NDNX3ZHV]%1 M7X1I9"4TPR98XA*6@T/!?I"1\-W#E8VQLB669"@TQ6:_7_:/I:#;26/<-.3; MGWE2BZ&F9?$MNC8H[N+:Z/$5IA#SA>XS'KD^C(J+O&L?# _/[%*!KXF36&\. MS#)LQX=&QM-8,S5R7/=0K8="66G*\1/KS.-^V8&5@&TG-6;#>"?:9QPM%HBN MMH?C!E^Q]CRQ^!:X.IXY5S2I:0_M)@2_8&?F^K,''+_I6R)-:C7RU>_PWL7EP@Z=;Y*.98D)3._9BU,^L[ME;46<5&EF->\ W$7FD MR ^0S2K]]+KDP[QUU*OJ$$+?8_O-;X4^5ZN15KM+^)_<8*269Y-2"-U@<(3+ M]O?DT(AI=W" E9W:(IW0>>VQK?G:P=Y)%S49/?78?8-0K(#ZEEG*A\B-^RZ& MX:1I[9'@]E;21D(U9. M@WYY0:0>FYW45M6CJZZ\Q'S$NNS8,DO[MR*8]LIM8WSS"[V?*8F6$$=N"[M* MWF(\3RRSM D@@R<4*ZXJI_7M$M!G5WBB$M?&Y<4VZM0L!ZIG+%J9[%3 R8=* MV?[DJ<3FYJQ?#CR28=Y)V\)'3MV4%,B$FJ8/87AIZ7P]XKMH)LSN)5DLW'"1 M9#]>$C\$!8I]6RUO1\Q'J&WZIEE>&S&[;/MPS9$G1A9X[D%*!D)9/\EP$^JM M/L3PI1"F$;"=U&C"L4YSUJ$$IFSE+U=V6W@*ZQ#KRKYEEE9J)%#.Y[NO:\T3 M[?$O8G-/B1/9X6^(4N0KIDNVXR_&W;+,4A"LAGM2HY%5N<=\ Q-,IX0N6.CR M.4)LD/#V<:^L0XS]P#)+'JDB]EFM1E;M'O\B-M>^@Q>^.W5MU7N+VK$7HWYL MF6WL>0[US0KW>!OB2>![FFWA0]@';*QMXSFY<-'$]-U3)0=ER MQ6(9.;',TI* FHSPIAAQ6XRL,9QJW1QCW9Z]"!61O,$SY(%EM3%F-R]O6V64 MV(O%X=3JJ<=L!7'@%1JY&G<*86!;J*UZ)F+E=6;UI*?,CBJQP="VHP5K"' (YY@6 M[HZ_(8$24!+:9")3KH6;W64W)'E>KQ&,_8-L0#9D^'J>4W5Q"+52:X M(.64B6.(5F,VQIK/;D.@K@[K6(BUG]6O"%FKX-A-55<:U!::K9:'6)$-K)[< M1/E_UUH_'Q6?$XP_%YX<9 \.)J^K.R=R0CJ,D-(]8Z?LSBPT%7JXVC)44^'P#DL9]N\6*":;Z7N=]1+9 M3-B^RPZ>O%^/TPVV81#@$*+6RSGR9[BVGW7%5:3P6W8O>X6.WWWL^B%F]Q!@ M\=1KHM)ASHUHG'LRPO5H%TK^BQ.E$;!K\Z I M/#OND@1AOR8F^@U (J3:\KK*F1=E*[Y/J5)S+*QS%88+>.'[C-\'/K( M6P5NO2)XAYIT'=2Q/<>L4W?3"T(I>6%7;T+/[_SUQ0N/^#6\\(C]5+_8HL+C M'4U'F-8B%R0XL7L_AI$*ORZ9B^,']3%?/8&NNO\F^L/!WA="0URPXHW!@02A M#@Y O8=6[9O]!B$../73%BY?$T-=12#SY>^)ZY?"'8=-4S)]P.#5^V2:W/]# MIN/8_"5'CNM]A&VQUR2 2+=_K_"28A;D01WWOW+-?\^\@J3=(OF19J&K/5AC M=P/S?9;LX23&[0;U&[\BZK*&,9/_B.GBAB!?;IE) MAE('W5/<'ZA2 $T+#/(,OK>%;#QTV>@*J'#XWKW-XMU0*R.O;;:,IT2:^\X MB:0D\R'JR+38B&*+/MFK"QC.Q%OW,4HPNT1+L ME2!.KBJJ:P!X[8/B#@E=55DH\$H$[DP3H:8N7;S3\1G[21J.V%VI*ZV#BU*< M/5RP ?Y-)TRK]7Y+WANC!<4&SJ$"\7==#C^VNN:QV9?P99OJT)= M-6C!SY?(YJPMKZF^K,E^2YZ*KLQ^N_/QXQP:,)L_OA#5M#H%QIJ.6)4>J7I] M^PUJ28:=)BKHPF5+Y!1YLOM1 @(=K.[UZ%+<_EP!'=J;B8_095,61B5NFLCB M/UVBZ_)![7YGYU=I*.B6LP)Y[3Y+1)L=!W')3V[^/LIRTG!6PR MU2$5X--BZ9$5!D^*/K-,T,JKMR[1T@V1Y_[!LL36IJ\^I>PM/#55FQ49DPT[ MS/4$.BA0N9M#6^]X)-1;Z*D3GL]73)ZC"=]#:9M1FBPC,W,>!-$".Q>K=6LA MZGZ<)UG038DOZHST58GE5 ])1UB"4A.GEQUNBA;+>)7J5<[O%=/H,'M9ON)\ M"!+GVLC/SE0."VVFZKORNJM^T#AN66E58Z*!=X^U%OCC^@ /X \LM3#73 MZ= [T0*SO0W%=33X%["VL-5F[ M2]QRZ =4':[N 1F6Q_;I]\CE<6F3/R\@U-79S$Z;C5RVL04V*3L!$#RXP=,M M\M$,KY56O2>FS$@?Q2=\7"!^6Z488R2KT]?^%QQ^!@7$?AVQO7\4S$<0GOR" M'?@YCD3B&^.2A\6:+X]XYP;H*XC*MZJ.2$23#,-M7]A:8JVI7K]^P@Y2R6 5 M$.A@I=. ($)>ALO=E"$8U&:?/K"IP.]ENO89>/73;%OLWVF7+25Z\W1IL43R M.,9)G.FK>X^$XGS_UMA_KT/& /_*MS9 M7DNL[TQ)0L:L#Q+Q9;ZPKO);L8 GNCJ@KKBFP#T2>^[.7!6G6TBB@S-PU72( M\4JO0XS)=:RWKN\NHD6R 73C3NMC0 '%]W?FDRN8RZ:M?M&MGD+3:5.:X\P; M#,A4PGD64.D@C'6O:<@%19+ID-NM1)/UUM*-1O*/0E61:+M'5+P;A$S9(AW[ MEZT//P-H,(-YOE<*,?M-6B[>SEH3::C,@U-+JE)AH:OW)'WH]A'\^ #Q+O(W M*]Y^C+?,4=LIU>8\.CN%GB[JDHBJKFVI\=;4#&^\ _& F9JSO[F^\SDR! M@ZY3C"G!7[#G7/O\G*+C(B_UI!K.P343ZN"1W"W9 Q]#/I&;7A\LE]2A!Z-Q M?&XA#G@OK,:S;+7E=>@-1$]@A!MOBBD5TZ'MG^XODVBI86Y4%/RF[>?O_@;V M'/31QQ_^!U!+ P04 " #OCF13'9J4X]$I !TI0$ %0 &9S;'(M,C R M,3 Y,S!?8V%L+GAM;.U]69-;-Y+N>_\*7<_K10O[TM'=$[)D>QQA6PI);L]] M8B2 A(K=+%+#1;+FU]\$:Q&KBE7B K".'*T(U M?,#Y8CR;_NT;\6?^S1.3]_][9M?WW[/_#?_^?<__>FO_X>Q__[V]4]/ M7LS2ZARGRR?/YPA+S$\^CI=G3W[+N/C7DS*?G3_Y;3;_U_@#,/;W]1\]G[W_ M-!^_.UL^D5R*V[^=_\5Y5-84S[+TA6EO/0NH#?-12N]B0![R_WWWE^@00TF2 MI8"&:2Z !9""%709-$23=%B_Z60\_==?ZH<("WQ"@YLNUM_^[9NSY?+]7YX^ M_?CQXY]_C_/)GV?S=T\EY^KIU:N_N7SY[W=>_U&M7RU""$_7O[U^Z6*\[87T MMN+I?__\TYMTAN? QM/%$J:I/F Q_LMB_<.?9@F6ZSG_(JXG][ZB?L>N7L;J MCYB03(D__[[(W_S]3T^>7$S'?#;!UUB>U,^_OO[QQB/+>+Y8+F83F/\YS?1Y%@DE:3]<]_HN\O'U(!]QL0 M_KY$^M.+R;P",IFE&R^:5%'.YE=_.8&(D_5/1ZL%>P?P?O3#?+98O)K/RG@Y M$JI$%[)@,15D.B;+0/',1 P@$H=LG;\Y@W5P"QK=6O8%%G%-@,OW?EJG]BE. MEHNKGZPGFW%QR8/_V +B8EH/'\]K_(#3%2Y&H(,1R2C&B[),!R@,3!#,2.-4 MTMGE(KH,Y@K!S9%L4.39/#V9S3/.2:E]\^0C5A5TJ=\NX, \W>'.S=5U^8JG MB]7Y^?H]V9@(<_7W5=FUD?)RUF!V+T1'D(^5[?/98OFR_#";Y<6S:7Z#\P_C MA(LWLTD>B11 1XRDA"60$BZ0E<,NTKX?TR[REY_ES[X* C02 M03-*_$@&P3G^1(/[GL9,.G0YGJ[(0/BL-;_%,IOCQ>O>PN^X^'D\G*X]+2--WGY\VLBIEFTU@R1A;[2AD06A@B-QPL)E( EWF M;0N8(2GEH7+W]IH_5J;-%OOW-!GC=]/GJ_F<'(%/;^?.ZT?6Q'M O]U+_IUUZZ#;EV M\?3O?G]??GO05D%V;I4YF^7P^U M#A=F,T:]7)[A_)?9='9SS[_"Y*,&*"FRD"1A,MJPR(MF*A2CA2X@91\WZV%< MN_#-_%N3]9)T,_;]@LL-&U-R57@0F:'--#I'J\!+(YE%X7))JB3>AVPW8'Q- M'JH79-0$\N=3=#1CPD+=A&B(/'$C]T M:'>JEAEI(IIUENN44 M2EN?I8^*><@$Q'C%8DJ).32@H^:"N_@X)XO'!>+ .^1@%"-92::YD@QXD4PB M660!O;!XXD#OV9+Y4Q[2F(D2GM6:R'B)H[QT+I@;-:5,& M[83)N9-G=1O*H'; UI(_;N*;R?_JK/+E] U,\&7Y=K483Y'&ECFDJ)"3H&(B MVTR1T^]<8ED8%[,)(D*?3>\^1$/:YYJK@192Z*@3?"0FRL09B(Q,6X[U*U)2 MM(='+NE3Z1/#^().V']L;W!"OWKW UF=YHQ0 MO< /.)F]KU;H%:2 UNL45,W* [)VN:&EBH[EF-%$GSWX7FD^#\ :4F2O+5/: M2>-H@M3TO1%9<7FUCO^]6<)\^>O[ZP-,X0URBRP;,NZT)1WN0=*^KJ.U,:DD MPJULC;OI@ \^89 [XU$R;C>AS19_W9XO3L/>U7!O_?;'Z2N4R216\,L\5;(4 'URG$_P"H/2-?7P$I6DOB%C7^^O3V3/U$WW=,$'X^ M.W\_QS-Z#6UL%X9DETSA;<\Y47+4G,OSVLXO B@X<@M3DJ'8ZJ3P.^) ,V5[T.J5L!T/(#-9($0KC MGKPXG51DL?C$+- O-:&9FSXA&P[;_?G%I*WL_[NDOOYGZN+6,@U_U!ZPS67 M##W42V"9?&0ED!6CI #IE=9]-H,^XQG2KG)*IN^C&D[$EI-HC&A;S"MYN/E&!=;T"?AO0G>,X#HF-8TJQY"(F8J+C@:[;'3L62C$0QI4QLJ MN[LQXB1\?@Z+L^\GLX__A?D=7AWS/RM+G+_&-('%8ES&%Y=:":*B5SQ%#3VN>'3?BR#.IT:*,=/P)+'..WX%B;U2O>; M,\1ENUO0-]^UXTG& _ ;G5N\6<[2O\YF$UH$BXL[6(Z_)7M^7@]OZ7W_ 9,5C@18\D=,9(G;1 XS*.9IW9"* M%L*#1 =&]3J*N8%D2%;ED1RX>R_VB$EOMB4^RWEKC#I&)3'TR3/Y,K8AF66-Z=%8, UCJTO:]C!_ M!_/I>/IN\2REU7F== M[9>Q#U0@P9DPB=,CKV M!#JDN%UKW=-19.UXM5B0M3>R/'"32?49-/1$$:!:^H$^:"]C$%SJ/@[8Q?/; MC.+B1&@YBJFX6 /F&D$R[4UF(=/3 R10.2,*FSH.YA+&D(RN Z1\A\T'3W$S MKKZ:USMSRT^OR$^IMV[J&GU_>1XR$E(4)8IC)=7".-(;0L03,T9SK86+#OI< MP7H(U9 LJP8<:": 1BE(_WA3W=I7LX\X?_-I0:.ORG2$'G,"7:L/:%-3+&B$ MN43F2TDQBY1I_]XM 6GK^P_)^#E"IJUFL%DVV3\Q+2_&\\MLFB[U#'H5 !RR M>O6%:8VD8H)(S#N>->I>%>$NQ#%?DU$ MZ2"8=I=U9K/\<3R9C*PS/J1$;E>L5\6TM0RRL$Q$;='9B-ST"7Q>(=A%[.[K M$?M!$]NR> Y,WXV)9]=JZ;O?TV15ZPM?(Y/:R&CK%0>N:A$6RUDHW+#$H\J% M;!/7*2*X"[I=Z."_'CHT%TC3FEY3>LFG#7,F&]JJ:MD5!U45.<^9ETXQ,*2& M$FUMB+UJ;=P!LPL1PM=$A..FNVV*P1U#EDN9A:O7'Z37M D9TEOH$^,\"^3: M*Y5*ORR!0UP'P;\>X1\_Y^TNGXPACB<7-LDT;SF654E"*1J92-6*U84L$0Q8 MA\V+THH+[)/5^R5D#4<^DA&%\U$3#%-3:^O*R\ZR8(/,H(65IH^?M %B2(>8 M35EQYY;-@1/?C/-;QA-"SD$:Q6*4D6FHEZV5BBRI:)*#C [Z5!7\$J\?]R"S M*P^.%$,/%3C2R"W/IEZWJ"4NR=)B$5)FQ?"$RDJ'O,^^=Z\B.&H\5S$$D$C[ M%6TMJH!GNA1@X)QD7 9GE:0-"_L$N.]B&:B:VTOR#VBT0V:\S;GN^GCYYUE> M3?#Y;#+!JS3MUY@^)?J+=U)O>=T-[Q5/'WW%N?G]=QIP\B4(8,Q43*7C:B)G9[Y6EH$LM @ M%!JA;!]-L!7/D"(\S;3!\3/?UKO;&-BFMZED3*J0N\%S+6]/H((2B:7@L83L MBY!]4B;OQS2D$%$K-C220.,LE*MMJDBER>L$5FQ13*/P#'CP-1N&#+B"RM^N M(-$_?^. =&!8U&(=]5,U)#_ I%X2?[9\#O/Y)U+%%^FJ!JWSIC8Q@ZJ&36UB MIJ'VA(DNVXC&A#X1CYW@#J6)WHMJ2/970[*TDD,;S^PNG%^G M9 Y,,*\O8CV;3&8?ZW4@HO;S.>;Q\J+&+7#I'7D-,@/9B[4'7>2>,P46D]>2 M1WO+/KO'23OH\4,RQ8XGQHG$T"$8AV0FHO;9"L="1,EJW\'Z56(2BM99D)[K ME*FQB6)X:3LM%,7!\]S8'']97HP7[V<+F/PPGZW>_SB]# G33]-%G7S,UV7R MKP9N''F3(.N5^E(K4EED1%3'$J:LP >:F)ZYUX=@'EY.3Y/MYC0R;)C]A MG"]+II%YOA&/O (F@G71%L&24&222R>J)148SXH7$THJL4\>T [@AI.TJ V#>>G3_W0+F"%Y\(V9<.S4-[]Z\QK)CUQ]WKNB M3+S>)Q:RUB N3M&PG&3"2JDC%]QVJI2W'<^0?/?&3&@@@!YV\D&^('#E58Z) M$8]5[5G':QJ<8X%;#FA]2IV:)Q\)?$A.?6M%-TE M.>G*0H0 0VLB2FE,ZA/ N@?0D-SXQKQI(8)'+R)_63FN77FU[>]^JH+QVX?3 MJDP\O?NM(/?G*WV70?";/]AXY46' =(HB4DLR!,O=#F0^(* M7?%],HQWQSBD0[*OGZ3'DJ 922^&^+)L#OOE]*@)'MDBK(O%,5'JL9*H4Y4\ M,)=BSAB% MLG#M1A,$,Z$?R*:/_8M'H,2\.9#+I8R2(@UH[1AH&CG29RE%HE M;W+I$]@XU-(X:#8V.B[YE"PFLO62TX$$(@R+*DMF-7IG- G'][D-,=A.5YW8 M\G#CJWW$T/ 4__T%X/H9Z?P?P=C9?GQ)U$ MVHL*UD- [UDT9" EK3'Y&!-][)>W=P?/D(SA$[&F@6#:%2.@A^.WL#ZY/*^I M7^MY&@5.^HY+&IY.N39[*\P[4H2A)"E3,JF8/N=1V_$,R70\$4D:"*9?B<=U M/0;Z?)&HOAB)9'6IJ#2OUUTT6!841V:CR^?E]-Z?>IE^7:U&$^13"X:48J1?/.POH4JO&(0#9!K%'B)EER1U,>J MN0_1GO%D]D?@3!/IG*R(*$S&_XOY"O-(JEQXK6_@?&T.*GBM6 F%60%DP4.( MY.-V4C[[X-PSWOR'X%5'2;:Y&[=986A!DU>GXOEJL23-.:_M)]^>X<6*N*R9 M7QM8SE16! YVA4V!B9XA#JG%Y(@751WP-+V+> M/F.^>XMT5$ $8PQG/#IR"3S2'JV]8]%B"#D%97V?BWB[H-NW=N97K;>ZB:TC MH2[O?5UY#5OO?XUD$EPY75@. 6KBF&:^&%.=T**XA]I_]D04VP7O3J03?WC2 M-1=M1QI>786NLP#)>&V\9X@B,>V E*YVU0?A5@GR/(+O$_1\$-9.I))_>%(= M*J@V]OHVDF_T0B%N;VET,S(Z>W(D' ODKS*M=" O-D4F):8@"B]"[U9P\*#' M[T0<]0Y\>,-V]"[)(CNGI5D+6&N>?\. S/D@6B- MA19(G[LXQ^'>B89_L./V$TKZ!&[E)>!1D,5F=+;>%)&DBU6M'RP#$\: ">AD M#GT.*[X(;2>.G>J^UZ/[DX?(JR^-;MV1'M%F'APWCO%0'-.Y#EEC7C=M!^5E MM.)4KN-==#N1Z527P!Z33,=(K8UEO]Z[;V,;7V';6NX:MI:[]B((L*1,LZ@' M=:'6S04E&>J4%"B0/N>=C/U6B'8BV:F:2)W"_'\443[&70,+60DHA5E4D>FJ M?WT1G'$@5X:\7PV^SY760^\:[#\;K_$]?%K?87Q9-NL>C+SET6E%([:U7WKQ MG$5?2X?Q!.",AUSZ5.BZ#]&>R:N/X@(=2Z+;NKR)=%IV[4Z(>?$]3<>/B\6J M5K.\A4LJ)8PF=>+B&M=Z7R'KUVBI8Q#9Q- G5O%E;%]!^FIK^C066#LB79+Z M-4[J/>JW,_*:?ALOSVJW'AI]31_8GAV'7M/809+[5/LYZ4"^OK&:J1R*"&"X M*'W2%@]%O&?VZQ]":9U$NEV4VA5R@KBV<;;-3%1*%N.005[7;5"9T5P4EGRV M4*2%4/IXSGL"_0I2:GNJN]:B[&U^;KLO7EGOO".U'!*MAR@R\PD-L\EQ6B$! MI>MS*'UHT8##=X*WLV?I?U;C.=(SR559?GHU@>GRV3376VWOUPD:PA8C?66& MLXI=JW&! M?MVP9C(AE^Y^^",G,D=N/9,I9UHK4K.8DZ2Y2DY$18M'8'1&626BACY' MK'L"W?.BV1]JN^TAR\[E!Y^I+04T8)I_AOF_<%EU[Z:IL"1]O-C]#VZ.8;>* MA7T!M2ER>,))&T)=Q%$P$>C_.MM?,BUE38U5AF5AC77.BYC[^-<-R^P<-F<[ M]$R4(?.8-:-5'!E9RH)%;1RS.CDII"N@_MW-\L0\GM(]&04W.B6K8H&< M+L=\S6[7B(D%"('1]ATB38C%3OV&=LN%Q7G76T9FLDF)9Q\=5_A6Q"%,%V MXM!7W R[,9MZBFQXSO\CNOG#G;W].!L50!]UT4QYL6Y:$ZNUGE@A<44-.AMEOJ1QFR 9 MTCY^"MJ=7GR/QC@">@69*(0C;E';7#MEH4U,>U5['"O-D@;/I2TFWNZAV(YS MM[ ,R:'C\:Y"O83]_6PU'WE3,F)(#*VM5_BL8A$U9UJ6Z#E:,LEU M-^+= C.DB/F@F7>,$+M2[W*RMJ*N2*] CS_@2,>(Q4;'!%=(4 6MG%*JRY]< M2+: R^48YNV!94CU6A^;>+U$^&B\^WDVI\4"TS5BAUHB30KAK"U:3"+C(&G! M0'@7(@I>L!OI-H$,J7WHD!EWL/!Z'^:8S9:+W\*D7F)ZH "RPK)=D2(+$AOF)26YV0SC[I/(Y:'<0WIW*,% M4^[4X6PGE89EJ.?C#P3J VX9K..Y%)3($FE:IC4)- (J9H-Q#DH0TO9JQG(_ MJB$=4_1@23.)M&N?0=ME#:=\]WL:+VIQG\N"+%>@B+;"A2R8M>2%ZAPE\UPK MVC*Y4T8JFEK>A29? #:DHX4>3&DIE[:UHM^LIGG^:5MS;A&\3."94-$P[=9% M]T-M^)VL"!"M"QW[H]\':T@G 5TVGF8R:1<,OU,KN.9S7VDY)ZM5KYF1M5Y8 M*HD0^<"4(87GH?APVVUJ%;MY %7[$?\PGRVNI9""E*EP8-S5PI#!9184*7H% MT4678HRVSZW^AW$-R29KQID[@:=VHFFW0":3V:WJ M8](%76&D)5)M*D%N*D0@X\!D7QS6 NY]V+,/S$%=U^S'IFZ2:WG9;?OUY-K' MSSH4/FO)! )GFA=#=!>%*2^=\UG4W*D^MY$>0-5MQ.N5/O(FVV2T9B4')"G4 M[8_L:::E5=D9JT*O>_4/XAJ2]FW&F2W7^%J)IJ5YLCI?K4NW;+:_I*\G>-7[ M:;ZN;'M9?EW@ M^CFC%'/,.42:;$FJP0G' J!C20;%D]9*J3ZYL@_"&I+Z/IXC#Q]G'B.1-L&Z M9_E#M;KRQHW=U_#Q9UK3\S%,-D?MI22[RI%!C\DQ;9,D35$*RTD+2%QKCK?N M\=\3EMOYD8,[M&S"A([3WK)^\]V*Y!N@7! N.6E9!B,)E (6:J<8QR/D;$U2 MG5)JOP!L<(>7375'2ZFT:KJ2Q[3O+PG39T2;PW568 "?&2_1,UU<#0P+8#[9 MR'4$[^1NJ4M?>M+@3B/;Z8JFD]QHU[CCF?\ZC>/)!/-G6,\**;--M_ZBR_"Z MG:?)&A5)F&FDS4YS$UA4RC*R.5$8#1H$WVTO.0[(D)**6N\P)Q11WP/NC=G( MM!$&(0TSM0.LSH$F(F3.,"9#ME'4JI]C^!"P(:4*M=]W6DKE,2YI:V&"DL8P MYW*M#)HTJ4:OF;+<%T?&E)%],C?:7M(^5;>)]@3J)*L>1P$_CQ<))Q.8XFRU MB:OXP),OEFF)]*&$S'R,B@GK-$V!AZ+[5-7[,K8]^S]_9=QI+)N&T8!U"\VM MK3.O8V ZI"(,66*:>$R#1Q;(O6> &;-2"*!['9!_$5S;\5\'9JP&P\E1]='5 MNIFI6@W!,06:TQQX:7V?K):M<(9TE-2:+W<# L?*HT-ZW,WA13!H1 0FC?8U M#TLRL@TX2Y!-%IZ,A]([,^Z!)?"XYTN]Z=%")JUUY_HD8Z2LL<'HQ$!)&E4A M+*%XSU1,*'3P4?L^UMDFBB$=')U(4^P_^X]6XTM9R:T,@04G?3T#=0Q,S$S$ M)'Q0FD;;IQ).AQI?ISJ$ZLVBGC+L8=A?C1G)G<@B([/!&U)X2C-(6A$#G/%> M:"5#=T-^C_WG5*=/O>ERI"3:'%N^G2UA >WRM"$8W;VD?>.$M?G4MR'YS1'/IJ2F M5^M.BA> I"E)A)H4Y&3-;\^&!=+&#('+E+F4*>QVN_+AYPS!MCX]"XZ;[MZQ MF8>.^VD;SN@TL=.(6GJK=ILV+K-DN PY)""J'AF1V3D.TVS W]8K^KC]D63[ M9NI"8Z9]ARF7!2U/L$GY(\?\,(+!J,K^G-DQ-M508MU7T_9) M@0B\%.=8#*+F6P;+("=@+J%31EF0ZMC0YN&QS.XYA\-B4P,1-=J3_['N;?QJ M]A'G;SXM:.H6-?E28PHFD#N4%)!/I&K;0DEFL!'><'++$^C=4JJVOW]KR!>I MQ8EL_A+ L9* UJ#R-'M>\<@U&+5Y T)C3LX$PWRL;0MBU?U1%Y8,R%I6F(?0 MIQ[$O9"&L!MW9DD;<;2\II]7:?D;S.#-=G6K;'//O0E9$-*.>EEM+043LN;3?,5YBV5Q$P@)S7&6B>W,CBDP$+) MCJ&PBAN;I>M7MVL[I&-/ENN[W@B+CT0L9 @FSJ)WJF89&I+G.NG46IF$1NYN MK8?[SY#OO/N0#/$V8KY]9'S+U\<<(-8T$'#U=U+R7E#,-)5D6 &Q, M/MH[VN=A.5Z_\Y",V7Z2/&PBF^TJWYV_G\P^(;[&=4AIRP!Y[7>B S+GBK^L M4RE5(+UAR/E*W G=Y\[%%Z$-R7AM2Y ^TFFJ .ZOQ91YL@E=#39R3@Y8-@RD MX4RE7#@*8\D.VW.K/KQ&ULD:>O3<36"S&98SY^EI0*,AS1E:< MLTQ'PA4EK?-ZBS,7KX)5?6Y<[ AP2!?N^RB/'I)J?*_BWG$G@1$XF32!I,PT M:,<@%,Z"R(4\NJ+<[5)13>]8[.;7/.XE^SZD:2B7WLU9W#JF<%0/EEMOT:C5 MRD/ &G5463]AW7J3@S(.5&&N.!*VEI%%5S0KPF3$Z+TV?0II74-H&\);#\J4 MI"6 H\>&4G/ID085+'/*J9"+=*53:X.[6(9T-G"8U!^.R>T]W\VV@'_ ?%QS M;3_#J#M1%,74C%HR9HVL91ATK44%'ER@A1MR%['?@3*D4X0V4C]NMMLU-3F; MS9=O<7Z^,:K((?"L&'C43/-HF%=DT+HB>2P@,&$?2_$NEB$=.;01^Y'SW4SN M/^%B@7A/.L!5#)3YH3))44.K47FR7!A,ADA>5%&09_;M;LB/,E, MO,9S&).=,']9OA\OB(BU3=XH9T#!'3 E%3E\HA3R\WFUU',.211:T7V"0H=C M'M;VV8&#MQ?NPD4%FF-'=,)_H0;4ZL M8 %R,3Q()1YUH=Y&/*P]?2A4/%:T)R?B95?N$>?:.!E%K118.WAXR6)1DAF; M."^H:S.E1^7?)=!AV10#HMTA@GPEUV=1(KF$RG)$!JAG$E%TH-#VN3Z[\ MODB'%+T9'N'V%>7)";>^Q7\-54&24EA:&S:0N>FC8Z!+9 J-4H3<"?6X+O\- MN$.* 0V*>H<+M7>D*+S N#PF3G3C#1I%B>X'U2A&5-__I]GT'4GE_-DTKT\" MZ]?/9^=Q/,7:66M5.]Q&&VC[<4S8FB_OP9"SYX$%5%XY-,6Y/MFCN^$[/C,_ M+G]$E=$PS'57KB5A0),G4HK6WJNBDN^C>1Y"-:0CLPX< MNIN?WTA #2]S;"+Z=0H7+>@POQ@OUH5B7LWQ?+RJ$[)^Z6*QJB5BUN6ZUC<* MP(M2C&71F77W"\7 R,"\2DZ&%+SO5J7X*."#*)KQ:,SK*^=V)A;-28WG5$0C M3P]1T@DF4-6VAS[6XJC(%,] >WS,UG:RG#90M!S1S[!)MO/S8431L52[^WH*@>R:[P5F9&)FR,GJX??+DC8818.03XD37\P MK^Z8BZ<49Y=E]074/T[O')B7;*)07+/L:HN]7+-P:[/;$U6"SU&1 $W+I@@JQ!)6&L'<.,M+Q:"3;6W"/R+%Z M&*F-<& !&3EJLAY&!A8R]TQ("%YFKC!UBMT> G=0P8W'X]B^@GL,CMT\\_99 ME6BS8"E86A&1@6F'BZ]WR$*(RV)(=:*> MDW,RA[1@I*6Z0[];! M9?]G'UF!=\?'O9W#= 'K/A.T'!*.*M5U<.3Z%FZ9UA%8M"XRM)%#"B4$M5LI M\8,A#.$X[!1\N=6;_10":U7>>4>L/T[?KY;UG/SS!-'DZ-K)N=XQJ:V?:ILX MP,P$F.12=C*&QO2Z"V((!U[#)=B10NN^(VH">U'$ZQ7.WYS!'(_: >]_NU8[ MWHZ &X7[?UNS%O.S#SB'=_C+ZCS6@_47X\F*?KI^_.+E:KFH;8O&TWY MIDU![6M)/JX3.DH!SA71)^5R+YA#V"E/P;O;IGT_639S'K="O&\RGN5_DO&[ M+N:!-&Q7(P]6>L&TU9YYG^LUH"P5!$W_^E2(/!#P$/;2P5"PL7QWW$HO?UX_ M1-K8__ZG_P]02P,$% @ [XYD4[>]I+8DG@ U>0& !4 !F2+OJ^?X6/]^O)=MTO'=.S0Y;M'L>Q+1U) M[MYS7A!955D2IB% &P!E:W[]R0))\0:2N*P"24@1W3))45A?Y9>K*C,K+__V MO_Y\/_GF(\T7X]GT;]_*OXAOOZ%IGI7Q].W?OOW]S4\0OOU?__X__L>__5\ M__O[5[]\\\,LG[RGZ?*;YW/")95O_A@OWWWSST*+?WU3Y[/WW_QS-O_7^"," M_/OJ'SV???@T'[]]M_Q&"26O_^W\KSZ0=K8&*"I4,,$%B&0LA*14\"F2B.7_ M?OO7Y(EBS0IR) M&2(2(2D(E7]!@LMG$U8=.QM-__;7]D7!!W_#BIHO5MW_[ M]MUR^>&OWWWWQQ]__.7/-)_\939_^YT20G]W_MO?GOWZGS=^_P^]^FT98_QN M];>??W4Q7O>+_+'RN__]ZR^O\SMZCS">+I8XS17Y>=_>!F-_>[T+_E7 M%^._+E;__I=9QN6*GGN7\,VMO]&^@_-?@_8CD JT_,N?B_+MO_^/;[XYE1S. M\WPVH5=4OSG[\O=7/]]$.IXNOROC]]^=_>31, _I6E3\ $QKOOT_3%__BPH M5/%DLAP0\ .WJ@^ ]O4\T'Q+JE<^]A/,+Y8+F83G/\ES]Y_MP)XOKG>CZTN)G-H.ZJ(6JQ ?/ZWEY[/1(^GX[9W_,+? MGGU >]*.2.C/)4T+E6^_&9>_?3NVR1KI$'TPUBCAHK"(SF@AC=-5J]'G3VF0 MSD%-9OG*AT[:]C;[S,<$$TU6/QT5&G_^B)^G=39_CV=KH9^7]'XQ"M+($D2& MI *?"A(=GQLZ0Q:N2%=4=3G>Y'1QKB,+RG]Y._OX'3_GNR;+]L5*J*>LWO/T M4T'OMZHW_+NC(E6Q,F80@A28Y"4$$1)XC5GD)!%K&&05[6E745\HR+/Y.?ZS MMV7'UZG9 !W86\X&$-XI,PS_VV]F\T+SOWTKAB#Q_SW!^9+FDT^OZ,-LOAP9 M8UGY50'CJVOKBI!RS:!DMCEZC$'40?B\]N CHG8?D=YD60[!\DN:CV?EQVGY M@D8Y2A.PK:%\3H\H!$H8"(1BV1$N)20_#\97''A'#NXOS)K]JD*UXCFQN MM$6>Z5Q (;-,&9Q+$HSV[)0HQ]M+P2IR="5D.\RV?.W)1\3R7D*]2;3>A^@? MI\OQ\M-/XPG]=M+$,4HFI.!R F1##DR)&E"["M)8;6HJI*3O6I M1T/L'L*\2:[=G]R?IWDVYXUCMS0B.G/1M_Y$$IRU8! MF@@AILA6@=1%D@M6#_$"WPGB:*@?3M0W-<'MKPEO\,^?"Z]\7,>GT;"S_4?7 M9(HW#C!)SXMV!J*W'BA451,Y5:,;0 =N>?S1L#^$>&_R[O?G_5DI%"H#J:)RE%%*MY_#?.NCCX;O?<5ZD^LP&-?/^S/Z:CS#I&$CTX90V8C&Q=U%S9V1?6J%J$5_L%>&YY\+'QO*-(;[(Z^ 6=MKGLT)5T!\]M4Z$X"LUV!L-A!$1$@"DS$QR&3WBY-= M?MH1<+JS\-:PN%=8K%TZ3UZ^FTW/'7TG% 9?) 2;,Y@H&$?0'K2C2M;D$/-^ M3%Y_XA&PN9<0US"Z5_SK->63.:L7VWAOQLL)C?AA5J.,D%!',$490.^:BR>L M5,7K0/LQ>OV)1\#H7D) ; W=P1<+F[^-80N5>PZURK?OPSO\/I6UH%WVQ6)A+K$U%% M,(DJ1,/6NM?5:D6F%*,&>3TO/_4(:-U;F&O8'2" ]?QD/N>EGMZ#-+5C$_UD M,=(RV.)S >U] B-*@)2L $&U1(PZBK3?)GS7TX^ [<&$NX;U <)7/T^7-,>\ M''^D'W")9SA'5OE ?$Z ['YL_9!7\[FW\:);+2\[(@HC2\R,)?N8Q0;9165:GXZ!GHGO'S M0X^&X]U%N8;: :)7K]_C9/+]R8*7MUB,HG6($BM0RBT\GA)@C!J2L^2""0(U M#D#ME8<>#;6[BW)-"L@ (:H?W]/\+1\>?Y_/_EB^>SY[_P&GGT9>6FDHL+8) MQV=(MA%B%@*,0A_+E9QX-P3L+<@VO>\6MSNS!V?OW[19[EO_U M^AW.:?'B9-EJ,)J_QSN-+TH* JW92##>LE7H70%GI$*=M==J/\?J?@Q'P_M@ M@EZC!P-D>SWG5<]Q\O.TT)__#[']$*V*@0A\#*$Y!&P:!A& E-=\VI#)40]! M_=7''@_;>XAS#<%[!;^>\1I+6^=/$WS+GIY/O! '(B+;_"8H2)+_R 9389W3 MEO8+?EUYW!$0NKOXUA"Y5_#K?'D_C1<9)_])./^)?[(825\J%6?!EJ3 *)L@ MQ.I 5E?9U+? 3D#B'2-33O%06[BNDT_?L45= "1:S(*L>6 IL( MR$X=^^O16$DI4-%EOS2^6Q]]=%3O*M8U9.\5_#H+Q5SHWWFB/V*1-O#B;"+V M\EK-3LQL'#@AV5BP)GN]WXW_;4\^ JH'$>H:IO<*>*U9Z1M,$QJYX"KEX(&? MS\X=GR 0?6$GH :%WC8?8)CM^_J3!V3Z4EGS 5_EO42YKOKIF]."U;_FR6Q! MY6_?+N39EV&CC8B*/8!!BMQ'CK83^VW?7I,('T[]V;TGP?,;._I2/#?Z" M_VI<6M.757II [Z8U1>\ :XDLK@*;;.N!=M\_""-#79>S[7>!RD'4]FPLCD( M0RH$I]@"(\W,>1LQC[9YT&XOXLD"WB)^&'W^T L31"IK4TX5M%&L2:ZP[9\J M@4LV!JM%4'17G*OB(JU>E[-'G+Z5-%DNSG^R8A&$/.L@\S]OQ[+K-G/^B:_H M(TU/:#$22?$)*1#(6VQ196*S"BT4K2KJ2A+376[B[FLZ1W X%V(@9L^WFKU$ M.6#3A',+Y8OZ]]FL+)Y-RVN:?QQG6KR>3:IW%>B /17.H9P=;].W/_[YH9V#BV>I M51;GY2AX;QE-:L%FT78?!2A;)K3D/4A*2R3NB@SLSO2MD)X\[\,(>\"&"Y_7 M29-)N_>G*0.<\/;SK+QGX39P+6WK#.XH\,+)1\'[D-!@*%9&:1T0.F>J*U:4 MNZ[>][!7-L)W>/T8B-!9=S8ZG JO:$'\@>\8WP]LL4QF']J+\AE<(.O9%V(G M2896B6XA.^82GSNUPXNMP0/S"!@M[ MR&VQ-,V?VK<_3T^OL499".ECR]QV;),:G2,$QMK"(]4[ZZG27;U<=G_5[P#U MU)5A:+D/V-/GU@6/(F6**AD@W;I&(5F(VA0(,6BJ(MFBS6$LQF.A?S\9#]CK MY[/GPK)H2OAB^AHG]*)^S@LNH3J/[*(F205:J VBD 0V%,G>J4=9[[HLVL,O MO 71L:C (!(?L-?/C=6VCD3OJ4$<2>.4,+* TKPZ8U2$:'C9N40OR!&%3O', M-6".QUG<4< =MOR?9G,:OYV>9CCD3ZNV@;BR5LZU]'NJ_#MO\,^1P: L568K M:8;J$D&L.D&AG+%&)+1WE=/LK@M;@'SR.M*+D XGQ\_3C[18GE[/-7U>587Q M3T:U%7H5S?NB$&US=+POEDA0V? WM1:MY%VEE;LKRFV(GKQ6#"+J#D?&.8YS MGT9[MEEM55!:O):,*#8 M!^P;=Z&CYU;,3RR(4Y_VA$%>W*^?'E6GO\<'%BU^'4]G\_,"8E;O9]-R]5-^ M_#\G_->_TO+=K%QL>HN1\$%$H4KK>\E2U,%"J#)!E485+[3/=[;]WF=C.=@B MG[RZ/E:%&+";WM6E\A+.WL7O:4KM[L_)DC$[-L2D;2FHT4"*[,R3)9:?;QU; M5WXY!92)H-*F3X1E2LP MGCSUNPMUR(9]YVA^Q/F4#[K%2YJOJG$OQ0DIB-1<='*\1,LF6F1M!)]MJE:' MBK9/L@6?[N@?AA/3I941AH#)I CE0'=A%WA^R[?U*;N4KEV4?V>=Z>M1]]46_T:/@L@XHN1:P: M:I:M^7M*;\HZG%BW@#W;26^VE1%\D(9D M-4BG6Q9:8<%HS(#:LWV-_+>^3YAW2Z!?IHX-0EN'$_'S+GY:=JN9IC@?SU95 MG$4I6LV>QTBLH(R=_7A>2B4O+>6@@M@HL8"?<$D=^+OKJG KA$,7I@]!YVQ( ML0YXNJP G>'X?;KX0'ELEYX,I 7OE M*68OVL"K-E^C]>Z/O@"[Z"ZH&!GS1FD"CY'\6ZK9#\G]-N)]-.7LK8?EG-XU M,7X\NR&\BG&@NO9USSE,@?N]*[Q6Z9Y-4AIU3#9[TPJ$K6YU 6PQ&OXK;^ZO M=%_WQ,%+WIW6)I/TH+/QK&W2-?TMX&Q*J>6EN-SGCFOXDO=KEPJ&1)8E@W4M M'3>H"HB\3O0I!K:H4=W9L_*8;FJVX?B>FYHMA-JA GZ54;/FM6C8&.B+^@;_ M/"W&X)_/"1?T YW^][/K9O@U%(+MNS;+ QO/9!"$J"\\R0K2AWZ%,?LC_W) MZ]*!Z>L0<[EK!;?G_CZ;EM5WDU4:S;/R7R>GE]OG:Q[%8C/6HB"156!,TI D M>Y=(;%EHLDG9/L4:?=;S *4>!]:L+13[0&IQ8&5_]A''D^;U\O):'A#4-^CF\8=ZWB. MBW<_369__ >5MW1>GO&L+FG^BO($%XO/0[W;B\KBQM68G.**S]FSND5)8-H5 M-1:6LC+8JKQR%G?V5^ZCS+NMY:M:'U8=.M2!;R30-MR+82^7\W$Z6;97]\WL M#'Y&%IG6!:I$"Z88?C]3,@S?%IVSM+57B?!^P+^J;D>B.U0JKD'^^8R06FEK M&)5.JA7/DX2 ID JI&2PY'RG4N4[0#UY7VLH@?>X4CSY\.'T5JK-Q&C(/J_] M[+;JHE([FA1%FT)8,4@P[:N8HX,:O:&,1ML[6Z3N$9[:'.23UY5>A!SPO/M] MREOM9/S?5/YC-FGWYI?*]"_LT_EXP7_U W\[?7NZ5[?706CR2OM6C-(:C^>4 M(40A(-EDE:M>6]TG]:;#8AY %WLISX8'X*&8/["#O;DY>F&+:N-D34J 5B&V M%C-6Q(5*LKOTY&M\&$!!K; MT92+\'C7E)(C2 [:ZQ3>79B/.#DHFQ*="R"*U,W4;$ERB.PMZQ2L=10WZSKR MY).#MJ+S_N2@+<1ZN.2@#4!]@9XL%73*^G:+:9;9H*I,QO5(C$XH\V MF#L'ENZ^LJLX'D7(9QN6KQN;>XBU0U[/*9JS07T7X?+DV5:J[)/[S'M=960A M\;=">AN+M3Z$/EUCUL(Y/.7[<+26[GT$W"'\T1S>9]/2_M.:/WS$R/KV'S@YH9$2UL6,"9Q$ E-4Y<..37#MI2BOVHO+Z M5<'@/'10EMNS#GZ@M+SX[DPP(Y>5#4Y'L$FQZ97XJX@B02Q5)8^,'_ODG&P) M]!@4J"G;"&OZ),K.V,>S7_Y1P=>^JYQ-J&R&G5>E,QNE1XQY6\ MR[*O3CYTTIP[<1V%H@PG^0YW2\\FD]D?S2QG-?YA=I*6]61R$_$YV'9S'U0+ MZ,@46D#' MJ+42)];M/L',KF$>A-=UXZ9#H,IJ<3C1 M#]B5^1[0Z^&.K-,UFEJ@H#9\9K89ND8P=C0>M1.6KL__VUI/UC_YB/5C %$/ MV,7Y/K#MAO@6Q"9E%D,HO//9S#N?R!!M*4#>FRI6Y8AB7^6X_?''K"$#";U+ M7^>/O/C9_!.?@"/O;79)!L@B53!!%D!R! Y1L1UD=.I46'09Q5/6@[VEVJ%[ M\>GJ6LN8Q8?9 B?L0YU\^'F:)RS_LW/IF65PG1%1*,@ MJ_9"5A:(;WGM.@)6X\%'5U/2HHC09Y?9 -PQJ,_0'/1HDWP5390V1]X)01-O MCL:QWQ6=XFU26Y<$N5QR)T?WV+C?7:X].B6_G+=A%LM/+R8N >?*ON/URV+XN7L M#YJ__K1HU]$-DG%*HF"7B%74@3$H(5*4()T)2GCOV*G8R-]8__E/DLNAY#5@ MP/M\LNU_45Z>KO"WV32?;3&>;0R36@JK2PJ,Y]TEKEX[K:7TKGB\[C+,(D#2*Q#Q/D'JL1 RN=9&V< 6;](Y.(T!5:HS$MUR$:!-P39H2ZB6%+8 M9^CW[9B>)/T#B[K#-+^K%ZW7+V1?$2]^G%N#[>(K>Q1%@7#LL1JC6CM1WG(4 M:DE!.<=(.ZG$9@B?N()TH*'#Y+^_SV;EC_%D,E+*5\PMEP,#[UTR1$B.#R0L M[#7(+*J4?6XQSQ$\:;IW$F.' 7\_3Y>(*L)]P.P2)+X6(+H%2Q64AH@(?9043M0;4-4,5 M7K'Q;HC_TX7QM7">-.?["[A'N/84T,@+TGS^)/"AS=<3T4 ;)]HNHJHWL0B# M?;H3\B[6&JHAR;9' M\9)M#XN*ERG;0 K9[JBM+IM57&W-]:8(GWRQ1!$'BGT9^D,+_'3Y81)K4I. M*DFP$=N1902T[1&JMLYX7T4U?8)$Z_$\J%KLQ=@M.8E[B+N/$LQ/+D6P+F7E M%UTKNR+ &R2KNO,>DD+>(56,B8HLHE.P\%9(QZ0* PB]3RE$ W9SV6S(&B4C M&?#MIM)@MA T6U J4J12VDU3ITR1VR =FS;L*?0.!1"_S*9OW]#\?8MB?LX_ ML=)'1 GHVE'H+;NQ200@46,05; QW:>4> V8H]& ?07=\1;I%7VDZ(Y& P80=X=;I$N+W2E9+54AFYO% M=G-A)ZL*A*B=;K<:(8B6!>.[NZ)/(\>PU\9R0 ([7$NM8FIKSD67HTS%$+\6 M+:HFM06204A(I@%(M?E.B O3L M0'EE,J.2JEROA^H6P#@:]O<4\X"W5*O\FE6*U*^SX_TT\A6+CI)M9-&.]V2I+3Y,X\L7-53XAT< MU.SDM=R.Z4A58R 2.CBTET"- M1.0%FC;\0)!LZ3D.(K%O9:6BW&Z 0NHSY/ 2B"-5@%W%W,%[?3Y[_WZ\/&W6 M/&WM]MC)>4O3W*!567SP*H%V>670:@@A"LB:E]>:*A;3)_'A#E!'JA%#T=#! MO[RYXL]N\=K9*6TW8_PLXF8,_3Q=TIP6%[9W)2%5LFPL4TO?)YL@B(H0>"TQ MJN"%Z-.@;MAU'*D>/B#9'5SB]E;-IJLUG?9C(Q-K1IE >-T*_H*%J(E QE(U M6^;9VS[)>]>1/$1ZQ\,QNV:SVYF6'M>[I:R$CY.7."X_3Y_CA_$2)Y=@CER* MP@IGFR=G&*%C3ZX5';610#ZAR6R8];G9NQ?;%ZU* U/7P0E_14N6*94?<3[E MU2^>Y7SR_F32&AK_P%SE\7*$.A(FZUC]B1$&1Q"4K."RLR6C!:)-9=R.?BI0AMXV670Q6?0^(VH$+EEV01-7;/O/=MP3Z1:M= M3U([Q QN2F[D?;!5&@.YZ S&M[*-K!1[+#77@$743J&DFUB^:$W:DYJ^E^5K MG9B1+RB"YQVT2A1@-+N]V#JY)%ULC5(F;?K,E;L/V9$Z?(,2TJ$$Z]I$H)1( M.-<\A6H"F)CY11"6U3=KS4(@5)UZI#R::5G[Y.3O(1LI9@ M5$V0'/'+8#SOCA$MY8WBU$]^6M96=-X[+6L;L1YL4-(FH+Z\:5E;4;71Q*1= MY'PP); Q66(KYG1*H*FJ&4/\Q@1B4RA:J=QF[O)C)'_K:5G#<[^->!_/M*S3 MV9[O:#G..+D*;ZC165LZ]I0+9."*,)YA2H8Y?E;A]%8,JGR&FO: M8*C6U8<-/F&+$LM;>P&H^3UCTS0#&HD@A4JBZBATZCSJ])>A)FQ="C"RT%[, M5T\HJVCV2YJ_?L>"')7D@\)8H";=.M@I?VHYRVBJ2UG;T*EOZ ;@'D5YZ3;Z M<,<=PB $=!C0=0GB"L_BVIFZ/JE4>:^MQ4"NUGH0L!)0"G(XE&:%Y M3^]36GH'J&/2B;T$WF-LUW5H/R\6)PQ+*?;B;&M%&$,;$-7&+!11@5(.6J/4 M5 ZD!Z> CD\'=A!TAUN@&[!>G"P72YRVJ.!(6!M$= H$ZVBK8".($25D57RV M.ABK^@0U[D)U?)JPJ\A[W-M<:W)VK07:^Q8G_N]FJ"V6W^."S7QCHA>MJC%G MP^J;HFKV>&%;/U*N1J!$T^?B9DND3UYMNE+3I0;QKNYYMXQ;4-JB-#6"KXD% M%)-I/503.)]U%B580WU2P'=!^^15JCM%'2YJKL46H[2U>%;R)&,KM)4:$G\/ M$F/4EK0TKL_%\:.)N^^C 'L(\Z'C[C>6\'R"B\6+NCI75Q$H8WP-+@<0@;75 ME&P@A90@Q6R,=MEHT>NR]Q9(CR0>OQ7-MVG,7N+NXW- MV!N8#AN9'YBTZW;L,!(_C"Y(M$:$6,"$-K6!M(>4*4)),N>B"Y'H-'CZ0#IP M2X#^X"JPC: [4-^:=RY6]0IO^%^L%NBKE2&&##6WRC9E(Z!EJX4]K>ITS5ZY M/C;E32Q'< #L*> .(8RKB)[S2M^VV-JJ%<*O*X-Z(X1=3X+[,3[,R; OFW4IL$UM*+?V&52!?YQ442'HS?(WGHRRW'.$'%Y7MF%@ M0!U95=-?M/>_ZB6?0=-*:V=+A8+$*T?-_E?2&03&9%N/IV+OO=G=X#F'#S$, M38NN/'70MJ92,6?0KIG[4ESS;:,!6ESS;B+S# M_?^:9.H@V@#2[ "1L T\(F GH4VC$SFU0=DR]FG(]!CRV0>F?D_Q=C!V?Z/E M17G.2#A>@:# IEIA-[T--,#6FQ"#C0HQ1]&IK]\5&$^>YMV%VL$'WJ0>:VV1 MSVEFW2A@0N+#&&1N$0&9$((WO!#C5*I42J0^E9Y[ G_R6G1(XCKD"ZSVNM-, MEA_8F)^^?4GS\:R<'GFK/[_'E4'WODT[7CD1(R-\T8CE+,6AQ#;HV;T)>I5#>@IA4*(@F [7A,(8,ME2'P(JT8-14^/E(&5LK<^##_-YKR?_G.\?-?L,\;>4AW68T8?4M2M MJ#6UAF<^2<"8+;#MIGW-*@35*;%@![1/7ZEZ4]2A_]2S\E\GIY&RQ2M:5<6_ MF6T*77F=&2"QI9CXC2BIW<5H7@2QF&S4TM9._0YV!_WDE>Q0A'5H&'4)^IO9 M+;UE5LC3=>2OB%W0Q7A)KVG^<9SI=+=^17GV]I2^TTY':&V27O A'R2O+Q9V M72@IJ#9FC$53I3X!@-XK.R:M?7CJ.Q32WQTI\]*YD@,DW;"IP)M]D1)"(&O1 MD2JZSQW)O,534O%!PN]AE5,PS^)[_M/ "-/09O7LM\<:1M MP-9DS6C;/)'6T%BWXAM#(K88GCWR-AW[Z<3.PGPLZ<*73E,V]GZC/\X&^S6U MGL^F_&4^O6U;4:5O>"N8CR2K;2AUN M-W(&IJ7#=4I+C'A1GY79ATM)$9M@ZIIBM@[5PR25=21SUHF)0VF)3\D620B\ MS_+NVPH]$?E,#%B295G\_J'E MN2@AG=1G((N)KDI1("O+1E-N"58U>:#(MI,(U;M.$[(V@G=XTW9_)M=/\QV0 MABYI&F?'ZZGYW3S[V?3SFZ%4]4KY C(;/F,#1;;CT$/0DD11QF7=JUW]';". MP!093NP=[OFO83JKN=@$5%?;8RVL!ZYUVI^^62_9=SA8UH.+(F=?73HKQO%! ML9]G*Q0AQW[A,\.J!";%CX=2!^V$7G??BYGIUBEF$OV%F).E5$) \%( M"S8%[TH*SJM.E6_7H1S>0;PM5377TF<#N!/6,2C"<'+OL M<'Q!PAHJ\-3DXT08VF8;*MJ$ %IPS M2@;O@\Q]+OG6XSD&-1A TAW,Q TZ]9\!15%5SC("*VRKY6G=/"1O82*PP4R1 M':K8J7_/IA"/04OZ\#%@/F?KO/K\%"(C^K%6RLO3Z^(+OWME,&6MJJI)0[*M M3;^P!3"WZQWC3,(48Z6-]&6C'K>;('K"'F<7H1]8*CDT0#M[_>C-LAV^& M/3RG6RC,'H0,W"A[0Z31UJHK6+.X.R45!%1":G8J.+=VG@61=(Q +99)16Y?O+L2^>,WCQ-9)SK)\12K"ML811@(&U*#N=;15: MD>D3MQB^^/HW6C9!O9S//HY9^M]_^IU%^O/T!=N:V&Z@GF5^NTX;,'X>K>5Y MA2@(?$75>BBU'!WI0&H7G+->:=TG]VU[K(\BSVT;;5E3QMF3G@X1OZN%ITZA MUJ2936J3M5S*@+'5%P?K7*TI6M_GKOB!JWE[\W9GM>\V0N^117 Y);SE$)7(+Z9;2T=@3II$JW[VZI^-$#PBBT$PW\1L;0TC/X5 .MYNCU\<%5H$/4 M\@?Z,*<\7M4NG/6S/OUZ6I[E/*?V-:]P)#PF(R0!BN):QT*$D!6U<%S2F)0J MMD\2U88 #Z]\#Z\--SI+#T]ECXUTL6 9O?^ X_FJ-^8[G+^EQ:BPA.QJ'(-V M+7IO';!_G4"Z2JAYIV<3H\]6N!;/5WT:@J@.&]8MM8(VY.IX25 ]LG7@"WN_ MPBN@&*M3QF;C^HR*?2QUFX].?08@JD/SC!^HTGS>UMVD\@;_7(VZY?^>=MM? MC*(QU18V,W4DUG'#^)(R&C#;%#T6E:F/(MV'[*M*#4M>ARX:?V>I-JF\F+99 M#B_J]R<+]I?9=ZF.="A!0FP19.-*96>996#)*W2Q5.E5%Z6Z#=%791J&K Z= M,^X>$/**<-)&SIRC'Y7D0M2%@%2;]XT,%$E*D,97WE"5++;7?K4-SJ\*UY/8 M 3MMK)K&7AX$OUB<[29+G-6PG)FW=T^M*\_K0X'42N5"[%^%8SWL9- M6PD,7X&3.FO%OO6-RZ%;6O-N^^0O6*_Z,]6AJ<8J%6>-),[O-3Y'FEG_15 E M)\C5L*'(@H&436[-_DP(-?#+T&=CVQCB%ZQ[?>GLT/&"!30G=D9^H-/_7A+) M61;I9WD((H9'!J2-MG6*E1 J58BVU%A1*^OZW 1MCO'H0ZV=Z.K@4-Y$>E;H MMN#WD\8?5YEJ0I:DN@G*+4?"DM,T:2-C$8O$6,*4, M-88L4XK)=.H=O1O>+TC%!J>OR_2>ZZC;!(HI_R/>OT?&*Q.-$1"$L:=!E&"2 M!4*1 UL$;#?VN=V^$]87I$*[DC'@Z;;R+=8I]^R_*"]/M9AU^N4_7K<\J9>S M/VA^[F#$JC4&M% LFWCI$0]?MCI^# M_R_Q4[/A5CW;+_WXLG5'&%RT#K2)%4RMO'UFWCZUDR6VJP&I^C2IW@_W%Z1T MW>CLT'WX=H?B#/I(^^!=, I()MUZ9S) 2ZW_7B$E,5>5#Z5OUZ!]02JU#RD= M0IYK [ 5QT];N^%/F3_O[?DR/HV\4LHD MSX>WRZVI+W\5FM"R147HHY!NL]F)0R$Z.IUZ.+YN*ET\7 '%*!0A!56$7#S+ MJ@31)E/RZQ&$TMZXBIVZF&^.\>C#Y9WHZN 4WH+T= +J>L&(%!@@2B"E63"E M#?PB5?@T]T8X@8[R02MS[L!ZK)4Y0]'3(8#.1MYYG_[\?T[&+#Z@I2*V="*QF1Q'^8K#5@JOR&6184ZBQZM3??'..CV:D&8WQV M$+H.H5C7,W8N ?OTX>G.0.J0Z7%_'#>"4H7LFEU%F&Z+*6Y)!= M):<,&!$4!*,(-&9?V92-H5/RS ;@OB@M&X*@#O;_^>;,RGT9[9G??$,L(Q-3 M3;5(*&W\%V_.",C[-/M'.>68C72R3\OE+8$>OVYU)*[#O='FTADY87V0-4$@ M'\"@59"*,Z#X#<$<=.&]]8']RZ/7KDYT=;@#N@7I3^,I3O-ZP41KLY*V 'O> M;4YY;(TIT8"+*(RW0M?2)Y-Y>ZS'&L 8BIX.]O^KSS;@B_K+;/KV#704C2[T&!LWF@L.P 5/4(1 MEP[<-@6:%T_7$#KCA$^>Z:PB\:XH>?/-4H#DT]=;+T4.??:8^[$=O=H,3$^/ M&,.96F\_@C=HD:*+(+UN U^\;V>Z 2GYW*U)AQC[V$:[(CY^93L$E9V#!Y=\ MB97_L$96HRJ]+:H(\"9+]E-38(-/9Y:1BNRE)HNJ3S>Z+8$>O\)U).YP%XSK MD+(8-/JL(,O6,%Y8 5B+AYK(JY@%.QI]8@N;8SQZ[>I$5X>(PFDOUA?UQS_S M.YR^I5>\_;Z8-O#M_^W:ZB-.3G=FELLX\^;<_N)92^^X_(-+OSFJ(II2!(*T MJF6FJ0PA6;8P5;):%'1H^Y1:=%C,DW<='YK@#H?N7N!/VP[?S)HZFTA]64RG MHAL5X2FE6H&TX-4Z1(B1$@0A=8X*I>TT0_&PZWSRFOZ(U:*#1;#?&QQ$0IF$ M@F;5\.'F^=0I_(=64E:V:'0(?<91?]F;\>%(ZV J[ =>DF9[67D&[UJ^L3/\ MIA3=FA#IZ+U5SO>)^PVH<;O)K'6,^&TVS?SE1>1_6M88@S^,%VV"_J5+NL;LP7 M?)R=M/+M[T^6O\V6_TG+-G!NY!*5I$H$I9-JQ;@*$E4/*3GG@I9&ZUYGP68( M#Z]*A^7^AN)U(*Y#_/[:W"HJ+KO(GBLY@ZV-:F![R%6P4:98V'-.JD_%ZU4< M RH+3B8'VVWV$.8Z:K]IBRK+OS:]I/*W;Y?S$[KXX6RZI#^7/TY6#_S;MPMZ M>S-+=W-]:,-=/L-_G6F*;$JOY@Q5%*$XQV9*^\/$%"'F8 %E3"2R0XH;7=]L M-%QG+81',M-M*SIG0XIUX/E*YSA^GRX^4![7,96SL4";@!I\;MNM< X_JFT MJF:]Y'PX); I1Q-,'I"Y:R(;C9=7-@OPNCB71#0[C98O12KEQ,(P1@= M2T@BYC[3, ZXR$-DB_MJ?;3$LDD.(4DB?H-)FCX.U:/,%G^L&KQ+ MFODVS':8UW5K<^]22W,J,V1JR$(H%]JI4?3R?VIZ)F@W X MH$&W*O!_>3+/[W!!+^?C?-99^??79\VX?J"/-)FMBA?/L;) 3^O]6QL):U#) M JX5>9MLFGTC/'AI7;0F"^/=?8?^?A"^JMIU53L@I5TRAS\22V,QDJ4*,E9 M725@>$-L22N$VL8\124H49]^+7;F66 C2)?35!\K4K7GV(19XJ*#I4]'OQZA7#QWF/9QL5M&34!%CY6-' MY>A9-*&VA$L#PF.PIB8C.DVL.LSZ'BHP_2@U^^!OW]8:UN'Z;"O O^%[.@L" M;@)[FT#[UB_(CL /&Y)_S+IT?8+2 17A$>FQT#:$I!AY)0<&M8 8^%NI3!#M MOM1WJH%_5/I[RZW"%Z"^V_ _=+SCM]E\^>[9>V+?&*>79,%.,$-;4DOQH'/7 M^->5TS;249CJA0(A*I]HP55(M5H6U*H,3I..9J-(QPX//[PG>A!69P>D9,!P M[ KO7<&4A17VA[)N#G=]3>AC97IN6KK)H87%R 6!^T4E0@QE#:3&0#D5<( M1I7*QK!*6?2YM+H;UQ E5:N^HE Q1'#:*\7PV&2LTNZE)M8:BJ'R*6#IUGMH2Z%%I4D^2NDRY_;S^,_T?D6;K MI8V@3\ZU=D2(;0Z] YN#CRKKTJOUQ4TL1Z49>XJZ2YK2M1KB>_:_1%:EQ O' M:-EQ"=FUX;@%*+HHC3$[OHL?*1 M&E35CAWL;#IENCVUQB!][>G#$-BA2%NE1Z5A7FCKT)[]J_U_'^HIP,OYO*JVV8D0F2/**70$E M*Y_A40%[G@IB$5J%FH0H?8;5;H[QJ%2I$S4#=D0Y&S9_ON[5U>'I_:$W :V. M$D(.#$BU>X54*C@O>2\;R+;9_NT[R*!4Z MG4!43:V@K_5IJ0DHL+7F)9G2J1O][9@.?6<_$->;!06WE7F'J,U]EOSZGY[= M.&V"O6OR[3[H'R8#=RA-V-(A&YS&QZ:*4F6+(3KP-N4V2-)",'RLHE7)%NM< M$'UJ?A^?"MZ31/L8-7 ;]CIH7@-UGC17!4;K1)O0W)+F2A.!=A!JE=(K2\&J M;D?@0V4O'HZ[->?B#H+O<"/VZVQ*GTYOI7\ZF9;SQ9&,T6;M@:I48&SD0Q\- M'_\Q.E_8UTNZ3V!Q/9XO2#4&(*3#3G'6[Q G/T]9+B?-1%SMG#*4&(234)UF M,"[[YM41*(?4FKF*NEE2VM9Z<@N@XS";AY!VA\NN-W.<+BK-+]*YQM.W+^H: MM(LW_)&+]7]UE@"VR5JZVM!#KN9A;.I!U&3VR#CNL'D-NJ9<"UN$O A$4"/&)+2.P@=#](7JZST&^*-7UVVH[7'&SN8T?CM]/IM_F,UQ25=#JF=V M@$/=/[*')ZV#K\S); M/[-\-TC?VF6PJ0(N>=_F"T1(;*Q $4$AL5EC:J>*W$W@?<$J-CQ]'3:Q[W'Z MKS=\)/Q 'V:+\6>/B/T5&U(.H'3K$-22:X).!D2E$"NB$[://[D>SQ>L10,0 M=*MK\?!%% ]8+O&H"B.V+H&PF8DGKX529&2M0:0@2RRL4D)4(7A:['![ MIL+%I:=#D6VJ"$7QYF"2,! *2MX+790Y.S*JC[&T%[] M^6RQ_!X7;'#K-M'0M]0TT0:W%7[K@VJR\4DJ;0N93GU"MT7ZD!D20^O7?5GN M@[)V@-*):WAS/GE_LIK:^_?Y;+'X?3J_E/+Q/54VC]_@GVR=%!16L8!_P?K8@=\.UN>NBVBM>"\6D72HQ6H%GB2+T<@$ MP5G3!II76XKP,?7Q@ :!_U5)A^2W0QC][E2Y9Y/)[(_6)X._?SZG,EXV\"-+ M+E"6"K*/!HRJ[-;%3)",*(G_QH5.YY;7@+7=QZVMQ(2@O=7#D M(Z@<'!AG-"25>"TY&Z&SB>0/FJV]&>QC5K_#\=FA_&2G/=HEZV/0%:KPF4W7 M0!!=,J"U=2)ZYRSV*=K=_X3=,@E^EP<^/[6LQA_/!E\_*_]U6S1ZY CP20WO]!/A1L$B64@#+S@.OQ"$D6U*[9(D5JZZ:Q*/9'-:O MX4O0[@=FOH/IOLM*+G[_]6Q21B$*J2,*J-E7,,5)2-E6\!I5::FGL5,'H/VQ M?]79;DP?S@>XV^PRWA$%UA^E6O=>'RU$41V$8&P461HIG[[9M9E3]RLNS[[[ MYWCY;CQ],:7_))Q?N0L86412R6M0LN46:R%:H[L$MF8; [GBA7D WWP3[,?L M+QV8V0&+J^^R",^VO0OXKV83_O=O&WA>PYMW\]G)VW=O_IB-3/;.5\U6'E8" M(VR!*),#EI])NC60CW(?6W]C),>H9(>G:.BZZQW ,^1S\*PP-"HU.9\-OP_) MV;,BK1SX;?&6SUFE-)\:O33L&I:O.C8,33>U+!Q'>++6!L'QI:M:+IC4)#?M-%]D!_Z_M MCOL=3E?@%4:LI; 7Z!/[@UY7%ISC$]]&'8-'EF3NI6.7@7Q5L $(6J-=>^?+ M;"*FTW)&AJ6B8*0V80#3W@BTTH"VL5J+-;K:IQ/NQA /WVBGMT_9AYW'TH_G MMG(P:[5G.[% #I5]E2H"!#[0H>@JM35.NM(GP/%(2HH[L[]AJ?$V+#SVDLU- MUO*UU'BG4N.MU*1G[>8N'#]VO74JJ=*ZQ]95U"8& RC8S:D!I2[%26WZ[(2/ M7U]W+#5^-.JZ#;4/56IL7< V&04"8FNNGRLD&QS;JKH$8U$5W^?>\ LH-=Z* M_UU*C;X M4F.325$P%8I'#288#R&S&(3VV0E&IFR?;>LH2XWWT:(!"#I8J;&Y:/AU1T7K MW;^T4Z'Q( \>ILQX>!E<*S+665CA,&)DGJTNJ*U,3M4@9/2%W&@8"(]-:H34T,/T#T;,_LK2_[]R?NS2;._C"N-$%U) M+L9V\>(,0JX_ >IZ5HU"5W2QIY-9''"/] PJU0UK_S:DE%VIZ:?;!R'FG M8JH6R-C6)4<3!&\,A.1]\5XF3+++WK$AP&/4G)X<'3R[_O+4DE6N,DKCO6YH M2;%$K*[ QJP%'7,1V94Y;YU)S3^K<@ MEAQE1='&V?.&ZD6%9&*%(%T2NI"PMH^5LQF^8]:G#@P]EH)6%"*JX"60=[%5 MA"<(HFBPFK2DEG'2J:7_,;:,Z+=G#<#>T-4 SV?3Y1SS\@0G%SE,+VI;Q^+6 MK,U7.'U+KY4Q4,U"U.O#;F\QOH?! M!O+^*ZR3+6X62Q^;[":6QY^!MA7G MMPYUWTGV'2X6KR)ZCDMZ.YN/_QN;S,_NL#9!V#6E['Z,#Y,HMB^;=RK'8%0\ MC-*$-M9 LB&7C6S-$54 ]#*"UJ:-!8HJ=VJ"_5#*-TO#T*CPRJ,&C($@*!6D<1+S]8E;MQC+=S_G\$;PT+3,^LBTPSW7 M;5F(2?B@8\D@4T(PIK7%02? V-(N3R@JU^?.^,EFN.]C7PS!PF,?IK7)6KYF MN.^4X;Z5FO1,&=Z%X\>>X5Z5+U::#$Y87HG3_%ZGF$#HJ*(.P671)T3Y^/5U MQPSW1Z.NVU#;+\/][[./-)\V7&L-!!451N,E9$7$,B('L<0,-;7H?A%>=NJJ MO!&\)YXZNI4&K,]Q'Y"^ >V[-:6_KT\^L.A6-BU.5AU_SA!2,%E@Z\J+C-!8 M"3%7MFRCUS&U-@7.;&35;_2X+U!A.G'184?:+*>^2!FT\@9?K\9+&< M%39DGN4\.[E %VNNQL0 RI@ )J0(06J"Z@6&[+V4&PYLN/=1AS?W#D?;K)O, M!XQA+.;+T2H%;/4^1$RJ-1%J>8:\/LM_!"$RR.(B26QKW6B\ 7_JI0V'O[N^ MV5QY['&:6KM+=L $],\@SK5L QC;&$";$_T0-LP>%%PG<0_Y#;A_7X<\\.SN(W8!F;OK(SN/$P4C$,L M&1*V-)?"BTFQ:L!@JBPZ!KE9C[N-^+ORZ,,=O'L)?S:$Y 8^+G_%/R\!\96J M]9Y >NMX.:D QJSYVU1,>713Y#"G25WZUOX,/T_KB?17X4Y:,>/ M&X\Z9(^/N]=YK:N'+575H PZMHA\U$D+%=@^TA6=8T=KTZX>-QYZR#X>LCJ; MJE+@O$8P.2=(.D90H0U*,,%([#/@ZZ!]/+8>.E_YE1;%%_ RL'=B309,S@-Y M[Z/3U97JNXAE6Z2/O;AG&_W:[S=ZH<+DBF1LE(36HM^P@A9=]2 /G5"C)3L0<=IOVD MZ[[W4<'N[#U 1Y3//<2TU8&-^PS5JV9C)()H^5NG2ZK%R*1+I]ZM1]+IK9]F M[ < MHU(]$%F/I4U*=I04%@/)9P\F*49O2_LCE(S.A.#ZM D[Y #:@XY]+[%X"JUK MB34*C#(54CO'5+"JN!R%P5V2GKL!/MQ+_5"OVN8SJQY&"QZ)Z7S+"'@4?$P& MR[LH2[BUMN25",Q@,3M?J44]^Z3D#+>&+T;%'YC^@UOD&\V%USIF+51+3&XY M)K5E)QL?0:/7-IN:O>Y3<+P_]J^*VY?N#DT/=[+"A% JQJ0@*LTBDQDA6!W! M1R'Y_2-U8^SN4[7"!NK65:3UHK:+<&7:@!??/#NO0),-@8U_5>MF ]>_C.9J M.SM&#T#7@.W\MD]YBX&\S+:P(\6?\H5M&#++Q6!IO0I0'OBS=7V">?T M8>>Q-%>[K51=J((4XJH)G6:)20I@T*FJBCL6W\:.+7T;E5+*0P5I^S$[ZRE;S#C3^!;1!V6='&IZ^ MAVB#PL9!S!.$7WO$ M[\#F]GV_=Z'B87K$YZ*%D2%"<9+ U&:=M3TO."8Y&L^[:3@J9=F^1WQG7=F& M@0/WB&\KBRE%<*4P-$$&HF!+'E.D*HV6)F^;"_DXC)"A:=FB1_PV,NU0*[5' M$QNJ/M36Y=?%(MA]*Q[0V@@>$1.24VC[-*\]YN9J^U@I!^+RL357VP3[U^9J M#Z(I0[:NVH7FQ]9L-@H6M 70)8BP*:\ZQY(VBH$^IN=K.%.XLN8,U5[//9U/^ MV;BT?AO?XZ055+Q^1[0\Z_QU]I^KN#;LIK;I9P_3/FVGE5SKE^9;D[2*6$E+ MDX**TFFG550ER)I"&&W\E#UK I;\\2WF^LOG)/9 5:#4&3RQ"IEL>2L(4@%F M%#7KG'RGVX>;6/:/$V1B1X,-S<6SM%B5<(R$BEI+D: D@6#":J=K#< M[VPI M!Y*VE_M_ \P#%,SLQ_=-5WT_ ?=H/';F_5U 6S7W>7XRG_.R1^1,*#(:2-KP M\592:!='#K1B3T1&+R+UJ3&[&]=#N.M[4G>]U])PM2#=\/LY.TK">3 MFXC/P6:KM(NYM)'3A6V@0A",]U!S#<12L9+ZY'1L!?,(=*8;*QVR/6X"^XV6 MY]A"+B1YN4!*L11<%1 Q)##):&T#*4=]DLGN0G4$"C*4S >\+UN%'5=Q+"HW M\8U05<$>-.]LA0$9$Q$P5H02 MGJ^30UX3Z#]NY'/%U:!Q3=T(VJ;L+Y?9K& MDPG;WJM&@+<5_(^B4C$%(M:]P@>;T/Q5T8$)M4(9D4.^7K1^"]^[(GCBZG 0 MP0_89^H>T+>T-C %K?R[@=SQ^./5CX%$ M?E-)_)#.R 6JS\*@ZFLPR4,V[2ZTN>9)\187/5*R1J=Z ._C)JXG'ZP84.P/ M[J$*PU9NFS6;DHUMUBQ_E?FM6=4 BE@DFC[5PGMXJ'OOICOTI5O7E"Z$8&HR M@E<7%&\VQO)FDQ"")):;39@4[KCA#H/P\&_:D*_&W=OS W#8(Q:PT5MP6R\Y M4VRJN8*JMC5%1(0H6+BVRA)CJ*78/MUU]D%]%#IYK9.D8BA MS9YGG]MD)$@V9Z"2!2:IZZ;=N/?S93LO<^LCJ5FF40AV-6-B5X*$@HC"@JM* M.A5E0*VZB.6K>?$H.#U@-&&;SK4F2J^L#" TN3:VV+"G8 WH6I),T6JTHHM: M'K$=\5#\=(A%M*J[*?_*I]]H^5DF2%IBZUVK:V;OTM@VB40+/I.J<:KHD*/J M8C.L0_/DXPY[B[A3Z?H*TRO\XU=>[7R,DP7C>U%?T8+F'XF/^1IDJD6!]&W> M>D48K@?V\,4I^['X6U*,0P!G0K55PC_.9O_Z^?IR_DL MT^(:1"F+C#5$R*UB@R4@@04BP/);X8QA3]SWR:;9 -PQ* M4?G[;%:N0<,>D)0-1,'2NQ&=\ M9U'A9]/RVVR:3[]AF*-@E*QDVP#(RMXOMB(@(@NV>.-#M:UMU$8FZGU/>L)D M#R_)#EW_+Z]VA [;;1KRLMJ=GE,.@A$&0JP)^6>)9)^QF)=1/&'&]Q9JA^%: M%U@^J]TH)"4\>M6J*D4+!R%@FS:LC#E1V6S%=8W*[6-KJP!$A);)R7[ZD5T MO2:I;0'RR7N4O0CI<%UQ%>KGZ^LH!#\W@C#-'(DM=RL9/J<(J221^#WI$V!8 M"^?P^M"-P#L591?I]^C^RL[NQU44]LJ">9E,*(VW9V+(I0[;>L(FN0\L3MI!]%-J51,;V M\4YO8CE>-=E3[AT(2?7ZLSX* RUM82,7E>4AA6WCVIL .YX M=65H9KKXP;,/-%]^>CG!5>RM;7@?WI^&WC[+P$G'6"*!5E$"VU."9< >7JA: M6J,9:NQS.&V"[@@\WX$IZ'#:W(IQ51 ]4J1*+@I!E#9QHW6OY[-V@O6S07I]".S65>".1&76%ZK(#0U)"**B!(N\W)FE5XF:#YF][PN$H M'9R#V= "'+HM]2VVR!JL(\NJB]JTFGG#U@9Z#U%E#]X'Y73KMX)Y(YXW?^:1 M,-])R .:=+2UDV:P. M9.-'/O%CNHMDARX2NH+R!_I(D]G*\L1I^87__WRV6"Y&O+%4G]E.=*[RX<,N M(P3?6LO6(*U*WB&Y[:F_Y6F'?M?[T'2K)@PAXZ$/^*LRF*TFFK M\=MWRQ?U]\5IOM>H!(E16@U26F1OE#($],T,-M+[B.R.])D:>">LPVO$@!1> M5X[!Y#]X-*!\;*7)Y25^6DWM_FDVOU*">+&I>6="DHD@)U)@BG,0"CM+-04C MHTU)Y;I9,QZ#!OS_[+U;EQLWDB[Z5_::=\S@?MGKS(,D6SW:6[9T)'OZ MS!-7 A(G"Z1&I(E6_WK3X"7NI*L9#&1K*+L7BU7E>@ M\?Y%.EPSH!LBV--9,[J2ZXQ')@V$NIUQ!L99,K3!AQ#H6W8=YR.@U%UDD5%;-+30WD IKC*^'H(NQ,.U0L.@+,A398T!G9".V=,=X3L1II)D6[NZU#'X9 MSQ->7, $IY$*8Z!C:+P@)$R:23+A34Z&+S*,@.;.?$F9XU<9\K MODFP;&0]@"G1,<2RO)0-+!8I61&HLS3.@RRMZ7'VC'BDO.^3(!Q+@MHBY0\R MHSY,+R[(8/H#9GF$4:*RMC9%(>-;)\]I#S/ DM.:O'%/Q&Q3NKX%S+./CAXK MX 8O_@;2*B/'@11)TF&%WJ;:*D62U9,-,S+1)I1++KI-9.,6C.'U?+1B=BCZ M<*DVR*G?@'GSY2N,5T.&-EDYJQ\M"5Z!BF#1Q*R80E7W'XG,"UY[? :O##@A M;)L.!)TAG@\U^M5&@RCH!N@H%BL"L98%A;3C0:EI>C$S4%ZB$%(5W\8*V" X M'Z4?),L&=Z(;'"\2.2Q$OI\N9^/)IU43UE$08)2,@?&4ZGTP:!:\<^2X%.<$ M0D)HDZB^#]7YZ/YHF3>HRKN]&5WM/$&$&(P LCYCM7&D)X)"8-:@=MHK%W7; M-_Z\-_U'R;E!''*#:D<39FD3YE1'I.?:TAYJE]7:CADU%QF3,DZV*=K=C^M\ MV-"#W!N$'M_4/)Y/XSJ69N6?XN+G/]/%9:9=ZVHONRIN#^@XEX%V+9*%3M8Q M[R-G,F5NHZU3W%OU,^R.\MG[CF?ZP^H@I"4Q-8I7/X3L%'T26^EUVE I#5S4/?AN^$9WY2[B$7$Y>DNGNPIUUJ[4 MR+P.=,Y#C?9Q+WAJ8S7OQW7&I.E1(0U<;-H&9Y>8WXXACB](Y/A 4CZ($$H- M$)$CP30/@7F4FBFG$]#_C0+>ACX'X7SV)G5#M6RQC_BQ^6<5ZZV*BU$LV1B; M"W,YUWZUM;:*/,.:7&"2\S(*V3FI[-ZGGV @54-]3/N498-"] KH]0QK/OQ( M19MM'=J:K2=.NT"8 MS!'(C7*!3K6@ZQ@S.GJ"BNA3<+9T3_R\]Y!QD[:ZTWR9%G^' MV8R0?5_"A8M7%S"?C\L8\X:GN8C:$H.S0FXL"2!SYH7PK-CH?$+4$=JT^.\( M\"P9U%))#2YE5OF"N\0R"I%\(9\]$Y'<6UV+NL&1_>/K+J?09G M&W?OPG76 MS.E1)0V2OW<#NI3\%NB$4=?QMTN MT]\ _7Y%VYQ/?O'W7##(@+]81)WV17E7)OS91^J\V)';_)O<+_Z$2YP M7MVP/]-X7@OXW\/W6EYY-6IT*:);KI H-PK& 9$WG&*0*22MCVMR//0#L MO!C2IQ9:]6;Z>#G)L^];&)R%]Q*THI6&3(:1U[3PK)ES)H%U+F?,[2R/7;#. MBR#]::#5:*IM6UL6@>PK8,I 'JS=P- =3V]6"-YBH RYG4J#5'%FICAJ23EKH4S[$-/QX =B;TZ%/\K?R/ M>\[1#?8&+J(#K)M:$O5RQS,PUC#C>2K6@LNIS8GR$+(SX4>O"AC )[EY\N52 MQ]HH9B,90-H$RZ*D99/SI$,F6TBV;"Q]]J0X7NA]3YO8W8QP>_?!O\_&"YR6 M,D(>O42?68KU_@^,8D%HP:3,66!1OG1M)?Q(!,_67QU.[EO\E*-MCRLA_%9! M$W+U#Z>3!?ZY^/EB^9\1&M4L&%1A>TUQB> MT$#CQZIHVHM\[VOZT<6&&R0O+\<7M4J7%KGY\LV7K[/IM^5I.U^#5$%86VTU MD[QCNO8I]RZV??;PI@ PU!&FO( MT>+:D)G//;':66:+"-9Y':UIDU"Z!]3YT:0O#32XE7E].2/I7LZ0H+T>_UF_ MVM#6NZ"$H1T/$R?::EHV>!]9TD$J$(*'5DV!=F(Z/VKT)/\&US'+.^7/TXM< M<]:NOMFRO46O,=%9R(R RF"HF?@U#"Q1!HU@9:-[F:X(SX\U3733X-+FYBS2 M-Q.2RB>B]P8;1@?29<>RT:)V5L\,4'(6= XY&E\X;V.Q[D-U?ESI30<-[FQ> MPWCVGW!QB2^_+]L^+&O\EHY;]#PFG@I367BRF91A,2I+AC=9VHH@3+Y> M+NBOIY,TOA@O&PW=7-7ZQ>FRKJ;1MU8K.TW(KB<"[:+E4]!^BTZ*K=:7 8-0 M0K,B(-%ZL?B".^,Q(?8C2APQ5KRV*@)SQH,Z!K4?H3Z>@QS+K,'WO_G?'H! MLZ_3/W V_SZO]]!K5* SA4'6WHK@I+U[0;'#*MCVZ2=(Q'R\M*=]BJK![?6> MEO0OO_\"_SV=73M=B#$5#\#0!4$+=Y).+)DJ7B5RBIGHW,:I[0[R# [W5BII M<(NP!^HUT%_ARR9:W@5NVZ#?88!/%,MK18#N1.M->\../]D.V_L0//E:/JG: MY#@7YI7B+(GB#0 Y9:;1A<53(-M#(;:GRK4#E-:D//H;7DR_8OX-T^?)]&+Z MZ?N'VC'[ZG9.YV1KHP^OC:I#:@T+&3TK:(M*!)PW2OE\ -@)@B4M%7NO$+(_ MK?0>(JNQF?>7L_09YOCBTPQOW?;+4J0/F# )_S;]5INKW']F%M<:+$J_)-TMFR%-<[__B]C*T$I[8R)4FFT M.49GB!'>)BZ2@S0Z\%E]-6F<7X7_WU[5W&GG>4%%! O(Z_X26922,Y>CPEI+ MZQHUP-@+J[_&E%>?_:Y<_W#YZHZ,-<5X\F2=DH9ITA4+R0J6DA)>DLZX:),+ MU@7=\)M7E04RG<^!)R.B1-[TKPA^(.8_32M-&N"NKX&;+@\45]-K1I"1MO?$D#56O1U5Q=* +Q2P7M5.6 MX"2LQO1Y .)Y\J=/O;1,1IS?$,9+N*C="SY^1ER\K1^QO'N__H57T\FRFT9- MVGWY_3\P?QI//OV$\_&GR?)W5P%;;G0=?2@9_;^VX#*)G,C:<"F3#>EMM):W MN:INMZ:A>A2T(^83T?=3:7UPO<9K*_C#>/Z/97 .//"056$IB"IGSUF0Y TI M!R1O\G\#M#91[Z,ZU6W,4R'.SHWV2 4V/9QORF'MJG?!UO3>9A^ZTUS2]*?+ MG23I21%#DX7,R"1J(,?49D$Z&L[ DI59$J'SG$>+;:Z)AR?) YA.J4M?ZS^[EI,?0F_0?#@U?3+EVFND'D\P_GB RSPXQ_P=8TJ&0C%%#10L.=I&OLPN1'_Y,?TK;B!"K=^>+LB:>C"[L9W&?^E'AQV(<80" M&AP]>Q Z#-DHZVE'39YV0V-J'HEEUN64T&O:#=O<= U-C0>\EJ&9<8C K0QHGT(6/+$8:]\787GMV8',*92:IV!% ML[ZB73$.;[3TI=E[Y9!-U-+ KUF--KX)B#N3-2=#JO9R85J+3.9U20S(?*N% M?JJ$AK.6SI(.QPFYP;9QDXTW+LPVW7UHBPQ%!^:"J)W;DV8>7*H%/J"=,N ; M=6_;"^N\V-"+\!M8H4MPU^WVM^ 3$%*UNDVH540"@8$@^]O2(2I1Z"Q\PXF- M>Y"=%S_Z4D&#$MG[3MG2P)(ZNU3SEY.N'0=!U-QZI1B"#D([#Y#;E$INQ_.7 MU]NWT@:ATOK]Z8*KJ<>["]EI_-T^M/<@(8X0?0,392<^KT40Q8I5=029SW6< MF"DU9QYB\#%GVR;B/BPE'O!SAV3$(1)O?QUX85+=N>-F1URX.KO5/IDH-)03IOBPTZEP+9I%SH>$G22<=SUTJ7;<_M M/Z-P_C>*$,A/N7]=V]TO#L$[^GINE5$>M?B;D+?K&F%_0.F6J(Y+N/UI<\DTW)& MNF"VRF3&98ZU3A/K'%'RY",X9;60*C<,5_6UC+-B\^D5W32I=(N\KB%CKF_@ MS5?YU9LWD\5TM?+5NTB?\7XZJTNK52MTW!95&S9YSB5Y=-JR&(UER2@EC?56 MYA,<7T>LZ"RY_"34W^ ZX*%U33]-QO^L)?.K%;R9X)TUT-OYXDL=WOKSG^GB M,J\$<+70VE;N-YPOR#!<5F@)B5D!.25))4869F31)\^,D=Y:GV)2I^%ZK\O\ M(5^ TQ&E0=CZ>K&;%;Z;7/^L DQ:1J-284@(F58 K";,,R6]C\8+F[)KS.0= MT,ZDE.NARAON3>Z79FQNB7*-4'>1\&<7.;% MUMDKQ0&36I7DBR$QGF 3[76-PQ>'GF;?/!TQGD75J!-!QVPU(^.>3@&M)8NZ M<&95<*FDE"RVZ57T%*M&GRJ1#JDB/42A0Q<&=L'V5Q7I(W5Y2(7@8Q0Q-%D* M%'3:1I9CJ=>P2!BE,LP6KB38Q,&WR;5]7E6DS3ARB/R'KB)-+F&0@=/[Q3,M M.D@&B; E(3VBCE;S1AU=GT\5Z4'Z.Z2*]!#A#UA%JK2$G(HC"S(ZIA%T;:3O MF0S)D&V9LC%M]HOG445Z#!WZ$/EP5:0!N4A:24;;'Z'B7A _$WD6R9%9%;7$ M1I>5SZ**]!@>]"#P!O'5'6E<"I5765KFZAHU+8P%22!5\ 9!>0BE30;^T\JE M?28^30]*'(1:Z[>H"ZZ_DK MSTW,*7EKVAP_SR&WM@TC#I#XB7)K0=.Y&FQ@-GM%ZRZ>!4T2$$6#*%&XK-NT MO7E>N;4':?(1N;6'J&&@W-J2K.5.!09!$224]$:8+)DOHC@1?;:B#3.>=F[M M,4PX5LQ#I[9LM<)64XY=DD)(Q;+7A?@JB*\6 T'7QA*')>!3N8?ZR\9]5-R^ M9Q*TJR^["6O3D*@#L"&,X/O0GDXLOV_];K>)>E)..S-Y"\#"O?<<"]E^6M"; M1-M\\&"9X60')FNP>'L.K'E$D>+>L&!O*.0WG)>%&\Y#EEIJPS M3 M-QIO5D0DOHC8>A&\T<6T/J+\,GKT&3U_J;)!,M@/:^L7J JZI9;,7WFFL MF]Z4V8TD1VBBR573/I @BG1>:]IX%>V:B?Z(20B6-;E8]P<=5>Q@:EN4^!Z:A,+0TF\RR)Q%0!B%Y&GG6KR^@[ M4(:W5WI4U;U[Z&/DW,!>6>=)K!I1I>^;$_BJQY @=!%8Q$(VNN;$=Y"1!:%+ MM-*JB&T:*NR%=4Z$Z$_^#=,3UAT,KWJ3&4I M43'E5CCG1(;CY=WC#?)\MAA]J+E3J\:I0>=@36):6]BF. M4,%=)1XAOQ[W_+MPR)8M7N1Z:54C,T [&FT_-8ZB;0B(O)1.1__34.,.F[]_ M+1XBMIZU]PO\.?YR^64S3]P'F80J3-7.7QKJC,RDL8;%Z'3R,1?7J1%C)_W= M>O1P)_)1PI_V(;F=%OEIFAC58^47F,"GY1%T&V2O_8ON/&C(UD7[UGBG:Y% M-$4X+%$7K>E5%D"V&=)K7$Q1LG/7HCN/;#FFVY; L4Y'!JSY'48%%FT=EB*T MT4D[[F+K6=5-QW3_.JW4@(M5E?<(C, 0!3DX@6QDG8IEGJQ=9LD'+K7VPXG6 M@]9N(WIJ0W$/X1>31 M^)R9=Q#)+$Z>0;")H=5.1U? \]:S0'>".T^.]*.+IIE'K\=_UN81URG\(RVR M2DF:6FI-3-85&FC%LA4IVRBDM6W:3>\!=9[T.$[V#3+;UT;;6YQ\6GQ^5WXC M8_].,.U6^ZA1\D)93HXVERZ0B6^ >6LS$T'86(+)H-I0Y4"@YT2?ECIJD"BV M#]LF^O/;]"7>;.7TT^5LV8[FSX60OTPGB\_S$2\H(TD'_SD1\ 0:;7#5WPGVW\>+S^/);W_@Q3=8D M.6^$8LXAU#Z_&6R;(3Z/!'Q.S!M"9SU&]X%7TNH02@M&%^1)\ MC95$%H7A5586LPH\\SN9;3LZPA[\Z.&[__3%D %$_2P:]VC$B"DIA@G)?@PI M,B]!L%RG\ E?=$EMLB*?4N.>(TECE,8H8 MFBPQJQBQ%EVEHIE.B5P)1=YILB"3M#FA^JOY3D..'"+_H9OO6+060A9,<" W MTP7)8@+)' 1(X'DQIFE:TW-HOG.0_@YIOG.(\ =LOJ,Q&9X@,RLDXYI6Z1R9 M8>8'+4X^2%V=BI,/D76/OD_-<=Q<@2WI[4%AC)J64C+AT,[0,:L30S-D..$G*/E]EIC6'TXN)BC6>,\PVE.V#J8%/,,?WKI^FW?]L\ M:T6"S7=+$BS5OP_+\/GZC]?.M)%H>]SD]V(K,B25.;TJ(16F47/FL_/,Y.*Y MEEH$N2_-\NFJ>T]>?UMM'R+1%EK^_>-/(UD@*5D[P"63R4@I@H$JB>4HA,TY M)Z[VA3$/UBH]<[CCN3_IWU7GH:+K\2"^PO"WE^_ID %1ZDU_\+Y6?NE6F#3V*H7N]/K^=R$T8<(O$&3-C:XE4'#6@S4UF6VBC6 MUVD4P#(!2S[&^O=-2/"T.^D>I*DNG70/$'.3\J>XN#X3UP2/& 1Z9I6NX<:@ M&!1) (W'%+B.+K9*5KF+Y0>P&HY40(]9M]L1_0I?\.K8>AA7XY2W[T[MQ!G1X\&YG< M(NT>6;#<&=_\ S.\FF$>+UY#&E^,%]_7IYCG D% 8N!]8CK:P )$8):,(<1B M0KQK+.Q(O=_YB%.DGO2A@FGO\GMB;1Y^F\%D#JD^[^<_OT[GE[,[AU.OO1ZV M/6W(A@\/KO9.UP>;=, (TBG-M8R^QHA"\&! >('.=^WZL.VY?:4:O;VJ((FR M3J!#P83)D6E=D^ 4<5%#$F!X3LM?1NI?3RT^?%Z.$RME0%,L! MD6F5,PLIT4I#]H;^BEO5NLW#;42GS*I[G.[W)%\_7M9-FSML<'V<7N21,,%( M2SH*WI +'\ER#Y@<,QE*B<+G%#O=./? @(KG'/5_L)R;EF3<:3E26$" M++'26_*YN71,2-0F"Q^Y;]VHX>DT>NF; 4?(NFE"[;K#H38FFZ"KEVX8G'+,A8%"VJ%-NF/\)-%*=O+?H(;4Y[DFJ#G7^#9>VP=4'3-'!U&\]IPE6/ MU\\.11\AW/8J]TIE$(&S&,@SUQQ*S:X0#'-V40HG5&JSSP^AZ@="4:TT?8A, M&VCX[?0J=54%B)K[P!+DVND ):NY&K0H%[)4"8)KLVE?8QC>9#M&&]->1-G M0_OX>3K;E.!9GL)RC$6R9"!J[0(#;B-3.5IE4[9\;P[2X[5Z \2S5NMCA3G0 MA,ZK.F_+:TRS(+-.2E;[]M7M"!DHX-%H+*ZTCL"\\A\5D$'E8UI- CF>773 M:,:10^0_=#<-X(Z+)!,#N>PFG"T+)CB6M+$ 4J;DVZ2N/:-N&@?I[Y!N&H<( MOVE%F0S"HB6JI^7L!.58=$4SCB[Q@!IXM_S%)U]1UJ<-<904!RL9ZX#I!RD9 M.T0[G4K&'B':H4K&?''<5U>HN)IQ4?N>@E/+IKPR"2URE/O*@I^NNCN7C/6N M[0,DVD3+O_\TBE"DKX7L'C2YJ$EZ!H)<5.#!6AF<0[-O!/'A6OW]J92,'23] M>^H\4'0M2L9>?G@[XLE$K,5JRI3(M"F*Q4"'OY1:"M &1+\E8_3,O'3R&@.7!.%G*@C[^N4P&@C66S9\:PL!QGV&4D'JX^>>0[J.U1T/492 MKC&\?3]23A!)R&H7PB$MHACFR<9C+A9'MC8XL/LN. Y7W]NG4K!YG/H.%%T+ MP_;GWS^,!'*=+!GG,BM9"\')0C<2ZF3.Z% 4BPGZ5!\]\QS4=ZCH>BRHO%7S MNVP'*&@'L#D2=*Q1>JL\2YF;8B,$"?N*HYYQN?11ZCM4=#U6MUQA>//KAY'5 M(+4A2]JI>OY&XUB06C'$XKQ6PF6>^E0?/?,HZ.ZKSQZMOO_S_K]&QG(/ M*D;F+-=,.TAD!T?- A<)$UKI8^E3??3,2,W):E"Z0%>1>WSYZYCFH[U#1W5>?/UY]_]^OHRADD<9)%K4U MY+PDQAO@-%=U]]X6CU??S;3Z."G >N!(NR.B]( M&WB-+C%)'JG(11C8.]3S8/71,\]!?8>*;HO;?G2RS(Z.!$6@,U$[1JNH6;P^ MLZ#()U7>Z)2EC4GN>R&?>ZN7%HD4/4AZR%XN77#]U%8ER;_LM/NY?+09KJT,OE$#$/5L7MWB+,<5-'?/OQ'4NS M[WQ$/_76^W#=*:)61>I:E&2+#+IH>D\YQ@@IY$PP51[=_; C$\UQ/D=2 MO)4IH&!H4R0/L-32Y*"JFQ"L"6@2[ LA]D[1QRSBAV!I<^VVJ%3:*J:55QHR MY^1].A:M(Q'9FL/A?2&D-H.)Q7ELLS?N 354,7)+^O0E\WZ+E/LVYOS5V-]? M:*67,[S9(^91MMW^3^S'U#L ]1W++X4"GMY6D8/367HOP%@LCH.HH>XX>N"S MC\PTWWST"^+68OYBDC?;TACGZ\?E=Y,/6'0?AK/ZUM%"%[$^3)1 M?61DR59FR7*(]8[#)!9,2DQ%KTH0P8E&C4@NC:@O7PI%.'5J"XA9\;N._=88X M/-%Z5N^6 43]ZZ:!Y?;B&QT;U69X/9U]))0?ZYNT?-EJ-\#K[]:^T\BA%!EK MXUXKR-!TTC/OA&$0(5EO43KNV^Q5AP$]-T*UU%.3VM>;H.Z"_X DD7%:8![) M;+/Q23#0KE2M.I-U0WAN1&JBF1Z31N]?;J[D,5):.16\ M)5W6(KY(*@6RCYE/&:1!19Y.FP#&723GQX@C)-W@TG?G:D=*1A%B\$S(4''&2J37DWP$7PJ0RQ"BS"FGU*BO< =PI\K*/!%K=G&W)^VUW%RW 5PG+'6! MV#3/LP/(TZ1\]J[@703J63LG(E(@OU5JGVM;05^[[[/=6O/=B'.W!]Y=]U+,.&URC;'T;[N-=OW==P YN+.V$ M>W*SJ3>]=]G">E7:4&?A3M!62)"FY'HE4.^&LB.\M M',A=\!@&%[VMD]:P9 MUMVN>AH$.T17+8GU9O+UL@FJIJF:5&\JR%"0+C!59/2):\MY MFYD%>T ]#9.J)W7N(LZ1NFAI4]V )M?0=+V)UES1&CEG6IJZ6GIULC9U)G5 MK]L4<^T!]:/1Y#&Z&&@W46MHDO.$IA!E>:JW#V"9%P LF6!3+!%R;).:M ?4 MCT:3Q^BB@=V\/?UN-:,X1J_0 ZW86*8UN0^0>!W0*+*.0<48VFPFNS']V)Y8 M3[IJD()TG0RU'>/VGZ[?@"[8FSICQZ _C6_6%Q.F)U9C@W/OJ#78 L4799DL MR3,M@F=>"<\,O:U.6EN2:U.'\?0H^(#S]A09>(CV&C#OE^D$O_\"LW_@XO7E M)&]0\2)T\=HR)X1CVD(F3U8@0>,Y M+U\;#D4GH3)+P/-FVIJH%8Y)>QZBE;%1I&@[H!_;UNI#2PTR?G^;P61><%;% M\A%GW\:)EGRCZ/D:[;Q.=9EO_ZO-L)<.:VEJ>/6YFA,%R?N@R?2)Z;C!V=CK MFA @9:,LM0\VE49Y#AW0#6_>G4[_V^>/ M]:>\!L8?+9.LX7':#Y+\I)(2+W4L:QW0&@N+QCM&(I!62Q0R-2K@Z@+O!Z98 M_^IKL(F]A,D_?J,CX2?\6EO@7#&?-GC#>6(R*4.K15YG/DHF0I)6&B],:7.% MN!W/#\RB'A2T\R9@T*XR+^&"Y(,?/R,N_C:;7GXE@=Y&V$>GF:U/&:#[S,.K MN].11@2OA1;%."EUO1>*(CL=E+;KWG@OR@)G+RXNIG_419"1_&J&>;QX.YW/ M1[K(4HH1+'(G:]=&9"%(RX0 6Z17V=WUI.]OWGT .0'G!E7[]$0Z:]$&YQ[\ M7W%QC7RD3-0^<\5L5ISIK&4-ND:6G2^\*$=^5Z,67?N!_2 4:Z&F%NG:^V1S M(]Z_7T":O"RTN8Y+$6F5DQ,BU)%])7 ?@,34*(^I#_A_';2-5=ZB?>MT\NDW MG'VI?O\(=39&*V 1K& :$F$QW++@8BD67-&^S8W=311/;%]KH\B[#3(>JX66 M>98OOV];\.HFTAO4SH3$1):>=EN+S*= FR_0'D[PI7*-$R[WH!N\7<%)=I^^ MU?2TFP\L;\&75SM&:J%*20Q"R$R7*K08/2M6TA&O0DFQ32>H!X"=/+V@-R)T MZB?P.(4TV*_>3V=+,2^N<&[I4[..2':!VC1!X "P)R^2.U[9TV$UU?(PO 98 MM^X77Y:^R&;6G@6A?.W ;VK1L_")171T:GMA?1!%*=G&0^R"[M25<+VSJ'>5 MG'A/HJ$FW M[]GL.QWE'_ K@<:\$L)NN"K7GFL(3 :Y; OF(D%E1>Q"&C3?>! H&?( MJI:J:K!/_3Q?C+^0>_*N='@+= (,RDF6:?NF3=N07(K73%K.HW:V.&QS 70( MRC/D5#,E#7;G'FIT72C:)[AG(7G!HJ9]0T304;89X[ #4)]A MQY>;Z6RKQ/?-C='5I4$$;ZQ0S.?(66WJ2+8B_>%TBA[I' [8QM_OCG'X3:+NM&XD1MD7-O?*^MKY&DIH&HK$YE#O10N#'P ELBX!F<<6-^F M_'4?JK.E16^J:#)3Y":VWR?PI?K__\1<+>@*\/T,OXPOOY!4EK\ZGU_64/JK M*5F.OR+!UT;Q8 -#62_E9-8D(=)[\C*+@L5&U\;Y.1+X#T*VM@IM4/=8,55) M+4A2-7W[,Z&O7[^:?HFTNZX#!R-I#7IK.%.)WA4MH-X%.\5D<*[>*6ML9/QV MPW?6[.I9/2TFH]P0QF;ZE[=1F1C(]\^B>@ R,S!*,>"[9,+-]+B$BT,/"FL+JB.&4X,= F,+#8L0J-5OLV0M>UX?@A&/%+\ M]TGA^O2)7D-:#AE?B^#E=#:;_D'VV2OX2G^S^#[*RA0>LV4Y0^WO1C((65C: MV[2LDY]";C3?\1"49Q)J::67QG[U!NLO\.?XR^67^U@5H,_&1P:EMLKA3A/S MN61%>ZZ55#G+-BW6#D%YOASJ12\-G/2W6*VG^0;NN\O%? &3?.T=\LBCEY 8 MM[6%C=*U:2#YB2E)80KMEDHURCQ] -F9<*5/^3?PSK=Q^??)Y;QV6%HQF SO M+^/%SZ:314W.11PYHPP*(U@.(.N5K&<@(CEPP1F((1MQ-T2\HU3L MQH<^;]T>):(&[NT'_ K?E]GX[\HJ,QY5-HGV)AY,;2VK"O-)(W,%Z.<%K EM M@G!WD3QO/?6<5 .I>%-$Z!Z_3B=G[D\U9W0_$V<%EW GU7_A-FXYK-?@.K#0I# M"$Q*5^<=ZYI'ZH )7T263E@9AKCQW8_R>;.GN5[N<\CWN)$L\7S\.D/(T\D5 MTT?H@!?ER17"51.@C5#O:SWTNW/

    Y8(!2.+#H'@R<) \\A$*B*0.O*0"6T3O M#P%?7Y??_IB.4"GGO+1,>32$F=![=)QYDJ$)15?\/3K.#5=8@[^Y@U*^G ME[-1D"9*1QZ*]-'5:>CT8F0 EJ7)WA?C9:MK[D1G+0V;)@T]&;%(FDE'@K&<^ M>#K&+5<,3.WEX;2560;K!\@K/5M:'"3>'B]0MD?Z5BVD.RS,ZHRU9XNN MR62"&26%==YP4(UF.-P',U2'M_9A\<-E^U3ZM-U>Q[*M3XB."VX# _J36&M, MS2*S1&++?53:Y-0FB^\^EE-U8SM:NWO9W\Y+7S6G\05H8<(P#I[,(XV!^:(3X]H )F^,BVUB MPGMAG?HB];':NY?-UY?H^Q[J\/;RGQDO?JT-L6YANQXP!5E+,FH=RU"'#ZE2 MVV"!9\*5K%4&DSNF]#WXJ&>N[ ;R['$76*+[/_ 5)ELY",$BH+.LR&+(:B;_ M-8AB67+%AP1.HDZ=M+SS$>>@W7[DU^,UX!+5;]/T>?QIO!573@9DM)&YX@@7 M!\<@.\YD%EZ8Z"0WOI->]SSD'#3;EPQ[O'];XOJ_WZ>+Z594R:^Y%?W[4N;_Z!&;:CUU8 M"+PPQQ%!:A6"[9;\NO,1YZ#5?N37Z')IL0X4UKF.2V?"(U=UKB)SSA#3;/"U MG8ED(98H1%)H5;N[H[MHSB7X( M<(30&V4';D%7N +N36(VB4).0,H$C+8IF5V2.EH4KMT5S5!4>"#L,A03#I%U MWP[750%&O3UZ.X7)G>.*J\R="8;.O5); F?#@DR"SD+R"Z41Y$?83L?] P\Z MS6W9,ISI500O#LI9D\G@107;SKQ]^ MUO/7=<_R[/NE?C6=S"^_+ OL?H,_[_%02"B06.&!@!7:A;U%P] +)U,Q,?G2 M2='[GO+\5=R;#/L.IM0%K@:VXP>)I93J+$!PUEP*C.3C5#9F&BY;&.> M[4!T-EY;'Q(?B EOZZ2!V>8=Z("OK0_W ,(3>7.]Z+,#28Y6QD#=UV[AM#:# ME!$8E\XQS6GCC$!['$\&!%@57&J4RWD2LCSD[YV$*X?HH&]#\:?7KS93JDQ- M#P7-0C U*4TABPK(11$\9ZM++*ZCT;#YR!-8![V*>GJTG/KVXMY

    !6,EDP6\4F"MD]VNO-^)Z<&[Q9,\C46%"4D)"PI(%DE02?F MZR@GFZ H14:E+!T[#]W^X'/2W#$RZ]O/^F7\S\O/TY1E8L3[Z;PZ M"Y>S53-_^O%OG_'C9X(\_0>L?Y%^\A_?X1^7GZ;7/WCS??/-BTG]_K_@"WR" MQ>8_6:_4ZN!XH45:ETAF26OF"]D+PF>CE/(ZW>TFN8L?0\(^*_(]67WW>#^? M<3QZBY_@XN?)8F.@JN(Q<\^9D'+9/,G7B@\@(R6*+&QRWNUK93;']*^?IM_^ MC3YZ9<+3%TM>+CFYY8'/W=L_5H8]JW.%8LW^+C@Z./(/Z_3F4X=USH\6_[1' MV?5H]]W#8U7!HFN!CRN2:;2<12D2BPEUEMEKN[?[TU/0X0Z?N9D*#Q%9WR;[ M>YC]SR5^K,,^7T\7TV_3BP6,T_1&RNS'KR\VD6$))BF3R*2Q]0J@6!:%*4P* M"3Y+:9%M5^+5*R#"DE<,[D$CKI><<#GJ-.^Y!5[XD,'U1MIQ7O3CG];/<.F>5GMG$K76&*-7(0=0 MVJ'SM;]$ 00C8J'7@YG-,O-+*>(DL<%D'PM41[X8'YK3S&>A/5(UF*#V;.2:'<.+@.2:'R+_W M,K<5N.D:W*J1)$&[/XVG*,]ET)FYO.SG5Z>MU-:W,3OK%$\R)M7I/.O\R.>M M_H;B[=N&N8/R!D,_8KJDG\7OKV#^>5008LK1D:/E"Q%5D8_ELV$&LP\&%3EB M'2L>NSWP_ C0BVC[OG'X2#@6WU].)WD^"B"] ++#/-0T8R4#,3!&9JT)(AZ.H]^AXAL?>@9J?*R(^KY9N,9QM7% $0:D)3CH(]/ :4W)1@9"."%L$K)C M@>K]SSXKQ3U*8 V:.6Z+)4,*H9 ]S"H"6IY!-IMB@[2[L-M MB@Z1\I#]:+K@^K';%!VDN:Z-:1XC]D%ID5,,SCO:''U-$P^.12R:N>#JW%U$ M#VV:Y#_U-D5MV'" M/MVT5Z.+X <";BXUS8E2=KF4B@L9X],.Y')L F)^8*B MI)Q,UMU&0NY\Q*G-P,>J8-J[_'9&7TX1>7X_F^;+M/@[S&8PJ0MJ%G6^_Z3A M(LX/K/).M#FFB-KQ@$8C&0,0G2L6!&BNR;!7O%NT^?XSC]N_;W_>][=CB*OL MHRNC5TJ133:J=MH@GR1*PZ+7P(H,6E@',G/79"-_$-JQ9]": MG$E51.9MYB#LQS4\<9JK=MI,+PV,ZNVHKO?\-_/Y)>:1M2X8#9EAT*[&Y>M M(^68-_5KX0NH-H/TNN$[?Q8UT%.##C?[9?%^W25_Q&,..A1#!JNN93P.&,3, MR9(5)D$6@21R@KUH@^_\V=1 3PVJ;A] .4,D)[>:K6\F:88PQY]P]>]1%!D( MI&+&FIH+&8!Y&S@+67!)[X)7H4V!]J,A__"8KE,Q@]($F]YP M@\ 5A#8V95>$/Q9]'JF9X:U(G(VG^=XAX65(Q')@"F,B6Z5(%B49+!P-('?6 M>',*_W8[VA^+63UHK.\,DI_)TO@"BU7+N&GY@(O+V:1,9[\0_@ON="BE8C[[K-,Q$RTW\$G?#\E ;[Z M#)-/.)YL13XM=X ;98![I5E*R=9Q52%^K+>XB_&W6JTW@8OO\_%\E%.LXV* A5C[8V0T=09E82K2 MWB16A6TN#QSW_K+@S@ KNL^;18T ?0?>7<%'KZ*?EX_=Y%=45\5T*A2L= MF:HVO[:&%J-K7URKLX#B09ENC?[[P7-6K#J!BNZS[.CIG[L$M,H="T)%-,:R M:##7]EJ90729*2U+="K_&EZZ#YEVWMXOXD?^J<(,[]-U=WNR$<*I, MS!ZU.^U3RCT&=9: UCA^G\R_8AJ7,>9U'E(74(?D8W:CP"XXPR9A]J2J:2LY M#T:"HND4RU8P7[L$:>,T?44\-SXEYY/ARN%S5?Z.E,LA=7^(>'?J_!2)>@X9+R]N_QCM9>1"T--X5DS-HYYWW.B:R+"!SFVPVW;+R M[CVR#[_U+8GH$ZS$=,\ 4H98;6-B7.J:H4*>=2W'K/U734E<%.NZ.1B='G>T ML;N^O'X]G2U%]1$7BY4--!^)E*JY[1@@UDEM&ED +AGD L5&!4XT,G5W@QK. M7VJD\GLV;T\*:) B=[WF=;_YS949QF""JS:^1K+Q90T>%4^F6PA"!C#)FS:) MI[L0G1TK>A%]DP%,\_GU-ON]?OMFLKJP&$5T&IPOS/I0:+U2,A^=)_)JM+;$ M8DV;>L0]H,Z/&#TIH.]R\'TK7SEXPLB0D"P\Z^J$2%O38HSU3 0?0]W0M.[6 M"N+!1[4.AC16=0-Y/H5PR/5"7L%\-9XLNX_?^A 2 O%3GL3<,\>\&TT-^;?=,'4>Q1D%YKA@R#':FFGPH\4\5#J MIWU09)$\LV" Z51=?JL<4VBL(&S6R_[BG\.J?4_X8PBM'R+9OBM-WWVM76I> MI IK72(I3.0 DC/PD2S5D#WS7")#M,5Y29:JZ#8K_?YG#V?5]2?P:7_2&JZ@ M5'S ;SBYQ"J0:G7.("WF?XP7GU]=SA?3+SC;A%D>%ZWJ_O$]Q:@>N9X[D2EN MM'J_LQC7W9++&?Y&&IU_GE[DD7(0BY% M6R)9Q#IF8%ZYQ$0=K>)DPM!Q)$WW9YZ7XEL*O&][XM?+*J=I6<-=B6&)>7X- M>CYR44@70F#:\%@;^=1D Q^9\:&>FM+GW&T\;+?GG2$?&@BZ[]#2W4SH\>2& M8'[%Q173KY>+5=+ZX)G^6H""[R*32] :$%)B76K+"$=$4K9SI MMLL< >)')M*1*ND[#;XS[FNX&C0Y>$XR.CY7B*X!P1RNS&?3].XQHDW)_/(I. R MJIH2IVKI1U3,3.I;"SVFN"^7 M_R*E.D'@!IP-TM^FBZNZZ!>3?%WB^N+B8OI'3=9_/9VM>I+7B^>1+,Y%LND8 M"EM/873, VB&1L20Z*_(?^RT(_4&Z;R8=$)UW2>='YQT98&S[4NA$QVB\4;F M>I^^G,$E:B&DL2RYX+G%4H*0S;BW#]E?%.Q7>?>9&(YBXD9*=&SCXNK 'Q4; MA'51UWF ME[ D$<1"S"?>:;-6&5Q-]EQ!Y^V?_X9LJ('06X)&QX73[Z%:6VW MK7$A"K+V"QEADI:HBR3V(9V[/FH5G*P%)MU&'NQ^QKDK^?$"W:+H'AI<%Z2] M)J_%,*)5!%X;).3H#1%/TO$FO60V&B4S! '0IHO5'2#GQ8(^I+U%^\>%A#<+ MO0%"UF7^DH\73SE-L8:!*Y,:7&$PWFW3W,\Y+P7T*=(NBCPO; MWL-U>PL2*4:15&3(=6':U,[>2M ^1,2,.N7L[G9I[:KL'V5?[T&P6Y1^7(!U MM[EY;5^^K)$7W.'H((\I%.N8B3E5J2@&J026$0+WY'IS>ZQOT W)&1)G4.5L MH=:C8[$[#K*;?;P\TNJU8:7.!=<\VWI355@6R])!4$J6(0R(4[14.Z$I\4@- M;.'&T8'3S:K_?F/15SOD&BX1?_II,OYG;1]<4N(V1L9M=6,MF3]A:1(%KC)' MF45HTW+^,)SGR:*&NMI"K:.[BEPA6@_SI/.6-LDO=7]\%R_6":8C2*)>3D66 M76U&&0$9:&Z9<\6@+B27NUVR^LUUVP_O/(G4OV:V\.>XZ.F#DEC/-0OH)JW7#EW>PCSKZ- MTZKLP'A4DLQ[QG4D(06K6+#T!]:9-]G1OA@Z&3F=ZB^V(3A)U54+#4][E'3/ MU3=K//,7D[Q&-%_7+'0!U7OUU4XXPY=?':^I^VKO2XWV(+;>&]Z_?[59W:9 UQ9-Y(GD&M2P-23'(&C.HE!:ZR1"OCLC:9<2[W[T M\]??4<+:F9[?>S6S_/@99O@2YC4G\\M7,AF7=#NJA/F!S^RI;OD0Y'>*E3V= M<<&3/ZM,UO0FQ:B"@J(TA)+1VM&#GWY: (+9'V]SJ;EVGI- OT)0O9*1EXY-9VZI]Y<(2TYX4<&T]> M/PGS=B __UF_Q)&T,O%@-4O@9*W>"RQP6QM#1>V\M@Y2FSDOW? -W_[\E'R\ M&WENH,.^W9).XGH%7\<+N*@R>C-Y,_F&$_K$[Z/,94Y1)B95SDR+HFH28&%9 MRI2"]-EV'0?S>! _)L$&55V#-H.=H/\Z);CDX^47==CB?)6*?'-I),=?IXO_ MPL6-:T R/VQ.2C.OZ W206>2IG?,.9M%,2681G.=FRWIQV3XTV)*@ZENS1:V M4L'KZ6S]H_I[8A1C%,A-8#I[3VZSA@/:?")UX*.I;)(:Y*X,Q#G?V8N'%%)3HXV^3\-%G.4'-C MGM);<'I>G#HY8".)-Y,T_8)7HQG>KM>YO!@+4F**VC 5L;9]L>1T*%H>O=!@ ME%!6\S:92'M G6IRS1-@S+2-YAK8[CN@K8.,7< =DG_0%[U.D8_0NS*[D>0( M30Q.%^LB1I])BP $LDYR 12>>2EBB)G>'&PS@N($--F1NG!:EARB@ ;LJ-OE MN[*\PUU?+7BML$13J]9K.9(CWRS4(L3B=1:H4O"N4__@1^1#%BTE^D;^0?.>+>D7X#=>AT0W8!,F@PLS(XP!: MNBF,WH;(K/ :,>0279O*C8-@GA-AVNFGP2Y29ZC0!WXFF#_A-[R8?JW26&-< M0U1+A\(*YA+6P6$E,5]R9(Z#"B:4)'.G602/R+Q_$-PY$:=O730(O2T#'[7/ M]VI&G4HE)L-93C5E")1@/DI+NZ'$S'5V)HHFQ+@%XR_7YWCM-*#*#BG4":>? M5D.\7GZ__IWUK*_E"JZ7,X>>$]% MTPW.QR9KRRY%%>JR4-7V(&1*TEOOF#).THZN@L,VB1K/A[T/>'Q/G+R'*+B- M4;>8C5/-GEA,TS]^)X7,/WS\?6U"F BRZ)B8M G)?>%01^0EQJ'HI+,2WOI6 MYMQN6,,;U#3<&Q;Q(Z?++Y45-U7FW^(RS*LL9?J[O\3>L70V. MRB'L_O$]I1,^QE,:09Q=T\I@C9#DZY$%'6NS['K/R M9>K#KN^/@D+O9 %6=)VQQM&PH(AGY+MPC2([+&WBBH> L_G/ M_W,Y7GP?N6BBX89\MLAYS>T1+*I"QC=/UEA 33)I.W>.$ MWR"LMF_-JZXMY+5=P'P^+N.5'S?_%1?ORF_PYT@68TPDASSK3-!3Y RTC2QB MR2J0.V=]FYOO(T"?.<&&4F<3\^TVL-P#8F7.L3[4TR$G;!V^S,[^?SI8*69"?%"\7-6#ZV_0] M+!MDQ:C) '>&&4M;M18>&5B(1 -T5OA(-GF;H,J1P']@UO6MUA['V>RQ4R'Y M6"QPYCB](CH+S:(TGBFED\B"WA/1YIK](2?AL3D$?YM.\\VBQX]UQ!U702-7 MAJ$ 44?<.1:YB(2)M%&D]BZH)JOG,WY2>E-%@:,IR[;].)]-5??GDTVKI MFR(L$20F%P*3NF8T:VE9#)XSQ94+'+,N,K7;>7?B.G.Z]*B4'L>HW+XEKZM] MO6XL-9Y<$LCK%@4KW0&X/R7\60ZHTWMS62!,YS7H0FW/V6UY_V"B\_3 M_&:9B;^,THYB"5Q!;4@EM*^!@SHJ.B?&$Y?>J@@BM9G;,^ BSYS,3Y4N//J9<0D+1([=9WVIX.IT]LLLPA% ](Z3:O+G&;>?;,@]SK#0H0D?)&KMMVZ MN,P\-X))$[QU E":-NG[AZ \F9J>2M7(3T3K;\LLOS>3.3VP?N:' M\?P?JTQD[8NQ=="BJO'M$DER/EHFO:#]*$1_;U9J;SVT=Z,Z5?)4.RK%#$X64J43BK'O%*T M*T<%+'H96(G.8X+BA6M3NS\\21[(##H11PZ0?P-NO"8S:OQI\O.?:3FCA+ZM M&2KKQ)&2@BW9&)9XU$P[3(3-%>9M*,(X47)J$QC=AVIX?Z8__4T;";_!I38= MJU^FF=R@S9K7L(!+7@<_,RR1W(84"%$!Q="JI+,KZ!IE;N\ =$9TZ$/D+1)9 M-P4+*[>XVEO32?6'EQNC\\IY+C4SPE2:!LZ\5H*1X16L%M+J1I?$>V&=O7': MGU):M%FYC6G]:G0!U=0LW0KK-/9HC^J[VXZD-]FW:$&U%5Q.&;1RG"D7ZO"J M8AFX*!D4F8.2J(1JU'UP.$(\8'L.S8=#1-Z !S>VR=]F,)E?K!*H\W]?KD*M MZX,O.&>#YY$66J?>9N?)^C&%U!BP%!X]Y#8ARF[X3M#WZ'AE[@ZL]:6)!L;H M#92_XN+WR0PWW?4VP?F_D2#JR;JIC?7(@P')F>NNC(@O>>6<]#3J4XK=I<'?:!_OQ8-X 66Q1%/^PN M;#;@4@@=.0?"*3(!+%CFP=20@,P&3(1B3E9;<9:[]ZAOKM2H2INMZQC49^_1#Z;2)T3'S2O; 7W3 MR,!Q^$\30AB.+ST1]0AE#U J<^ J''(>H\@,+3I&_K=AON:]*YY#5D6GE-JD M\CY%JCX0W'BN3#U$QT^(H9M^/]&*E,BK0EG'Q41PS$=7>\+8$H,5)+G]52VWPWMG2K]F$V4 M9-EE)[AV5OL89,I&VF25BQ5 ' M$6)BX+5D.:-1$KB&T,:QV8WI!,U)^F;(W4VK)P4T"!.O!U+/1R7&&%(1#**J M&Z.AC;$DSH2PV0=$KG*KLV^%X S5_BCA-C"+_C8C=_O];%K&BY&,M!/7D7C& M>#I[920HM;[.VA!3"0JD:%,/? /$&:KZL2)N$"&MI6T_(=D_:;RZF?I2U_S/ MU=>UVR49$?7K$29?YWFI5=-,6F]B1$;/I"%6JJBD">U:&'=!>(8\::*YH1I MK:BG4M)SE=/S\G).@IO/-V;R,JYED7.?\ IFWCXIMP3IPN>;RZ[K7=1FP(.IS8)!'8:K8T-@%VO5(LDTT-DTW2+%/0&JHX M;OG%9OJ -4+)">U\:@85M2]R#JXL!C6'T!QDGI9D#JQ_= U,S4''[::DZB8F M):;J&EJF)1M:)%D:F*:9$!5WV$P?LG%'<5#AS'2<0432D"7'^0:,][W[WKYO_[O[[O[6@G.FNKJZ3W5U=9WNT]6H0=0D ME:6LBY4Y "@K QP . !N*#3 "8: Z'_ -!Y /L$!P!3$/4/W!K$]HT' WWC M.[X#].@+#N(_PBG?&\P MOC\#L^$-Y@_<"O@*."#,;[PXO[8%Q/BS+2".7]N" ?I>!X@?XT?=9[F_U:?P MK3TGOZA!U!) >-(*8QEE='H9(#Y) 6;W3_)'@$< (1X>WBD\PE.G",D(\ G( M*$@("4DHJ,Z(,)8@0PR$"89"#4&+IA^*AZD!1:2FS0"7QK("8 PL#"QL'% M.X5/ /K;3+2&,+]GD@(@+! F!A8&-BX.'C8FH0 ZDPP3Z\)I/FQI-9,SC'8RH@"/?NDL%E"=)8G5P#.PA1QN4^O'C]E::9;&T\0OAL MM]8GR)>\1W4]CE/K+/FLEJ"2,@GWZ(\(\E8/TI FH8 M(,0\>289( 5L:@8ILK SAUH8+.Q(G*7O?<^R+;7[VLE#)'9_VNY@WQ@%:#]@ M(+AXWSB YLO-:V3\P87/$'VW8Y)[[M(6<7)'TNX7ZO;3ERP3M(MG]\?D]8Y^ MW/<7%@MO>A/Z# 4\RKDGFR#-:MLI.YYMK' MCM[_A )B]NHD^KW8(.3==GTD-^ 7L9NX^3"%R9OBF9EO0WWQ M00=[5%@LL6[?0>[Y6J^QH'GF('>,($7FX(03W00IWE!D#M) =9[H2M"M0RL^ M ;'O *4NM#)TP%YQ"NF=6/#JM)@_&VH^,VTQK1<6>K@]#*FWQYT9T#T8'MKU M>;-WV&OHI9F=G'_D0_2@@TYXD-5XIU38#@7XYSC@!_"]_'!;@FFW0JI63.%3 M-7_@7FO="Q3@3#\G?\ 3C7[RXQYU]#VX=")52C=6N75N"!IYJ8=H64KZX##* M>-7)ZSY:TX=G=VYLP15K["^TW@4/RX2OO27&=:";0):(G^%]^=)DQM7%@2KQ MA8>GQOZKPW.5[4&)76[WD1Z<9R]?74C'J18EH6N)E$JW,$B=YCRKB0(.Y2WF*;C!YWR+GW2C@(2- M";R9J3"\!J:]5L;T[1S/1U4UN^?1YO.@]Z3+HC-SEFTXK#P"+A2\L[X]2YMQ MYRCO!6300W&O>'NP/2^RK2#_%@5TNO[9OD;4?I17/ H800%S9W*JVZ_B$-M$ M/.5YH3 M??:RK^?M=EWX5>_W#\GJ.-"X^9K@P*0 M-:I*(?1Q-M5(Y.3.8G7&8'W'2O6J5]L]^Y)X]:L[(6 "7)$4*7-BB8B+=R)' MN.@'2D:LLO>=>#0M9.?ZRAQ=J%J=?:SN2#W4JCY^,]AC8 :O\+SC-]M9S>Z; M%!F']QSHHH")T\^C([&Y!HX/!(K]NU_YWIH,KN+ G:R9[RF!DR#;M1? MH,)_!A>+L>'AD[R26[H+SK]P.)C*3/.Z]:;VRH?*4NK]_HH,>O<6[5OR RKI MP0KG//.>6NONL^[;PA)1@#*3J-][.@A4TEA896:MW6O,-V&9N803!33RJ, V M[EU>DN090LN1GC.Q0:'CY>O>T3F?2=]?C@+PSQ#? V]480P%U)8,6?/I;"?B MH8#N5R,)Q6E5C9<3W,8NCXP.(&+7;=.J]@HR'V].O8&0CG Y43??YZ?.]QII M%5:=6!I^UN:[=&%S([-Y==R!JL0DD+YWLAEMS#O1&\$VN66Z(YSV[C0LV598 M9)\&L%F8E+\.^MY-K;,YV5;@:@<:/ >%E]*?25_?E\9]^/;VBD;'@K'.*&RC M0V.>)NS,.7*2L=PVSRX9+_X%+R44 (>A!QH8JFS%47M*43*S=QMRE350 8*<%A#MWWO!@KX%$J&C#7PS"[6 M"83T\9)BPN4SU0+:S&6*4$"4T;4E-UA_^]->I\+R!\KMGZ+0[N?07NYZ%F$('W$H^\/@97O+=?Q[0Z MQ;WM2?9*S[3YV>9D*0I(E-HC#-BIG7OX AZ]FAE_E-:?AA[#OK9JA_08L^B^ MKPA! ;TTC]2.N$MO[^=^>?9%B.20U$^GE]B[3IC&ISS6EN0 E)]XR+"%7_6P M2;]9BD3GJ,S^BU.=E_ 5<_K.1=QMGA^ M'JSD-6>WT'?L,;Q*F^F4^?)(/X#:G MNHNQK)OM2P7K>"647#)NA7OO*;'BO=P[*O5:G^"KWXO=?,A5VY&S=[FDB*4F M>5_YD%O^"*=@K:JAW^"^F&MKQK:=4!@*^!A:6G7PI72T,J_;_ODYU^#NF2]- M$F\GMD97],3HC3VS^Q)OE3&C@!KMJRC@,E.G-5T[U4%WE0 *<(O=>%J_C@($ MGC5*3 8\\PH(\V>;1_?'&,5+NR+&]5&Q2;2;!$&@:(/-$D :]X5Z#3.L+ R! MJY"+\,:R _!S)OKDDKJ M2'V,7YXXVYSZ>@H%:/E*S4R]ZBY#POJ2O88I29 E: -*<=>Z'9 B@3]F)3)% MOW.9X.G82Q[=7B_?6W$]>_8DNW/E5^B&W1-:1T0>I*\66!4G/W]N%1%###);5ZMB6B MZHBDU^O SL>&FI.:XZT35T9ELOW>*,W$>F2HG+"D%G?\Q<(QC:,0)V FUN=V M@K\D[1U+SY4VG*Q;]M/%Z[KU,X+;IA)9IE+CV==10(DHBZ)&36T>!A\RIW\R M8&;(BMO#>-6N9'S?\K!#9Z/ *]'#.#[ID\M:5RH#:"/F0N?25@.J[^O[M$A_ M[^G#B-+EUP9/'0J$R 1%44 #"D#/03+=I3[J".X=%7K<[A3?8S.K"_>XYQ*+ M2V"3ON_8N3G?S ;Q9AY5?%36T%6S=KLSH"B4;X;/<]D8W3_41RC ;WU19>UQ MGR[N,%L\>WP8;VDRO4^5BO$13KXU"J :3/",PIBAWQ')F3J*2(3->!C-1=27 ML>*'E2-MB8A<44#60&['GI+X1(J73@S$MS3[HOX7J54-4QC.W?R:=?/]IMI< M&TDCE^E#E; CVTFTZ0RCQP)5A:1$N![6;F33D1\\';;3F._--E]-UYZ[LC_M M2+]7$"?5L'T-5^=SV?LA%! (UGIQE.!A<&?@7#_]V1&TAXA'VBH]#9=*P/UR MA*R8>-AT$*J(;@;:<=WY$F%LM'?X< 1"];"Q$$V\?*$?[; P]6:.JOJ9<6@X#2=T97W*K3PL1^S>+DG0RD8VE\]A MQP;0%GCT1WD^A[C2J"Z. VO*S7A'^7.CF;.;Y'7';D,+7 MQU$ 97=CWE%TE24*2#4,4NR:7O-_M!M::>R[_FI8K>GP/0H84_%7D9#O54DO MP,M-YR?Q"ZTZ2DK6[-CC6#+6ELSJO5!QF08%&+U#CT%OF/YS=AQ1HCC)QHR2 M=G,O8=NG!V(Z@S-5R-F^[6?.R@V[FM5><_DR66%\*7WS:MI^4L!2R> M%<\^(((Q!S9AELL/IJS?J_>\/80;_'FM?<\OMF=9S! W53P*L37,9$^;F9NT MYR2R*_Q)/WO2 ]Q6YW[7,P_L\:2.R-S!L=%UJ;+S]J@S"C"0]D%--^=+5)M(SR+*>*8.$Y,D:)$SB4MW3B&[SW]+_N^Z#@<<.ZV,UZEEX[]Z,$STU>_]JGO);"G0CIG M\W2)!-6_J=6Q:9P=J^TF9U=,*\.R::96U(L1=;NK(K,@-B&K2&>#KA1[>DPI MY<[&Q%JZD[-:3OYD[WFNG.IBHAV_S)C^IY='MYF3$Z2F-)!7SVS->HV<]9IG M\:)?"%!YO]<&ZTOJ8KRYPH.<0B:83/4;M5QU3E/(/C]Q=V+^\!+:Q3Y4 M5%$/6J^,/>+US-V\\MH_XD%/RGND45Z4O[0#>]:+4>1R>T:MSAIZQ M/>BW8GH%>.%IOU1ZM'CD7J4PRR%8>+:(K#C+_6[#)3NIQ(H!>IV^?=FCV.2] MBUZUVD$Q8[B<(B3$53K\>VOIX1,VPXW-2Z6U?1TF(T=\C;<$\E+F;S7D-A*& MJBX\+NA7F:>9T!KW&6_,$EC8/\HSV+]T:-)4E]J6@P(@^YPQ\\YS17N519T6 MZU[2+)+Y0?5S11[VG@8C WRK5O44KPS6C,$QMJ-C;VLG8,GS>R]F#>L_M,U% M[+@$;'R!\RVEA9T!)!8=SBT?=-S=LV)O1$I-L2+]L1L?ABY&G5>P;\KL%Y;G MLY&/0P%[8R]6^M#N@)9@XM+M[1$9F:7,S8K';Z(SPR0J8P^%ZM"S[Y;N MH[0JIH3-ULN\ O3F4R]M6$:$GQ1&A7S^KZ\T2]VOOGE@_IT(YYXF#XAEU"<7ELUJ%.ZJ:-FTH?#4>> MH;_IP4$8F?_@Q2*QRF"Q31AT>'%39&)/Y9J/E45&?*]GCL>]O0K=M@51JG-C M5ZA*6W&'FW18;0PMAHOVO18\8_>4K!1O#: -(&,*V7$S.X4&'(:\S;Y1UW#W M4N'8_FOTA.&M_J KO75]/"NTPZA0K]!<)%_*]F =,2W5TBOMQ?XN-?^M:'L MKO+]26*;QWK*N>EZNX6::SD+*46$QWCY#S_ &FLS?=^\WSC?H;7O(_! M(JQG!.G5$#_CX>)PE!B;$2T<2M 0TGO@WNR@9U(0OLW7GI+GU3.A%1O3<:LM M]F.W1G]"L6?L9M1"A_';" F2Y,F>%XTX0Z]>VQ*5;CW8>OM3.L!P'PE> MG$"_"9![(3K#O;9"[X:!/,MQZL:Y;3OTVF5@4VLF3$U.96?QK6WY;GK-#51&;$B0S'K%MS D/ MWVSP2M->)B>5QNW,OB:$.\ZM?P0!=H%?\!EOZP?D;+A-KFHU'77O5.]2/"_(OE[M%9#WN.P3O M575)OM/2)M'8&A61HEBTA[3YQ:W?6AI/=!M8T-Y;2MZM4HMMB]\(2*^@CQMZ M9:'/@\I\K'F'8[\'-G'))CC.XXX=%W)PPG)?JJC6.36@XQF2MKTE7G:FP)5QJZ9S'JI/[EAF]5(.:2% M?D^)&71KF)?9Y/CF%A4LOL/E:V-X*HBDJ95\I5XX/)^Y-3QIZ)A?LG+W24$F M]>M9T4/*@G3Z.(^;>Q6=\.B('KYHK163E(K^(3.^AD(Q/[M"B=A;A5SW?-W@ M.4N-[^_D1@TBETPF6UT&M^@7!!.2GMS9*^M;5(0% M/4_W!8?%>&A"! ^]6FKW2MS'NJ&0S-S&XHK*EQEN3BO.ZU46'5YOGP:M=.NI M[!AXJ*@YHF>(%!/J1.AE@47@0:!CM==L7UEW*<^-N8U(<7,NEPS$V46Z6;*: MP@%H[KA7K03+%9Z=S.;XA,^;).ECUT7.IOGH$;ZK\6S$-U2&'AQ&27;I[%G# M/:P]8N*01Z6.T-@>R:Q9CYREL5>R^3TRS\; XTTZ.9F''5[SL4?XV=V8R@\*%8WIW:!8W4QV=%D<]GVS*XQX8>:C45)10;&R-.'CZ9+LO M8QX5O=SGV$(!:BR2SM$/0IX>7;+TE%&2LU#?E[U0_7#^M;LUY'$6>N4XM[>( M=OTYL,V.#%KPTA@]IKM'ME>GQ9P$QY:;P1?;([?2 M 8=^M[,W%HHSZY#Y'O&T 91"4>,=+C;I8Z5/T5[F+;C3+;8/^J OQZH!2657 MFF'^1!72YGX>I\VOLDAXJ4R^HC*Y@N5*4S]]NJX'?1S$W,+#%-EAGSKI6\2[ M6%C;S=FT@2FE,!*[N%%UUV$P2*I!&S'G99D+/A*AMO1(=A;RX@>>TXB/8'?%]^2TU8+3!:8XL M>'EG'S#>,$:"J3K2/!AX<1X^5WI&QWW'?>PPN0P^)%U7UU13GTQ $1,C>9E: MZU+04L:=X<9E5X>QI^Y7_]"DU@#[>"(E0<$?:."'3R^",^H.J M0,]08;8G'(I0! 0"=;3[CA__RMC"C],D)V4UK%R..:Y9(8[+_*P3 K]E8@?1 ME-75/-G,4 !4 1% &OTG H@"P@ #P'9"8P!D@5N -J"'QD30=$& %XTY ! M#EBA[PX ^XF@7Q^F"H?!S#4@"$=[%5-K,)I,B*X"#L#0?^;H8AKH @C $; _ M*8)O_X/[>WNOV2*@WUI#:.IH98NP@IY4B4Z?.N&64=93^JJMR\?\&%Q_T-;I M7[2E8H^P@D$=T-2S)SJQ1T"_*P"M(%/XCX2ZA8/RSQPX5.9G HKXF;AI:NOP M(W'+ N'T(R%K9WO]1P+=!S^KO@:VL?BFB&^;"NKRUV1.]AV.<3,&!C.8H^E5 MV,F:K1G#G]'5'6P1)W15%]NK M\.KO9'PG"!@!@U\W09C\L"A5"U6'[Q9UC'_[E3E1 L0<\6?5:Z)M_,_H&F#; MKW15./BJW@\R*1@.L]>QA* [%]U?5E"+[QHC/LY01\MT#89 P.QL85"+;T4( MO^<@[7=W*PO+7#(+O&6C9?I"/+0=SZ:L,H$LGW0+Z_GMB51=/\HA_ MMD#J_K?12722/-XAHSM)G_MC&G/])'WJ>SG022G6KR,='_BQIW3"NWF"*P \ MYN;H'%OT'>=;H:^4MQ&1/RC\)W=]]/T[1>CDSO63/L M__J\$UU\;1O&MQ3&'U*\7V7\J@\LKI,4SHD^,$XH>%][XZ1- ,;5K]>WLG0_ M=/PU??X8PS3\T?(3.-[]Q&P CG=AY= >YB;:UUB@+V- '9 'KJ%_M=$N3 ;0 M!%30%&.T/OF '\/Q#_ +[;B^'[NJ?\;P WXZ'P#J:&O[M>$ CBG,$6KF\#=C M'XS@^]Z\I!,P>_:IS@/RJ.'Q;M"+_CDIH>N)._XY. #]VFG]#/AEI;%_+ M'9NSU"KPDTY^@AYW(>9)^I@#.'OCFXK>H*] -/H1 )%\/(DCH/H=-_ [;N!W MW,#ON('?<0._XP9^QPW\CAOX'3?P.V[@=]S [[B!WW$#O^,&?L<-_(X;^!TW M\#MNX'?C+X00[WCPG_P\X& !^@/?'UM?),[[NH.$">%^?@IHDOF6)0-B+ M\_! ';A-CK_/SL(PH3!Q7F$&$3%N M/F%!$2&!2PS'IR1Y>/EY^(2X^/C$A?C%^008O@$C^FEP,W-Q]>MRWYZ%3DDP M?FN4L[,SM[, -PQNP<,G)B9V7 <_/Q>:@\O!%8HP<>&".C!]K^$ZQ $,MSJ) M'V X3IN8PAP1$HR,WYM@9_^CVC_5U7=&,_ //GM'N.W)P\W /!!;B!T$BG! M\_+]X+7_'BORYU7_R/[# ]"2*"O_(^)1QWB '.$ M@R&R3F@QF8Z+VXO+P"$F"!A<$P:S_=Y1_^@HZR\%(-?1EP3C<:]Q\0IP\8EJ M\HJ("Z)[#9T4$>?E_'P>U, MT VVLC.Q@/!8VT,L&!E^Z%'\9$L-_61T-0*_TA5E9%3A,',K6W2&@[K\-09% M61EA/C%A82Y^;KX3(925Q16A#@@3Z/'&J@0CFL)M964F+LPG( 6%A;C$A8R M$^,RX1,TX3(1-H%P\0L+"4)$3,P@ L(BW\M?AX$=CVW@N/S7X6 & Z/K^"D& MGXD9+[^9&#^7B1F_,)>HF""82]0RZ[=QH &Y^PVSM6(XL1YQ$_#QJ)!@!)_TKAGC-[+5G^CC7WKRM_+.EA#H M/S63KVP.,'.$LPD<(FV!;N5_:(8\_U!X&/1X:_:G^/8F$P M.X:O)F,/M6! P!A^L9]_6*6#B=,_U\:_9AW_0!M_:]S_&6U\*P2V-(%:0-!> MF^>D,3P_^YGG;TV YV]\X7<2VL&>L'_W[)(,O^$W_(;?\!M^PV_XOP<_UX80 M*'IJX8Q>^:$^$>JBI]+&JNHJ@Z]CJ_QJ,U\.EH,K /S_ M S*P/1R!KD85C0N8H6Q^N2VT%,' #@)(J.&0$!6Z+QXWA90KBFN@P:OP( >(06O^"F MO^ (B,M)K+4,S-[U)(Z/@0W,SH!>W(HR*$"<;2$(!)+_0U\M6LTG$DX LB-N0'2#G( CD'G@'[TV\U3VL#QR-.AG_UJ]R?P)T'5& ''-P>KDU!B0$9=DP'L M"'?ZFG<2/8P-X ,D #EP#J #F V@ O@!T2 R\!50!:X :@ FH >8 2 4O M#H #SL ]X 'P!/ !7@(A0"00"R0 J4 6D L4 >5 #= (M "=0!\P GP$IH$% M8!78 O9!(! NB AT!G0.1 ]B 7&"^$&B($F0+.@F2!VD![H#L@!!08Z@>Z"' M(!]0$"@2]!:4"LH!E8!J0,V@+M 0:!(T#_H"VL/ Q"#$(,>@Q;B(P8,ABB&- MH82AB6&(88%Q%\,-XQ&&/T8X1AQ&!D8A1@U&"T8?QD>,!8Q-3 "3 ),2\P(F M%Z8HI@RF"J8^ICDF'-,3\P5F*&8<9A9F*6839@_F1\Q%S%TL'*PS6 Q87%B7 ML12PM+# 6'>Q/+%\L2*Q4K *L>JQ>K FL5:QCK")L&FP.;'%L16Q=;$ML)VQ MGV"'8B=A%V W8/=A3V-OX>#@4.*PXHC@*.#HX5CCN./XXD3C9.-4XW3A3.%L MXN+BGL/EQ)7 5<$UP47@/L&-P,W K<+MQIW&W<$CP*/'X\>3P]/'@^)YXX7B MI>%5XG7CS>+MGR(]Q7)*_)3**;-3KJ<"3B6<*CW5<6KZU#X^&3XKO@2^)KXU M_@/\$TP2[!*>)N0@E"&\3>A( MZ$^83%A-.$2X3D1$=)'H*I$^$8+(GRB5J(YHG&B'^ PQ-[$BL1FQ%W$4<2%Q M-_$RR2D2%A)I$B,2-Y)0DCR2#I)%TE.D%TEE2$U(/4FC2$M(!T@WR?KCL]=0;S#-,9F3/@,P_/))QI.#-- MCD/.2JY(;DWN0YY)WDZ^2G&:0I!"F\*%(HJB@N(C)2;E14I%2EO* ,I8[S:N>=S\><;SB_2$U.?9D:3/V".I=ZF :#AH-&G<:=)IZFE6:3EHY6GM:> M-H*VCG:1CI+N*ITU73!=)=T\_1EZ27HK^F#Z*GHD P6#-(,M0SA#/R<'!H<0AR5'%$<')P:G,*<59S1GUR7L2V*7H)?B+@UP$7))1IXCGB%>*UY4W@'>$[S7>#SYNOE.\+/P<_F#^* MOU> 2$!.P$N@6&!-D%,0(A@C."AT1DA9Z*E0K="AL(@P7#A+>%Z$6>2.R&N1 M 5%R45517]'W8MABU\2\Q,K%=L6%Q1'BN>(KE[DNVUQ.NSQWA?4*Y$K"E2D) M1@D3B;<2'R49).](OI'\*'5!RD0J3NK35::K9E>3KLY*LTM;2V=(+U_CO0:_ M5G!M6T97KU; 5E!2 M"%084*15!"NF*J[>$+GA<:->B5!)0RE2Z=--CIOPFZ7*&,HWE%\IC]YBN06] M5:0"J"BJO%(94V55O:M:IH:CIJH6I3:CSJ=^3[U)XXR&L4::QI;F-7>P[^C<2;MS8*)B$F>R::IH^MIT M%2P##@,OF%TU"S:;ATA @B"SYA+F0>9S%A(6KRSF+:4L0RT7K62L(JW6K!6L M8ZVW;51LDFU0MCJVV79X=G?L2J"GH3;0>A@=S 769<]I_\3^XUWQNR%W5^%* M\"0'D(.A0S&"'#V9:G5D6 MZ([E#G:OO7?AWH-[DQ[2'F\]09ZFGK5>3%Z/O*;OR]]/>8#_P.9!FS>O=Y#W MQD.=AZ6/:!_=?S3U6/YQ^A/B)_ G T\O/XU]AO7,ZEG[47RJ,J*"H"*O$K'U6BJMRJ-JOMJQ=K+&JF:HUK1^ITZWKKU>K;&Y0:WC?* M-=8U23=5O9=X7]XLWESR0?1#48MP2V&K4&M!FU!;0;MP>V&'2$=QIUAG:=>5 MKLINJ>Z:GNL]C;V*O2U]M_JZ^K7Z!P=N#WP<-!N<&[(=6AMV&MX?N3^*/?IB MC'0L=)QF/&Z"?2+[H_#'BLGKDZV?-#Z-3(&G%CX[?#Z8?C1#-!,Z2S^;.L<_ M5SXO-]^)-$!.+]@O["\^62);>KW,MIR_7H$G<+&PL3%P .= H[/CV" ,+% F)C'$F'@ MG'($86!BD6&?QKF >X81P.,CE^9GHCBE=HW2A%G@K/K=!U2F@2PR;W-6+PK" M\<_5= FQ3FH(>Z\%Q5W7=)"5$Y$'LVEIZYS/K>W^],7L(>+5(TA\7EW/%+NH M^;HCAYBX@N(-]&3-PM+*VLG9Q=7M\9.GSYZ_" X)#0N/B$Q(3$I.24W++R@L M*BXIK6]H;'K?_*&WKW]@<&CX\_3,[-P\\'YW;$%/6L7)]'I)8T#\WOQ&95OIA&+GWQR,J$U,3I=M&V\L5 Q7[V8XKG@MC[K\)_[<(QJC.WU;P?YY@ MC.KZ;07_YPG&J.[?5O!_GF",ZOGK6@$CW#!D0-1,3X :!9A] KO>)+BHY'@G M12T)%%Z;K65\.N+:6W%Y8=P]=\6+DR:D&47O4G9+ U9C'E&^3FS3651O"G4^ M]1H_D+:\W6I!5L9W;;)':L]V/G9W/QJ, MXN]Z& A:+"*O_IY]=J9@T/U6]=F4\"ND,\50Z:J M2GQYQ0# H7A1',!1%,5,;+S,][R5.<@4'KZ88/].,:%)NT<[X5:=>D* \J4T M7YV71'X5Z8JFP6?(7U2[D7K5=#HA&[<: GELIQ\/:N+*79-/(<1VN[LUJ^BV M7>6X7+$RYI[MOFVT,'XX4/J;\/],0/7^NX=$-Y.GD[&AH_FY(GISV%C40#'V MI:I&YZR9.KM[8'% GVW!02M8\TN;.:6LZ>>70 E=U_@R);6MD>2D.SFI%[E_ MBI0-J3CIEP&V=1TQ8[_T8%=K%( 8[=BC2"PO.JVZ&_R<]OYNX"TQ9/YEF]W> M@],+E.D)M2MV72-#;C+,*M)]^S<*9C4 M-O8!J.<2'#J1:EH>A%2;QC_->12Q<8%>"-Q_&RZ_[7GX6:Q<6G*RI=^=PJ?S MZ2BWFH%*[)P!0=1CV%P+C7FYI4"?[9;Q 9N[H^;Y2&CTSE31FK0C_I4.R J- M_T?^/?_G'$[]_6]'I&!S!5WP[O7#;"0P*K%>8J=48,M6Z<<9>ICR@/UHRZU% M4NUHP3"2!]_HWK8^TM23+8-+_;S;X^)B=S^]=>&6+<3U[=GU]-W#\L]A.\9F M=D;%">%):41/!Z+TP%I&"%GC>"RX:O)B2:, M6+9/*JOO::MB]>A;O,9VMR&#%))Y(3S.5OT5VV$#%!T12CH%S_;P&^6C.4#8 MU$[W/NT&5 RU?]Z5'@^Q;[9#"'I$E/$6)W, VK9R)*S^#:&JHI+4/K%(C\?+ MKG61V:?V_$W+F3IO(*7&-1\C=:?G9;)6^T.(B8N)^R^[W4S&)7 M,^MT^@%FW';T.'41HK"BK=29;LJ!&8YLG_GBZO2E[HPT>60NA19N,SFWFDJ? MYDM1R>:+I:4E;0VM0?3S?+#55[UO"Q<-Z%H%EZB%$N,Z7\@0WKT3&3B8[GV5 MV?7UVKS8DI1M]J -PFI= UNYP:W76P@/8.PFN_B M^/HR5X(I7@YMWE#9 98-Q3B!Q;-&+OXX'RO CG)&Z>BWM'V"8_Q)?:-J(9> MXWF60*_JNMX-W+'#C*VF<"'/HZU9D\H^_4.Y"2LAFQL#]<_3#1DK\^D>QLOF M5D4&="P],:6*#8IJX2*$8-94W-TW\'KQ+!0L4,=U:Z-ZUJ97"9XX%7$1SS:K MD)),WSV@O5]SM6A7UTWA](TC."?]H,TZDF:&I"1L+"Q")FK"RI;A9?^3KN5+ M^9&JI(6OKH5_PF17AVOV]B(W5]8/=PV*(F-BWXFO)[M3/A'#U-3LF1*A:QW5 M8KN!]#7C*QGUQR"EN!7$Q^RM*/[X/N7@_D#K2RN#!6J]GM;[73D'=10HP-JMYPJ.=%Y*^^S?9\50^D EZ_D%Q8#V(L$W#?QN[]HS4,!CC /X M:+:*TO"A\E"%H99D((L3<3+1T&4GO^?BPTF%],NA'RU#;*6?4@C0;S)]$1NI M6!J$XF=-%]XVX%M7STW95P%[UDN8SHIY.?&4CMQH$6%Q*.PHKRT_#0FM==KH M?HJ\D[UG$T(OT!>+&&B?>&9XR,+"JKV]8CRS+M2@_LH6 @_(V_:XZ9= ->\4 MNO80LS@=7P#;_$GD]1*:*)_W[CIB\,HM+:&S2=VCJYM/1_>W M8=L=(RR1GO"M#H>B=P%<=VE,D7WRZ;>'(][<6 -]UE#A]LO.$5$-^"O,(_X7 M$[Q0??^&EQ%B+*S5U)YJ>+3?F=V_=G+MG82V/%=89E+CE"5[/ H0TS PUKLD MF/^.9=?94>W0H^A2CC1UB^"+0+94-/]2H MBP8F! ZN:LIBA\>5,D2BEMH>O$*4J<> MF9_H9?)Y4K1DW@R?2Y@QEK?RK;U8/KC*O>C#_JWB##.;A;?3E$S9[1K>DI;T M&9-;Z?N5$AO;F/,K)3']=#J#,8\J5KF<-'O8P>?6,$D^EKAK/(RAB#LZ/')" M ?S[KFDY923L1:4D-JT0/[:]O?LZT))YFISK[U<\&B/P=](^,>O?NTGU1%P^ M>=.(=KQB;*:B1]-)G24DY\LSK?GUP#2;]:O1")L1J>6-K3.!CT3N-5LXMHY\ MZ RM\*"L>7HZ]"7YM>0=;J//9K./.0*<5SSF!\52MR\>CNW'NR^??TF9+%&V MOFO7$IFBJG<_ECTB/3,K&,?4MIM.<9O:T,APXH9%16F050>EDP5X-X[JJ?ZXB-Y?$4 M+Y2,S2AK >]FE#7?7"6I%))D1&WB;F(>9)&^1>-O4RVV+%J7>2"/8%K)F6PP^ M8,_:/8;\ KX+FVR^0!<40;[*(2=>)A40N_KF@UYD -$7]Z0V:CZ%Y F/RY?; M;@J1>NN//2[EY](@MY2 MZA$1/AU^$?=3[H]>+BBD<1M,IR* @@?/IVECCQ, M$-OEN;V]+;7_SMSWMO&^5$]S]\7RE%D2WXL>TK30<(:7Z37<)HB]- M4]G-&:K-&P&V2Q(K'-+;0F6>D04Y44UG\#@RN2W,S<%-RZ]O8\AUYBDKO%.H MWAFKKBIY!9DQ] D'KPG[M;/[<6B>%T]*YG6^Z]!O]NW_&_D(#J_Q_T M=C<-HA!VF2'W/T SIXKMHS1L[\SK%PD4%]&I/SWUL+XKG4-(6YXS*";RR0M@ M.3U+7JNWVD-AJZVAH2*!__;8K<"1-^D"I&GQO:^N2DGZ%OK%.L\0M7= !IW* M?,8^36[(8I&5YRF,(IIH3*+;0(*JRB!)0]6.%I79FKYH=TD9RWOZ([S;E#/) M/"H\)E!(LTEI$[UJ0OIK;7$!Z5*1B.==@1$&% K07!D-U==4X(B*Z9$,O257 M^*CA;9(-G;1ZD@TY.I6=VMTG)@.*AX%'2Y7PF6=+SA.N(DZ#3D_B"3B]B UK M!EKJ7RX4%:0PW)>M+]=6B+/=S*)_[Q4>RW2D,1W+-&887^PL*<$QGDV=SQ"[ M(]E04Y+;=$!O\:F!^W2,I8F62HE+0D:@YCGSP*Q&W G79,\9L9M1A9^^L%B3 MTO)E[VF2JVUUYJRS9F7N&RS*%]"UZ69F%XU&VU@@5"^%L=PS:'X:Z^-X,37\ MC,;D$]W@F'HUZ2[S+3JDX7_IJBWZG=[BS$!+)Y2H(++%;G2+XZZ63]O'7*%P MWTKA1*T0:TM^W=W4!;99+5/,1F3UF8XBDT@;5W5W5WVQX%[^H R2%,9']'D) M!OXC13!*D3]F_K_M<[9^5_2EV_?WNF5Y^\-: MIYK\%US3ZZ;)8FY#J:O1R4\3#?EVV8LN"3;1EC[BT)<+X+RU&<(#$5KC*;$) M/?PXX90;NM_MX1A&).?#'_"J.V!!_GS FG_)]HK\MJ.[7@>G8]F^E;TK.(+( MH/9JCUUWT7E![((1'?SS0_5J+V*3'/I;)J@DX0?6NZX^%+1B@^0A!O[XTCIA M"Q5-Y^V6ZVJ:[D"LVTHT!)\R*=[4T[[1:ELPN.E$,,O55'Y_>MQ^4"Q.PD!K M5>"!]O,RB'&!"NF5(0*>C=+/3\NEG%6<#OW*5TO60VF%DSSXC*_>W-*@YQ)( M.7\N5YN]_]PSK!U$A]SL8&S*Y7_W6OQ_#P$U\#_DNC2;VB9F9CN-R;U\%CVB M6'@0VXZL,?[*L45PA2AC2[.SFM=7VH94:+6$N+1H:LK#2R^HO1R@][\K1VM. M%BNR'YW[9<#'PE)V?)GOK8HI_0[XQ7WY52X#RW,UR[ M]&&'Y6Z\I3'\4.Y7 3O1>13FVN0]=]D5V(:GUCZ$[_5N3Y.T>05*\3B#6K;I M]M*S:M7[FK4>#%))<5/?L0M:>.OU:.E]48F:&6^FVAGET:#58A\\! MNM]V9J+*V/IP!U@X!_S^7G'@,O$#\XK( MH/%1#:E4,> QJR3Y-5'I#XW$;AQT=8;*AO^M[Z&>I#-B42-B]YP^CKCZ9DUT MF" GL^MG5B/PRV\9GS6\5?,QL\DLY6)R9ESZ@X9NA6A#%88 :)U@_Y3/!LU<1OG% [TS M\"3!F?\! M%U60"#HT3\ZR[J^J*L$#7; M^SE#VVG[#IF7JR"?RDA2G;-P/1='6]U2\L+Q:S3P0JX*J.GTB#<8/O_0+6 5 MXY_%9ITZOG#)LCK E:APV=USQ8IV:\CIE;X4CH;Q>W\.^@BSR*)U=92Y2O15%K,?L4).7F-4VRM IT^2U[21G^%\?N7 M)E3]=V_<=N/FE2EEBX/-9O:I\[>=J,&+T66WK.%#!],JWJ&DT N)22^$0K-9 M@C*"NGK4->2%M#03Y,FAB^1QHR+4M$G=-H>-\Q?R?;4B_"5K9A0_DF,H5F-M M7)PF5IZ)\9RA+0L1$P$7C[H^F=]H(N1,#4CG$]2=DAYCSN5O.N_=_N%-3 '_ M[M+!;!E/Q><4]\>YLP7";M.?I#Y)=AY&QDQHI <]3;O@/ M'0Y[?GR=N%2Z=#"Q_,%@Y?6&8#-M@="@'N_[N'<8RXZ?S$*N*TP,7=>C=(H7 M-JW/.]U:GR=P6NDT5)$U2'&;Y&[SU(#<26CN0K;;_^1T6$Y@2N?#^.I.6"7C MA"%7N?4[+?X"\=FM,5ADE?D*_GGG2\5C T4W5WO,WN OY[1F4D!$ B-C+&\C MMSQ:#EK*X6T?RX>A+_B2$L3\JK\X9N)MB)H8=9.HZ91YMK@[K\"XJ[C='[Q+ M;+U!71/-%J:=5;>O9#6G+W!?3\$RXZ7 M6"%B^6)H%YZEDS"JHH+G5IYL9&ZN"^[HXB5B4BV^&<*8CO37U5@V9G<5&36, MC^SB>NWC\9FPOHGHUL6+!S(=*HT"WCCQM5+E :.SH_1WEJ'.91"/J1$GKYZJ MYVR=.(*Z*Z84O%789_!K+G#*R\-.V:Z//NVGW_PKK$G^LH3_SFU\6=P9^C;_ ML!V]@96R?1$.FVTZ]?/A6R(&D\G)'F,5N:KW2]E2I^VH6FEI_).*6%6Q)2[= M8PM].YD2IE7<2Q!FMVO9G#;*E=VXRMC M$4Z>=^>V&H73WA:JZ)M8G57?Q1;9US.BK&?LU3ULEOWX,74EGTYFTL;:S,7B0%944B=/P5A@QI M,/"8QJ:"%*)9GG_XD$ JS> M2BHG37<=$;/ MGU^,D&U[RX4,"L!,[G5YA=57QYB.!S [RFA3#W?BK+G))0 MX1<^9,/BE!RWS36TXGU$'["G@8PK=1/U.#GXF5Y6#)S%H8V-3"(0P2H6)9K+ M<\7\S/S1BY9(KWAM.WO?6S$_:WJ9Y]V^>TNAG[JA[8).$(](&"Q37V$G3__\ M^X@]^)PZ7J&B^7E;F=I@0Z_ID M6#"W\9-4EUIPC V'XB#@_W^ZY4.;9JW5LF%=I^D]^P'CD18^%.NE(].N@AP M:QT.>B(/1K:?S="3/R]$O\PSF1-G/FI@O:!/RN\5;(%7^]U6'\,+T@]]P9X? MNIRUM+CRLL(G9DER=$R/:*3<&:LA.3,#GE^,) _28UL-O^)&IOBX>@JK-;\W M&/FR_A0#I;EYO=V(\ZA(RWP15_MT8JE#D OHOI14V=\,/ M9;"+7R1;*/SKK(NOT[9_!GINSI;J);SAO_$Y3Q6_$\"(A500B?\%)GW(7:]0 MDG6[5L3U$>%X_H*NO/H=D"O;R\ENPYN\"%R&RQ@34%L):R M7#()GB0)EWBBH(-44FR-(/['P_? MVTJ\5QX8G;!:C"__'A3 R3N/CWW+,S57SY[Y#NR$*!F\0[NP9[!9JLT5^23KF%6WRE9PB74N52)C'58YN9^RO('+^U!9ECA_0P9W^ISM)BC,KWF( M-K"$WZ#,';H87&)[Y,7%%II5F*6:\NR9#ZT$+07M%2LB(4%V6@FN*U;D"H%Q M*?67]_?;NK]\.CJ:3"P+26MU>74$ -48]]%S=.+*IR4:(6+.@;O.5M.2&L,F M.=,+5-?MZZCBXGR#%-,%\DY_49B.D3=W-G=BCO.(GY/YRSCS8X*+U(?TW02= M YM6U0T=CUEX"?1!>U]/CUUTC:&$G)QG6','4[J2$O6IM(2%@^ \G,SX9X'2 M#$*:76-(<(SQUL2HSO2NAOEXDOD0S7U?ZYM8>ZX[%FML.RIPWW=0Y\/UHUG* M\27=V^X!2TDCA'0S(TQ"]6R40F-@P,2?W*@1FS$D=8IG[D.O;J1$[=H0C:#?';_@*L_FG>1?2!3?W5(8*.O4+!'5Q"AK2&@NG,ZHVM04PX MZM*XX^KRC#>>7[IU7ACP)I+&9?#FE3Z'=7?A49%VD;:(CK!.8;>,.Z%OD!Q2 MK:LS!(&X2(?-%11V;I.TVF?(*D\LJ*RJ1D-2JGXWQ(7&Q*E\-& M^@[;9XO;SU?[LG_U/"H,&NE)> 5>D I_=.ZA=< M..6";<-UW?&$"=?ACTP+K14R&8@R3B%#S:L^9I 9#T&-9H:;RHID4>I*:4%W MM\I&F8J:2;A6G.D_$5L1^GKE@FN%60^)JDZQOIN:E"@OV]_TZ(R?&>%J&@^P M=8ITL,4W&\V8O#E>'Y?I?)J'NOA^1DJZ03AR:K/[U=+C%1:W3V%_J3'P;R;\ M5X9=2.LX.TO6[.SV1;447Q;@+K:+SKW+;_9%@(A$SU"U/7BP]>+%&$5&BI+R MY1N6J6R3O97ZSU]2:I5AC$TXY0YN+53TV(?)9G!J(%6 M"M#?A3R$4QODXM> M/VRMG',(K7M?'F]J,5%TJMZ2GX+R<4*H-C#W@JI.D;-S7M84)(A[C3[#N$-S=-03WX%(4!"C< MK0HH9*]OWYR+T]VG>ZUU5NC=^_:YJ=\[YK Y_Z/FU*:JI9>:?MY2E&K?4N:6 M[=S.J1C"64DIVBTY,1:];JR80R8KU MG'+[O@?LV.DFR2) ZWB2[4XO$'>T& M8,G=?PV(E52A#%-FZ.5XJP,EWC-]5/'V_P*@NFON!\!;*^\VF\E;@R.?[67H M5G_/ Z"?;_E:)GW>36*P3]2\%T*;^E737C!3_-4L/8UMU-L/XZ1>7BV;0\?6 M+0='T/V1MOK9Y37%*2=GIH\^M',?2'VTV:W54TZVCW=A&HKV/&%WZY"7;9*4 M1QP/@&C=_HXD?">R0R6,P+G=<;PT\F8:+D;BZO[DQ2/+_;3,Q^+_OQO\37, M+J.E!2G!ZDBI*0&E.7IQBH GQV!;!"F 6E9]P[V]H1#9)BNP2\6UT^:(CZC8 M&==EX:84+7"&)+2S9/+TVG?K$#O-^D"(*;6XNI(K;YIS5FK)!J&0!OYM/#0% MQM&H):N?-#OXE%B6O$=Z1\W,Y%H]M"_J 7#7[W?X_&"5BI7_W'PU;[D"BF2A M:0 GXGZSWH!+&*?-3]V*_%F*,CCX8YEJFC"HA_$R02T7K99;6 0?9^ MMA&S=LM@D!A']#*1.V]4?)]VQ(@) U9I7"&%&&5P$AL),:?3&[J]X5Y<[F1W M/'P-6&-B9_!UYV6&HCWMRN]:4+$2$ M7?)"=]W@'9_T3%%56G9[4S6\"PQ?[AA(9/&1;K%;KSN<9U:)R0 M368H6^]1J6..D"@,U+AK73^:D/B-X&^2ME44S_.NOZ^2M;H)!>X?M.0?KASW MJHLEE'\K]G#B9RW=3+/ULWB+$QNI=LV\)BBP4$J#9_K)QEPB2LO(!!->,[9M MNA0R8L+,(]O'11GA<&)^C?]-_-J&XC-Z*R[L";RMJN7V:F7+63RJ4W)S<:8_ M*J=@91W@D4M^J[P4F,P>A336;DM %?.2QW>]2G_[=X?4?Q[LP!\ +/ZIVOXA M9&].O(=+"VOM*L&'TO5P;R1%2(KZH4YX64^S%5U0N;.%FZM>86T"2"_6( M8J8%R@E1L$E.@"W8I8:!"G(5\L90KP+NZ28<+@F3":.UIF&E4+R!U6,;=Y*0 MUWD&CC4OG1OE9@CM<)T1!1G>M"JO24,JUH;%7JNY=H:0L7Y=?IUAX(T2DS>R MQN&QQ]1)QAQ5'%Y%%M\'*CR490EV&S941,'M53@UK8D>D,AP/KXT M7-./Z@D!HD^)+S8.Q^,N'XOW_ZZ@^\N*KTO H<+HDB#7/-%\ \^6N*.NI!%P M.6ES?(Z$QK!^0&0J7$QN)?P3X-O(6%O%-?&,[> M_J"H(T:+U )GUM-5M/*3@G18XK?_P0 DD&TSZG;L"O95W'*8C3>%0PV%B^%3,JWR\()EY\J M,J::9YMLEKWZT!7A:OJV/Y=/HU'.FW?,4-^(E=E 6K?,;!:3EAF3U_"Z<8!L M\B,R?B75 \!CNSHOL:5R8*52K^YYC;W3,_M9O$#&D_S\WB_W6T>P^Q$,VU\L@5P;[US(A:Y M,ZWA(=HI$6"/*O)<'><,@8N%VPSB/;#JY9D27;!IH_UN2GO'?YN0[*99] $0 MG-5Z?+#E?^;M] M]T\4-*NKPQ7=I@U[U\M5MX-D%,%JGI=":DI#3#%36Z<W/X(/>+S%;GZ^XSPS^S7L)Y=?-CD1%B.J[6&DO^HC5':=G>_]HX8$QN58ON-CB*]&^K'#7 MT9.>Q]MU-8*9F'F(>&:! M9[?G*,8CN2" )?**N261PWY;=C/SK'I.&G/ACSPOA/3DUQ-HM]U^U;!S4"K=P<6\"NN$[V/,N^0XM>!6Q"P%A.7:56C%GB6 V ^1H+YCF][+A\WR396])[A M"S-DT%W3Y4;'D/C*PWV'^(4;;^.';\.J)?"ME@[RFN246L2/$X,5?:;PDL14 M-=VXN'98H?H_>Q[#JOT)T%AU+VI(M^IL2W)Y*N9L*I"JT&R=U;,OM65LZAO; MS%Y">MK3?2$>]*2=W5&CF"<6Q$,+I:B%1->V]]HQ5?%:KRO.!-;V/0 X%V#% MUXPQ*UW%/J%Z!O?G&!;XEEMV>K RRX:"K#V\_MLHA*/70PV)[?MQMXVSG*KVJWVV WPG^FEPXUT4V,0_Q7.S@J1;B_LB.@6??Y$RVLUV^++-FU>\OTG8OAQ1A MRQ: VS09S#\6<4*?__[@ 6"-?#?1/G8TOFU-9+_PZT;W?0\R]% J]N=-MTW) M:Y.[D??H&#K)WOUV;QA?I)^E2DU<8+:P;TE:KBN!1<()=C[R\\T0/QX730V3$;,+V:MB=* MA-BK'UR+YK5+D\V&H?1'?Y:UH OO.<3G/WL:6]+17F?>8"PRZ?F2I@$HN69( M@FG*A1N9:?/>Z^:ULL8DI+B$_=U-,:,E.T[]93U7?6W^18.+JS+5Q:S:=+\. M;TYQB+B+*[6V%&6T9V]4',5@!!K;4\SO03&2@Y=GNX[V@@6]T&2E>O>W_)1Y M" 3:TB_*T455GI%#,!4*O)OD_H?NQ@S_FA8W%_0 &)WO D$LQM#7P1>N(576 MA[:3^R\C-%2YV);@"-HG7=XBF^K!Z.L3%7[:3P!5IP@8TRMX\*".^_NML;E= MTL;)KB"RPB]P:R&YI>R[)D-9?Q=AV] &@^]G-'T"A#QE(_XK^"EYON([6#N. MMPYBOT#8V[_FUG<"$8XZ;34T:Y_KIN7-J=CT?D#;O/DGZ!;*HW7353[: MZY 38MQN,#!NB>YORQY/'Z9 5X^?CV$MZ>XL-FWJ3Z&AT=DD.;KDG!2W1;E/ MT1>0O'V/6L_J1*OE_KL__S>!OR!\B5MLS;MF1Y/A\,\W[NZ-H5L ;8DK6&9* M--%.CO5'UI= #.I(&Q:O[#)FJ:)P0D_S, >AQ%N'JS R9GO^M,Y4DT^!9%<,?*# M9E66\UMC[3!S8^W4,.HP'JKX(2IX]PJO@-=-! P$&L[-A_7.;]$\"PZ^S) M$6S)G]R;,?>,JU- TL[6=3F%S^IUL^_N/,>(6OU%S2X%7N4207G^=#.EUD#O M:^[$:2YOVK9TX+'#(L1+W!6]@.QDL$X4FL20LYW MO7S?%J&#A[E4'Q7]W_ E/ "PNFT8"(F9%J^2*V0[-GCT&Q^5&?\DB"CJR0+; M?;F6_7E7>4D13U;?QF@GVTS+I,0R-:(>@7PJ;Y3P)MEZT^85MBM2I2C^4]'A MMNPC.Y-%=XH9J4ILS1L)/L-[-MWBY-4H25*(-]>1(O6SAN55(,<72;+3E.3^ M!L[S@E%'0L?^9[S[.V''O*W7EK_[BW_;OOQ/2SLZ9@\ P?&1>(_;A6A3<25Y M#&57MS&0BG+97A33RI8.^ %@J*4Q'Y5;A=GZ=K*Z(\+E-%TO?3VYO>U3V]:: M.5'MW!)GT456+38TT94L9K_3$-PQS%A]MTJ6DL5Z&GGNV=K\4BZEXD*;8GY, M0]=SP5]ZP576;]VN[O^Q4WY/.EY>B(/QDI[4\UJ4MD0D#3OCNV;X3TW MAB&ST-U9Z.7SE6P77GGC2:!5!_B91D)!>UQ]XT+.QM/8#)-W?7SL*[TD'S(? M2U7[)UOX/RVD& HJ9A+=0D-'#>/:)LTXIB#>7[TW3E4)\%19G@/-K;G[$>1M M=I^ ]0X\912>M&^V%F/FG8O9]T$ H.N&:F'X/!_@Z@6^!/<7?O M'MHM9PZ*,_7TJJOG1S2CTED8(:%1R"-9J&[+2_^2!;QDR*/[Z?)*4&9NA-7" MWJ\LWJ2)EGL>2_(:B_H!4!X*=3U_ -QMZ-5RL[;[;AT4O[?G%TP$6P5.EBW$ M/#M'&)-&X47Y1*+GWJ):COZ[@_EWM"A_2JZ@A9FO%2SIZCH=M6[.BS>ZW5LX MS-$4RJLUZ[DJR'QS+7=FMPY/^?K92?C;C;?QEFM#8W.+?R"GN;!QH.(5'\Q-7'G) MH*9:L](E;F)\A[S<$:8ZHKQ 1/_WYUDH[8CN5OH09TUC::%\R.5EE0T0*;&A M(;/>[^8N.FU 26;H M+6:[H\9L_VCA3<*K)P*OCGD4+V[+1ITQOFC+*];W?_=GYTOI/.;_N")X!;6W M-[JQ'X5;&<6JR39G]DF(TN4C0IR5!ZJR)-N)]O>$'XVI_@90=O, ^ P]HBV\ M9@2GR^&?;MUP-6$7JRAUSJ^")(D(S,^0T,O:EGK$L% W;<7D_0;&-?W!A^U9 M$YKPWB_"V_"B3Y' M1VM56,1@5"< ;L,*O7YFK^!?7E3\[O3Y=X+9L0< !5/1R0,@8RMN*GLCDVOA M75O_C;(/%\B0QW/N =""#P^M-KPT4]Q8KCJ82>,=4#Q=DA%.X[F%SR$\ #QQ MLV=]ES]?DJV#[A)2<7EEO]3L^&M&%TAFZV;!A^^;,1_+=_Z#X,^=DVNXGW_) MLO;?'#CCEJ))0K%LS47V,/4 ?RLY1J\O+/E++"\='9:N_ZKU-_E1Z7Y4> &PO@^4HL%[T]Q\<./,Z%2)]M=+8 M;"]%R'[#_!75)HH4MMZO V7)SXTK;_ZEN";&=PU-/?J >!AEM,,KW5FZMOY MN.QV3:_ U2)5O+]=]Z@RXC^4=__4L;=&U;G_M^+!?TUH MQEY<=,O%3EXF.J-\##H\]9V8Y^7+1;VI+LAWRH/+&UU# 3!Q0H4/JXD>4Y37 MJ.NTU^BU\T?,SKA5*V5+86:TTO$.[OC*M'9 M7+SOQNII/S_Q/_&NV3]W3OWJ>,L[E''J6_+&Q \+$(<]E'AO6B).C[SMOCYWPWC\O[_B+8V^N*Z22Z*AI_ M4>$.\GP M&7B=SD+&?)\/;B%AYH CULF-Z./N/Q)3G;J0"-5BD4J(P:CXNO. M/E6%G209D5!WB8;K6[7;_7EAX?;"!\#._1%4XYXENW2+_UV)S%X^?OQN!7KV M@:M&WMJTWL\C_6-&OE__(_WY3YU'XQLF@TR/6<.%J1MKQ3>+QUUX@"8[R;*\ M!/2--.Y7IJ5A5!(20>04#JT!QHT"V =?TYCORY): A?0ZA;E4$!K#<*9?(F" M$>#^GF/-^O01H92*EF2@NX"PG('8.EJ,E=H,:B&CA;V?77'+]T5 V=5[PZ['P#E_GL#>EWW%\#5;B@()!BJ_0 @6*5N+K3T M2YO=J*"7\S5@$!W*(6_@'H3%@1WY'\,W_].=Q9\Z?N;9K$GP;-=0?!G[13%Z M9&/_;>()&Y)Y7E5A7%PIQ6OV6"JL:@CF1*LLH3QQK!1#1#Y9=3AIHK:!'A#6 MF R-+MQ#5?D@%!5!H @1$?29===8J5SBSW8\E$M+& )&0$WL33$3U9/:GL<4 M]\^6J,>IJ]1-LU6;(]YD5[4CMGPZM*-MC(=+@1/N2J6$1UTOR^KLDN!;$_7' M&N:-R4F3"J&SU.*Q'I^NM#PQJEUZ#J,B'H6=_PY@'7VE !WU8JF^IE\ 8G]I M8KE=:&.G#R=Y 2>S-W=.Q)1\$U/B8O#C2_.S?(3\I%\L4MX$EJIVJ\[WC?+SJ'U[97$-O4@>Y8OE5;N DHE%-EGD.^$6<@!YFVO MO3-;-PT?5>+]A]+[GQZQUP$\ -[>=]K57D^>N=N^5LEBJ)P>LY>1,OXB]D*- M))Z$U5A)7!'K!NN9%8\,!5)M0"/@B='G6[BQV[WC%I&7$E%2C&_Z/;S%6[0M[#F?[:1.#4U^QR<;?":/.)WE>+TX:^F-26HHYOZ;_V.: M;W=#2,%\D8D/TOY!_LQZ6ET=C]T#X("A^>!#)\'>SHF>,(-K951695Y_:4-NGD?-ZU/KBFHE 1"2)KB>NB1#]J=C0%]JU[0 MX\(M6>9NC3!GVR="542XPJ=!9/I3]P?CCG?G!Q,<3I^G]EH7W9/,=&ZY837E M-1O#=0,NCD&[.O$?5M8Z6X4?35+X"\ YG-XBZ9U1E'1AVH=PNER).&VSV$!) M8L<]WPW+KLO[NQ MR+FQ*,6BBC+HV">)K]\/?S:P;%8-\@J,Y]"G_9(2HH MH J%T9KX]]\*M3+>+65 >;U7QK;C62R>6XT2J9:RGNIKDQ5_W?SJ7SY '$Y* MOKMZC.=UM/T8#/87@8NK?[*A0I>7S_35=0U5(3Q#CA]&UL'#( "D9@16MDLW M]1LGU00PXA!8VV(LA'"W-TCE[!D=Z ZV*:]XUIG4,6I]_B%Y,8F_QR:\&[@+ ME]HGZ[PDONIUN&Y.08"?G9U)!S MY8XO1I >BXW",ME KA\LSS86%>X:"B]KC])5I^*_[Z">&?/KWI4IW>M+D,XSISGQ_WI(P:-V#V)N76B?/PT M,?4U(X9^JDL8EWX;5%*3EM655,7VRLM**Z215!TTHUQ!E2;JH8J5*3#5( _J M?64I>ATT/RN?N5FY9F7C;\(W8B9@0V576+JS1T"@F&)&'K2%H>0[74#R""+@ MKP#=-P^ ']ZMO+5$/6V=XI"=*NDFMJNC@B5U%7*/_)'M[7PPT;",DT=('>[7 M?F.3.4$)XOAB6.T"W-6D\WJP2.>NCTN>!5; 7G5PM[!R M=7-3]ZHF/*OQ^5?V.F.45F_:(S^[CCC.@HH%[*H"G5Q1Z-6G2($@],ZP^W6A M;0S'SN.,!@MWYRJ?31BPUBOK\!62C401B;#42?_K&8X^ZI>B".4= R3FFH_% MD'_6@'>&([H;&SZV5_8S1/B4(@MWH(R>K-[5ZK'7X34\;M>8YM:6C#^IW,I! M"T5Y?5S=Y$I/G&TR9B OHV$H#(=N=FEVF0+:@JY#RZ+7I;N*T Z?"=]#P0G2 M _CYA-Z C1/U(G/1#1'[2S60]ARU"Y=@W2!U,]FYUB^''9@W@6ODW6,SQS^U M$_Y+-QS-,C\ !!0CHY<-<:W@%HCOK=U#!R+:X06W4E6"BOI'N'G]]JVF***( M1-0L_ Q'6I\+!Q00DAP^R!_=?W)]10VWS:U1 2\5D-7K%S/I1^- M"_Z.5/^7;A*:EOCU?:U) X6G 8;'E\[:!*.AI/XTOFZ#TT&C^C(E+YTD?D"= MG,$@K3'\VX;#L]8:Z,Q)G_.+N?-^0E2<,OI?ZL'/A"E>\NDWVFG"63:;CHG4 MI[M;EA2)?PXV6VZ&]?3O^:22B&&D[&^7G#T -OIMU@<&.R=VY>I=Y24;8$_/ M@0*)FB7G;42L]Q"HG\5H3=^+Z=F/>T8Z5:\G<6V=Q6_R/K)YIW'3>SK[+G.' MB4X20;&O\FSS? ND*MZQ48Y4%4<;WTV![K:@5?%WW36FV"LZGYP)3T+.6*=; MPQ.ID%*U!LJ8,2.OV';JX1B7S/]->X&Y#?]!T/K$#?G5FN%*>MQGL8[.]VJJ MIJ?&'@BSQEX#]F/:L@V_-%S8>]T%71JT->GN^<)Y+:4)\V")I!-GVT<=P;"O MGPO ITB^'QB5LH_-JW;4BE+V@[)7F(]9+__X%7L[[O1(O:[AGJ*&%/654I>C,46R67=% M08L_9!Z#;6E MTRT4,:1K6;C_&1A'E(..=DO^*.^=!\'GD4+'!E,'#>EN;%\ MM,>;4#Z,=HRD4W)X?NG $IY17ZW;GUOK6CS1;KS?K/]8+/J?!Y,=5ZRG[LQG M,$CE]]T;C_WUI?,YDH%%WC3<-R>"[I_B""/[-!A\G IPS56'\-A#-"7%!S5% M2V16%_+B6]P,+%7D#V$D/7PISZ.S^LX3P L%F5[%=X5AA9300+MNR\ M$C?X?PS\TOIP2].9@OO)909?:V<>FXX\Y4W29T+7BV<_C!SY[5]^ 343^[+0 MH@3T*QDY-)?2):$QF=/B2^.B\Y-)H]T8%>3E?:*,E$0+1VE?"J'+":=[(U*= M&ZST#@DA "/F-8E/OQU1\-&AOV_KD::BT(8SQPA3E/69-"6^N\G6>&\=&;OT M[@0HD_(Q%/+?!?[Z/4$NB^D_UMUIB%B;G!=N]!HQA".J?FS5J-A#7%+ MO-<$^VJGE\R3CQXP=KR<3Z2@D68=KQ$M%:0W]J'3=3/74 M]&L%?:$9:ULSN@#9Z!YC9*K_5( M6@?W!AI6IZUO90$#A@UN;&&EC793+JEXN5&-UM9UL8/][_EF9@H$RDIC%=L; MH74)#X R^.NNMJCT@E_HL^NQIY&"HM]F>F:"A3$,A5;]'@#^ VV=.\(,3G?' M88/MC6>ZO6JS+';[A7N05RZUR,I/7S"\<*POMN(ET86UB)7C_VYK_&[P-SUR MHK%Z+G@E+7O.LW%GA@?.+U+8WG\;"]97C7&J$9+)GY9P;L,J=#>-I&O*I"9V M[!T?C#']6)"X_"&N+,"W9Q-WJR-V"HFLHV+O)%M586=B6 1 &H$3+V*3).S\ M &AG6NGVSD3JW^?($@5?Z-K1L5/J2W:W*S'(+M5QL &2/VV)JQP$NZA7Y%;T M:\QNU'(F:MV&")7FAG<&-F;IZ"PQ+&D;H)7*M&I/\>Z6EA1%QDF!U2=G I^0 MGFQ.;KA%B3/L29&'OY)X1GY".>IZX6KO:.]NCP3.WV4N+ZZ,BB @>8U07H[Z MHOP9P_<8T:>$KOA@K\>U@O\NJ(!=B]P2^2=D;N*;VX_RENS<)PPIF9W7S/YX M )AT\(P:V4#[A][O_RK++4@T&=SR?I?@6PDY'_7^OLQJ7#EA MV9W63A4?+KDCTO-N H@3=>+5'=TEN4+GS7,X?1;-O&H)PTZA\/C&(-$FR['H MZ&:5Z$:8TVA+AM->+-UDQE\!'S'H]/5Z3';Y;=KEW_?4B$[% X _.T"Q@:.A MB[TU'6W ]LCKROA8CT4(<>.[7>GU6OX E%-9TB6:H(VA0,;V&UH@4TF4DZGU MKIS6VM$Q-9%5=AITL*L/8G\:C+CF_(EU81MCY\)VG_-@%>9YMY7L!0+>?=X& M?O>#U45D9FGRIH&?6-10089L_51F]$"?&*U@NMSQHN_,!7MW5"+&Z] _M M*K07,@8N_;&5U5#Q,/I*VW(^*V?M#"KB_!G)ONF<2D!J 4@(1A/#2S&.Q.>" MOHR;2'9+E\_M\Y>@'A+0C](&;0T(,ST)0#%D[SR 9XYFG?Z1&MG@06/L\TZ= M:66$<29-P=Y&3>'ME"%L.)XMLY2SX)0HOW&^J/\;>O\*O;_OO0^YMFB[7^Y^ MJV.'^I-?!K:A*Y ^S5_G"P(5G.K-HYV4]/+4I&(DAM+L]>HXB0EUG$Z4" 1: MT4#%ISQ*LD!'K([V M2J6_>^J#4:+9QV>4GT@L)VZ'A1".6#^#FRC7Z&NU[;ZL-C0D9AJU%F&H./8: M%%9]/&+H+I-8^_[A 5!'E>8?IDR7R;*O2OS.<^(V49CNR/1'.8BS-T5O*\N< M6[BW\\.MS3+[:XP\C%;#%1-K^ ^G]RP;G&S>L8W]7YMUT5C#KC3.D,X#C?D3 M;7[)R &7C*T8+190RFM_]P+^NV!WXGGPR)%,.\0<97_ROL2'^[*7U MUROPM;MMUC^2U;8]&/ZR-Q9N4C\X8H(YDZU*HWZ\)296*:K^20\Y! $Y(4[Z M4H>U!;^<[[$LQ.\&77_CE&@?)C"CGR3\*) M^Q%9Y4M.=9/M-(=>;!-D]>KU$>DR)>6MR_E5#\LQ*'^Q%P7 M8UB;RPDJF(S[(*F/X6?B(WHP$2+8%;>/_OTSQ#$102^K=U5-39VSF036*!=> M#3GM][61C\L[8^(E)*.J$E/?G:>2?S&U5L3EU+DV[)V?[KHS2S#J!'@_F)7W M,^I% Y]BZE/LB]@#X4Z?O.-C2AWG4";I-0-FRO8Z=XVT\?74R%UYY8[GHMR) MV)*9#&L;[[\=<,W,/J9"_K^!6ZE6L))V2K"ZDK2Q? # 25H(-H 8;4 %D.9$ MK&A^ "0(GPW8Q?:O=RJX;R%P'=[>!,N4:M#$]+] @F%V1E=. ; M;=%!3#%#YL-S$W/CY=7J)!7C_1:\O=R^;&R1[)'!+/>U\H1W9"1[OT?(](R< MT'\[HF+%Z+S-]IX\(@$?UY,NV5G:*>@M M);%!DYA:+6HIJ[3X;WK$_!CEN'^[M],6TO%1V6=-\15-V[,;RC_Q/(Y9TNT, M3TKR[:YQ_X#F-^#P$5)L>..LJ5B!U1@)"4YU11&!<3C-K8[QZX',;J9:) %X MD;>I-O#7)BHS)E^2.V)A1>EW8=L579DM"KXZWBS S!0Q3SN_=^;/[R^Q?Z84 M/"='#M85CTX4QO%V7\>P-&V=:#B)FXYEEH.KNBMWJX T_3[FQKW%<[P&L+EY! .=Y%L.-E/Y;5QV?3ME^]R^AR1B?YDDN(!@$4FS!#%X" B MZ$OL_?98DQ*^.S27 1[2#:^>RMU:'+Z3S^@E['%\3552;/]R8'XYQ<-L;AWAU.ZO8W0O[24O@=[/J:S)*ZP;U7[Q;RNCD M$FNQ4VJ")UX93$W.WU,Z:F^KWG.D; @KEE1R<\+X+X>C'DNA>BS@+]Q+]1\# M?+($?SR^^,U5#8A751/;F;K)9LS\X>% !.<%J,AL>XH[*MT!&)%P<2DMK4OX M5MHDCI=^[YMYN.4*-^4BQENGK<4Q(I=TNVUB MN\?7K^07Y!N\D;]>S8V/3JC3?#\X$*26 ?IN1GW>QT1.X#D!3H@A5JVN;[DE M98X7KWB9A^3JB6V-*X(])>"[5:KZ9?%K,CD[,?X3E<)8Q-$4:B'"8O???==; M,(Y1AS<\-[]&%ZU6S(H?K3+2-SGW-F["TRPWIN' 11!5E-;V('-<839EPX.5V&F.7US?3E MRHB5)Q*@!\ ;(94UNC/?(NQ) M\QM86>FPA@G?DAFIE]S]X1?\O.'CXI3RA)FN%OE05RQL:DO%NB%#>\%J_>KN M3F?B-TW$G$H97SH(;B.R/IK2$G=P.BH>!\$@V9G]NX?^==X1,6=6&+A'OQJT M6;M[Q&P=3A &S9F^)+9)@V3N"O\YAF1A_=J51TGN3G -"0KK !\#+4*4HIF7,"IP*([ZIX5-)&B;G@<:V:":! M)NB32FZ^>76&4Y\"Q)%!*>3X+9P8#(_._55?!058_\I HF?%K\6[*33\[\R% M*U>?DFO=A9?(PBI((DH93#@HVJ@EO"/XQDE_TQ('*Z3NLDQ?HW35D%A,PWF8 M.YJBS*K0^0D(F7 X+4\'E)/&('L&Q';/43^8&7*9Z55/]Y6("2Z*LB^Y10[X M='RU7SHDM"DZ(P:U_ N$OFT<&%8J, M4;5R(T7CK Q"/RB7\2O%U#^-'!!.CCXKW[PYR[# MKY#2I%("JSVK4@KIW3WZ;8EP2]H0=#=6'([ M]3F$_8Y94^ =.+K9HB;)?"&Q-CC(W*S44".-8-D(G*K!G2/.]VO%!1J^ NM? M;M%BTI0HR*&);;J=%MZQ]?\,];(D]HJ&6=^?@$%)_:M#67!I[K4:9BSF6;4A M=\ OH1IDNSQEF=&@O8"GS2W&]&6--PO\H'(>#1,3*.GL^$'':D"IET G>-EC M*<- )<1,*)Z:2\VQKIM]<3V12YS35,!VL#N*WT!;_W">?7%55T!3RG+X>Z P MY>:.!V9L5!ONB,_8R/):[<(Y/J,]-RADP.E3;A8JGM2R3ZHT("A$54(#20OY MJ4LL-#EO_)_+(F4"5[RWY6W[6X(2_&ZSTV.S^L33UB4'X*'(U#V>%YA"826M MY_:RU-02.ZGY2"]M!%XW:U,A?]N*/EP1@SP [-PKK2V/M.4;)_2&-Y@$*?3P M'P#RGPF.J*S>?8*%PS>];0XX-76IV"LOC^@,P)VH "U4W)>^[UXTKJ>>!'B' M($F%F?CCNB-?=9U2YG6^.9""TLH=2M78J-1/V0$7X]D@/)67@ZH2RDZZ14+T MO^)J$C.7"+54T-#$&,,MWVA^=(I.]C2QV/1^:U$/0JK@:AF-P]PZW#Y#"&_@ M4].LQ/'N.?9OSKIVIG2F%;:7, X.[JAWE97]8&*(OD(8TPZP>MT^M:O*5*GV MRJSC"U\8WV,IT(\2_$T2\?\WP(U.,'S1*73;!7K>!,\VG8*%:AO87O'4QXH>/7D4_0*.O+C"A";UX;ZLPQ.F$=!)%9 MT7QY@B@7G<^)HN1[Z>>4USRW7Z^6%H%K<]5J[A/*4ZE[XR8V)J;ZL,::_5)= MNXKXIXGJKFQ38@Z75XUE1?1$L@(NX1],B#S+ECI@'T_M&B]YVCZ6S 1=OO)7 M$(A77)<7PWWCX;K$:N1W[S?K7!- M,Z:@%A60%RE2I#:16@O7C%I;ZY5:D/$S@4",YJX0#-*Z_%8=E*?@Z:MIL9=K8>\CH/+;:/D$Y='4"'1[K%AA!02I<7L)\1)TTU)5#;8J45-RI- M%6RTR7"'M%U'VC@>G\W>I M6M2)WF*5)GG=%GO[>GC81Q&61?&([4_CD+"&=!5F^ZDG<=5XFA&=69LRFD97 MJ*:7KH@^/0 DPL-[;YH+DZ^3"$L">LH+H9K'P<>2M>;S=DM-JRL^>20H1_#U MZ??% A60&9J&G,K$L%Z^J*(0!1(;S3/OZ[<^S3O<@Q;26^V](2E7B4:?M663XP\"!+GR-&:@@G87ZB4."3+3)KWFPS=GF+5YVU9.'D M/B+"!?A]AA=9Y*2FKG-5%O!*SVY%)EYWFED7.6\/:KQK6%C^Z<$*E MUG1CK4?E<8FBU1EUQ;4CRTL'(%8,Q8P[14E)C2'_&HP9EBDF'A#D4N?<)9XY M[Z%(='%]4O$$U4*U6@1_A*_)G09U(2!Q(ZEOL9! C M/>Z+QO8_P>1<7I%151'1[6Q,<2''+1;=CL".- M!9_W+8I++?BO5YVA+Q)9R_GM7YMU^$^ARP@CB>S==Y4,&;G9JB!I>OGVM)-8 M\DCX,=:HXC[U"(A*/A^-T%S>'/$;T08EM&S9=)$J"+WX4.YO(D32V8<*C9UG M]MV^/SLR!D_MFT$5DQ\ KDN$5+:&4*99Q^CK(?C/A5F7LIS MW.2;&RNV5 [_& $VR:-ON/4,D+W.82IA6Y MB-X1KCLZB+6MTI_!V$KN#AL&J.IS'#@'!>GV)7(NJ*J*!>7\%N /@&.4NO,W M$'2O]KJ:68T&<^S%3E&^"G.L]P0A+[Y\I2-[7O)M+\H;=H^]1I1V,-!OMW>* M-24K6],6'IE&_6+B34BV/U &+U&#J]YA0 ASZ->0\J6]P_WE00#?YN;=4E;L MN' W!<8@(MD2V$41)'PLXGIC0^;NVS5#AV@ M,^6:4@]_9:ZMK4&)\/TN1QTAX#9J9N6I*($D54Y(';?%M'.O_5Y^8_#Q>O^L' M/K+]]N.21]N^S%DM?XHO3P+;[%IS)$V)9*@!/KS%^IB 1 MCIOSBU*C]-O1" MG-%-F$PXKJI'(=F:N/.\VPQ^[#;]A'(>:GO2.1U5>$!0[(9,3>_@/"5@BH&N M70NUJ3;J3W4V@28GD>U! JBZ.39G9/OKC5C<6=Q/;V#;[<)/9K>\X>/OC1G8;.;I,3FZP M77D1ZIFSDDB_JE>K?W=#EY.?7QCA4$+($/T=1MV'HR01TTV8+T.'*P+ $$$& MP/E^>,/AAU-GVX[+Q^8MRS1.4[*,]7'\I$Q'D+JWYTS2@KS>SOG_]U3IOPS^ MP@M7?^N&!@ =Z#.,!.\PD#7>B%7PS+K*6,;SIBYYY+5BNGQNX-XO*"I: &#UX27.FV'Y_X.V\QDKE'=9V MV#AH_29\2[%(R'=N= S1OS'B5*BH=/6@"R)_$N]YO;T85,\759$B*,"OZL7] MJZ=_54)ZIPTAR,UTZ],G*B;7G]4V7O6!^2C-WCS#/%Z113,Z34EA7*P',;Q% M"SWE59NLQV3P'P>DQ-[7B[!!0!Y1NB&RZKEFK;=E]W4]R[-*QI@/3=NWM.XN M(N<34Y=&;5<=RBQ"MC6T,RTJCC_SY=1W2063*+TY$ M\U4'QV_?;2,1N3X **(SO3W!#C,=DIV3.H-PP^JTKX/Y_8A(*PO,.1K=0^0/ M@&(;P^GBM\X'V^^^*WYNK,/8D56\:2Z9V:C]5]( ][BH\YS;I]M@QCJ:568X MWM-SS1>=$W.\/\Z\5S,GO@$@V/3O88IN1/#:)UL1L$&M(I]^UD7._0O(2*'2VZMXVAXK1H5>= M7^&OZMCP1974:3" ^)9J;R."-%5XD>[ZCW[.(_[,_@'P@=7:'TI_F+V7S/4 MF.9H]E_D7+U D2 [$86C/@""NQ*$CYR;_$&*VKN=KWS&RXK#TUC#_*FQI-/? MUJ7<<_@5+.2E8 U;WT//<72"0*CM)<9?(&;B- $Q,(M>*\W MTE-%1CAX6%Q-;1=\0-)%K1LX< #(2EXPW*PZ[Q':2Q#&Y]=!MFH';%7''-;/ MYP@5QCNJK^=IV?J/8U%V$58--/P\0^$=M[(PE,+^(@:)\Z,[HV\0WMG,WE"EQ+.*5K5 M[.S&]ETN.%5D7M1["$YD#$UWYC]3D<*<7=8#O"[IZ&H@/A5\#I3&RN9)8CUA MK"%+V1, _[%)\7<%5VD%9=-V),JC@18,B6=><,Z=]"]+E[8\11330;"$6MS2 M3D#FE-?C?=U19 [1M#$JV%2.!3?C/XD%"\EH0U=F!CB#13]BU7S"0_I$*Q4^ MO8C^,2;(LU7G0]?D*95P=2[&U;S2U@/@;GME4KNLBOF,E>7K>EDC7#I_OKCA*9B'+ >94&[FS7<-,O>U4N+@FRC:-YL+:,$TEM M1ZIRPH&G-;4*VA@-H]LY3FF'?]A6=4QT5Y;Y^/A]ISD"^)/:=O8<='S>0XRAFD2 M,EMN[)=-CO4I^EU?^C]67V ^HW-\9XVF9\ =CGO'-J6D+([$S"E[I2:.N#!% M9QS(%?(LD4(Y6 E ]O$UB8GZ_9I_*WBBV2YY6F]UV/I,YI JRE=[.N5KN_2(CIBQN8FYJ5M-PH#A-:?Y:"9=]F-K=II=]Z=^BN M53HI5?2D*T1\N!TH0J*M"/ANC5C"LS3NLLZKADK( MD#U7GX&3-'<&&/TICQ/;J$-KCR:)G-\Z?ST\?TEFM-4I[,_F5UJ^YS>VN/BZ MNB7R 3!_D:A]F*FE;^2EMR5K4W[9TLJD($9"H=ZG&Y;.C&LL1\AGB35,R=P% MM@"Q%BSRK@*Y09_E"_(C\,1V^ABTZ$FZ8YJMU]1#BW@'?1CW??C-W!3IL M#WS8Z Z='L(XTX/.C4QNT;WXIKR97QP7ITWX]8U\.6I)(>:,R'TJIA;FD5[U MLBV/K&D[J'(C:[&9GVQR&W_>R M5QY[>BB!C7"R1#WV.65$&6964TNPY(HI M*[SF$A>4PL[R)!S)8"KE[&O_4/0C*3LKM% &&YI JW)/;5L*K_3=NWKA![=J-_LDVBC/+_4:/VBUBH.>"53\(,N7.59N);+;!%(OU6WG&O-AAPP'2RA\H&2XEOBIZ=JKBMAT"H+H3/BH(8C M=Y &:%0OV1_5@\KEQ5 9QMH02#!_Y_O_8NZ]@Z+XOGW144"0((H$D3!*SDB6 M#"(9).<<1T$)*EFR,I)SS@Q)%AO MRZVA!"N8\RE08?GXI!(*>=!1T_O-AMXXYM3723#U\:0I!_77M-!#Z2+WT7FI MB/Y/()%OX-'OTE:!ON.@ "P PNWHWQ;\?,")N==> M\)3'R]"%8AH+>-FJNO4.:K8P'9K1$/ST$>/G RS@HPW^J8ML\<*?* _X\FP^ M5-RM4HN&(KPC-=,*[V(%"JM'9"F@\6?A-)]T^G;S4=R@&'5JC:$/DMY$X+M* M%-'RV.Q1QY^SV.,YD#95O\9,FCK'^Y]$LF)?OK3Q*W7H[=DBG2>)_J6L\U]Z MP'5PQ^/*-Z;VVM2-VYZG6EBA-?6SG4-W!JY"H>&GSSA?EY'-2&A2'X6$$87S M@0P60*H"=^&M&OE*PU[(J;*G$&3PV2="97*Z'3_C$7*?6$U@UC8XN;0F0;M: M)>.,+JK>8;W0FZ.++)##ZS2?R_Y]JM6C6OR%9:I5O^@(P:R*VN)-(TT=>)D/ M>P-R#2J^S_AE)*&II,!3[Z&UU_9G3DU*AG=XGMO9=*Q8P%+NU006$/ATRN)& M1!@?"["A7\+4>/TEB$ 7+&!7$'1!I0 Z%#U&8,@Z;+" %EO$G>L=R.\H$/%=\V(A':<=".3IZN2 MTM\-";G@<4=C::;5]1^_6>FH9WU7,'W9 \&NBEVN-0N=*]R&V;!_ M:*F<0J;PN: PZ:V1'I,^AWK7>Q#CTA=EVCQ=-^I06?Q;.IS*<@27S1/SY2'B M?%W.LI<,^?K?[A7(4JQKAHJ!C^]8_J6,Z/^W",T,/$IU'7"Y,*X>^S#)F#L# M)JZ=I(0DM:UXDCF[HUB<[.BVY]@]NXU,\3D3+_BJ:^UD.J'AH;G230]3^B :/&'V&C70#J=>IK4L1NCIT7[3L^'#4"T]9A-0=84JS0N)S M_$O+V\6DD?,[ .K)&[&X+R"8-Y-A-7QHW)X147"LLF(VVR]GJY0 M34UA51Z_TO? C9NW,*9(]/BH$<-%;&F%UGXXO#H3*# M!QWIDSTW,U[6J'AS-_A K8@YARR+N ?<="R,B$_)EY-?WB(V.SNO MAUV&Z5N-,E4DKB=<\B=\9\TC35]$6\ZKC?I9&>GHX["IK@OW4=.&D;_8"'.1 MF*E9=A/GZH['&U465#]G?V%;7/D\12=!]N $PX<%2+F='B+6(=Y;D3,#_N:+ M'ZT*D_W_S']U]+-E(LK!4U?Y3>C*/3TID_JD74HXUYYYN]RN?1MCC@('U)S\ M6:M(/89:&T\Q P7>#13E$&J0P;R;8%C \2+R, -3Y8O,"TY+:XID_ER^?.SR M;&O?["UT93;S@%3LQ7-M +OZY["_@OF5^Q<@QV9>WL'J5+]L&T=N++BB"1SO MZ(QXWX* M>Q0'KK$W_$MJ_]529O^] Y/^[9#@DM9IX:P:M%SE#8;)S)T'N0IQ=E(HV20[ MM!_?VJ,PZ/4US7+3K.XWNFXTH;\])KVRB0:?;HB1GZ$8O9M$7KW3W8(O M>'LYX!7DHY@RI[]'BIP/K,1]>8#". $!?@]_\J\Q"]N9!X1\J7;Y0C*UR)"K M&S5:(VM0ZR%ZY'\,Y1@\9WHYEC'?_]MYPO.:93C7#,/">(>D-\9XEI&.UU]? MBIVAH!,(H=%5&D.T*@C750W6WIZ:H,ZA?^Q@,T"60S3S4EU>A>4<$R9-\HK> MT*]C_AAVK2T4S3K@*@D)[U72&; 6TM^"+1Z5L[_PSJ_ C=SSQ<-3)C9#SPPG MZ)JLF*NM,>E9+!^3WMI86)B&J?@8UBEY>>=-D MM5Z0P(+W^+E:O,\#.W?GXH]N+7C!.@I]=_/"K"LK%(?M3'/VR@(!:HC;CET"'PL M@P#$,5Z$9-D]35*7YV\;*)'ZGKPWBG9WA2J@_H#;FMF^6BS SZ+&3XH&03LR MFG9.J$L-MXR>_H0<<-P@G(RX67O8]\QIK^D8M$MWVR/"J5*#^D'CEJ1OA^:N M63!SC#=$<"4Q]"64+.M=UQLF=M]#F9;&&F<>*?%(SNYF?9D)>%*5*_\88TL$ MDBJ(!1_3H$R7WU BMRMWM4ZA%A;M'O=*N8??.LF#ZGZS?"<'=+@!P2#A)H6J M#3 '9%4H&/\KT9(XV$7F@.$5>5!H0T)O]ZF$S<&; M.;=,K=):;;P[$%X+(W M,UPZC[/H[$V[,MH"EG6,JIO9NTO?KE7$X?[<_INZ0LZ4*?]QP/-9XOL/Q' % MVJ>@)K_JW-P6C]I[QZ<@C?ZAQ]]:[#\3>T!H(_5_U?E75M+DFL-!YZ M9L6.;VA<3(N#/F7GJSX@+MU\^."1KRM M\DP)SI0D()$D3N7OSYP!2T^ULQ-A.M.HQTU29I4DHM"CT"+'N_^!&("?J>6\6"E'3(G38Z4"6J9)"2\V'RN2^!0!N$Z&@J*2=@,*+>(&M-G-%1W,1JXN4H";1HXXZ;=1T6X.E_V$L? M[@BX[2\%COH^1T@-HH5&93"WR+PTGA\8=N%#!<^>B"NQA0_/+#^^HZ.1C+U= METYG&738E%P5^8QKF[[9-#Z\)+J=F!X1R#_R,0_ZB;3[RY^\F^"G1NB"<:0/ ML/U6]R+I]0I&*%_ZUKE8-;UC ^1';_5H[=#_@HKU=-D,UJ-1*TW]Y_;V^>V- MV%WP7W\A1[BHR@$=+C0,W ,8"9)4Z[S%P57\3_&8)&I'4M*J]]3&&X55 I+^ M+ )<\!JEKMSY)MW$A>I'L B^V@L0)H<]')>REL191[L&<3D]@[%&+A2(/3" M3-X])&+RWK.:(-*LFJ*,0HTU(Y"T14Q628FC.(VM7Z>>_L@F!<5$3)][:)V2 M8=BZ*$EGXE(#^U2(#&^"'^Q$39BP/03^!C\4YX[J%& MPIUUUN"\ UKM@:J'?+V_V3N(24^]2)+KW11+DHRS-AVQC#/9/7KXC\UA=']B M$R(5\?)/0;TH%N!P8X$1F&?[&RQ'UC3<;NUWUIS]OP8;'I8ZK(L(CVB8E.D( M-5^'5),52&9#RC^CPGE_TS5,!DB$_R@-7AGS0+DB[H$GJCO?@HON,$" MZFH$$Y1;_'Q#MID<7%_&>)LX=1A^U]^T\XVSO>P]T>72Z7^ZLZJQ?-TZL(_0 MD5_&61_-:R>]O8TZ??E[@\#I%1B#P (".H+1[=Z*B#@C\($P4:16<--PKPGL M13$^Q4F1C,9GL?#!8#.;Z#;7?-"P>\S/D9._G)TC:+/IA"')Z.U?-U)'T;,L"DW_,M!(L+TG8(.ZM55S<)_Y6_H3AX>X_<;*H:J47 M$=GUPY7E<;]*R%]L/0Z)UW<];;INNAV^VF/SQ _E=3\*TB"7LT&H1U<$_QX(IHSOJ#LH'_F17R=Y1 M%7O&X6AIW4I: 2'27J26DK,B(FMS/37>3V?O])=RUW1HYTU&MP_V#Y[_UDT,VV-ZG1@I8 MF:L5BM-H '%&>]&92&" J+//%.4.??\>%@ ,T;M6R@/"YV0N);TY8:#C0U11 M8NQ?[V%J[Q1T44Z\N B_X+THW_:B/0&83(@WOOM\L(Z;GOE]Y:1 M"L1%1R\20(SS#]U6A!'5;E3B[] -IDMNU9G*Q*<2_#D7 5MZOM(L@ LT_/AK MT+^*R/FG!PXH55EC>R9GM\ZN";GTA>.DNA%+J4K%OX M\J0UTND6W>\JT"E_:3M+:XZ3PUQF%5VC"/E?Z.9]-U)Y,A:YR.?F4NXK)W_+ M N2.%G,9\>A#27C%P>M"D X=;SSF<%03]:3(XAJ,^[O+A'YE/N M"NRDSE 9EUPW:K+5K(#AW8VYHC@/!WEQHNN+$+[ECJ#0C,]PS&39$P'MV76_ M;''7/[;I8>FE9?YQ_D19!?I8@&[Z$/Q.,L*]?7=;W%75D6*N)Y!"YNMUFJTE MYB1H$&. @;N#_,&/S+ C\7& "%_KB9>B:Z@4N,>+G4DS2=T$*/DQ[_1Y\5: M0YA#:]6FVU27H[K@Y=W']G-QR" F;R?K21.?"6O7CX^;QOND^3_#RMC$4&OB M\\4K?@3)DT.,TK>V^F*AF?$K\PI> RCCLUEZFG,P1&1!]%B54ZFB6!*W;LC? MXJ*?8E/]=0F3./IZ[O9NM=^F#RD\=QBD/%$9__X2N?0-=SIOX)%B@#:"&/9J MMK5!43?)-+%,>>;H9?#Q@AAL5A%$UPIFV] X:?8#)E89D8Q(PZY1MML(DBI1 M;93?SP A./SW1(FJ?D-,.]M4RGF!]Q37&NB5E)Z?0[8DZHRS!<5,)^.;1F&R M""F4>&)$H_OQ%7F&6 B7[-C'A_>A *D/@*=M.]DV4 Y>_Y46\FMJ"PWTX$M0 MFM&]D;"^8+YA>AJOM89@O/Q#%:54X1T7C_(Q&A7';0-1IE/6W$.NV@FN9'6F M9'7!>*[:83A3[0@C59(RDY?9EC_3WW,6V.9MDC)+_B4' Y-#8O]':TT 0!/P M"H #N-?EV[/:VO1/B92IV -@6B=K*T5)6C%ZIE;83BJA=Q)^(SE@E+!L\ FS MD&5O9\+/>G:07X5E;3=?9GI)*&[M35Q;'"EX:#JNM3F?):F^\KIYM34^9_Q7+KS^#,+]S M+A!Q)G#;!,: E/^&=F)P@BSR\G/8'Y"?18/X?N;N"L89VDA3U\TNT]E JWY_ M<,KTR\GL@K8FP"?9&(JO"!*+_Q3:R:)O)7#T$.7$UL^GUA25*W M1=.J25"19).C0ZXU!L3*P[_YDW'_6&OI;GF;;K+\PYB_6(BV*(?+.C3NDK1%S< MQBK:J^N#D^WRJIOG:&N!N(EUYX10\WC.+R5E.25:H%*E'FBLN[=K M(*&IL2E3M?7U1V@TIDF PE-I>1 M:O7J/M9-L.%U:9_>!3F(5H[\:"$*"I9_?,XT%Q;LCS<4^=VS>Y[#5S>]""DMEF$MV M9A@Q&>:6Z=R*,ZC4:]".7R18Q8NA@UN]OE=X?)BHK?,;?J#?1JDI17E&RJ_>%92F7J5G Y"5V\3,:;$QNQ-J>Z M(:/LS>/:P__[15*+N6^)!(2$C-/U3,/RVEIW&9EBF*U^BPRS-P'#A%5_[:;Z846FX:V[3.&ECVIWZ?/*%*QXW)\"J74B/8PYO( M7@CV/XZ$H:N@C]Y5PUP!+]5.V9/$3E^-L@L2.P7G)-(P&;"6=5Y=_D7F^T=C M[P9QPB3:82)JH!7)P;9 L&\,Q]EN7 950=F(ZKF8U'%]#( M7' 7OSK63?+X_ $T>:!KB,KZKH#4&IC %]>R?AR/LCZ+W+\4CZK_L2TUY^>D M/WU%DV6\$YU&@#?*Q@=C6)4B??[%'#0PL2-WLKOUZU?NHF1?>,_Q,!9 ZU@= MC+=@A>!M3]3" J(T)^V9HH#-AX^5>/@HC BNG$6GY]/]I$*W_\:9-T9NQ4W< MF"C>_?90@ L?%J!D&'*S*]*"!?B2ADD6B(C0C@RF"1PEZF:MO+Q,;<53: J0 M#2"? >K0DB3J45!(K/9+6H/_E5) _Y,#AD79SQWL2DHR.8*" O*S W<3&2() MK.28ZM2Y/FN_SI/G&NW%N[^[&D-(Q)<;QUHV0)NLE/CV*_LOD7@#CI M'8":-3=E"22)H;XD*#9#G:F6.CBS$U7H _%;2E"5ZX4!BYP%"BM+G,UU)T/% MBYPZ]UU<2&(CQ*/$O H7BLW=D;\'* S(7J'U)=5O6[-:%(]G$+L2Z?'<:/5V M99P9M3J3AGQBTLP)_S]O%$>59;^S:Q6X]8M!DQD7M!TZPQ[,G((0BQXJ>RZ^6%G>&QPR8A?=K MIQ'S[[S24$[HT_;HG1VS&9NE]])DRN+0<:G>AC@E$@DLH%\QA3/3 &']U[,_ MH\%L3I8'8>&'H6E$D5^RJT*.2086]6I*S( ^->L&56R;Q9AEQO+3_GF2;< ! M[AIZ$Z)<[ KA;I.;5W#46%E9)\1,(2^3VTKN%DPC[%Z&^:($_*!,U+9UD41, M4D'.O M\%@RR"I:)OWX\=AO N*Y)B[..D!B$; O[":L'\;5[?EP)9H7?_A#Y M*A+=I]B:]>'^-3^90\-\;Y*L 6;GO.).SEV=/"R10U$#.=R*!3C3UUJD2&U) M^[GI3#%)K NS$7J25JERKLC]3P;COPB?J!\NM2%?\J+*,S6,*+[@9EG MNDR\[1RF+1K6WYA)";1P6^%V5*=,G5QAQK]72"XKNZ_B$XV,SR'];ZX)9/.U M]_-#*-GK>%V2VB"D6L8>*&16.>Z>O?Y4:3@V#^945!>;W-Z;0/XJ_>)@ZC&L M6$<'\8<)QWSN7P!QD=WD450-?HP$,A!<^Y#N\KJWT$ E&QKC K?%21;<G?^GJOT6,!X/A!DGCD:_<$&D97?W,R:5J=8U/>E4L, MYNVZ>2%HO5Z(1IQGZD5K=_-1L-+"W.OVWJH:]$S[TM[7X+JX8^"FL2+KL@.A MR%*!\ZW9>V K$)8'C^<+E<<"&B5Z_$?0'TL>JY8B!\',](P5LWJON>Q_L*U3 M%Y# ;[TPCA;$&)705!%WOU">KM64S"=^5"X5/(,3RA*9E&(N=@JEC46.;H0E M^4Q,SVY3])0)C7*UG$63_0Y$Z^JX6,,MO 5KG&2*4[N@PE M@CI?MBB&P$0E49+A8N#R%5^S;G+]"@8.[E%"/([SW[2!O[RV^%%&G=>\X.'H%_*@4;F0I*A_8JIFK MT5 TDS? J54E+YX:_!2)"W0=(=?I8Q+HK2(*IS:\GT_[6/8W_BBM3V4W!NW4 M7@]MA"Q5--$$4BH5Q"R+,B82V ; "&Q\7U#8O@B_ATO?$(]Y+SWTO(Y^:7SU MREJ>.TSBKE_'PX=V1J*%\''.;EG)P6V*[@3+N_N2JA$E[LUOJ!UVLG0%'>-# MX/"G1;&M7KE.:JF-Y_2%9 'Q5T83)\F?Z8+1-5A @ V5G-N6.\B-DK-R<7U5 MYA[P@QZ441/7?A#6+TA+O1D7+^[L_KUOZR2#XU;8FM2JC,-S24U?.RD/ MF-2_Q;83%#3\_.9Y\T9I7GE^<6R24KY> $RE&O?),6Z2Z,O$C51A(]T$6=Q_ M^R/NUI,=4C/KNK9ZJ"MW%1)=O%N3*12P%9NRF?CL@8&BME[*]_#R_'""%S/% M4OO3N@KJAOK"Q#.+G"<'*"1,J(+51,9'5-AD'LK*1D+! M(2M!X&G1/E59[L\-BPGR*ZR2WN]^YW").)(T#T2Q'BAJR%28,=Z]U#D_!$J. MHLN#GQX/S&J,F:\MLYR^Y'+GQI^"44F8;4!<= MHUG!?=2!ZOK-L$-2D-BV]6$6-"[RXN.A\K.;1RVGQP8HBV,/H3%$??8?10E1 M3L>6HJ@7.(/F)HQ,WQ3(A&7U/G'<7MOJRP!.D]!W:] MBY$:(RV(7[X'E*HFA8(@1>UAL]1;NR!W$2+75K'Y T$JX>_T=@?0$4)=&ZZX M>)4Y65P:J>3@Y#[*I&;GAHJ@5"7&'^(;1)-8 /$\-0* M(]CUF$IRL.;,@O%XI80EI:$^V_=!O5BVH(V,Q,@KG-&XLH&ZSI_V71T0I\P0 MA1M8>U5B 4_2Y&7AX/"L_+8V0,G;9*C1#EH1&V$QI&XDZ-=9ICES1-*,;AA* M%4OE''*SH==2T+AUTB#16'X65YNU"I<0.W0F]]:7.DYR;0J=2\\RK-0TRTA=Y$WYN%TE^P5_?S)FH.FTZ M]AIK<#T5O*EZ+U\I@X[J<(5"]+O9MZ:',.0RT@>[1LK#0)@SP>.QB8[#&A?G M*/?Z^]FM;FY,3K2;'<\U43.=_EQ-<,YYV^61MP)7Z[(L0\+1H?O/NL#QO M&]A,"LM+>>ON.YP6W#?MD80Y-J@:[7._F(=;_& *NC<7@@0&HC1':<&WL3*$ $ PKH4[3>..,M1? M/.;<8C81&B8;@[/]CM[,!@O@#/:&8P%,#$4L9PHS#8!69T='/,B3W9+<6*.8 M6_D8+B]EUE]U2^YR//]J.;:]ZQ GC"V0!\,M]$#:RL_6;GM)4"WBCL9/IF35 MA&OFEPS;Z \W[RBPH$>HS+$#:6YJ'7%6R:\A!>K*@;$!# M5J<$_T;!O*8.UMEJ4=-Q1I15:;/]#"X:*0,:.!)!B8">! 1<=GAP/Y>S<#,O/T*HR:8L M6>?J<"]L.H.KPNSEUG@(!$'9T[(7$1A3[A:_P6K*A 44XF@O3*4I8006N$/7 M,<<:OBVS?L'#LXE-C4S3-K\-!ZA M(QX:>*-\4!.U))F-TF$Y=OI?7\*EWE].5$PX0Y'JW0C'5;]]N(B)/SN7@,*I M*DT<)Y,7GH_E3OD]^I\2P?[Y=/\X[OS7^O,,@&.=VVF3T@)[G (M8A2'V3LJ M>E^I5L0M@.^<#Y\3W/K4!Z\1,^7GKP;TRNN2<"4L=$67D.AZ1L9VA<#@R*&Q MZ!FE[ >':FH?=&<^)'K0AM9;;G6]W[:''2+\C]VK15ZY-J;A^VZ172:[-OM- MML8:53#G"95_FDW(R?%252:J(6[]>%MS)71&M=ZX];IR:5E;:K&R+!7L@M2' MGF_[4>[*.TJH*J<_[KUJ*T_L'5\\^N33 5=CW<1$^_ZXKA MZ8_AV!%!TPQB ?(?W,5T)/T5EZ3;+!I6[URE38;$%VEZ'9YO= J:\MJTWR&]>+0 K5PQAO M_N*Q+ 5^7N\>9-T>Z\.#H& MI87$@2*>A]D@-_HEIWYC =1U#X8WM6Y=D/U"&5%ILUQE710O'E6@"Z37WUP3 M?.:1WM)XHZ-/A 6D''=DC4K2Y@#TB.A[5U-\^30$SD:Q@%4"[5N"+@D5<<4. M'L%"=&W$P8F0],&/3PL8K_BZK!N^7V@2WXFHI<&Y,.L$?(2NBB;.KA-2?PG>1[+$#J M;DSJM&,U9A<:VMS:N:)=-+#R9>VE5M\W#\IF>5I55=SW .4NUKP[60NY[WF% M@YN-@]TMF9C;SG;:ZQ&BB_'.,ZF/\UKI2=O_WCSU9 M 6&AXKA/H6-T[?6\3,<.I;_J^"X NLEG.+F>2UC J.(ZK^;SZ*:B(9XZ]('F MFF?T4[+,=^>7KV(\:+5[DOH^H/F6^'LM0KJUFXFP^7V"#!WU>Q0+< MRSUUW2DZNFNB7MS]\I4X \'L$403YD__PG?]2N>,= _WZ)MA!ND8VW9G']OK M/)'[#V3I#.P=0-*(KVB;"=5Y.M?E]@(SRDXZVY#7YATK0OJN?%=>U(1M.YOJ M,I12:A)!LA8E7.1$S>BED<:;-+?JEA;/'9_>J'/F+&21D<80%@!+1CPZ9LSZ M(5IGNU2QG*++OPKEK="B?$;Z:\;'R;E+,W,'#MQ%G:7Y<.L!#7UW]7SUB&_: M*"YU_ZT&O]7AVA(8Q9A:WN<:XU(N%/BJJN0#HU)K LLFPH(/ZF36T;^\1)I! MPA@_%JVQ C32&UJ#I1VMCEJ"?X@6!:U64GWAE+=UPS0HS:M^/)OQ8R/-R#EH M04M?A]_.'#_1HKRY9ERZ)!>R[=@E;3P'0R5(WE#:G>J^]V,2=R?5(DQ=M_G\ MW3!,!HD+#5S+$C%[\8+\=,#+XNS@_( 0+8 C0&,F>.3KT M !/7]5PF\X[9M0D,%^U4D@)UIJ2S TOM,@L+'9TX.)B3 G>S%5,==U)&D\8$ M:RD#F1,7ZP3(E$6DNGM3F=.3>KY_ +P"/ .\?U03 MO&#PCX7^G[%]6^<4GI-6?'-+QON@,2UK1P[.TNTMTI6B@C@C<)+4A[O0U==; M*>'RU/92,F2@]_N2L.V"3R3>H;ZTPH=]6[;R0&<^0-CJ-\JY*]^SD>!2Y08I M052C6Z:L;U7^0?L1GQ_#81FG,"67$R5M,7_XVE>T1..VN5U;3N,V>L!"B_@[ M%A TH[$[:]D>?'H$YJ54/X1UF#2EASV NDIH7/9UIIL? M/N1F'3!MY,C(T%>)G6J[V71Y)B=Q>AA$O'J2.Z*44S)VZW/V2KO"E2*R:RV !?+,:;:%74H<0=ALP3(GE.S%W>\5EGP<)3I_3 M:7QTR#L\)TZ]%\_H6FZCPKSL<>U9]::#7S=#>#:/B!NTHJ_TS?A!/GZ1^]J^ M8&!^]?S#.THK?_PZB74A"87ZKW>"WT";T5B /9I.0;P*E70'$][H'J>W["Q" M;PP+53K&E[0VG1V/\=UQ^4B\EUZ7^+FD4X2>.7M:]JI')Q)SKTG$;;N6X'O_ M,#][@Y# N)&A!P7@O;+8O5GZ_F,X9@N1.H1),<,">O(F[LS-%%; J#QT, 7( M.]BB#?H>Y"I93UT9AN/]@4WV_/4O'*UG'FLG/]6L&#K6KVW-=!C[[@6\@O%J MO$E0=YY3:/"%@1.=FAOH^%K"<2R+J\1D\\W[%/#L=^Q8(H@ Y)=#Z0O;'R?) ML #TK-O2%WC84'\TD58!S&@(^&E?O5T0+/P<&HCS)5&5!@MXN+?WK&VM#[W; M[-P0@%F[^5)9OE?(=A/$#)[]QNF! M5OV^KE>\?5SUSA@+"$2U[QVY!W*FV,2E/R2YM0%JFWA\?Z+!0=HT4L@1?Z5A MT8\,U\L_QAQ'YO=W/RQ]:CDG2YL?1&\<@&Q@2E8H.L@U' (N RUAM4HT[_G:WY/.EH6&I5OIXAY M"IG7+K?H#E-%M%+BW>XR5@MCM&RTJ?H9C%V0M-VZ$5YJF96O*;>9LOM==[*I M7JE)+#W8\PD< EIP5NC3=PS M.ARF?@]H][:_L]J'JP9SR2F<>QPVI/0=IY5[R;QHH@&Y=Q'_2JCFC'7BE[OX MW\GAU[SOI-?J8*'4:<+Q&-Y:=WBS$*4[6X>T_7'V$QD.4+TR+G>E2B%2.IWJ M;@!VM'(G$MWY1W$OM/$O/%#5>V$!0]8KQ]81\4B&85#=9FO39N9-R.$'(F\L M@+$3_!KO^T9CE2G"^WD= SQNN%M;<-LZL5O^[EP]-^=GPHMY+=_7+40E'[D' MZF[W\4+$'5BP &6.^)N6O!)>>\RI-$1A1],<85()?;CI:2$8520\\KH+9D% \2UM\UC7;/?HH%$"MH7)W0J:W@ MBYVY"[U(3KEN$:)%R*+D^=R01MH&G$X)M&G=^.;L'0/P=%F<\^@7RJ!TS( M0)F9PG7W'O2-T2!X5)B71?!C.;7!Y*Z8#!)=,,?DJS/&XF08K]5=&2K+W1GH M$2@U?^:1:=V"T]WVR2Z;8C;(3O/AW'HJ']_5IF5C9WM[9W,C!MZ]Z<\R-[Z.$H:-3A>X,4HW MG?D8_>#1_V)R=7#:8NIS*2@T6VNXG\1.3=(LM:/$&K[S[)B[4/F%IY[MR^_Q MFO*RP%=!.YC=AN-@EG7_>H2X#S*K O(]E3HOH"!V@"))]'[KJW-]0/R[;$G( M]*-_3+C_U_\UH#P&JT,68E8R7,$=PJND_JYJEXR3.XT[6WU3.QXM*LI<14Y4 'PK0. M8HAH@T!,#1'ZX_3L?Q)S4X6!,4QOJ#422W5J5A_)3CQ.VLR[^72V2^D8AC3[@0G.'*8EA5*GR,\5+%,ZY>YT#AAO% MH5S0G.7_&LWHW7/'F21=B(=O9H#N_(O&)'W5-=OQ(*[1R2\,Q\@IS"],"KR4 M4'K<64\?0+@B3AG6T' DU;AVIPKA#Z:J\PM;7X1TDK)\BUR#+@Z7ZRM0V%E2 MO)'3>4Z8R9'P.:G\[9Z*X2A^Q\&T^0=_$C;/)U)L! M'>*:IFV-.G5(, P9M=!P[-WE?$7W'=@@FQ?ZZ?C03WC_IACZ;],5X"Z4M3%K:W3;^G^\I^)!WF]]0;A_@7>A:(;..%3 M,G1&G;J@[O!64@]N25Z/BUWKRP:?C]HJ=T46GX]".VD^'F86JD34GM>?M%>2 M<3QOTGZ3I%@%C6A$PVHG"OS52S=@=YKE9==8@%W/F<[\2^\JE&5P6B.UW=:[ MD&5_9\^$-';N;[V!>$27FC7TMH7?Z%]?!=6Z56)L@/B04$<#A]O$PTR5@_:' ME(S!6T6'+CVZ-7J"'IOH^UFNZB:ZM<()[&TCS#'?6F_:XQN/0[?N9C2F$2?X MTI%RZT*A[&PJX-J&LRK#C'%I7](V#8:,N&NXU %R/YD[WPK#+=UO/E1$4#\1 MEM3VC'U 41&8.+!=7%)K6'H@D2W6R)P=UPG4PW.E,.4.%=#1TY%(T'AJ$JG_ M DW)%,/!E=CL,/C[P:^[3^\O 6;&,$.HJF.P*Y.(5B:_V'=?J6_E]_"W9"35 M4&'I_WAFKUR(@OPB057/0$*P?E)A>D)+BT,.E^_%[)DJU[>:@>?WO)0!I$%V M>GCI'_)&+[:T5"5BB/GJ1OL_ZI(I2P!PF&ZCY(.K.SQNI0\F^-W!26:2,>4? M;0)KR+/62)H%3LN->ZA6(%Y%O#^I')8,;L'S!WIN7?&6*\?NVZZMN>>@!GW@ M)Z7R-02'46>:#A7G':S];9*1CQKVNJ_<>I[$J,4O]NL0AN=3[[-O[#W\) M[7U! L^GKOCJ/M7 7:+LD?4'S]ZL"%CJ6K%E:AKIJNLL-J 9-10W!G]-Q0(^]^N&+:G9(W'F%;V:4%ZAFR)PDK;E(S27??R< M.5>51M)BP7+R&4_+AB)]M(@-J#M:1/*-KHXO:3^4DD6V7'L'\M=D1.XK>W0+ M%Z^(6U,T&M-Q6[W97M-L;KY!XZVA=SU^ISDO/M%(5GWIOAQ=@@4 )6V:V+$ MW\JII_*\$N@Z;S%K77W*F'OTK6X\3,U5@UF6[P0EQ*HPPQAOH!2$:HR$U='R M9H%&\G(S:,'NC\>->^DJ[:H7V/.X-?1EN40@7B=.W M:_GG5;>.$:]OL\I_;/,V2\/ *2&BK%M+*.>&=>:[V6G,8HX#=U;4#]9MV;@R M5'5P47.P4_Z\7YJ3'Z^U;MH95]9FD)ODS(:;8/13H<2*N.S7W1]BGNG):Y(# M $B"#EB3^EB#F_CW\Z9;?@704G%FF)D-@A,-&OR12!"1'"C@M)Q;P.[HB-<. MFGF62/2T-UE;F2E)>4\ :3$)^2 M-@2T[3?^F[SDO9RNM8B^,S68J88H5TR4J:7%Y,$+$UMXD]B:(]^1MD+4^)O$ M&?BCWYU6R?/2WB)K&L8X@V_21^3M%A]::=8PL/9 M1= )N/-[1BZS%__?%R[[%RS3DNVJ=K0(!7O!5L\,\-@ M5ZP*P(JK%JF:OC/M[D^CI#L#:/LFZ5E@@)0*&CBVP9R#[9!8 *64\=9?0NGU MTUDAD;O"TBE$T%MB^D/(I0P!^6\AP+8+Z$J#5%H&M_&$S9]?;- X?81>?I>Y-X?F']\)(B5.2=1';'7K)\A 5\@L$T K?#]IK[U\TT*"HW7J=VSO?F@V;=AJTF8U9@C7U0?DNQ: MU%>;Z26QE8(%I'_KETX1BQ"-0'=WG)M,)>\%IKDO;[ISJA)YR\BS/8>[04-; M&^Y[*+"Y^H&ZP)^S*!C,(*?^^=J&]Z.=O!DH$Z>:,2*B;>+=B9=0]-)5E#T\D6 A-X#EN_[/"-! M003L&Q?UY8JTE-*SZ,<][GBM>TT?&37D[RD> 7P?NXEW'+:I7](T[GKZ>M[J M*)TUI6UX#0P&7I.^R[YKGP+]%[.#\Z)67P+RPP,V,__2Q,)(72.&5';R_,0A MFO!XFIP7X00O%M%3@'""8DDCNDV?)!%.A@39!Y^>),A2X]+CYQYV8( AND(XS9Y;=/W)UO M-7O!ZV&A$8B[W"W(\)5PLHE(N;;(%=,I_A%.^==M"P0Q>OAL7:L9L>)W27 K MTJA%'.1<>R-*NCP^L#OUX*CJZMW5C([>S-];C9=U+OV!<%J3,+OTO]2!"'>8 M_XFPM4K7"4X%F"CCN='WAZ@W(+ JQ'@E1D-IN8RZ;;@;M^NNF6$U MY*[5M9(!K52Q,+([YXU,.[.ZAL^#/27Q3?Z(ZU"I?#O;#FH*L*J]"5_N!M]K M ;5F]=>LG51OVKB)XGS]*,+K)#KC/COT/HTO_K6IR)'!Y.Z9W+R>E_L:XGAN M;)7<7V+)NW95]%>\9T,2+ZKDUTV6+LYZ>\K\S((6% M3?RQO_X)?"+@:2,6#%K0AN]S?'YG77D.%_:N$KC)4%L#-9:R*CF4L1+>J_@5 M)/%!J\">4(DAS&SG#IW*0MJP6AW>X)#5RH+6/&&]2E,-N?D4NHZ&H+40<:O( M-M0(7\?>4S6#R6F:O5!!4S;F6<\G:LR??J0/Y="\NQ7 >%G0=RC3FH\>H0KV MS%=*3V<4OT%;#,%5*"'K5U^$EM'S!0[K>>5E7H23-M.IFL_7>> 9[[N')&P:)^VD"=P+ST-OT9_1>?!7;6O7DA89@2\Y M^I48&9"P '!QO9E\BB)UQ>A7&?.W'S1]/5:W>:I5_QD%];^\,9(G9=74K#]:Q]TBZUC.:IIY__D%0 MG;8F]8UR^]GQV*A^_X)_M;+.4+/8[50?-8A1KBN<;S8+'M]FOH46;ZM$P7>% M3.'G2<2)$96K'GR%P?XDQ+DI@%8JE8/8Q ^6Y5C B,:6_ HLX-ILY=1?&I.. M#'&5-':AO:U_9C[5.Q4^7G^A9W_4.(Y$!Y"G!HSSU^J_9,A+B1V7/A>I,RF( M23I,L[\I,P63%->Q7> _9)8R?G9"&'087VNQ*C\(G6PT ;:9V!_377PH/'M\ M!C\3(7G7CJ+,C >L:9%]J1N/*&6$HO]"Z@^DAK,[-^3' MHMHJ3PF 6R.A;^M7845>^OU'&4_4HZ76(5^=OXKF-T(^;C3+*1C@&0+?D! < MYHM+G==[/UIQ;#L2KV@_GO+(S,U^2.:0KW.5I#3"2)J9/$/:*,;_G_B*+;,8 M6K<<:J2_]*CVJ.)NP7=\PX@#*7P"%7]7J R0+36J%B5\R,1LK>G[U -P0^I< MWB0YX.8:''H[*5WN-@C:9/)YMO-.>6O5ZX/Q.8C=-:NBF9S(WQEO^&/V?1N/ MU]GT[?3'$(P[2/H& ?\5WV:_VCQLJ_>ZHW=Y1R)8FDV>VB M%,WF9L4>$Y]+F=PQ:G/5_KHD^/-V7EE/K_;>Y[0.\5X?FL@1=Y';&?MH,*J* M/.PWQJUF(:.S]7"E;!H^3+^-H ED2N#):>K0PQ\DP'PN)B5YI_Y*61)&"T_# M @@?7:TD3]'?[6?O+#^5_)CL+CRV6O^XJ2ACMVSBZ&;]\:4W'5=LU\69"U<] MJO-]4CC*$1*-!2B^C;BN!2Z2:E*] OEB 1#AH*S4%O3[CF^!&I?Z<6%=U3#F M ,]$1=I-EA4'+$ 4N(UH'987\=5W%6OA+DSV]T6\WXSB&O;=*O9;U7GX*.N^ M[QPO,7>P<*)056M;O+>,O_73( GM^)W'5><'3]:DUD%!)-\%!N 7_M6D?:[! M-I@?C(&;WS%:V?C;.@(-&*];H55VZI6_WGA#GVLDZ[!7%BSGL,[O1O%<@3-F MW-9SB9]1GKG3>1I?&/FR:?>1'@2G:X>3(91XL C)AW_M^Q@!]-<(0U):MJ!% M1TLCOA:N>7-9"V*FGZU*9-,MG>UUO1<9'X)]?#>_*F[B%;F0_T?D 2L_36_Q MF>/K@]:LJVEY[CN<^V$=X[_:ZENP ,_*O.0[3D[0A^P\[HDTT2A;)G=Q"G@. M.6;YH=6FII20.=-C28<@7;3.U/]W=F[6>/B RU'4$B+E1F0] [C:9,434R'N\:OTBF ?Z'E6EUOZ.K832FKM.C;MRLE?16/5Q.-&2"=W M$-Y73M#R%HH8?AP2,F0'FAZNP@)HN6<_-MXM=IR@J]!?CSKY>8'PZO Q]RN^I,YO:E^ MFIEAN]IU)++R@\S-*)W$7Q4BR8Q!3-K@'4W>\P.UY;#USB#UR7 ,M**<:487 MM1(4^"&81)_* MDR^10>4=5U]9'R>'=VZI^8#UDP=J.<%!U\8<7X/%ATRVHO.0]7^)[K=+#I=. M6 :B'1,%:_F:>L0@6"Q"):#$N5=C_&SL-7".>ETK^ROER5^1^E3G4R;)QU,W M>R\F=$CV"9PIYDG]J^BQB.ZCDF]Y@WKI//*OM7_!&MC\#M?DLS M0^Y4S8="&.@/XM,2V37@F-SN,19P7FFRE7W6\_N5C7%HO%QC$!J^X8@;_IH# MJ4^*E]1* 5 Z;UL.X)$5(5H-CA]O:B!#G.6"V;KE-<:%=*[G.Z6*I,S0&7=+ M@?8]SKR.Y:R)WJ7P8U[?Y]H%;CN9$E@ @4S#H);LE,@JK&3I+D7;69RF!K6# M!93QU^^4!;O=];26JHV/3O"!Q1.KO@\?]::V#[$NZB.\H/X/YD @0?@A8QWX M:DI2P[1]Z =X6"N MF0XRVT)C[UP>I[(]M?Z9[9-XD"+Z M2'O[!2R Z- \6:RC6XO]C:OCM,"M=^W$"W:+F!%PMX=DC=TH280]EM"PA:_'W25?\8BYGJ MINR->@QU/7-)5=KA[=7SR_>A?U7VP_6CY_V1;M!KFCJ_LV+]X@'?\8DQ!.7/ M2AS91_;>^D=:*ES*9 VX:ZH!U\TTAL$T(;/BV7?D(+;$_"JT/=\,?#ILO.9K M)A;0SIKRATQQ$#.[!GMZTGXYJU]_G5XQ?6YPH\5_<]#W$'48OR5[DN= :(0J MT'#VZS.F"!H483F+=[/DH#9)W]]KI!=PV7%T_"F#*ZS@R*-,]@CP?#%8:%B_ M57W%%-J4'BA8@L:U?$:*[+V]Z<]VQIQ)M]%?;RJ.G+I F/ ))XTSMBVR)+?2 MG@B0:MVO(BP98IVH"L._%3I8PSFJBC63E3-0+X+7MKC^_ 8+7"0T'GOT!U:S M*^!9T\2D>W_@$&0M3J^VK=ZD7+^-UNR)X,>WQ"Q=BIP?/K_.0S CUD0#OH[2 MPQ&U,E@ N2=,V94HM'KEF96TI5J@CS,[VS[?Q>24IO;,E-:, D-1?GXXAY-3 M0-K%_V#N/:.::K]U[U@011"1IO0J':5+%Y'>>Y,.TD.O 8*@($B1WJ3WW@D= MD=Y[#0G2:ZB2 "')Z[/?,_WW._I*,,3^LK*PQUKSF==_S_LU!PJ?E M@JF4 A*)K14"S\8&YQ*U-<:R"T$0 MM?]+S:J3.=!VL+=5>:U) 5[$:IKR]B.3B,E-]H;GY7T/UCGKKI]S=>/#%;YW/+3>'80A MMZ27CK^^NA>8L1X%G]V"J,PKH\QOV1I\IPA64P>K__PZ9I?AUW917^K3=3D* M?5>8^! N;L;=_T"^:O:/4Y_F>Y-P6WS-:!38^CCQ0R;=:0(Q2[IR#JIQ[A$. M8%]0N8I$HZ>0XHFN#L=Q$!&*FIYJGV5]+[;%?2"A>A0QU8>QN=^%OVSGPNZR!I%5^Z/=[^VIOK_+MV$4S-: CH\)]N0E:V!PH)J3WGK%E0TW@#" M8XP,'S;X;TW8+7D+;S7&/^S? M:K.7+4>/LGJDMK;O\OCI0PB!R/@XHN&Y,"S%-5.VLF/VVU=TM0TG>"A&9#L\ M#]3M?%KR"AURZ5K1'.TG\L01/,CS2?=[G9##)M^DL4!'KKVXT^V'Z]0IZ=?" MZ:N= AUY0S;L9;F9'D?.(X.1:YGOC%*DER<1N]EV:-L,#:I%;26]F.RW^IR1 M!+4O!$8[%NL]U2!S+B(R/_Z6H,WO<0#5KFSCI&2V,+J6F!/ZVNP=-'DG=F\7 M\26_*7X(TA%5;P2[\Z'W#< Q=\XRWCJ+XLN&IIR:2!V]YN)_JH_R7S<55JYA MRZ!/(TZ:LU:Z1QQ2Y08J]^/(SB%I8XJI$X>Z/N ^<#.!4#E)P]H1^XQWHW PF_8Y/[G 3-M&FF2*E(+H,WCU ;J MU!-Z5__FC1%AMQEHXH:QQO;-PHQCY#!MOAJ3[OTK#\9)X\/ /*Q,9VH3-4=K M%]=)E-E8C\).6P3(ZV]-U4;M%_"[9H^>FN=56 M2!.WYC->48_3#[)]
    63;0)Y98'QDI5JN)@#DRNY*A&KQ$]3V@BI]EU7ABO#&U(\<,8]4*>?3D]OT,1^3XG&V1RY%2KI4]_(:$[1^,NL"R1?# MV-_LWT$0OP/^1U>B![@:VKGP264_'_&<17SI4S[=@'P$TY-65[O09NY49UOZVWZ*)#8; M!UA>_(>][>_R#WM;8=$1C#1 G!RZ_L/>5FL!+ZNN_:&7PP%.I4!_4]AGV23I M8S4(&"IBA@/8F>^88[8AP]T8>M.ROY3PJV!ZY M%5\I59B("-]1M_+AAF+VK7?L4KK/CJ/7D>;+4+\$:K##M2VCUMN*IJ7R3WN MD#O77N%#/KM.MGF.@35V/A3J65O/.EX0[;=R6?KKIAA1*/R@^%&__(*3M;RLM1!JG_S1MM!)$REK<*:@-\@^>-S/E^KL<#ALCT% MO,[.2B6\RD3 M2W LUL0/:)KW--T)Z7+":1X>RG5?/LY( D+%.O+]L:>O[*X]E.AY.II=T7) MKK\VP0C>QP&457H)1Z2,MFT>Q43O]3T?3_!V6=ZT.)F M]YX6XXR:D/(\+W)"0SDDOIQJ18DF9%'&BQD#629*H>5I RZ2UIZ_K>.XIKJ* MT:A+P@'"*E5WI4^D45P>9WE;9F]7?$JI[QR;.>TG@9_MWRC*N@GZ%6G%P\(/ M!@,&K^UN*0[TBH,:SKIKSIOF>@BV12YIS6T7F][=P^K7=)>CR"59E3YR$TFX ME0LUGJ-SCO_9M>";%Y.CH4^?W0_]): [EEP'KTZN1-WVZ:4>F MM,)2H2FLZ]8E!86Q5'[,]_;(WR)Y8]G7Y6+9YZUI ( [R#NQ=@)451%M2DM%!!1_E\*P!3Z7@C?Y/Q.'W5IV@N<5, M50;&N[M"2J\4$%P/U3AE4C=: M-T]N_^6W^[+1_YP42WJY])RU_]VWSB "!H5 M:MJ04>DA@P-P%/WZ54YO:7F^3 MU;,59+[]?1T6^EI.C/A"@]-C4=S9][9I',K:O%F[6IW.D'6OP#],]K0^>\N; M<3K$QN(G77/R%?WM,1)L(TQ?*64J15^-&NMVE8E"'.C&42]F9N=^_B+=1;9X MZBS1)+N<7:5Q:O?1Q[56[GU@]-:DKXOKF(FO0%+HZ=2C 29/#!\V?'#Q-PZ@ M^-H/ADK GO"@DOIQ@#<@FH;CCC8AB4QK4E9$VU9.$5 DOO1G- X0 R C+K,: M:[_?(R'TNE='35"/[))$08*TATF%\'0D5+$XW'"4)5XQ^H61$B'18&O+TY_\ M&66_ W;(XH<)X\A*]?58^+_+W*=Z*C/$\#OL>\#H29#.?VAM_U\_\=N+%NFJ M=1GAB2B/R8%2XSL@Z59*YTQ(VE\GB6;8LUHT5^0)N0T+BW7QYQ;)BFHL7V?)NDX>;'%#U_VEW;5B&NW2X;(3"3_<;.>^/IY,$IUM&< M@R[&"3:26FQ#K[8C+Z0W(ZNK85D*23"H>H1)%_I@5O@6^B!#^.%\DT-TL=KP MIP)"A6-;OCF&55 XJMO5O\%R 65BK>+%MUB:#B(#C $OT MWE^:NH8GGRZ=>&@^EAQ(\:6*]>*(CR85&8'[MWB]35=.J"2H3ZBL?,@I4W>? M3@9_B2N_K]^ .A_-/ "6'/E%9-UL&:@, IH@C@'#/M.K/(%E]G#O MXCL-3_X6")^QMT HO8L!-*A@.:C*_$F8T!,*"0,31$!!3SPGNX/\SFJ;$H4. MA=4SO!-/)T5JNWH07E?**HKZ6RJ=2C&+M#W5&O+-(4DK%#TAN027L!>E3VR. M25FN4$@:!KMU?18/DB"_G/\'+=T ++FB/-TM#%XQ:[TZ64@;BZ$+4\D9MU@, M $;YJ 3LH]0O4]V.J7RL>.%BR:UW<0 9!WSGK2Z]%<%,HBB8#RN:T=)-]WZU?"XV?[QA?&PJ6:_R RT*3"F,S?TP;6^@'I,6WGY%TUR M73P]S;OEGRP - #\.FG-3RP)2F62OB4F:9/8V8DP"JM(4LWQN=A5YG2=D?'ID@7^:W;"Y(GU"B0I+,%YT03V T]DO MD848&YNLY?_V61WXPEILKA!S M5RUW N?%2QQUI@>.I [%R71K[9H+9013$ED5U#3*?A76/PWJ">Q'H 0\UB)Y MYB-3^L'35A5%DB9W$C%MG_8T3%61H!/?H[C.!PN]ECONEN//IH+PL)F@%"NI MYTH?P[<6&@U9X_Q2ML@\+] M3.&VQN%6'R'JU@L][V;]-N_PA.??TM69BL+%?.[+SR4H7M)M=:F@N+RV?:)& M3O0FALU#LJ\&*]^?7DZ!-%(25+R_T/N#6PV8T/OD)_SG5]]L48)E3/O/OIN] M>6YR-:4761SO^?QL2K,V2\OJT/W)U^M[@7RYU"'>[0;JC-^#-72S7B9 M5Y GR%" YVU[3Z0!&/+O]['^.PLH_PXU4R;'"D5LZLW2;H)A.3962X^&O_"! M+@6-9BGM-2>!OLR(\EVI3NPE\'V&+A.NI.,!JC.RN%B_;$1FN)"T!F$/+9NI M7>&4=]FW73@1G^>W*G$ @I2)K/>.#)\R[K[:-GN_4^VKMGM3U-B)V?Y,)]%\ M^AWU$J#H;P7![\]B$CSK(/-\5M\>DI'^OM K^9DBS"96SB#VO<7>WF_^-OZ_ M6E/\._8ALN.OQ&SF?N-BYA?[_G,J+/3AN:0'JJOI/R,-9.JH*]HSMJW(J@I$ M=4NO$5,R2?\*B##$-,M.*U]QNT*RH!U;[B[HK/"HH /UDD!S2F M?QG/-SN2I93$YL 3 M[P$ATCN9]#G5@2!?S!XHF@D^"3,',F?)W3-U27@.#R._$4^Q\0&R?!M*HKD/ M0,Z)>.$ G#C CTXZ)\X&4\8L^!6!M,!?O6G+FJVKF]5YVZ=BO-0!R/39+-V, M]J=27G5A5SP>MZ@J?@WK;-DERC%1:928BALD/H@*F ;]O#B6B6U(A>( 77:P MV569^^+@EA2HSRXK_NSQVZ46ZQX)I3+G(PU[$@U6XQ#=>&,<8,BZ_GG&R@^@ M?GC#B_B"Y-S*W"$=#3D3)7YLJ:.#H[;H[V37D?I0R5 SD<@5T:>5(5LD[Z2F M H9'32I,H'[51]76&0LR>EX6>[WS1DKW WM*-#&S)3?_=[-\GH*%5X0GLK&V M=T%29=DT_/*9A#MM//>\1B\Y$;WOE%:JY6M(?IQPY++>[(-F9*"XL"@]%W59 M!LA9* 6ZX>]!&$($:I$-6:Z-=2M])#FBII3(4NY-S&XE<*>[.P*6FAP=SR;9 MM>O3O>!A?-T_9U/AXE<@'![!V-0QK<\ M5Y+U$@(G!.JCB(-^P['A#E3CE:I2J0E%@/&3CH+EIOB?8[Q,V=4EL2_20#0N MV(GSH"RBF0^FTK?\[RK,OW^5!S,-5EKLG)Q0H_LNB"/I^J6FZ]XJY34U/ALN MO!98$YI)Q+#$2FOBZS/.XP#/L'Q_6D/-JO?,RI>;_JQ(^(^9C?X2WI$27J3, M]%K0U@.*Y9">9RN73"DQ]>589[6G^(,<9GP0*2ML]%_EVW ^! W6&"!QS.B ML^ODXBI>='"UZ@"[?&AHTYZZ?Q&FXFW[R?&UUP#GFS^60=G>E/^M"M__8,"4 MOX)#_T[R)WU]0 4'!4-8SWT0RN1^Z$-!YO+6:Y/;@F"VVZS \,UA3]"+B[@K"0#QWYXE6-!Y%ZM'Q M6>DYI+TLFQ- KC4VQ13%#=BMLI4R_K<$EDQ/QC*R6^'3D54TK_O28;;AYCBA M@D-6+B[V!"7>#63(E&Z(YG.X&)7PV-26GZ:U*/H>>:35RZ3H6!7@DA"-1877OK0*;1.&-; M6?47>:,AJ@P8OESJYJN1ZOVK^"6OK&^S)OD?Y#Z6,JU2 [O'31M0U9P9_$RGHVCA8;Q?V0P/O4:A7OJFQHCQK/ M!3U8=8^S3JVO(_Y,CF/*P>T-O&.(2MK[0M2+90U"TVJIN=K/1!M 5BV#JID- M#ADITRC-09H_8T--;CKIEN?;J6R>$_/CR+7<0)YQBOIW@RU@I2="18$_[UMK M&D?=_DU.FU*''S H/WC$B>'$^C E/WGC:OX[IF 6.;=D:Q?/$BEJ 980OG"E M=TJY?V^5VCOZ_V1'_M\#82K"?QTB,E>@S)Z7DQ:_V2'RHW##J$JZS1X;"HWF M(>ORA8EL13/.#.,T&[V41^M^NR59SPRS6.0L$FX&9CT:6FJ[0I0<.)-M)1Y* MC]&_EGLHR! J)K4=;+?6^BK-)]AI.VA"1QE];<[J: (Q M"@5]?8:#71@H=??5N?-15*"OJ2M-JOWM^]5ECMDJ]Z"49%"W@W4>%ZO,TC+' M_O: K?!+1-_L(SK&Z++\W)&^XE)9+E8U22EQX,5%1)/!00JEFN?(N>K!+,R>NXP67F](SL(5 ,V>W(XD@"[T.^E&#])+GR[-FRAO[(]07FP M2<@2>[XB/T-]P)SB]%'J4?P].>YFAS.3Z]E;XY.TLW90(Q?Q8'9?V6L=H2?( MFMB2FG,]#R,5*W$2CGV^N:[V\??T)^EIZ9Y:H]&6 M-1S&1C<"P)!'>X\.221WL2?E>DTKC"9+<^!N9Q7!V""B MB@_Z&>G6Z_,],_/:B]JS^M.Z/48*1O>%=).]&A2T5/14M*A&\=0$SP3Z)4C[ MUN/GDFT90F50[!57^Z76^3Z]>JVW_$9)A OJ:(;II55E)4%^?P5^? M\53F_E,YF9Y#Z7:OM?]L;KJ?E3<5Q SS^A@!$E MBN;5498+32NWS4CENV$-;FUVEKN\02E <=[I]I8C%MV@W-CP MVYQC\Y;@M0]!&LP7S?M-2L;Q3I[<[#@ ![,\R9"DWORG"UI].V-'1MO*Y,XO:^N[6FW!XKUP*W]G&CI5ZI6=WA"<:3"'>522 O:$PE. M>M4D5.FYH@A> QHY71@);6X5!>L>\EZSH?N[3F_K?O=VF[ID8C*FZ"N:#8MF M)%),!%Q@&-%GVGZU;)+Z)_;@7P'B!M0H/4F1-2BE;Y]$PJQ5.S%P5YC'/L9Y M5)$_#7]-USM9#D@A'YH@#'(\*^/.Y1E<0HQ(JC6YNHU(?"Z?SJFOV+@+9I": MJ.]-[.ZD3#B^?>Y_ 94>_-_13/R/F3DWV(%9; M6EH,.BID(&LK$BLL&-@>)*7/:L69)O" MYX+<3YN="(F*ST+,!^4L-+V,JVO;#'8FJ.-ZZ^#;/+4JKE^H&CURFB;0F(C,F'IT%AQTC8H*N+")+T+3R!F1$'B+FS(.^!$CT'"_=OGI<((=I_D%57 MJ)3RZD=\JN3=B%B,4)2V;WOV+UD[Y$?0QX(9T( ^X5=RJ"?GI'R*:TZ7U><3 M?[O,9O>03F5.MR2*:[]UIAX'H@R@ M3PP7,=8H:JM:3DZY?DPEVU"T$N>/.?ATN&OSGP]]&#Z_ OB%'I(,KFPSBK[6/+U6*:YS*N M]Q7H^WDFHP1D,!$$.0R/!I>Z3[-@F6KKF0U2JD#GA8KT,S1ES9F)=?^?NV\\ MT&%NP).6&W,3S?[+YFQ>.?W@ 6.>)^MCSZ1+8U_GG!7;U:"'#O!VI$]4UW86 M?A0@:+,ZWTAN'Z627Z?EA4,UEEX"R:OMG\3^PBJ:WQ5VTAG.6!'' 1H^EMAO M&8F<6-FN&[%\)>+14JFU6FK4*7-[46 ?K7&CG,2J6#^Z0J?2.&/;E/T[#K55 M==L7_%S:EN/:&W#Q"A41M U9YW1![RPW,H=RV%F3Y$K_6BP^ZRF^0U3J?E^( M6,&WINM%H-I!@]K+7U?[L^W!S=\K='9(+5V.PM=CDI7+L.>VI1478V_9+G5S MRK E2UV#R:)V+C/.S5RZ[CT=0CQ8Y$_(Q2&=:,':)$ATLE_=%F40W 8!1S'[ MB[T%[_0!OV.';OCCY:+WA0&EOQY5U&XMNMWPW]WREC//%CTXSJ0_>ULI8 MH^P"C9@"7GMD0^IU6%]+@XQM*\UAC'RX]&P<8'%>NU0I/,;&@5J1S ; M.]_V>ZR.#CO(G?)NNY9_ >12+$9\B*(DB_7.9BAX[T3N'6.)'MPP'Y/>ABXM M21YF#-H)5Z81;NE14W>([337=]OIVS"_0AXJM5@6ER22&Y@3#,5\&YV=T=73 MB20OVPJI8E$FWY7/S1(_<"J.0\8L6DFTHR%). MIS3GL40W!&8"+QJO,QG/OR;G3282<@QI>$3^)(&7)ULWY@\)IR*>L K6A'X< M;'];7=1W2>PQ'KE,S^10IIW]978P#DK;W#C5KF+>3+)UMBEBU?LHH>&IHI%H MQC==,T4.NPD9%.=BNCY/C3?7DQL\_ 0U#<$_8&$-*8ZH\G.G$SL4YYID<@8J MVY] %$7L1#OZ1@@4 ]$B4PG%LVDNFR6?)._S)0MZ-NYIM@VLI?[?I9__3QBH M4_XK,)U%#&P1G5J!EG6Q1@&'8"VHP8]NRV16L5]2E -&Q+XN<]8M?_#69OF3 M[";A3=9$4AC?UA;Z]-C$)>7$UAT"%#[D*:R0U[G]*B&#SQ#U]"W#8IX&ZT6) M -I_#*WPYMSGA"?N]=(('8?F%AUA97'Y65M"@OQZPON/"MJ%L8V?L);@T=E: M*6(?@)JE(OFAX9UL%,P*5=J+0W(>%BR<\K\&)SV#1>E)80 MZ.=G9SZ]WHVO\7^'+-!MEZ@,Y'"XW@NP>$-OX2;T:D/OAAY=C=EKM3XA':4R M^56'>C; >G-(:\C\SQS52+LF'X:G*I+MM5':,E%&8<31:U)2VH&JY:%214>5 MH0BA4J/#@#4?9F!LYU#(RG;<%5Y@OBI-\GMB'O67@=[.47FJ*W*=*>7*>]*$\M8,"^I\O&S>BUP;JFHWF0;56^*)PLBD06T! MHXSZYP]5AG54U-&ICI%9\Z%SLWHS[SY%-Y63461=^\)-4]VF7;M^.A^K"T5U MO,?D.FF,O:9S7>3$;& 1:QZM*@<05T>4XG6J MKC2Q]L]6%RE]&T6*IXYH.V-A[:1>",1N4_UI5+39QLIR=##HT??/(8%)_A*V MYMV?%SQ29T@RU<5RJ&)JI22N_%^;X:0D'N7P;R,^0L MEA32Y9O3&?L.+Z!4P"(A-WI8\Q94LM^QYZS7J851,S+IS"37FUPT8KDT:28J5\ M_2?!GVZ(]UHEY57%I0E>@4C-YT_=\*0'V""5P$[4)]1@LE=,!*S:,I3DEW1U M2\*KZUZ6./+@ *YI%=C:<-AU(# $(3=GU)FJPSHZCZ ;6IM^YE5>IDS;D[/Z MYJL@WF\%U2@EUD\OL;TB9K/G+JZD]((I&J<"_-B>.5@=!@>0^D,MJN4^ M*8S^S!RZNF1$GVWVW")I\4:;=.LA+47,) [PZ/*J[ONY4B/:KM-G;H96A4*' MNV<#$1B$.?>!7$/!JGX](*EP_^*$)_Z:)Q MWEL4V7O_ISLOG9Q[H,)'."7-[OY MZ,OE:VL##7MHKT+6?IJ31,+U\]Q4UKBC%7I"*Z8[3 GO#$DMB#YQP_L9RR [ MVE)J>."T)'#()0NB&U[@UD;JBU2C%K7WU6XD&V<.ZCQP.F3:I--CU#? DO:O MOF[2_!7X[?!#*(O%M+"! S!:7%=E0UN[S('3,S^!CX^KC'!7D:AX5Y$W<0DV MY7CJ"_6ATU,PQC3R:.Q.S8RB9_Q)^J0[),MA^2RH*U_A\WWRC;846ODD04:! MJ%E6_'@KY["-=511814QL5_1Y>O T[XQ/ MSJYP2'[?T<3_TF:8>.&@<,4$_)S2#0G%11M :JXMBEH&M)@=0X<(;F(%OBNWM7Y)'F MF6%/V>J9YQ3_8-WOW;8]E<5LY_B662G1.^_8KT97&$$IZ)GS+U.1?/12M>#> MQ[>_<8"L&CD<8 _4 D8_0)E?INW@ "A$SNV6Z\WB;,ZY1TY[]VV>)STFO@<' M<,D"89^;[^+?(@)>X0"RL%X<8$FD&UPY*((#=/^S9\@,7NCJQ '8.-#M., ( M)1\.L$Q#CUR>O62[9<,!=H+4)'3&E^BI[5F_/_OC#5JL-\N_^R*)NTIV3J_Q MB>N3 M>KGR32,OX5V-W]QQ2Y@_\1LG%"&!';)8,K,P"!@>@=!FIJ8'MH8K<7UB;(@F M.5">Y,#??B<5'/2PQ?Q*?>#LAPQFXUJKV=WV\YK'ZTZMI,FO1L8:@)!%UW$( MZJX[(='IV\X+&Z;#XV9HM%Y/!=7 0G@CQB<:2]9FT-UK M]S79[,:Q5J\9>?4WT3^S@L7E4P9J;CP6.,"Z>)"O.C/V_#8+GF[UC/'5J51+ M#^+W>3B=;[3!<--K&5R]TQ?!98R^)-X'*KX M0K6MVPLD ^E)U*"Z<=B3^#3MZJHM,<&U19E7@/?WS<4!KD!Q5!=!$>>/W=0< MR 9\Y7O[-8W258&U6I>]^I$%@&\9"3'@Z3]UC5+#Y_4?G0YWI?]> M>P%6NSO6UIRJ8=W)K58+$G;[)RS@M IS^SP<(,.;[*J-SF?MW AKMD2IQ-66 MZG8\&)TBVRHN7IM\[]HJ1=A/^'@=^N?BX6?;NXHQU,RUWM963W*1F?'K#%U+ MYSG[:J]N;T:D@9(!,;ZN)P#TU+'RL.L$LEG9[XHZ*-GA'1'AJ>JOIBH9PH=4 MBN.JO$M84WH\9%S-7J!S[Z1-0'$U=\"YJ\@H'2-M/R^PJ*.4* M+M(FYKDF3:QR6/?8_GN?ZJ$:-ZT5&',[+9\S5#EZX"0#"X&[7'/A .RH5PX[ M3Z12>TKN_$HK_:WX4L?Q4L/ 65]_F=:EUL>3D3NFR<<'!AV+'M!6_B$O%EWV MTJZS>QYR*36):(:U30JG/)7#QI.#-W.]25TE]BB^P=>Q=N [S0-Y"=?2BT)B/.#C/^F=,%#?QS]9)1'C^'\>NX.D"RZ? M2L9/'E.R0A?[=MB);TPU< :?1Q _\TENPO8B[BCZTRC$ GV5OZ;E/J$X5XX M0"1_O^K-M:_;Y-M8S^L%'."5LU+BD;B.%S#H 4,)_GSG%W769^R\TSB OS 6 MSO!6+5,_0?'/ 0V:/1-6K1#5)L+!@@.H$!9@I2KF(B!@WS5X.$IC[MPV*\L) MT[QI,U="<$4Z.3B2?#V;F\ASBY$BL_[!2C=_C9^CPSV=[BY.;?ON$S,#RY8= MZ-5CMJA8G*FA"T>:PW)08>VF.BP6B\VC0LS/.]]SCMT+ "I4K%"B>BWN=/#DG^9P7EDCIU=R)O/4:E!F MH%K$TTX4<:KU._&H()O/5,%/%Z8=)SB5K07/]_]Z;)DG?Q8QFY"/?T5!IPE\ MN-B( QQN-X&GHS8Q"#$A'"#1Y *%)9?,P0X?2T\N=N\QPC/^*KO/T1J&P*<& M$X ZN3Q?Z=[K=\CA M)>"A^;K M^/?6+TSK/4:F20Y]'2OA9(51P5'W[F%+03[2@3X"YI0?V\UK!];6;?>)UE"F MZ-POP6&K,:$RJE>1OG2!(;.$3?02.E-_>"RZ<^Q^<;<[#%F*;SH1LT36B-EP4%I$W2F37GE[#*VMG SX.6 MG+'U<] :6^3+%<-?D8840]L^2<\_GK.PA#1QKY9_?Q&:"'7UO*;;F_;ME__C MMZVQ,T1Y?4GA:NX^V?EDB# !;<[3]^:XN:VNI8:XAW94)=33\&+/>SZ]PL&*N\\6(VS MJAG:-!-,@*;44D)%4 M#)\#>TD&)9^838C%_LMW2O=SW%R.'AS]LA5>V/]EY?L2-CX]'COVV[/E1K69 MGDM&LXTM?VC3*3\[MC[%]J\/LY6>A>KTX(WQFZS^JG^[$5UYCP-_*$Q3 3J# MJ?'ZA](]Z;L,>800,?&_UR_(.SU*72U;^%66F9BID&2A(T<0' \7;JN&-$L] MLU4?@B61TP^"I[ :KW24PDN'9T:XK$H/@]9U=%"9"NS)6O@E!57)>^_')/1T M^>3KT&'^#2L/83F>VR\DJ)/%.N[V<3 +10Z74YWJBSGU? >('4C7TL/9?%WP MNEDPZ\[=?D<);&'HB3?)189+]EQ@QXK\'SYIOA.8$&C#+S[VX M[]JPRM>6Y-IF/^Z0PXS^Y+'(G-S:3[4&BOZL\-WA3 -08_:,QL$U7 O#Z70_ M:"]X#\UBPH5&H#RR):%0ZMK95:CQZS0C7J.=YFE]X:^.+T/B*(;"2OT8OW0> MH=/%=O'_U\)@_K\BDGN%(.BJ#K'[2YD1E6@%)VN1E$&8(-@VX^=V@4])J5S\ MRY+2DFS\\ ;Z^+RRF)?%Y24)G!D.TS:1T_.&3*L^A[0K$T'=[LU&SEMDMA+$ M>?A?&;:>_K7I85.9B:VCZ9CN';6:S%9Q_XS>M,JM1;+I>#U!QN1/>*:T2D;, MWC;QCQ3TM16,#7 /M?M]"5S A2M_ E4)7'-G,ZSE=*TLW,A;?S[\JS>W%[^ M2M9GCGQ#]GJN+<4R#T;K@N%,>Q)UXRP^@6Q,5]EF]9[M<4M53O@O[PG>!XV+=Q#'TI[E4 M-^XRD& #[] M9KWP+#1768&RXVR>/J->UI)HQG9^:(RD"[_WG:AI MV]W9]1Z)9N6DQH9Y6FT2O8QGF2LCK16CK0P:-Q'A=P[LH?S6"-12BRX5],8! M5&,4Z!W(_DAZBJSFV';.(*.NEO[^4=]V-Y[WZ8FFC272RZ;OS>"R4?M&C^^H M*7--?T;ZSYG_OUYM_+\?\*)RK=[;/ZZ.50*]:KJ!UEA_&]QR.>GR&9@GL)7A M5@;';K.KMQ8P?@\RI'MUU'7ALX+\K;[>:O(3'WW^7N/JC/9QJ^=WT9,?ICI) M_EP^,)J%T)F9C=U/>=@!D9]OV$8G\TVZ<(!,@W/L$I/?H92,)83'2V;,BYH4 M>$*TXY@A/*--6/WXCAY$,_%&M:FNXHD,\Y+ZQ>J$4GUIT!F+^S951_+MO#)V M@5;C%H)B1D]XBH2?@BS='8!S%7 -)Z?BKH^BQ4:3DZJJ"FE[Z:XU5YK2 X1\ MV41?YB7'NSB9SC^7C4]%U M=)_$.']C^$-[IUKB,Y?_2?;6Y0U1^$.,A(*#]&;^J]/;KB -FD[,0D>JZWJV M,\K$JV.]U-BXQV[W.^%DT':(\MEQD7@ .W3Q&G9["W,1.74YJ1,[$(W.::AO M@P)U*SD8XY#KF<%RG0=33'D$<%F&!?6*+YS/VU&^64"G=3-9@/1)2Q(.,#_Y M% <0NWSC\==)^P=RCLT$T?R$1Z4^']((1!VV8WV(J1ECOE0_ M2:X%'F:+=IUW2?/!IJY9POG0S#,P)#207D3WAC+?P61 9#VMA M"'T(RA-X7N\J,=PS>57B3LQ*0VAQLO TWBY:M M=:;0Y]/.?,D(7O6R_O_X+4@S/(_9^L.2/[KT^0E MYU&T>NH%\4AADD')V>7JV+1G2Y)&%C[ MAY_X"8H'TJ^)'EZ3J(=\F$;8-0<>LV!;0. &('"^XL,R=.Q20C%^D[<*PVH1 M'$0/K\-Z2TL&G"!R1TXP52MI!RZ/:?%MCW[(F30JY>\+.]GC )XH5I,W.OYL M52DJ=;O[ELUKQXMBAOO/X(.>S\]3A*3/"J=V$=P! T!7[,E:NX'@5;V1Q_C. MJ-=EQ9+I2'YQ*\D'C.YCC?>1\F^\K6%_30D!3:\*QA'_GG:*\=\7,H-GFD9DVG5IT7)T.*M*&E/B(^5O'' 46+# M@HDUF&MPMB!V%5U"F%R=)L+E$YN=45VEVE1S3T6HB"MCR@CU]W>$Z4,E!QP< MW#%K7Y>,RA/*W8(:% P6ZW].Y.8K98\S';7:^+1]B>#@<2$9MJWHA5=#8\9P_JQ+,GN/&>C[X" MX%X!+2T.C.'F(DWKVSUK3(^FT*'-Z+-ANIBR=1=J7.9V<19+EYA+GO,85]&A M:&+6%G@<*AG+E,*Q:609;_;RMVXH\9(\L6%[D'50L^FD9:O1J&L02<$@IZ ' MXZ:\_)VDV:&0 '?DKM*_9$XV!YA;BMQ+9"RH -'5-7FP F]N6L1=(,_HP)] ML,N)XNEAE@UJ]]?<8_TGRMPO';1D!6@_,G(6?GVQ8Z:][%^^^',5@0.8*MA4 MR+" ]TW& BKT-*CT/ZMUC03]#AI!4@=B]H>I>S#+7&&>UL(E#6T G4NKTIG? MEA^_%HZ(R^YQ1]_WPK= I?:/3<"OUL]Q ',U4K395*[4YZ442_Y>S_3O?,W MQ;^\4SVHTAUMEF%%+);,_?-ZDZR\OW& U\DZBWF."2X):+_M98LE_WQS*MA7 M%:<>4WY_;IV%+AJXHF$\&Z!_T"OQV)4;Y'U"&[Y_W%WG0]\.*2UP0&6;L*HV MAQ!IKR$"WGVK:J%JZG-G&K;%%,C2-MPA2D;37T;^+YJ&_[>8Q7S H!J(2#5\ MS$5R+;3OV*6NA9VM?_?UBQ4"YV)FGK@R4]+IQ2E]!1XAU6>OYHT46_ /\)N! M/+_;0TV<2O55?(WY:_$,Z9F>$,N;2)VUG6/WK3N/0$E(4']EJ.+'+RNBUMY# M-M[_<)L#YJRO$\#L/--G-ZHH[T#@X+9OC@)'*EN+SP?YFE<= <4_KEG+2[4' M\B%>SF(,;5T7.HO6Z]+;5HKY"8V;E-(@<\_Z%Y"@3U2F.=\4$D[C! [.XC:N MD@+U -VFO>B2H!MAL&>J"Q(-^U;J+-DO&/NXH9C+M+^6W+V(YX0^XHL,X3CF MDX$WA,S@F.:PX-\ZGM335'=?$G0ZU4]97VK"T/5+V9I\O[FF%(KSAW:#,&/K#K M#*MD;(/:O:N7X^>.5RR)Z@"^,-)(LU#0/SD;O5ZY[=AWC^OU$3)CVQ(>+SSK M^Y-YO37H6EJZJ2FA*_DMJB2AJ[AKM83YGI\B13)&9_' 3A[I+E<)[6IAO ;N /A _(/RQ_< M-1YU;*$76[,;--_E.9WL-*&/6 650_(A69:*ZJ1-"9DO(-MEUE204PP.H,"C M/D>6L440%Y_Y0N(S]3M =VN!%.3T_EW/0YL6IY4EJ<& M3*-%HSM[]7$FIN)C7!KR?ME9\\:,.J4T;>*7UGD9;0:3S\\QZE4ZU F#']W_ M^#O+O_O&]6UH5LXH;MC:,;=Z<%%;/521L_20PR8ENSS#?HE?3(#KGIO+L6*L MXO;[%#8B:H+0APQQFO(/#PF!"-XC7KOZKJ8$ZJ$?%8-,25X6]GK)(;86;C* ML,&RKI.9X/\N!T3^58'\DR4<@%?JE3=]LCCS%KX60FS(^[!WRQ<.=_D)E[[( MIFU5,M7)+CU+N.>WGZG$0*?82OXW$YT?+VN!.U?Z-D_3*0W00ZQQ6V))USI_ MK^37NBGKD=,LOHUHUTX8M)/^E$V>%6]I?.WH;DRZ%<" B;L]DWIXY*Y#M[IJ M&@$E=Z.(M%HRP6>44V,Y\'K*A28HL-;I%%.Z*?HV5AG2&*RA:&&* [3?9MJ5 MRDB@N*77W+]S(4>LR:ZC;BL65#Q*4#Z8+?]O/4&+3BM(16JAC@X%BS>W%"I^ M/5]_5Q6&A<]F/(7WX0!?2'3YYV:]10:^6CE)KWQ$DX(E#DM#F87$S5TL'&*2 MEKZWQ@:'Q-74VJ+^F5]G]^K3WLRP^+2\D9VV# M#RW>\,\\KZJ9E!!C,OUR>RH5X.HJ9N&K8>YM*W$FR//DY^&1J6RY-.'T@@\9 M&MGV8IFH(WXH^O.!&O<= /3$]WKB.)\ZC>=O:=>U@7\]ND%UVT//Z9U 4X.! MX0 ^76:G4(]EB-J.GE 5XBB*4U)_R"B/?")%F_A!:2F+;VWPQ\ ZA(P.'?:: M/?N6XQ@[YYT+I*X:Z?+=K7I,0RY M/W5F3A** W24/;YM&\HV0!(O2ZF>YJ1TEB^Y $G7DXQ^7L1==S-)#%XDYB]R MUT]R)ZJQ)*H)QG'7CR!8ZD>9*1.46#Q,MWQ9_GYGYMC<3U!Z67C)P\1B'S_P MR5H3 - $O ;< ]SYZ=T+;X/\E]B==R4&J!R//]F*VVW?&B$G'_0[NAS#E]$% M?&$EU2[L7SR\!(7<-;>9;&-DE-.VY0EXB2(:>-K]8#Z1$J8U[AGXU5[B[-+V M#R(N\'/MWJ ]AZ36C1_S^FW!(#Z0N]\N]<]4A_NPF6VIT5M3!1SD@J*2)KX* M.("41C(L^(\7;2<$*0VRR#LM4M.S)0L"=Q9&,5LQ3"(0D,Q 4 MQW.LIEU>[>IR1ZIV520N["?K"OO]*+>BB3]L%]57YJL:V# ]_A. M-MNI?LQ"0E66;A'=58]*0F^/8CGJ8IN43)+'F\8Q&6GNN3"2\_947'\9!S_0(__R0 .62X[/D^SBK)'#EF!NB M:*+Z?9*ZE_/U!ITHN:GB'PMBC6SXWG\**?UQU<3S3GNMD6E=6VU+U2!$H%%G MT_,--PQ/6(,T>7 N3VGO\.PR?EQ%3XTSDU_L>U"3Q%-369[.,2Z6)^PC/\D9 MSN[3D,Q@*KQ7D9(#HW[+D$=5(B8.]^/5'C=Z#!PX5L86\M>>,X3-F18U_UYY M3A@,+1S^6-_X/ V>2JW5XJ&SXW&ZJ2\O:'C3T6\4&&YH[;!L$95?K53!&B4D M1*HFW&K6O+"QT7A9V=Q[/N+9G+2 DBSI$ M!+[/<)-\S>?7Z5Q@S5?8$#)->!W/Q4?"XKXOIX4&YV?_3QIA_G<1IO]^[WU5 M(#@MY]SB)_)S.G;_*EWVVXIDY.NRD6-@KOF#5W8G434?+LFAPE;36BY$T[I MJIA0JPH;QC"MX:T$/]GLSI((=P'@:OTW\K,ROS+NYV$LT0-PE?OJ87AN2VS$-AWP..D..=+C2#38:N[0]V\8['O9\G MO%CW3N#0:N$7>U9)7"KA/EA,[.QE]S\>S_/LJ&N[<_%--;^J?5X8#$WU8RX( MIGXWH=7#1)99T^L@DZ/!4\NFN5G^H][L5D;\UKV]WN7C\3$HZE579X%7"GF5 M;T.#Z(N>WKH/OSBYGZ M+VQ?)+8>LL8\ !"[N,%=V*K6_A!?/+H*.]?4FO$N M\7+YU'I( 6BG]!U#LP5$E24U:$[_1G%N_G_,O6= D]&V+1JDJ0@(TKO2NRA% M:D0Z"$CO(%UJI)<04% 4D"X@($UZ[X1>I!?ITI(0J:$E= ($PG._'^_/O??< MN_?9[]SS=_SXZIQKS;'6FF,@@?+RE9RKRZW$DM<_;_-8+P:MI6"OR:"8J6O% M&X!2V$Q2YWOKC,_'DZ8AEZA/+3E^^Q#Y0JD'QP$D^6LT,BS4MJ-Y_[[C$_^ZWQ1!?9T3K>M?T1MHA5@NYZMAE%.A_O: M:*@DXF5B\W47MP<6US-IF3^C-&.HC$4ZX<]D_MN)!BZ?_@?TUM8K2!0E' MSFA>L2#8"T,IU_H/6UAT:Y*+A98&ZI4:JS;3DTJYT?NDZ:PF$XXW !G==XA M ;N!,\D-]+U8D3P>J4I)5<_VMH]"U)D2K1)Q6 M[2QG5]*JX@:->YB]P@=@LE_R53X6@!L]UHC"7.C/.#>&4ML@^KZR5=+6MC2; M!XMS7!+&E2/K;@ KRC2NC>(=LH=-16BC+YU2_ MS:OC-\CJ>"&T8?K_,S%ZZY30;&5\MR<9C)L=% M?/L)^!0Z8,SXG/Z)HKAH2:8+'8"J&=PV'M!X'Z'D_FF$;_#CG'?]R[EN7^8!B/[E*^7CH2TQ/4BD >OC"4SN@$4 M4ARBK4ZU+2JTO\#!NU[KC]U8WGT*SR3@43KGIA6T7.9S68M;SY++>9V)MT4& M:-NT!\2D?[T0_V)R9+Y-N Y@=4#QXY30SH]N TN7$7MM[K7328K.M[3UNAMZ MY$Q V[+U;\=E"#N23Q_]W]QGORLW(75/S[[;7%JOD.#(ZK4V&F>90H93R2@_UD]*#F MXC%GKJ@\V!:]W](6AAD/7=\EGYOE)UOKJ^3R6[7[IF]J<:DG(S51WG..NKH! MX)YZ2@))CWPJ#JUBH[XH$>M<[GXL6LI#&:59J^KP*OA,W[36 M/.[C^#SR9$!\_E5YXS%/1KT@[9,;P/>2P8P1Q;#C8OA\S7&:B ^#7I.GNN=M M_*\V+K:.V!;SJU=_OM!'>E)+M)K257V2S23UMT*/X;+WG2M4;FJ MCP9Q+=-\.I>1ZNQG5?QG6H_^.<#FGU:8\WVAX/:7A&$^7]1"E[41\7C469', M^U)_J">Z5<:V^7"5.['D,#,Z_"%D)IW/Q2OEYM^_V> P7$T^(R6:HSG*+/NHG MW&/7=2#JR>S #2!GQ=5+-3\H.OK!LJY]YV'V(@Y7%X/71OP$):HRH4#?/K0W M/2-J\+LV];M/M_KHD.FC79)KK,9\3;5!U__PF=0B\KJ^H<:JXZ(4XW?Q>_#? M,!LVSDC6Q,Z"^% /OJT?*LJ#K^RA3^9GT3L<-*S/2K=,[[OW&EC:U!VC)/84 MJ4<#$F"BERPY)5]/"'8,PPH$YV1QR5B#,WJ$@8_/&'YY2:U=2]]SKZ>^141; MJPVV98:4\Z2V/>HNG#C1O>+3HM4[,ZU.@CPTBOUZ;E^V#)%-,-_AY%SDRM". M:BO/K<@OC.KPG$()K/.IF\;P40JY+Y\K+W$BS\*+Q]7)U:[6?%XI##-<=;RE MA,=C.CIB=D0A15@J[I-6-9[V* M%&_H<%F&B13+&]O'">>W[&PNP#HUTXR$M=2@ 5\87L;9J9LUU$]6&G+ATVSM M,4:+%\@4Z"]!Z+X88_P?GY4.R*W.)"3:50'RVJ8YQU\47^J^)Z_[\!.W1:O+&]D[/K1Q=W MA8PEXX#"UDK<)L3DY$+FX1<"KCL%T;$TGR0196 M+QD41.V-C?V-U75HHZ>U=.=G+;[JS5B(-%[*79PTS,)$5@CW/+QL7>WG.L? M5\OOX5Z2][\VJR[2VQI1J9!8.QA?BX0(UM>'Y:2-QL[^-KSV:Y#)+ZN=#B(6 M?OG,,O44/MO3GS"<# ]BQZ"U5$Y)SV5NA>;& >C?8HO3,7["'RL;ZX)8>=38 M,UEYK]>+>#1T9F]J@E5\5/P6 MQJ_X6_;>Q&,@D+I+(?KE\2\#\=\23[7T]/2$DB?DCN3J=<6K'%)="A/JAX7B M^M._)6FTG#%PU0KUI?+REG8^6XL4C^8BHW[WCS88&@#!.T W(< O9KGU?QQ> M_CL SH5EI7FE194_2K/CZN("74L%MIV2LHM2B[)54N]FN*PZI-[YDT+(67JO M@H"("C,R]J7JBU+$*]7;G.])BS8CF3\[0INC',)5!$:ZG]35Y!F3Y(;?(:)Z M\3BX23?F!C!NL@$=G(GK ;&,6=T YAM"^6P\SU3\-!"^7[T>#:[V^,N]^HW: M+IQB*KL!4,>+ZE*'4]-RY7C;B. JQV \GSTW+F%4YXZ\INQ3:4) V"?"(;\/ M^(/KGY $K)R5IRSY^XVX-TG%@S4JETYV;F85&J:FADDA)$W^0)H/=_WJV/O# M-NL/!3>H[0X:VGJ"B^MVEY@,YN6SY-DHZNH?\DTWX.R]&>.6$&1Z3^IF!FF5 MS>X B+FI7-%\D0:CPI-4)1&+'>O.\UYNX5!QB M;\W:\X&[6O &7P^H"M;[LBSBT%)1MP0ZS6>5SD0\9 :_%5Q7;8^O%?RW#U%= M_YKN&#>V:'CQ.K;Q6)8W%/V=[7!)-C*QQ ?LX[7FXGT>DL7OF*!FI&1!4Z-N MET*GOK2TEF@T6<[W4!Y16'G=WI36M"U<'OVDYEY!2,]U_N2ZD$>*E2Q1+4PN]6YY'9$C-8/REH/S6'58WX>.P"[J-@V+1A1O MO3*!IPL?<5\BU?*Q;'HV\O'Q!J-<$'#+D?XCE,OKS^_9@/R/JV88ITQ,! L4 M#H\SK[-21>EN "D,[68\B/BW-X ,G="'6U5^]O?ZWL];X?_F\K*4?3.$4@", MHX;9L/)EME--TS\#+,,&*,/[K@Q@I9$%KN$TQLF5O@%T<#BSDG0*C+F:- TF MFTQLH2 E]6YBK5R,L4)5-7W,CT9:R#%$_+1!XNVS^L%'@J67\6\-#W3=Q)NP MCQL";K\9Z2[G9U$D^<">N%L&-MYMW,_T2SVLPSRV0DN)13W*8*0S+52E-8E3 M%HHK>.O(Q9;>43^-_Y_^R7S0=)^8)UK>&1 MLB)57(XKB"GDC.2SQNW;OW1U:5*-ZF^5&>HV'*>)N]N:>"P7J7_Z8U\)Y'H[ M N2@?/6IF=U_WQXRZ>*$ GKXPV*PE9Z/E-Q\-23*+9<:GLI3/ ]P+)4@HB9O M]AV\X@,VO-W,9$=:<3= ^QG([K7%5#WYC>.4I@[7J"C]Z=35P>#>H450,'AO MH>1B]G93:K)_#AC+T%!TVJ#R)(Q&>0#I8CQ7$?H\=_>V]-]ZO?I"YDK;#UW= M; +SO5*FGRJ$\UX*BMOH"FFA2I-6VDLS8BRV]U$2![J-_=PBNC7'K"K?RR;S MJ99PWO5D+^M<2/1QY22X&">#YW'NU08)Q4XLVRSON3VL=[T]-PH=.L%F\2OI MFO'8QM\,[&X4-?79^#_(( K-I[^<1R9!F=XFI_Z+<\;%*<*;]ZV>4O6I$;[? M1?W^NH>XKI5EIF+[LXO8;8 ND[R.I0 Y8>04MOHTN:V\OAV9:H[L\%+S"CI+ ML<3;X[1@LN&Z9<.M((&>(^L[5)Z5L MP[->>&BP(TOZ$'A@JV#&J++@F.,&H,WU9B@W*/4U:?I.!T[J8C[D[BY2[AGD MM*W-XJ%VJ4/>KD=L6KI>ZO7B\HS'(J(E+F>D<'G8>AO3 MYVKN%J\-&H\; %MRK\&%V"Y?D!*NL_.H?6I%(VPT55:X_ ",:WY?7!H]LX,R M. K\>E6:73Y8W[6B=/KEMWC6T\.?&;3$^ GY1=BX>6J"Y1L)62W7M6UE98 G MO22V:]9\G;P9MXD8;=CC"!:?-CG[07 #,)$9T='%[YH"(CU#L58+:X:RD!+S MX.V6%O_JD::(B]56L-K%:,CY7E,VD\)4GU^D0"X5#V=Y4QSS[3)/\0;&JW6+ MM" #&GK"P>3GH)V.C^\RXUOAV\VN9,V5[ _MEZ M5,- 7MUVZ^H[ 63I3MGE\'EI.$JD)Y(E_-'@-6%M@P_K H;R'4JP_@Y!S:L[ MPQ_!(R)FZZ%:Z^5A!>MX?9ADN3Z?\?081+@O,& TN*M5,*2>,_/@^OP]#+/V=V"JGA*%"=^EFZ/S2 MKG:]=Q>'*?IX+&S%ZV_U.JBX)=;E ^7Q+JOW49/RR'1]K^]9E0L%Z#S+O%Y4>4NY)'![:"!8 JQU01V"@BM2./AB?MZS,,=4]915)=Y*5T'7GBT? MQL9\[GG%?+T Y?Q=H.&QAWPVH4N_;7L#T.4'GGJP7ZNA"T0[;@!!E(A1UUDA MBNN6F4\SBP*$O7A]5..STBK@G4*PJ[-D\15O0&W9">OQD;,#^@8P%M,H@Y5M M0X-X"[E&,<+Q$&,=S1A7.5:.QY&PA=&SXCD?(GY\$D_8^;':K&)'6+"S@&*) M]WZ#Q%\L(0AR-Z8BT8/N>0!H;Y_G!6D4ZUC7]D9AV#*M M CPL@E65&8J-O5X/X/%Q#J@SO?66H_8>B9OBJ3X\F[6%:V;")$"I"8G71XY. M>'Q;_K3F3]*DS!V#(5]9E/VNCB:%M6F0K"P'R>@SZN2&BS%UE1J9WJ)X?3:1 MB-XR>/TBK."H:_107>VH.$=O8!L+PTUA>E+7$#'?9B\4W6Q!BE8O(LE,81M_ M66Y#DMAD_Z?S!P>9).$RHM'L["BC<('7/JQ&]5"R\Q4"O2_I5SHZJM_?[WY- M%OJ4:J=QYD;/??3E4=2H,2\-YB,S7JX8J" /V.\\0@9J]\=8@G^/[6C170L/ M[! 8#-X?9BC^,:-^1)BGRWH(6SMC+73753G9%"Z^7=\D6]%D1/:R-E4L2EN2 MFI/CQ>9\1Q7DVV"M>Z+)ST6T<6>B*K"[@]#S>@8K<\71B64._2;LLNI)#](\ M+"K5%GPY4V@M6Q$,HTA2B]I%Q,?$.5&*!Z*+W__0L%)-":+.".?V)^OFV5R> M'80N*-^.'J EG:()>^>KY??K:C%D"-L^U3RVPT<&'UNG?&[V2Z8W<2>[:G0D M>:,5]GJ#)QI(X^/@[X^H3'W6^/1\6O.[;U7BKIT[>94&ME02T:I_K^E^[<6/ MG(.X[XTH':]:U;C13*EG]CP%W+-;=U;T:;MYLB%/?Y\ U4QF1C6L9N0-+#0> MDTD(VUBA[V8$&9E9*==H?PI<)YBE>AL$P+DT>63-EJ.-^W43HV[? .).6BF] M(7U-*;Q-*/2.]'R$\.E(S5$/=;C8%]_8H2NE\ZQO!S< ^O.N0R3_&5X7BN>< MSG*S^G/\YN@\%.6AM7ITGF:L(VK3%RU2@L9VU5Z_JV@HHI='8+/X\$ M@H7D=/.PGS)LY[7-I=Q.*@4UMYMI"[4%?Q;/YTZ(7;6$DCF39"!C6&4![6C\ MREFAY+)4"4!CIUM2[)U%,#&:_DP<)YJ6<"'C#A0QCS\IH8^_- ^KW9AL[=TW MP<;!8CVN-Y#?UG 6J3DK*]?0J(N_C[I:_1P3<"$;)K*W^3>UG@-[=I@'%%#$ MB_+5\=.)R,D&&V10K?T096D[T\1EM:,/V&RHWAG+DWIJYL0^VE=\M!4 A>#P M)S _^FN?D,"/8*<:F WOA,WT';%UB9F-2>*6L(2TGU^FI7N=<1/.$VL*#SXM MPT /7_)0R:C^ON^IG9B9_2:D@G6*)RI3.V7RP5[2VF*H_E?VN^"A^!.'%T!Y MKUJ\/9I5(U,-FW+]Y^S,IAHF[8V70?4W9#&E$&T_MNK+G,/VR28Q[NXA2HX M887O>8ZR^O?"F=7 D$D+:W6O9_=.G5:5I=9&51ZP;^\)@M$YLJ:SG0-'O!7N M22;79;6@I?S2M=1.7)B_@O/!-!)!!M9*>I*6 %]RN6#D^?B:]UJH0@%"K7TX MBRB=>UHIZNA7_-H/K34TQ:UPOM@6[S)^E/=PS=1G 1X2^XC*#M!\1M4.DQ)N MW^Z"H=YW<,4FX^5(S"FM!U-> MYVWI_L^IF',755N/@XD@[N,H?)(SDBR>T%O.-N%=W]^TN7H2TI!E.*PWSW)]A,O% M]>[9(SQEFZ9P$\E4M2UF)$FTUASP05VZR??/!XP._++$?O'EVAWO[11&\Y![4C*Q)X@E1 )/TH*>VFR6:&..OK;=BGN@YVNCLL"I=BC!Z MOR&8,)BORPD"^EU_@M-9:R)'W75Y2IMPL?J++W7[7IJ_CU92-*M! ,8;DXPM/0G,3_B415 -FH+D^[S\PV/":I[]&&GW"#0(']M'UZ MOQAQ^BJ.P&\[/UMS+EI#3G;"FHIC6EW;'E!JYQNS-XDQH(^QYD*D<(SF4"EV M%!$HXUU:AI62Y/!I N>,9SJE,-=F/SQWTN,.G1-/QDO-B1Q#X0&8W^/+XM7H M2P^3"9O?,,>D&>VP2&)AES/CA9EW S)UGI4W@(\4& ;CC.16O(RM]\OGN#&L M,69I[]' \:K^6,[A!Q.2,,_(&4)YE MYRP=YM58"T]X6><232'>SY07-MP6NX= M3%&3SX:0!Y[A2E$WG;/"?',?/739,]Q627B"G M5'RLB0ZW\'[S(S:Q' :'!>Q+SH@=F=V';C;. L7FGOJ8U(?N'0&C@]I@'ON@ MC^3WDLW&:W)$%AL"7RJXKH=]O'I'97@LJ? Z+;VE;@:JUV-R**)^(L.Z>IJ:4]0]9- M*R!UI9-&16@@O"@Z-_F=#BG!E".270K/[M==PMR[/JAI[UH:]D=5(*VF:1,D M2YLSN ,[9[K*]CD-?U:,'\9']NR.@S;S]3ETOA1I*0HZ4!::'[ M;)?'9I_WK*>.B2:[>CG-=&EX:?'+#G%L[#/';/D_[+NZLI#=D/0-2Y$C9$>. MG+ XB*1GMQTNE<1VM]]H@;SF\)2,,YQ:?3,PL/;:POP#%VZ1HT_42'^[=];.17 ]B63A-X^+ MHGQ] _CYN0E^*SBT['SJ^W!:G*)6VA[KM6(XS='.(]X<3_08Q2JN>62AKDK_ M%B5!_/S""QQ2UJO4?]G&_\3%@4RWT%!W(NVXK*LP\/MI'"AJ4*YP:7EW$(Z-]IRAYDW/M!Z+.1 M75Q39S'(+/8&L*P#:BUIO'1S/)IBR[](UXH_'V(7J9-- M"6L+PQS6OH$<@"S@C:7T4J'WG-?+'5DKWD'JZHT[9G.)V&L[02$=Z)0,5MR1 M+-1'7(([(T1"\F3TC^3>6'>LOD=EBP(GH-_HL[Y+AT ?V2U(>/5%5X:4_ ML M:*NOG*'Z2-?^7:.P-#/1D9R >'MIKH&K1K3.(,@[YUZE&\U,?%U07SVDJS2) M0)KP1Q/FJ&WX+W-0'SM2W[-"P%.=_>W,TK_!DX<5>@N2-'CE7[J619=$WWK_ MG 1 ..0WN-SZGY;UXY.]!1CXH'%@B\P6(N.F?:'B89K:ZWJH^V)[,9*G)\05N> :=->U;(^HW^^[EVJ/Q=BD/XF6 MIXD64[[UE!)G3JY^X)EP[=GQ=^S=0%FBK>)Q'W8FI7.Z09.D M6C^C_Y?^'<-I#E.,4Y44XWOL'^M__>UH-!*<;KZAFFH;&U\7,JR0VM'5^%Z> M((@A5/'%#6#@0](Z]GZ M&Z"B7UIMFV&PSEJGI6;(E;CZ#6!M6?2R0V8PVPE_$AK2>FB2?%V]Y*[X,[,M M)F9:P>&%D$I(]Q!I7%5<52]>&SB*=0CD+MMA*;JJ+CZ@&0+]NFCW-E]F,T/U MV3TY%X8:8.\1)#KD.:R.E!6^IUL$&PQ+!FMY>#R-E^;RP1F9O9K?[+#??P*Y MQA^W]ZX6R!U3P-PORU+]_6LGV;E338NR?/'4]82;&ASWO26!??M?6-U6(9\. M=XLD&U_R2+Z,XZULBE6PRF DJFE?3(YRKU1.&"'DU'A*RV$: Z9=/)H7]3B1 MM& M<)>;XR+'GQ85'\L_A_?O.[?+P2J#TA"L^#.Z2GT+7&K,HP^WVW7)%1DX M^$@G\@&?$Q^I,0EY#90E#D134=TG-E1Y16MD:$K0S3;^#@ @D?EBEKZ8M9#* M4_ ]23=]-ZWCM.K?M2!9 MC*JLJ'8,/"EP\9W,L7 I@$5BX;V4J*.T]V8EU,82!LQ[9,B>#+@!G!I4E*TC M]Y]BDYT.5E 4IHO0V-0;%]67 M8'W[8?Q)Z?@>"C0L25UQL # M:HQU61>P\[D .E\;[HI(L^-&(2G(L5<^V8-M[O1JJ][A9XMAFQL=(KH;SKVH MN+()*)X_)&E+P]D:N:W0O]#P5MW.?=/$8UZ[T2GA*;^F/#(N#NHVGV!R/67& M2\2>1S0H6RR\C^,'=DA&K>B=1V>Q)T?G77T[3;>,W==M6-XH<$Z$_%R"\B^8 M],3YT@."&^N_-NN>'8I^6Z54P2WRZ@?\?^/=.+]CN.EFI,;##$9JT\*H)6F[ M5$E*EL2A#S+J<01$]Q7IV<[N$-U_HV;DJT&UEDBHVAU^NX3C3SC%;<[/.]MX MIAN 3!5N"[AB(=INW-857)+BF\BQKWM1*2EN8*WA!WTDN M>7C^2C099B'YR:7?M@$4*Z.YRX&-ROE"NA&03S/I-[(?> -J. M8;K>>.@W^5:QHPEI>=,*%ZO6E:,P_<4W'HNQI#%NRI;U%B/KV4T%YQM';7F= MQFANQ#5WEU=F-M^C]_69P<9XYG;_2N41X!!6UWQ M(0GPT/6G=']/Q\;+RA^G#@!RK9[)'%ZEQ&V;#WAJU> UT=;E$5SR7M.Y/_!M MBZN;E%T(X^"..;SDRAA+9KK>?T?Y70L3_)&!L M,BJZ 3PTV%!RE&+VZ)V%%%H[E7KV[4:;RWD-KW,+;98'>+RH15^/.V4U3BA$ M6WY%ZK;K810V01Y!H&]7&K^ZIC'".70Y9-YTD1-GF/'P24=O/8XRX]!1(-@U$TT%CH W0/TYJQ81N$9\ M6G!GS"_@I=*NJ^98SL'.;0S2J\T_.TJ*8O'PA82N9'2%.U"WW7Z?73H-IN.P M,4$=5GQ9V1SVH^].[JGO>?*F=\1YZ^Y$70X$Y-BQ<:E=C85B%+R2(K9 B_9S MJ .8Y:RBE\$'S4%9KP/ 3AUDL,,1]4^1A<:Q=3V38!E106YU_3 M9"U?R*PGC16SHHRT] 0*$Q,=N,;JQJXYM$9XDM:#A6\ (; 2(:F8$L,@KJK\ M,Y)"!<,=X*:-2T<5BB=@<\+37W[$24+4Q]Y#/&5<.9[QK;?N]ERL!CLKS/%;^:+8UR$/BKW-;)"CMX>:J&81" M0$/N]>%J<4'B /*P\F'7FM5SRQXL-:X&=+G.ALAD3M;!:;4-O7GRYM'A$L$@ M[\]J G."J:8E]H/*)$=0>\EY5X>=Y9X :@K/X!'PP/&PC^((7$_#P+W9/UO@'( M^9!_+7BM.9=ZRDLI]O'!X>8C:TA%*E_>X3^ MSAL3JLS['+CUI(V9Q*4G:;1@=M36?U:W>"$C.7TW!* MM<^.L&U]Z+3Q#S_*#8,>3TE4=/H?:]GA1GN)@_EGN6M3$3UA/]\IL*V3?$%: MAX3#CLU5G[!6UQPUT!GK,0F=0.(:BUP(> :^/8*=7HL$479\KSC/&+B@O%0? MPNO/7X1"5)G3L Y@M!L">JPK9*7V!:*R#CH6=V.E83_6+^JB5")Y>H&X E1K M,)5#0!6"O/$O@Q3J$/KMK;UTA]\E1,S%5A_]JDQ=CY6BYY@&!@1Q]_P&/X'4 M J\NF7.%4=@@R"8Z75D.V@0GM!QLM@#P[ZXVJ"D8DJ)T/KBR;]X KEJ.)&YE MY*Q#6+QIG)K.HBM"=# X?RA),@7Y,=1+AQ0M M1C"IC\((8\L:/X^*-E+35LI*D9>I3IS8=SI=;2NB9N:O9$F/3F\ [:DPX"79 M&>\-P'9Y^09@6:5V R@*!V*CPK8H8FX ?_AQDS> %:[V&T!=##O.=1=YL,<^ M.H\_LG"_ 6R)+N1\@=?B5'\OIG4#>.ZW?WXW] 1XKB$*W/LQB%]J MM2W'OPT;38W^86[6J6;0GGB?M50&VB:X/2S $%BV%;Q4E&3KM)Y?0QHQQ DC MQZ0]S*>5/2@YB?P3O_2(,Y]/834GN.USTIOKTK>QO<9K#?G!CM;7IJ&O@P^V MR1+P_EVC1]%TJ9FUT%2SN>?AF>QSS'/261H<(Y4I_6O\?:[$XZ6$%EMWSF*O MX>L?:"TN3"]O.]P 5>$NW ;Z7)0B#D>ANOIK#$/10[Y7;2;3"Y) M!/L]3%L.?15O_+F:J_A@H 4GH=ZNX'OARU^#1X/:55 ?3^GA+6YEC8<@7AD7 M<]<#H CW>O?(M%KY>VEG=&^;Y^'O>&Q$!CE'(3.2M) MUN&KTB]3B0E>TR#U'O4U@4(DN:MG]K >.?TKU>>LETQH)"((4Y$7!@;'C!XP M.??0)V^VDS0+[_!G_)FG.=ZB^X>R8'1_.]AYU8MGJJ9\'/L8(%ETU'\ERSZG M]FK&XPEDJRG<-] M@NFMW ":M@CA80>Y^\F-G[<;@WWR'Q-WVT@Z989ZFOT@X3=:9F]0^QW&-@@B9:XEO%YVH/]U0_L?Z* J -4J8D#?C^LC6XF M=]F[$K_>.[Z)WS*\3'3CKLNI^ZI@]VVKUO,&L,EX'!%RAU[V*+DE+\[#[HWD MW-'07H:+OHI#$C]_D\4?_F52M8?Y J_B2\[86E'9H/;JV+& U^Q_$@: #L%J M&[-=M9!Y!O5%-1K0^^CTCD<1"^GLBVW*]W2E+.&X^".0ZLP.H'-O1F+:V@?D /Z[J MG3U3_!QO:;SS!CHB+??2*L*^OK8IETEX)8XVEX;PI6L^(2$#*P^D> OY[ZC1 M*VH4)5Y.SA@H":NH*-?V$-U7/?HE-]TO-AW68H'.9&+&<>)-)(K-(_P;F0X[E>Y8[PS12._)/W9ZR3 M*:>V8+)KHD3VN\*Q=?<18XIT&B(V6_9#54E>YBZ/N5TL\;?LUZ$J@D<[_<$3 M%X1750@R8A/[_<[BG27^%QO_3C@2?PV8FD1[8)5[I) MU2XC]ZJ?P%W<<*-N#B?EZFM'K^CQ4G."QP'8=+!@??K##1V+96SF^YZK9Y7" ML'C25-7O)BC7QQ"OWY%^U5>\\VO9I&@4FFT%;3U0'M$W;>"QY-$V;RHP:',\ M:J!\ IN0K-$Z-_7VDKD!E"L,RH;5R=Z3L?!"B#C;KN?9&9Q%J\_B6" ==BC) MOY/2?FM;3@P[KS?/:./SW_DZ,\B7G1\M)2J,V"H]NV\ MW>Z+Y$7MB$4._O0 M9()#J.UF.8D]5/D[13*+2,6,+,I.&@X MTS^9HH>LYCBU#N^;4$.Z1[@Q)^;CC"3=YQU7$,"$[F&,#\3D4U5E :0'.W7J M+-'V'0N)AP^F%F!M%N[H>PZF5H70MQ8VE*077W00??8'WX;"-E)(GF1GI +/ M;LO'Y$*AC5]4/&ZIW?]3EJ>V!Z"H/?9;#H"3W0%1Q_BK%6= M@.G;6!B"[O]"'\*'6 H[2-TJ,[BR MNEAL"DY/N?D8;@#%Y'.J.#"V"=<#?N/Q8^%O\=B\M-;=U FT(,GY8]0\=R@Z MT*2!2Y)AV MW8*C#ZJG$,\X@I)$_S[+W;>L^BC(%?&%UV&E:SG8I## B )>*&03C%YXO2S+ M]X*P3M>H1;)]T3*40S.Q7L@/K:60 &*HQ3X 6::,X4B*X4WI= 3XSPV!-P I MS8\XID\;%6=6_ MG#]Y-C)QWSQ:\T-J:I%L06TK=:$GLAGI8:*WC)X'D4^_=10'VIZ2_M)69."( MBPB!#<,K)S)I]X5\4GO=6MRE;L7?VV*]DT>0VJ)!5U!08JP.:V$T)9R;M"$) MRY:<1%9&[NJF3:W)X +4:UY-!HC(/-2HD2+63F48/QY0+=ASC]5:Z'"0.=C; M0W,,]KV35#H*:Z>#%@EW9=SJ\7O'RQ ;?_4X+"_Y2JD^UI=@GBWT, PQWWDT MV;6)M%ORF+$G:D-[^EG_;->='@J#]^F]>N1J!:#A;_7GHP-Z4I=PMRY!B?]O M/#_JT,1ZIO^K$\!_I%7^+P"__4-^X$V 5'B#3BWIYB:^77S_$&,9UUYV+4Z[ M/KNR.L7R>GEM(%HSMJ6U(-6#Q*7\S7+CE#CWRX"N&E$QL-\HR^"JMGS.^Y#% M0[L?8@H5?$9XQS23!-LY YPL=@#;NUC8 &NJLK]&C=3JJ42NE*W2*.HL<,W6 MP]X)T-I]5;XS.P6D:$1>"%_%AQJ<'#O4=ZCP/%WG&2DZTF7R^#9 5NOBHOP% M4+YPP52:+"C R4$655F=;5!R3J76_/2;?.ZF?,6PY)SQY608J7MNR!HO$,T8 M=<+J)[BDNT]UYIS=7P2;$)02/":2+_P2HI==_>@[&,DQUI3_]4-=F5D#]!J!) M.5KA@PKK0"%F$EY.@=BVT%CZ8;T_"VE=R:]6/VW3&<9^NL4=V/V,BZT"6?J7 M\\A;%:?@7,?W]K-2ZE_+<.>0S9NR=%X,M3OU36NE32B,#*Z5?64W3.RQH:ZI MF9.W7A>N7[@>T19NVW_T WBNQ(=H+H6"Q M(SN$G:Y,6&#:LF#&O5KWS$A8S1(+@;-K-4^.:NH!@M6ZDJG_B+"<[@7 M]7W@'I?K9':1\^X8\S@*.CJ&=N@$H M?SI!HL69&*X0%A7?S[KV(_:QC>RZ'G7'[5 6;,N"5L''5'L:R=B6R;B,M>(X>?B\T(66EX2/'U[#/1SP]I:!A;&.%'@ MJO+I!+;W#-WZI>E_D M;.U;:(XGUB3-TY^\;Y+YFX2UV8/H>@&^ULB"%2(3#H"6IDR!SL#.\O .Z[#" M)%H^JDT&ZS-3G7*0V46_!A%0NB4+]?.2"C%#>#I\OFYHXT*E+,\IUY&4S/W0J$, M'L2O;-J\D6RE[=3S:Y360V>R6@B#)G+AD?RAYI2:5?C(@?THK!D\(2#SG 'N M03LF%!C\#<9-.62D,6R^;F>SS(L)0T.[FN:9RY^WJ34K\K.M$=G5W>_#:CV]3;H&S=2,["'.?YNL]HHK M]@XK8[4=Q0^V?ZEQXW^C6OJO @37\X?5>:&JMEWO T!&[OB^ G6FC+AZJ2^& M<(9O5HN(M[+E;"<6.:"G];7"2F8Z*#U4\EY.P(*DU9DH:0#,+LOEN6F Z*4) MC=\-P+6W] %LW[]CY*SL!H!-@[9OAS7J6!@(Z1LSWJ9ADVC[!,W^2O- >8V0 M82<>KQCV,_0O67KF5F_#! 8)UY:OSTLH#.V=L_MZ^*PPXFK+O;#H5FOX/"]+1-^]"69R29%$7;T*FS@].3RU& M"Z$4*S :'C599&7"&V^8P0P?UWH,#>FIL/3(K8%IV8 MLG1]U,D4-=+_-%[+Q8E!G"?R@_S74H'N[P N;[BNOW(1&!KP]WN=X3 MW2)7W*T._F_1U^5;OL1,&7)&\=+6GV(,D8E\[&OQH$$28^^]/I%L$S?+8"ZS ME%^M9#'U*[8S>W9IT=I&8\7,7$N\\W,%ZHR/]X<5-CW()P5-L3+6=IV*L,V9 M;KS6\?&!PXJ1FM[HY52V\Q/B=9X!F":9^ M_.=)2G%@)L#T_##)A3"3.B^R+:#)DGZF09+YYI*\[*P"QN2!II1NBWN:_O8Y]\=,D:WN@5=7"NN M#&FMTRG'_RTJB&5VT0)2%'/+'5W)13.\B#/)XRI-3H-MH;4[M2N+S>G;1E74 M3"5E7Q_6IS.XGLG#(#_68:S"\@WS^I32#N+5EZ97$L5#$@6@03SS:9\6B4M QO!%.)EYT1$BYVNPN )5("!#LT-0-'!WY#PW>U_ M2"1-YNT-Y@;\7X[,?R68F<_B=4]!_A[16>DP,*&K/]MB*;4-;6O-;)!IJ5/B MO3#PEXP?DF5]#ODVQWZ&=4H&#P!#.\\5)CUEK1%ML,8BE"/+&>J@-4+WV['! MEB)1$-O'D*P)RPTTYI#N!C#,\@O%Q-SU]=% M8ME+6 <%FU2[ M/UUN1>$PM.Z:P=V"O>=#7]?D)-WHU+O[K QH'#?:-]E M\"WM<'3LIV([K7*Z$6?8S\E+<+VNZ>8R:"5!R3%A51'8=E^MR?H0'=8!:=N$ M6?48*:;>U[3LL=0'N]SZ10=6J@OT5#Q # 0KG5)ZGP6\V&\'.OJQ'8VYQVY$ M?)7GL:!Z9E3R/MT\Q-,XTC&-/;UW[@.9GIH)S>Q,-<47^8(EK-6@8WOT#<"] M+=!S;?,?9CL7+F8E&Y:# M)(?*J[)=WO@8+*$C2U,UP[6W"TN9^LQ4AO";ICY\,9[P!MC^=\ *2S&>3J,W M[.>W]'IEQ;C3 M1S):<&"+;@75/[TI^W\B./F?30(C<-L*93]EHDV0'@S"6!M Y]IF5H)H,)V# M,2]IL*UKB!PO3:] )73CE"KU74L?S6K/AG='8D-?;51BS>!G@0Y?#]^*:]P MI!]HY8PE'NTXGQWO4^Z;-(82629B)#?: Y6: MKZ+O&JKYW@!^AK3F2[H]L2)#R+;9&G5E!$K.V]IM!8P#QL9>&HJG5^C!I.$J M1*[/J0UYK$.EA4,YR6&+Y$T>WNYM#370)$VBF#,2)D:UL5UY9U[H#6 Y;+SM M;?@,O!JT%_",F"![1*T^(]MS2N/T_@CJ_!6,MY _(Q]#N=YS7%\6:V0L:/L: M'$;VTO1[L2'&W+)12Z6@E:HIX)ZLL_^$F)Z39C#3N^IN)SI[)DSVS'$JK/1' MG5;)I^\B##> =LE/P*3L>MW$T!M 3@"%[X%MQZ9%5LS;L!/Y 42^^0%P[3YS MS&MYLK$4QER)6TW0"7-_*=,-"LHZ?XJ3W;TA$>"'?8_JS*7%!VL<"AE"&^3D M2L1S%/XIG6W"KJ,KPA*3>>7 M-)Z",Q<5[K"?/*]Y?7@ZW?#K_)4$^S;:HPC1;%.CQ7RG.'@Z,5^Z>B'WA'F3 MPGN#PN #W,=$PJ/-L=E*I0IC"WV5'_7[:6[Q>,/6SNG^4?[%Q0):FT=V;6 3 M)OXT>7W(GT[7TYTX7T7RB>$J5,>&N?F;:PT9+4T=,UPD09UN >N_<=,^.Z?JV9NL[CBS8UO@?PR":A% /@>H4 MM^>Z0*N_80=14'-6F X=PX@4[EYJ7!O1X(+)?RTPCM!%FE+B") M&O@5D5KY[I9@P%60SJ^4HK]SD/W^>]"P61CPMP@!#E"<9CKZJPN\WYXF79'HV;F'>6L!_5,GAE[-Z;7@ M>K\8\MG?0XG<.FZ(24TO6CS;LH\#>%;:/9\BD%W]7--R M=5)+&+/XS># LWWU__XK5_\$H(U!9S: "3W7S^(N80SD&XT^KY@L.^$(ANA[ MF/^'O?<.:VI-^X7C5NR*5 4$5!"D"R@("!&0WJ1+#;V$$I%>8T.DAEZE]]"[ MU*A(;]([2.\@+2$D)-_*GMGGFN^\,[-GSCMSWIGKS#]>7G=8ZWF>N_[NLM:B MNJLJ#Z-QY&,G4V%4+ #)5HH^_X7[B<3@M+[^K.3=HJ4Z)?OYD.+T:$3\K;?] MU6THV,>R.GW8Q]H&H^/V^)Y>;U6[UL/9YN#NR=MU:/=8'6[7RXT"Q^9!YZ\9 M2M_LVFR=]IPWW)ON&S2\>:2J]%2MHWR-"&)@>G)O(YNI$^X)%GFY,F"?LK]) M!#6A_3-.7,O;KASS%4:X&1@]>W;1]T$ ]Y[BF.B(>V[K-O:HJN'V)&//* Y1 M4A$L.&0JX(SL\>^YR/&,"**8F"RX_E#UNB"C6+3900SO3_Y?GB#6KM'NEL(, M:UUX,'8H0H4]W@5E\]TZ1W1YE"PTMRP0G')+?P"EE^ M;OTOFY]JPKG+:&E \J\>GO#2I$UY6G;-=->R?%[+VM61E M\[KC,JAAAC/.#WQ('>*"W#Y[^-57[Y=VB\(PJT4^U\YX-S]H2KY_V"+6\Q3_ M/O///KXV=9V;$[@QWR\LR>Y\3K[^$P=35S2F[?M#P/.V0L/,EYS8VDT_Z?>_ M>8(3_;L^#!X>U+E>''*1XIFLY+G7YP:+G_1<'ME7@CE1R3VVUR:]VE!35D=3 MZORM-^?S'HE;8QR3_M8*_=_Z$L5_%&&0]\>DM[>;V?I][]S3_E.?]+_DE)!_ MXG<1^6BD,1:L9;YW7VM E?N;5_@)Z865AJW?I[Y&2GD4@#Z?I VYF%8[3N9T M>-(N5#CJTB:]\1%H9FFY0P1ENW V[XE3\/82M(F@7W#:4(LNO,>$@0'+(SBM M9A%;YV%AY\_]$A/I%FK958M]W[HS.XKPO1RR')L/DUZA MS3/: M.:(E86U$T#NTBXYI5A(2-UA1?3,2:JK4\*(>5E:V*T*>(^K:&M;8+@<2A?<. MJ?XXO2Y,>WH6QURAI%F](WPM54X[VD_K9ZC$@%<'08MP ';:_$6NUV_*'A=Y M&5H5ZWV=A0Y&M?$L!7SQUMQKY0CQDU^_-8?5?@T-1)-;'(R:J,NQ<%,?)C#V M50@>\L^B%ZEIDN \;S^$7ZVRS\V::*F]Q>"]F2H@G3?N2!N5F\['P-Q>P(>' MH0\C;U:<+!.Z':7N89.B:T[*?[S6"(2Y7DSE+[(*,M^[,RM2Q*]AT B/X=L' MC;V7[<"_F!9)=/FND6MI)11V3)59D='@DJ3TPG+/=EW:-?*,*RUWFD D53UZ M,KEP8]Y>0/2XM8-]3]8<)Z=)!/&='#1M^G1DZ7N76,(XBG2VN9)$*:2E1N_+ MT"V\*99L/Q/^A,.[/MV[SX3N+'[-;VR%00;EVQ?.L-;E,FNVM M?4?Q]X[51O.=*(/*J6:UA:UDB+KDO$Y MQ<-5=K3>]]&_T_'ZB]?T^TXV9,E7!ZBB4]9CI70>H64M4#->XUVA9(1Z=(X*&>\1E)MMF4-MS9>O' MLYY"PKGXS%Y>_.>V@<"";R^*.3U^D8R>0'4P8U]MTZK';IQ$E4E37G(L[AT_ MA+ZBX^XYZ2B9X9:VH2UE'P%/5*9.>LOT#A)!=N:7P6O+TD203M)H)\I8;AB?CB\?B,/_?5AR.PT MM^KNS-[32RHO\N/:-L_$Q)RQFAB"6ETO?^]$4U(V.3BXX5[PG @:X.H@@I@H M\*@AP:L[J)G@K>Q2^'I?=?W2PE5FS;M%:8\?SWL/D+EZW@393DDEGB0 2KZP MYD5Q_5@*2S[!D!;L&=8]*:9I&BC.?WJ>KF)LANN347.C MIBL0O)S("M_=N9ZG"R<.C(15K%15J/V> ?)\C4.UBN7.(2E M[)^D#$ZH*E2E1W[5&_/LX"*"7E\\C0WRJ7N+#,8!R:4Q%L'1(H,@CY=EICZR=(>@F#Y MCHCQ1"6*,'A7+4NHSFZCI]',;[P]Z=E! TC%B'SZ:(^)O(7+6>9%CA)6\-OK MG6>Z8+/O$_)?NG2L%.6M,:[%0.;Y94^WVU8S';5WEBURNV1IZ>6S1-^S$KE@ M6&AU9AEE972FIB&?PW+>85$$QQ*^B^6.!@^R,[H&CX%W6-\L%=;:S=:3O==\ M:C0Q(O'UQ4-C_5M(S]C8[S3Y(/V,-R?7P:]2N^NK_2[O/#P:W"N@:"!7-WL9 M,E3)Q*R0*>2XM-Q5Y:MNU_*;^'FP^NY!;<72UX( M2ZC6$TKV634(&SH#TF_G#5*?G1_2[,X-WT;TZ&OCNGW[L>P[=*7,;B?Q3:6$ MAKX+,18UD8+6#??P O)%'OL"4XE+;G7T MS:_=C4Y(1GVZ/^RD:[8W5K<:"]7O%,W3BY3/DB6"C%2&7YD\Z=@P*/">]'#< M8M/CR7K6V0F]P72&Z9-KD[TWBL<1%_L%M56AMZ/C_$!3FC,Z4N1:?TSTXC7X M'0'.\^+W&E']NO^,%U+^\PBWW,%:AVZ8/;C/\:3)]@[_,!\FU=IAB@B*:8A0 M\@0'+2 /4[G/3\T.!?FE> M.[8V=X#1;%:F0%P9B6?U?8<0_'XI]>C*SZ276' @7FO59L)RD/637\7$I*-[ M0XY;>%^-TUA^P\[M0X6"]N8!!6/QR)X.GTPG"%7L9@6>_P[\X6GT[KKBI,0> M$>2ADBO7C^OOSN+X'$N8?\&OJ.$>_NSJ)95;BQ=7TDHX\'E$4%R3*3*Q9$%V M^-UP*TNT&8;9Q&28^FGI3,S]I'JF: V;9ZY2+&:C=NNLD6OBU8N>KM"EHQ9? M>IF31$/-O5QI,;ZFU)DWGZ5*O6N]OER1"R2+'N[Q#JGN-=3ZZ2L5GPUBO"T M[HC"NNIDV:KT>]X48Z&UY9^NF*)L^!Q\)MRR9D;C/M*3GH:>"-)T%,^ 0T4H M/@]6")Q$J1%!8'DO2OT3@M\A[>:6\*==U?,_<(XC("SB:J\@3H&9-^(AI'WC MA[C,TPJ9*F^F(!$�T-M([MV@]:I@^)U:)U&9DGQ;JP771$8]IBM9E,Y0^O M"_IOT4-$D,2[:P!?4F>,[T4*SU3GW[Q<\?SI#7SOFP(<-7G<<_!AH]X1Q)!L]>9]Z.)H*1<\.+\K"?D6 3(B]"2S"=DHZC__8I9 MU/_OBA)X1TO3'NK &8C&FV_ QY=RU]46$_!-^?GS;QRK9FCV6L][=39]G^50 M%^'NIM=.[^K7^"5MS":0[!5*^.XA&A%)\T3,I]!7>4 7>Y^Y*X/TP7"6'7'N M$E:?27-*IHOUO@GJ:+O R958< 4C+S\1U+&/=3&W?._1)*HYI$)M^=!"3*SV M);^B/IA!X2$CS$SER=Y]82+HP2\UG&3^,6U;L#NRD@S76+VZ1 BR^G#>MS40 M/U2C]L1CV'9!H;W=>,V6O*S=DPZSF^3H\1L/5V6_$D'<.Z\]*$#I1XTC@B>? MXN7PT+>W:R]=2)2%BTSI<:PR?S M$@D^C^LN;C-[IS;DK,PSI'K4^(\J'JF&O\CF^"''E$(WJ*)7!(5RS_DQ^BA, M!@6_/4+M[M_HHGZ1L.;E7*)1_GSN5AN&)A=&WYFCX;,G'+KF(;-][:1?- MDJ\\8HRKJ"ZM'IOPMG:\)%_]^8>3Q^L<*YT8!T1V[KS.D^=PF]?PW H;!QX' MU)2WS0(1I)@._WQ.G;#4S8#>3Y[UKJ]_1)BPO3O7O& UIZFF&CTSY*+^/^V. M_A4)+NH$79\[1]A]9ON;?#"'\ZDO^M6[5*IPS+ C)P,BR+8BSH5 EW1-N6IL M*5;6K6VT31<1,:D7T$XSQ-_=D%ZVKXWRK]-'W+S(6A!(M0GC/Z&]W.121*X9 M4#[K 7,1?S]S=JY]MS%MHI'$5HV7J S/RN=7ST(?$"9$U/- MQ+54LF$6B?L0RSW8XW+)A]:1$ZU2Y(P99X$.DC=$CS<_'S$'WT MZG4!8QP+A@@:2W.(M1$QV+EK>XI"^H5L\)(,SP%!%'EB>.OT7/LUHXG^^,_? MH>1ENH9N$FU;TXAJ'$L1ADW8W3YY.C28ZU7??+; P,A IQXC(Z-Y7F919E[H M7'Y. DM>=E[H? SE4TNJ(O^3E#5K&-ST1?F$8EU,W&OFN3,WK]E(GKEVGJ58 MUQG"Z7R=Q9EVJ]-GO++'O%M(\,;R>TE96;HS%-H6EK<7(BZQ?NA<[0ZY8(#3 M^_[/>17D?PC_!@3:NO?![#*ZH1T:&HO\XQ?U@^B/+ZY[(%<+;)#S'ISYG&O6 M"K?RL_/?R"JPN%JXF)V_A2O(D ^]&41WXYHD#:!ODO/D\6L;WL'!2A]XM]@] MBC-<75S,BL.R:"Q-)'4T3NF(U M3HW97D8M1?-4=4[D5!21^2Q6LU^XM?\A/$Q,4HHR 0S?)@SOI/)MX0MV'#I; M^G3N?ZB>L?BNG"CC,KX#?=784T U[DW?.%SXKG-WBCMJ78+!P,54.&<60+#U M.L.??!JNB'.7#PQ_U_ZVJW3WH=%5.8;P-W%W [O,[4PB$\O#D/>@>>L9D729 M"NK?+V\5WZY_(_:!ONQ^ZWD -=AHO\ZSO$5SZ\VI,ZZA];U]G^P9LI?[ZCZS MH%[G?1:H"W]BZ1)Q28[UY6W=H.?CF;%">BQ6LCJ#]S+$+BQ$";(_5Y/\4YZI 8R1^'BZV*I/+*>GE>8-%#1.:;"WITLL:BL M9UHC;[][7?ZYP=YX:/Q7WE+TCWEL]S^$?V<"Y!\\I/\?PK\CX7>_7/\?PO\# M!,C_C9FA_Q#^Q0F0?T)3V,40Q[?,_"TL=IIRTV\>J[3;EU]32*WER8$.L,2X MZVVJ]%\5NQ5ZE\RG'NZR[:.C+\JY^KU2(%Y*\12G/!. 6\B)H+E6(B@N]V0E MH!E\PGDU@@C:_'631% \$X%9/"?)D(.L@3E2."*A# ZC<<2[:9,G>N5+'M MKSD.;J3,CN]:K)=&;C>5S."LX5MY^P_N#PSIS+/V;CU.,:!-$'W$9>IIVYWQ M?,"".TTT:KOQ>^B_P C(OQJAR RDC,[6)# A\XURF$1*V5QHTE '@[(65<=I0 G4FO[G6/.[G00#5'<;-GPS M=2EUF.%2%:;/P#&EIVUGIEFU(>O;UN-J=@H#27T<3*3VK&R._=<&RH$/]V&T M,8<;X8XPU<=RL&_L@9@D:0YWHL(:E#>AIUG4[$51"N@/FA RQNT'8%:Q%'0B-,Q^N_,%JTLH(XO 9 M-G=APOM)%D(##CC.[ $MN*T$]ZUWF0CZ/FD!'TTEG87PINWHD CR2)B:/6:P M1QSODT[_JR294#M48DDD24;\B23_MLV.=$'HO5$T>[H+&%6?5U]^[#%8DT\9 M>5:+D3/4[%51#WMR/Z1=:96,>LMHI"U+QGVH5=9+,\&?%M%&\@;?A0G4-400 M3&H:ZRT1Y$I'#FSU&?EOPDEWQ]_=(4Q7I!!!+8E;Y">+=5W J0WH_D7, MZ"\3YKOS"K<[/P3I)7S0UE9WLS(W0:891AV0K.>Y3Q+!!=6%F,^V4CK=U"1M MXIZ":4F8SQ\3%U;2G/ .HY]PL),09#&J?HJ3=EPRC7@@+J'+(8C;>$^[H9]MMZUG> D8::^XM.Z5?6"+E;SZNIBW&H1>5O< M5FP64*O0FT3051W>D/5G]Y\"%]*1WFG*#Q><0.:OW^H]\!/E,&QP>6 DIWA0 MV?GD)(_Y=E))D04M$>2FP@)' $Q(?9'Z,S=UV2!(/K8N:B%ER6;=7UHA:;UA MBOS!DU85ZDQ'V-09LY@WUQ0Y5:R%H@XFI[TS3U4 ,4$7Q7LOZQ7@2$(A-VL> M*/X8RNG+V^P)92T[Z:S@IERN"3 M$DN\W__>(OK">6\:)L'MQO[A#;XC'>MG M%DQ!O(M'\'$Q6?X?");P#=Z.B9.@+=,<)#*8HJ[45[\@_WW>C\A/:^<4XB<- MO$M<;4X8 78103$8#YV%%V68'"6D.Z]QQD7]F^=>VCOT5$JK/-MMH5>KOW=O M_\13UF< J6_?;1EX5_*9/,9X?57\'QBC?5;@3O58,+Y/"<*X3VV85< GTI>2,X,6!O[V@!$^Y6TF6F83M\Q=3.RIGF.MV-=-1SZ2V$6X7M8#QUC6U14^[ MN[H@M-##5M-9A5$L2J^0F[X!KV<>WM"W?_==H\=(+2A)P$0AY=Z$=@B_-EOS MM'=Z_=\'!B7!\=?W&8^V\+7'Y>* AM(%A>2L3=VICBH23;+O4) XWE1N8=7/ MTK^H'ZAQ4V*B37Z7"*+HUK;-RM#54G^H57E0 =PUC:\/MB*YK[22(LWW=LI@ MHB#/2[88&K][P@ $C_=4#GW!"?3)MC7+7M=SIAACM!_RIGXR#'E+:WU6$7KQ MV<2Y.HPVQU\5EQBD"Y8WVNCGX_-T?3W(JJ#5D0FW4=?3HHBD0PK%CO9I;&_- M44X;::?:F=B!K'2T3IY>.R^Q,>UK^H_$X_]^MOY[=>C?L?5:V)(N/K6&>5_J ML[N$^^F93ZK)JLG=]A]55(0@IJ,[;'U"^QE3,1%J9RJ]@V.2D@2)H*>.SD10->P/$.1)C!OSR?)R-Q'4S_ 1,/FD M/Z"8NT8 ZSQK*\ 'LBM@G-4?4- %75/ %3C:]YU0U/81QG\%E__]^SKT!8HS M:N^F+C!+XWV*I[1P=14YQ_76A].JJUFM'0$Y?2I5N]1C'0*E9LN%[4J(H+*T MD3NV2_>N5#&7 $N])@]/[3K]P[VSJ2U_"Q4.9D3O6*!YK-AIWN1/87FZ4&6N M&O,O(AX_JA-4J'%W9*:GC.2XS/3U\T8.D #ZEL(SVQ1Z=Q2ZKE[_H(PU51&FHSG_^8/M,@1UP"#O_ MS&QU!(";/PN*-AK*&IMWX5;F-8[+:>/8XIP9.N[>H8P^2UNW$0,6M8;TW-R2 MCA]I2,1UB,$9IG>QSY.''YTAX40H\V\:N\&!KP5OS:2>)H)VE0E\1-!.Q!@! M$+=(RM^L_<'PKM2H:<^?DPNYMOCP3:Q1-4IOJ^-EQ+QMCOQ+@P(G'96K@E#[ M*<'VR S+&JN%HIST]W*:U&>='V2;ALE"7+>;GC-S$[0QYWJ8#F=2;WG72XP7 M+=0C#S2>#6X$G*Y M[!6P$'C8FI,O0L,U=5;K*V/*+>X!Q[$T) _5![L8:_# MR/SF>X=G?.@(DJA'$K9;>&$+G?F?J4S',!&:AX[,/NA%3U'[Y?5OVE(Q%);5 M:L;F:ZDOEOD'!WMN5A[&; 6VZ;3<@D(37MD!,*=T1QW^5;N)?LL+:EL?U>"] M4KU__Z0V66ARZVK!A*LE*Z76A?OY_K,,L:QY%Z^=WT>VATS%>:OQ6L^338AAL\OW#A3726\$\ M^8Y4R??RB[.\H,89FS/8OL>U&KCZBJ6:B1!0<-)C0G"459_SD&C?;-/=?8K4LAO8HJ* M5;2RO-IL.Z@IVT%Y9F-:F]V;"/JJ*P&QC]]X*7YI6AP\$W\,$_L2,'5MV0ON M-8K,@WKDE6'/3>/N]]P>*L+0'6MI9KV1%!4?K8,007<@2Z%[@PNC^P_29YC9 M"S'[; 1&DZN:X\MGQ(X&7.ZRSV[&GY2Q7H>E7A\:3&JB@ 9=PHF]CTY[V ME2ML4KJ*SUFM2KD* #BR=/+_=&CXO7;3[X2&Z6 "I281)(!;7B$P&=$1076J MO21O,/NOE,"1")6V0/)C3@2-2^&5B:!O@HTH3$T Z2B)_PMX=L)YU7#NN9^) M(+PF.)@(PBVZ@8$KPZS_]E*,&&I.EPBZ7?[\I';7?;[W#JH9,>5Y97B&83F( M,R ,&C/9Q=2U\2WEQKC/)TQ^E^,%.@LR>B^;!-F\8D"M!YI_\Z7MX)\?(4L; MY4W/\1]F&D^FXB_[K:VGA@16K]_'@1_*5\4;+4UZ9^^Y,A@NK2XK<+S\Q!,1 M]F7( FK+2L]6G,3$2JF)G8<#;NPMX?\:C[&D]TW& K%JU:" "+K6]PR^G7D; M^ /DJ=\T"@OJUI@XN8V&^#LH!_2*Z0LJV%HN-^GQC"R MP.;)FIG4H3PJ]>TUL,WTM\!9M>?V$=@T'RV"L:=Q7;,/H@MF;PFS6< PJ4%Y M!\:KDI B^6Y%JDQQW'99V7FOU$65/N;NOF\J?8[(!0[[(>#D3 V^!+Z"W(:= M4-/!"9^\?T5RE+-[ $9+*:A%'3RS)(*.YX#5"@@D1*0W930W.,N$5G$WQR"L M-E/RQL8PU]1J:V;F6[>F+*I*J DL(;#4$W49+]&X; K=YU9Z"2I MN&S7LL=.H&'YV5RTP;G+>&K$*'-/MBD&22,XZ.'E;*)+?3"8>+-IO66YII]* M-'+9H0+TE%-7[ZXNH*+]4P!V*81$TCBW3PK.Q\G_X A]8I,QA:OP">0:PW_FE1QP\QNT6K@8+9YT5.VHLL(6L8N T/&H'GNKZ ID7F,"4>)4\F!ZI1(25U MQY(V; X%M$\)!5K*NQ&$/[$%49T?I2UE=;9T040"#HK=$W6DH^;;.VSMZ".S M?E-#7(SGEV4,8;^OZJ%N@&*/SL&CK4HNVQ:YPF_!JBWB3$]\28%-=8X(FGO. MS#&'0RP003+D]'(M4RU -G8ID9IM3J, M=&L7X*WMA@LC),=2SW,L?2B4\DGIVO$TB1324A<))ONXWNF?8!FE>4N$^GNU MAN$Q*7_U%?>_ M+Y?I-9:[7^O\2(X)<'"TUR%WFM,5N.^*LH?:FE'1Z[E 6D@&Q%"=Z)(7@5+P-)C&0<$;01 *A"+[B;92%N_]Q6[[L9 M\,T]@YJ[_ALSM5/UUDX=]4)5.B-Y"([HJ?XE#HW(%*3G!))*/JOBS2\UI )M MNMH?_9O!AL]C@+WGX;S&L4<1NW:Y[JU+6_'")9H^SFM,E=,_S;TJ.,+;I.N$ MV/6V0HL^W4DK":ME*(+Q/VO!AQ)\)&V MC^?M_@A(N@<_(.WA.BU/9%,NGNXI(8D3I-W9:&<*MR5?E87+Z6%4+H$ M R"Z$/);D)X S[&+EU0L;WIAP.)%N$H+;?9%OCUC:-P!SO6:0*LZX MCHJL8*@6?&Y#^XPL/[NK#;Y/BA4&/O]G(7+U-3Z,8 L&^=WK@X1LET0S.OA/ M'4W;ZI55M[A:F\,F],.E6N3"QQL]96HQ9^F] F]P5KE0EYURL];2<04T- FG M2Z#1^[GBH**N,)1,,>N;*_ZXZ$:[(_.VM=[6\1"YJ3B9IA4FY0>_P$LR6=Z$ MG2_JAZ0XP43R:T42?05YPQ5^-)O<5WBK)!C[IB8#W(8\OE$4E$S-5Y_M0!AH MO7\QPW7F-K<\+P#+S\X>T&"ZR.>;8&@]/T!-S@"*S8PYB<+K;FT1[([:,*E; MCX]K]WS#DIPR25V'=#Y[(/!7XH0B32:[YG2^]4DNA5=Z6]<)GQV(_VK"16WF M4P*!:>EI('O[%FYG'I!I;C!M3#,9YP$*J.4C.'5('6U4U7^"&18$7T$D,PI'Y8T9O-5D>!F_U9R!PM*$W_ MHXG7A4TT3;T@+!']_:.S@4963!:R=&>L5U>F/;.]R@YTN'K MN&>[IBN\JY:Y1R._.*(2-&V N:+VV,_-4E\?6A>R&1W&$91N'?O"\'KIN2< ME[_:PX]TJBEMTW,W4]_I*;M*Y.!"JMMV%)6[6Y1$)*_.]+F^OW!:-E&2)TJT MIR>.!#4*^%=11QKD>SW;=*M.]06>:.$V?(_=%^7HZ;92:-S5X?)5.?4ZK_7Z MTOO4-P[#(SG+-OI(OV527"M_L[1[74PIQVQPS M2+I2[[9EGB''&J&Y?/]AS &E&J5RW0*EG8KT,Y)DE4K^!.T-P-T<[8V[)NKC M/%:8;'[6J\&6W85,U](?TEP(_KR ?)EP[DVRO.VROJ+NO5=O>DRQI)P. &%_ MUD>36FL\1!#7+':]/HD(DCD+9*O%)/];2@2]3>V&++KI'?22O]KG^-Q+T#!8#$VC2C>V,DW(DZ#7DPH)T^Q,W">.)T(DQ MI9(0B;&))(GS_)$?AF)9^'0N/0*!XH!$XE4(#,]U>DE9VY4\[JAY%UWG'T,8 M2&6(V;37-N2V."NHKJ?]2?#^,&>SZVV3 $VOXG-9P([%[<%'.D7Z74HJXT30 M!=O%UXFG#!+&?.=8!;YF*@YU*%77D.L/W55Z.![!S$-32%W65 9@Y\7GERL] M\;37Q2[SJ=':485VR9P)*6*E6+29*Y2WL#RH:*T@8WTA#_!_L.;/#[G_WLC4 M/R^?5>@[TBG!=X/?P8^LW.,(.Z*D]J;^Z__5#HF#L_7A7'>^HO#2C_I.)I=) MT-S*&/AEP)E ^1,@N1SS 2ZY"4BJ+ZWG+1FFO$?EVA*8NZ)PC8D M>[T=1-#,# Q@MJ/#K._^,(1.%.'MCG!UK.-)&,&=IL0Z?$DJT&,+?WM'\_O\ MK@OUQETKB%A"2:*H/OTCBA4D,H9%AOO7+/( X#U\97HO8-G/W-:'7$1P& MH0\9CI]R&YS0"RSS#425'J><"M\\60I(Y/R>$&36PWN)X<'S/+.XK17[8#F, M!N!4I?[BZ$%-/A'T+F43!F#2&WX::$C0[,P,]K,]3!CO0@3))?L&]QVA>E/W MP6L21% Z'+(.RP"$5"BW'T6*#SX U/C6 _QW6I:9E!PE_6[XCS5R!>1ZS@P^ MMU0-QKA+DWXO^^O0YMG.D79):V$QO)CPR*?DLSD2FB^*$?SDY5X&O16:JW]3 MXO!!4H#)XOH;9QE$9I_I7O1+Y<^MPR**-MN%[

    90X@$ M)"N*$LK0WS'5Z' Y^0!;SW7)-@2(W-?,4BXATO? @_=2H^04>[7E]:D,L-T' M%8\,L-U'Z%WX7^?4OZA3P5^5C>W=C.-4RA9GD@/F"EGQG,C:NA@A^J24-$E) MULH-NX>D3H!T@)[O@\Q10N\ /=?I/Y^YRH-6S/E,NZBVK41IR2U$#SGR1)YB M1F2-1L1]14LG>#E.R;?O>(^3> >8J3TQ5INGP'?T+S8"L45SYUV"DFJBB] > M@HX*M';%4#AAA6F34&2>;]83O][HXQ?\6/$Y21* MH4*.=>ZOI1@44TT?QP+TXRBR<$[N-FS]2.#<1=NXQN=8[3\(IJ-5,79[T*LN M<3>[R9VS(H641F>*9 .2I()DY W*!"SXJ&M15M:/QF$[K-,30HY7Z:*-?#NP M0W*#Q-S!T"Y M]K[Y.BQ?+3<"35 M8!^I]^#OY;^=;6^<5V2;?\,_SIM[UG3&Y6).7Z;MEMX\5T@>A.<44SM=-@4" MM4V^1-"YWLHXG6*C-\&]R.P$<0?@X:N2C5;*Z0!Y]87C57F6%Y^NO6[8&'7F M&,"$.K.CQMPA< 8=E7OW^ MJ7HE@G'#Y3E367E3.(4]26@!*M7'LQ(MD-.9)7/%FD8MP78B;UR\'8^"N]M$ M#ZB2#G!V:=VW'D0M_%C,+W>A$,4*83/PI,C$._3@3;#@)*=@6RB39*NZ\0?( MZN3*__CS<#CA=X"D6SRG$ MDSI>W8NA9=\!@*Y=.Y_;TH(^Y60U^!0+<<$4.,4UZ.BLR=$9*QJE>=XF95S@ M#*#>^Z_X#Y!U!V"YI_K[G)DD0LZN&F5>]Y(5AOQ(E\%DD[06)97MX:M,U]6YZQGVM M'AY" TB] ^SL4#Y]SEA@1:3$/=#FJ!=S]86 DZEECIQ&]!2*^$:OB[N2..Y+ M=@,CU40WHSXIKI;KR8LM4\3##Z5@6K_&Y721K^+=C4N9I"BB1 E1U^IIIC.$ M%"-8950,T?N".Z&-%KR&-/KN-LIVI:B39)O#([7P8!TYCA7!L,[ &P Q32.<2N[H;/;;'P(0C& M!1W[$>N\F@Q1>@>!:+>1"Z7\3E7%PUBN6]3U"[M#D+&/93M&31WX:7?DB-C( M@G(:@5OMM@U&O*E=1J(O= *8D'B;5/D#BRS:YQ .>*UYF)@[ ,J#&9#1R<@- M6F!6U:ON>U0"ZBG+*O;2^#X)J/N(_V H?=I8/F)K MN6[5@I$,9ME"/F\W"1[#Z$8 M.F?/<>#E&X'()*@!)S#8M"+3MQ MY$Z0"Y&Y-MDW;!NZ%ZW=E6,T0.-0JNH!C)N-51]2?UPLR>[_QW3]H7JQQ&LM M.KF;QV!=]++V6(UUPI*-'()/&LC#E;8DX9QHU'SO &K'G=XQ-"!;JVM_2/HM M).?XOCYVO6N14O\&-P]I[Q:[E42?P MPXD>MQ7NP#@]E?*ZA.N[Q3TI*AN&XVV&W^!_G4U7TS6^Q>7G:<+M&?,&T^+] M?/,IVX$G0>O(+2.WQG$2B\\4)&(44+1/P6=9[[Y;8[H)9SL!WS\]X(\/@P[\ MBX?O5"TW)B<'459>A*,C*G,.SJ'6P:#(LDV^W/%7VNR)X'$P^1]Y0?G#/+>Z MT?:N!$EL@$FUN,*2H */'ES)RNCHDFU437?@C39_*N\A1\JZ6\0<,FEB0LZ( M)0XCD#,MR#7AM&O(VH)WM$T4(T^:ZQ.A[!#Z=T/FTWUL::[3)]PXX458??AQ MMOAC=9.7@=HD7'WZJ9HBW,//\"T0+A>ZK' 7,7$=6 ;#:KE"3A&"D@4P96^$ MR"Z6-A/Z'J)JX(8'F$TR/EM HP+M"N/ >U- >[+T60056]WN]-GPX#@4/-+G M8!]ACYQ-=TGYVX3S0$?T)MNP!.;RIBM@_4-Y<@9\4 MN3M)Z 0H!^AS,:1P1\\-OZ#\]_GJ$Z9IF6(^3PPL.B:OG*HY$&P[%3,JZTD\ M*@064]%AISAO-XS<1\9X^9,#*'+SE!R\YU]^)^_PY_DK M"A1#;8SP+*VGG[<=TRZG'EGB(C $6X*H@T-J=,$-'0P=;XB72RFFZ5?&VY>[VZWE^EM(2Z]FMHZ0!L(T4?@IF"0="*1&]7&!-])S[A& MM#LL#J"T#J!W3[Z,=JD8$@$4&\@#LMG15K("T/MBA-))F3;#O8_(8VI6K-$= M] 906@?0>WF^[%:*[\*?FV'F]-]M&_+5Q"M5="8W7'JD_:2(GRB4A)!T]#9D MD; -"!^C;-S*C>[@.*@B.P#F3V$ZKU)\-:\-\E^5YV>KZ1PI+BP&I0<^#*%K+_@F?=RESN0^>XQ1S=8;:ADH]%\E$@W@PV_64: MXG2VY6RU.OM8Q?F"Y$^27M;6V>\^X':GOOVRVEP3)R%2SLK6[$$'RFL.Q+ MPV620AKW5;.4>T;)[KORN!4=W:"RO=;Z,:^;DM4[!'B1FW'YBD&;CCE1,S)2 M4>18DSPA)I5J?;5RKCC:@6TLZ\XDCEOHT0U\VZJV ]>4!+I$"OQ>XO:_UT1X M7@AP*3^&2.R@ JZ]KLU%.+B"=7I*+KX$*;1I\UJY.XWCAO4GOI9OI+HN07D^ M7V!%M@"GGS?9!HSG*%+QH(,TM-&L@1A1@@S%9^&\B:E-UX]=J!M[M'P;9#P* MP"/5-*I_>3]7KY?X*4SSQ:W$#W_6&S)\-M\V3=UHX^J4*0:.*;V] M+',J:L# DB//AUSL-MD?#Y(U[E$]&@ /51')^2)E<$%#UN0$*X>\=BNWX-$9=,P$PV^=TO?$WPF.0 MG4@KG5JX6Q'9UG+G'%7M*PR>%UZ3 A-$83DD'I3RQ!7'-E4AN]$W[NWZ:#;O M:%5U"L%KSU.OPY?J[6X:DUW[\74_&(,S7AN0RA=0I9"Q3V3LI>'9U\T" &53,D*&UV;;N.[ M4#?N=?B8N#M&32-";^,<;QR/VUQ-+[C:N,6_+O+9#%\L9C/RF6L7G'GM9O,E MT>>]OV#[R\0*(52TY**85'N0T%>N"CGI(#!8S[AYM$9]4(K&;4=TBL!F%-UU M8"MW?T28N,PXPQ(@94NRS8Z!ETA;T3$AK3(E-&JVM3N-XP;@IZ_Y::&ZPT&Y MH)W8$I3U,FMUCR!9=,10X(!"DB!S[1Z.(I/'8A4S+!A,)ZUM?(#63HIH?VE9 MVSB4JCJPD.0$7[2N2_]U-ETB\4I;;/WE]2S,U\_FN3;;^;1YC)?"*%<+[3C2 M'RI)"2$6VLV:!!MD8JWZ(>U.8Y=5D8.A97$2U75Q/_05;[=3[ZZ2\FJ*WJ20 M_R%2(>C8*D>3(T3E)40N'-:2- ML#L$^5UF"35#],D5WH.+<(WIE].-8(GS:PG\Q)))DJ,)%(H:H4 Q)\ I@2!# MLH7\:I;/M0%R78=,I$#J$LGK W_G>HHUTG;OS.XVOQ#A1/I98,H=<&XG3 M,1(@T(E"\6>*R2?%#6\S<6A/0L=]P!S)%VBAQ"Y\@=WE.3%,6\=+!(?6@0I: M0,Q&@:#]&)*3F4Z!D:/Y<5\J3XS-1JKK]ZKIQ^D\S-/=@O1:)\%U!H%UP)?T M&IP("HP/3%G-9,EMJBGVI[6[(8$-KIJ&4E4'Y_B;2R_Y5?EE,7__#I8LPHPVRTA(C"(AEQ3F=%X@PXN1I66\Z2:V/B'J>MR_NA5L@;6%4= MF+@++W?_"4A.LNB-!VXE^179VNJ^*."<7(P2I?.^C4MX*,5=7OLT ^HIU-JG M";T6MVUBM3M$/"GQ+:Y470*8SK MT$KLP-+N+LT)B4T&FP0DGNIUEV802K90(EKA$Z.0KLU]T.XT=GD5U J9C537 M0;C]0RF8UJ_*#W^F#V'^'M^077XUK\S6_]?GV,]AMCU(2([31%:[_L6SFFIU M_0?7?G-2F%.1L1>)[N>X LQPE117"$LNF5CP817LSR]KP3WIKM3"VS5UO>\R> M)C=1X&=S .]Z"M59T+2EU?O>O-\1]#Q3(U=>->;ZI]-6Y6\R>)9D>MS M5BEY?K;^;;'^3US7*>,3$S%'D3T(68>:*CI+(A8+,1ICG.1*RE9^P&X4CON> M=EK;,[4#G0:-E7R_=A M?CX&XVJX[78FQO7%7Y5S*(;9U=S;2P ZZ;E/QD'@CK#!I >/5D*T1>>HK!*- M$H8&(?_H3J#'$'&UG=^12I_3Y_Y]DI4KY,74_%ORO94/'@(+&D01/&41LN9M M*O*'YF1U,XUWTCN2A0Q>.R-U O2Z M$")K):FEG8H^H4A&U"/[6["0V^94E]["\S"KV6EO/R#6RMIGF6*YVB1C=K5Q M5L^_[+7EMF.>C= 9&>UKZV*=XAT]U*0@X"8&6ZS#A,WZ@)^"P:=E;_=!]QT- M?[I#3 >W6.W%\NS/Z6KB2@B^, LB>4M2<:6F+RE@-CBM2E2LT32RT_ W>@OT M_J!]\NVW-\XZV'U[,?A;^(@O%Q_#=#YA4CL7!7%8T( *DH%W]"T7RK%Z4V\; MU5 >2/"WOC_VQ]XQT<"!0!B[0]UOB^7ZP[./N)RF,+]QW/]*K)"[7+5RX5;_ MBA\C+B?2,U4L$\!8(9/C3(%8BB;!;DH/)$JO'@L*#EU\=-^H/2(6)U3/V/#[ M_>UYM_"7^!EGBTWGG=OLF)"%ILV;97U)\K9 \,X#*J9M4EFJLEL#]\?7&K>2 MZ.3@&ECX(V)IM5S7Y/U\EM:OEF]Q^7F:<&/^E1*8)(_@>>VFIU2 D)P 6[@S M1M+9D'8JLZ %KIW']-WML_@^"D8?<]*M$SJ(SOK 7+7'YQRL+C9E$%EXGX&' MVCU,)04N" V)-A()PW.]VYW//L#[FHQQ3LMA-/LU3(X4\]AGW;66L>?6E1OF M2G2JCJ:JI1HR@G-&@&.,.^N8UVXW1^JKCQY=\5#1T4$5CP$6.&)-'KMID!P[5FNT)7]L<"*P#>KKMH^4.@'LQ M,?W5?#NK^H*322ZY9E0F2#4)2#'F2$Y902E8C&("66CSOG@?1=]ZT#,,1 ?1 MY]A.[>NS9?H05OAZ29[>EH^'KA7JQ=7&D:MS/+0*@F8,: F<6+-?& M:Y68LF8GY_=@$KYU-^(XF)Y0O1T8US?$#$EO->&Y,%2:0=E4Z5N%$(P(4!3C MZ 7#B&T:92^.LZXDG=4F(5ZR[_\.ZYK.'"M>_0A.5C[?/Y0 M65D'\S10GM8=R]=;B0^+Y;HVR]H6M=S,K$ZEZ.AT :&"KJSNY5SE=[H+5,4?EK $&BS>:DA*J[!>D2!-N<2VEPN'$#L M^ 54#;&W0WWJH,K\-BSGYEZEN?T\7V4$*WH7?^/94B4Y1^TS($N1PNMB(:@8 MP!9OG,J.6WZR5@N-;>G;] &KV_NJ[+[V1EG7=F-2D<"O11%K'T_[D+.T^R+QM:4^LZK'C^S=(+GR:SJ8;?2[N8CK<;GUPB]TH M793&(V1=SYE TO9U$B*Y^!PE*\+B;@D/>8XUF?T^@Y@Y@75LZ M7W%VF^=GL]GBCWI#0]^_(.*FZWJC?(OCG+%$C"1IZ1(H@Q)\R9F\_8C<^I0% M-DI,/IKV<2_#3@SM$ZNZ W!?D^"+65BMIF5:FYN^6,PWTCP+L_.)85]>AC7> MXK70\<1YD!#J_#NEG0&?H@&6N7-.,XNF34N"8Z@>MU'AB0%],O5^&]<3YS6K M_=P$[T_0")<>1TIMO/N10*&>%)*P+6,!A292&)@"*%\D-XC2IW8=TDYS/[() M1:X^;[O#-\E-5KF@I>?@DJM5HS4I-.8"QO*86,I.9+%34'C7IS^Y"XE]H' C MS#M:MATX >?M$V^+K"8,V\!%,#("*Q)KAD[M(E8BH).\6(XJ-YIR=#]-XV!K M(&7?\6HP@.0[P-!7S3AO\73W3R^RB472P7D#5L=4)WUK<(H7"%I$G;4QCK7) MGSJ&ZO%MW!#(^>I5_T1J[ "RE8F+*JO"@M>&D5,=:I55KB*3!EPIG%NAT>DV M=_]7-(P+I]/I_0X+>( 2.H#/KXLY?MFZMS^>S?.%,)![KY.T@(4+BIH\'0=! MT<'@O;$Y.!MEFQ?ZN^D9]\)]-%@-H)P.(';9 /#G.&PO/7?:.U1M4 M(XEXDRQXP1&$"5A[6;/2J)_1/02- [(V+MD0,N\ .N^68;ZBE:_*P*;S]]=: M2EYQMWI''[FZ^Z_."\=2R>0W$+,AL/H0E6N*/FV;4%]-/;-.89NDK"&Y&/> M'016BTYTW &^?UPLO+H_-_(+B M?78F:%5RF^AU%^K&Q>-XV+EM;X=69 ?@)+'4>J?T,%.VIE[3N00F6EL'J7B( M=#)!9DX$I#-,E4:O@KN0-Z[CV T\AU=E!_A\'N9_?S?]2+Q\6JRFEPXWN1 R)K)'QT%8#(J8 6=+R$8IMN$+G?3,VY613<('$!9'4#N*FODVO7[+Y>5 M*-HZ*01F\-[55&BMR&.WD7SW7)+*@MSV-AU%'Z9K' BV"6P&U$ '>+KG_G/] M(BR77VBG_GN8G>&$E2"]U19HB]5)[%K2ED-RL56P&9%7I^*4SQBXCEY#%+94V,%X_(S+N!@^>>M\MTU0:F4EK_7JQH'*(=!7SH!.SGJ1 M9&XU>/EK6L9UWQKBZDBQ=S#!];%K^=N6.J(6L7J8P6L!RB5#EIJB'?3&4 M8C/Y$8U*8'>G<>1AV./A\$ U=0'!.[+&]I@PJWU2ME2I!J0=AP'!%W(>G"C2 M,!F3:C02XRBR1QYKW38".8TR.SC.K[?:VK:(>=CUG3 K+'=%@DC*@%*.@3=" M /TT.&LP1VP3%N]+Z<@CK-OALZG*.@B6'ZZD>8-A-OUOS+4!UP25XVB%K.^> MA7P5+R!(^L-G)H4KD;'&IX!00.Y,X?A)U0YP=4CF]O^(Z..WO2V[26EHZFS(D5QBHPAS%@$%! MEH5+K0PWN]/&A<)K_4X(]5DJ%8BU##M: MF9W2063;YE+I'RQ_<2_L')*_N(\B.P#G;DEO&)@S'!/8G#9=M!"BM!9D4B)R M;DF6;;+"_]'R%X^!Y_"J[ "?]Z3$J80"G2J0;9"@G++@$HF-29L,(TZ$;F,N MO_G\Q6,0.("R.H#<+L[[U9V<"2SI6 )D08!1D2EP%!A"9L;SE PJ,5XGLU_V MRFX\0>9/RW"HG=XZ .5MEFY=YWY<+-?U_O;%8K5^'E;DKGLX]F,O)+\TW*Q6OT^ M7UY[ 1GM *>8]$Y,^MCFU*P0@5*% _1)PHJ%\D:;0W?YIKL M *W[YOQ[)6SRM 6-%@$4ED*G31& 9&C$:6D-D!M4:1Q@HS24YO8(?770:;> M/5N0CH;5O5OP2K"62V?0>A#)&5!&28@B$N\I*2:3\FA/FBFU&]F]Y)B.9%X; MZ+8#.WO066*BMM[) H791*Z]0_ F*I!2&^:M,3JT*4YJYA4TNX$X(9B&\!+V MT>S!Z/V$R^DBOUV'Y?HH#&_*JP]A\\76OY]^QA]*P;1^EO]VMLT/HE][]P&? MY<6G"A"R-6]_%XP;+BEAWRT8GJB1?[W9I#_/$P6_*XJ0M_^=.!U08W2@*?PESDV J'.L_5)\ M"446>7L$T8BF_VX>QKWE>%H'P@ H>*+XO_K]MXM9GCC/N/2!04FV@,J&0TRZ M@)5!Y-KLU#?J:W(\[>->BSPMO!^A]2>*\XFR!M$1]H0H"I3U&CPK!IQ3VK/$ M%>=/S)EO=GWRM+"\EV:/=.9_F.<37/N=S[BA[_YCNOXPG;^:XW]B6-YX79WH M$%!$*T'PVFU8,@:.L0BZ).T=FFQ9FQSAXVGOI4IRW,O!P;4\]N3/A\W&%;MO M%C/Z]^\KL\3SNP_+Q=G[#^_^6$Q4LL9N$K9"P3K/.H/GT0#)6T5I@].>'Q-[ M[DQ)+_63K0!Z>G4]06P2BQ?,$MAPDDLT-BG:>]'H\S$5R='.M)K.."$DG3FM MT'F+EIWPZ?_Q\'F,RIXB0BN3YPS_N#A;3KAF0I$C#T;7TNJD$5QT&IBP)2@D MKRCY9A"]1B_9.?BN/%^Q./^,DG3:ND=KTP>B93>,/N&TS3%T]@0A^FM-=?H0YAM>1?"AY,PAVCI: MS\I"IK/I1MFWV#:9N6)T 2,S MUA)C!"]D@NRR2T)SKE4\&)2'T=1E>M6)@'H"+8X-WBMF#WEYOX\DM8%JP4'B.(W7>'3J&W[W51!T\).NX!/I# M@3)90%1. @NT(:KW%'!QTSFV+L\'Z9^ZBM@X2[:[/=Z%]L^NB)P!+Q MX$$(YHF#X(B#($$S;3BZ$'UN4P'^-2W]]]XX0.GWSO Y2 /=8>A%6./[Q7+Z MWQL]G;=8-B[%CM/PBFHU71 M:Q!SS@JYK)8VF")6,).DO(3@'8(3PG%E>$ARMZ2(A]?I"2''JW27T.( ^79@ MA^YK#!N9==)G.NEC#*!4K74*AF(>G7FP&CV%7DV,SS&]GSMH=G;,J3:$+CJ MU*"M"XNP67.5P#!-'!M)\HP^ I->>.F<24PTP>&WW_MY+UBU[/V\CXX[P/>/ MVY;!/RT^XW)>^;CS'!!>!*\LAR002:9HP&>*G$J,RI?,+&_40V?N[L\#JG)L[^\F V_//I&H-WH-LTV5Q3E'Z%1BH?9="<21TAQ\*N3\>"M] MK%F61NWD!.ZTW#?4R_D0L#722P>6<+?NU)ES)X558)+DH&J?ZL!<[?\J32S" MU<9I;>XI!VLT_C3:/!]C"8=790?X_/WM(Y;=95.X#@&T<)OQ%QI\S Q\X24A M>N8:7:$_1MFXU=O=H')0!78 R,<&\-XS'KIZZPFC)[?<07:< LM LHR)/!%, M+J2$3!75)A ZG.;^&XL>'[.?2*-/%KOG^]1PIU$)#5:H#"K+6AQ9"R@,(SZ% M*E;&CM#;0Y!T*F0- N@#U#QVI%0Y^#>7>HI(NT0E2^:R7]$-*V6Z\F;,'^_?8GR M(8HZ\*)V,R5Y:/K#,9: 9^.1ARJ;G5IET:=>LW+TW6T+=V/9_IL@'W[4'B[? M'D!QCF7.6>$I$Y9K^PJE6:G3PQAP8X)P@ID8=WI/V1T68UJ6(U1V6^D'R&]D MM?\ZG4\_GGV\")F=,B'D!#'4E^E,S$=?) 2G"L_2.[[;$-6=%']CZ9%5?XCB M%D-(<6SUAS^O$6X+%FTM K?:$/LQ0_!)TK+(Z\23E<38RG6C44#*DWA M;I (SBH%+EJ;K>4Q1-[$9NU(8/]W1<,8K!;ZZ@"&CWD%5U,9-^V U?6RLH= M"I*@EH5"IZ!!^I19,KF648[BS=VDL__PXC0^W1':ZP";K\.7;5; XEDBSV") M=^\XGY/G)3#P/)#AM_520/D"CIO(9$:F=1NO;C?ZGM+(JZ,,Y/#:Z@"#!S5- M#XQYX2P'M&9S3QW!L2Q!2Y0<:S,UW2:[HED[_$X:AK>SE0-HW5O%]7-[>IFC-;/\]K_;S6)*?%(GC.@% )45 9 []TJ,Y4D-UV3.*6P-=CS%J+)9 ABL.BS\0H; M=2GX!RNRW0L]!Q79[J/*L>/VW8HY@_+2*VUJ+W[:^L8D"*(F0*)-R3!;A/O_ MBVR' ELCO71@"7>KS+185/+HP25>0+F:8YNL!NLU5\[3_W*; IM_M"+;8RSA M\*KL )^/UFB2 U125!ERJGU&/)/@-2;0/#//"_E L4!1&45@*551J;0/# ]HP=-+(Z)L8^4@/=8>C. M!G(I2Z:X\Y -1U"ENA%UDSA#6/#*TO9K,T'[";9GW$O[^[=GW$<58\<.C[0/ MK)+P,7HPN;;+9ZC ,_)50_18N))5 I0I3>@R#_1V?E M% ]M'E2^R881QP3S[?36 2AOLW0K%_3C8KFNM6HO%JOU\["B8[N8&%FV&2QW M#I16]<[.6$!KK3>RF%QL$USN2VG_>8X'@F9Q0@WVC]"4SCZ>S0*%J3\M%ZO5 M[_/EM?+*YS4W']^%/R?<"HLI&@A8SPK'"_A 3D.=)E^TY\KJG3IT#0W;WNLU'6E>UO=[38$5:BA%H>&IT#>CV.7=R.__ M46!<@!^NZPX ?E")9PZH2KU!]*I>\WFL'EN=QZQI&SN>,.LQ!M\>4:S;2;>- M8^#;7)/=H_5:0RZII<-81P194?VHB. U?6MDCB4K'F5NDV\T: NU3MIMM$/E M@1H;^R'J6MG=O>*[>\-=%RLF#%GPVJY;D"LD68"0XB87&HM %-;LFVER!#E/ MJ>?&(8 <27'=&\U[#H9D,(J0%42;+*@HB%N=ZQ\NIV"4@^&\"=<3A=YTVYAZ)*?W=A\L?78IY_QAU(PK9_EOYUMT][HU]Y] MP&=Y\:FBA*S.V]\%XX;+2?;9HJN=2[02H(0J$*M;))P6V23/5#BD:*@9P>-< M/XR,_6X1L?]>\=N],L?W-;1\-ZK5?[W9L#_/$X6V*XI_M_^=!$;.E]-TOI)B M:C=1$@ +"71(QA9T3ME&I4V#\3#.'<83/B$&@,(3=7VNU2\N9A272)\D$W5P M7IV!4^KT/&4]R&"E3JHD*]M4.!]/^S@W'T\8]$>H_HF"?<*8$-Y' 5Y($C%/ M 9R6'JQGG/8ZBI)\-_ >Y]+D"0-Z+_4>Z>?_,,\#I/@.T]4M*@GTUS]>J?AUG= MFF\_(*[/&]3=9&''UGN/?NA03?;VHWZ@=GK7UWF#FY>VE]-5FBU69\3+98,S M9"IQ[Q"*\)EP30:%&I&%V0_)72[TC M@3^G?_/WB8HI\!(RE& -*(>:-DLL0%]$6X(VN=%D]WVH'#?9IP&JODI":Z6R M)VS?-JE];:S<^4>?RM;=Q]Y^KEJXVHW%63(O;!@"NU=\A8T M.,,9&":E+,:FPMN\\QY!]).PA_M@[H&DW*8*[2#FOF#PBI6[ [%W-[DTR5B% M5@%YL]7)-63_9;90K/>9&1FM:_.Z=AB]XZ8XG@"Q)U#CV#D+5YNR-G^8TV]^ M>;&=%D9;\FITV"T.D8ELF?(4",;-A"A'T: MM5&[8$@180GEL0/]\.7'S3QL MB+L3::0# _GR?-F:XKYZ$3Y-U]NDR==+_!2FF3A]M?Z RV>K%:Y75^*]XI<; MCXJ34%GV E3. 2(3&HQ";9RU1H=6PS"/HWS+C[AL8^KU__^]L:J+Y>_('+MU]6]6[VUDE@6-]E(+L9?3=S@MX[Z:[[!-2ZO MMISWT5NN@$E?YR[6MOTV:HA!>%YL,,6W*9G:E<)QAVR=]!9G0%5U!<&?%HO\ MQW0VNV)%)&M$E FL\0F40.*"?%'(*%..RL20VDPA?("HG8#FOPF@':>0KK#U MXW0^7>,OT\]UE">9\O?3>JFTV4.WG M>-/.*\YTM*Q8'\![)T'5&;2Q M8"W>YBPK([UMCLW':-P-DM_,<\IP^NH B1O'XMS;?8 IC"GS4J!0I$7;*WMP M 25(5Q1F$XV_'8X,!,*=R-L-?T_Y<61X+?4"O2MO]GZ^1!32)[3 L(ZH,2D# MF7KB2ZF2;>0,Q?_'WILMN74D:<*O,O;?>U?LB]G<)! MHI4$V$ F)=;3CP=RSP206$[@1/8_U=82)5)Y?/G"P]W#ES:SGG:E<#< /L=7 MDJ:Z>L:U-2U+"$]=2=A!0>%J\K*D&,.96G&:0X00M #CE5/:2LR-:DA.5%Y# MFEL5IUU.6RLYI,1#S6!& 4I&!O3?()3LC!#.!(P[3;O=WZ6[1\>S*(+9!QF/ MO+;#Q=[!];CQ,>7ESYN=(@X]\MK,P)2H6XEJ5ISI B9I:11+)L8VYV8'XD8> M,'>$[G=]U3I0$3UCJS)TM4Z+6X>HHP$A:EJ;UWZ .DQ6II1T9(FN]39M23L0 M-RZV!@?$SL^HAVFG \"]"[-\-9:6!2$T40])<#J*AMS$Z', EB,:2?&QQS8) MC5L:.H7/H>J=#R+K#E#R\H($-YU](:%<__+MM^^+^8^5);_><" ]-W2,(NCD M+*C:*.6D0<#HK,LIQU:7WD[DC5NHV1I;PVNH ]C]&DBJ,US\O"NP:U8P"&TT M!['*J23FZ 19 Z9P;ZQ3T>@V@Q>V$#5N369KB VEC0Z ]>9B,9N>4SRS*KG_ MJ_[J9DV+]9)KLLR8&!T116(*SD5(R@L9.&?>-MK:OI&F<:LE6\-J(%UT@*IW M=0S(U_E9KIT<-_^PQ@Q'IS#1?0^:AWI:@@>2GX4@4'B%P0AL4[>[*X7C%D0V M]\-:Z*D#_-5TXOGB(E4]O9V1%+^0XFXV6T4;A,T6LE8<5+ 9 @H&7F6?HW:% ML3;>_3:JQBV>;(VSP?31 ;;>A.GB'^'L E_^7+WSOSH+R\OU?-&QF%C=29'Y M:A*,AACK6[^A*$822TRU24=L)&GDJ?/#);B&$7I/Z+FL$?F5;"Y=\_G][&.= M?K&@8&6UXN'WV3PN<;%J,GL[^WYQ3K\]GZ7IV72EO;M2N#J>.:#GDBLH/&22 M+FH(A9&M-H$S:7Q@OLW[=RN.QLV # 2X33 >4_L=G(*-]\WU6C!DY.\F!X%% M3W=-0+IKZJ]*CLERY2PO3<#\!&&=8')4].R:"3Y E6-W17SXQ^IA^GOM\5A> M]GA<<1&D#2;S6IA 7J\*%-_'0JQ(QYRR)CF7'^18-G;1;/C$N%=U5] :4!<= MV+H;+^CEQ7(ZPSH_\,LJM%K=)H4KYG@2$+6@0R&=!Y)7!$^R,=IE'46;.45; MR1IYFT7YTLQV4Q)B10EF2CM/<0T3C@)A@4W$2F&W4AW"6C MDR?TX]7[$#@'RWKL2^S7>2T#OI;$]2N;IRM81P6H5@-3:LT;7<@0LG*&>RO, MPUSNAOMKW4\?&0.':VH^I-@Z,!!;FA%>_OPU_.=\<1O&(,947 B UG,2E!5D M546J_$F>4\RLT7"9/8@<>2G3@.F+1HKI&W.WC/T6OEVG$=$Y[^L\.Y>DJTO# MZS03UE0W22(>)N0.@W,ZLO&U<8<)+R2F:XWO;@>&NFH6,7'C8R:;_A^34W+F7D M)"! 49NA3&'@@XN@HI)2.Q0&VS3P;Z-J7">\O3D[4/Z'&[/Y>3@;8'AB?1/' M_)B?21"%><;(!F=B0"D?(/@2(#L*3HJ-M=YAIQA_XR?&38D/!8D!Q3AVTNO1%V MQ ;&9L7L)T+6 $(?U2UZBKU"L-W HZO%$TQD@DHI9)^5 &<+KYM^)7J60WA8 MZ+X_L#9_?MQIOZ="UT#B']%76A=6W')QNU.MV.)4M)"4)7^OIERB(&/L;<"H ME8SE!)'>8[HZ:9T8)B$UH J>72:!*8HAN"*6HO84653F4JT",SHKYC,/*CR3 M3$*SS-60^#@JJ;"/LGJ\/=<+\M7%MXLS4N8/_*64.L ]_^?%\KP>;_IC+_+\ M>]7S^_+BT^^"<>O76Z%Y@Z81 ,J2T4AIE8@2XX\>BV#9DU ?83? MV2R;V0MT!]!5%^[GS8[>W_#\1HH!)0]UT*HLR8-26H-7DI'?4I016;K4:#3' M.FHZ:>T=)J]YM+@[R&;>\/ Q_/DK264K*L2XT "9*#I!!JE>-"V337G#L2-FVEL!["!U-$3PFK7QO(KYKJ@ M[P%+B7'&G3-0L,Y^$6C!&2_!L:(X<:ER:?/(MP-QX]Z([1 VD#K&3J+<\'/U M1O3B[L);8FOBE. %243*%5%;! -$1 TZ6V5=T2Y9O9-#_]27QLW!#0:4X:7: M09'!7>E,@@FU$B*0&&H]AA$&7&WB.FU-J9E7T%?# X M?N BSH>^HVY!/G%1,!NLH)!6L9KL"Q"T2B"45=$+=*'11JYCF7_[ZCK-EGQ#9R32582+_5LKIP)^^S]I-98QGK,X< K::GNAKI7)4=!]CP!Q9 MI%/9)HFTEIRQU],T4OY6D!VBB0[@]!H7TQ^K5X%[ B)[K KSB) <1E"L%L$G MNL-%\I:$ALJK-FM#-A T]E::TT!J"&UT *HK<7T.?U$T*4/P%AD#Z:0DVBT# M;RT'83B+V4F3&J4G[U(Q]L:9DUJD_>7> 68^(@E@FLXQOPK+KR2C^K<>!1)AMR5I*W&8VZ)Z%C M+Z4Y#?)::J\#<#Z6VD1J30DZYDT.:+2;;((CVD9>PO- M:2!VI XZ0-$.DIH49U%H&R!%4_OFZ;IW!15X;V4)7-$A:0.K'8@;>PO-&&[] M\5KJ(/VY<0K_W8R.X89H]PA2U$&1A3R'&"CR=D5RK22QYMM!"];F16H;56,G5L:RH/LJI ,O\.Y9FNAB'&>V '?5 M@U710$09ZKBNF')D1<@V X6^-A%-6NV*\WNR$0Q3%H: 9GK M5&>[20C$'0@"OM4BH7Z8>MM]W=5L3Y^_6;@YD,\_M#S'A\:GRLIJPO:G2U8N MG4DR>#P%6:"89$ AY^!RD(">[***4F3/=P3%^B^,XZL/KK_YT,(<&Q$;O+4U MO$TT'9,@59UYI$K=Y6O!BV3!6B>,K#/^PFY[AG;_YCBN;%Y&38HS3)0_O/ MVJEX+\=[MQ3UMA5-*U,L>5>>U\'\2BOP5KK:FBMYM)+QO%O;WLZ?'+F"BS,B(Q9?C5?GB\G9 >+3>2*&U/HGA7:@K/.T@ES7(MH M34"S/VPV?&U,!Z:-BC>B: AY=P6@5_,9">@B56U=LE*<1NFM DVTU4D3"IQ. M=-RR+CDEJ[7;<6'/UN^,Z;^<'R7ALN'RN5]XZD86[(IMHQPW1;D&:6 > MNCJ]3&9 1>Y^TD$IO]L,Z-V^-Z9?TQX^#63>09[NSGOS&F%IX1(RFT X69^V MB0_G.;GT:(0U+!?_\,H:ON[D0&_(=>X-#:^ #E[-WG_'!2EB]N5=G9FPVI[W MOOR^O"PPG63'@^=: NQVC M2&6WG,^NGQSW=71X]#04> ?VZ>TLS;_AJF3YSNJ/6W8$.BV%YF!R[305+H#/ MAL3FDC%*I(RAC85Z@K!Q'S[;V:@A]3&VE7H[R],%^8;$S9W!['>8,4(F;@*' M(@QY"1(51(I*@;Q/:W4((>K=$M)/?6GZ(;,O8_6A+ MML02"!U\-;L,@K:&@IC@O/=T@?-CI^'M1,BXE9*M;K\3*J>+[N*UV[#N7O+% M9HJ1(_'B8]V!I,$91G<^SRK)(F.VJ0$?H@!AA?4%%=K8/,^U@;9QDUT-TQ/#:J4OG-UU M2UT(ND0+B&55%>$A%B&@<%19:.N"**VAM2>:_+-&TX&R[R 77Z>C_4F.YL?Y MV1FYE'^&19Y@%"B-J?/0*+11R3&RM3I LDI%IQP=@C;37-80,RYX!LZ['ROL M#@S.-0N797PV")X$76D MC:JMI3G@OFJ6&&][7QTD\_XNIPU[/H1)F).)=?DZ'8=0Q^G7C1^H&,^8I+:B MS62*[72-F^MN!:@!=-"!27I;:P"_3.N.SLL,!)[_\E')R)+L5#(6G(L,1,K,1$.B$ZT&0N].Y6Y1'&L%M\%7LS323P?8JY/US_'= M] >%#@_8O Q:/4>6Z((':VNR/J5$9RG37XSR7!@2:Z,GE:Y/Z]@K7L8'Y1!* M[,?9VT6BDXC!6)$=Z* B*,=8W2RF M\N[Y>5\>EW[TQ2"4YYH!:2HL+^NHTQ.G9]'R*3S1!!>Y]J?E#"M9 ,>_!H5 @K4J!_E_+P-I ;R\Z M=W,1F_F( XU>=]PDEJRUR05LSG4Y0>V_ICH_1 >CVUB9PDH39 ML3_GWL\=UVL_,1@.D64G,+C9Q32ANUKD&"C*M9YN;J_J-F6Z7KV,Z)*WINQ> MP'[O)X_K+I\8"H?)LP-WY9=OW\_F/Q$_XBK0?"RO29W1D)/+($.=1,-J=MEJ M#ZR00V9YD+F1A_(D:>/ZQR= 6!LE=6*"-L]O]=*8H@J"97Q58$$>O\CU/8-C M+ 'I?W)/=^6(@;K-W@9/[[H,(.\.3!8QDB_2^3_#8D&<_%RQ%\Y>G87EY@V*B=0E1Q=!FE]6.!([[D'A"\]5"81W@\++2 M>9,8)SY2B.JR QX5DE=H"[D$Y!^Z:HTEFAQLRTTQF^@:MVOFA*@;4#T=@&TS M(S:D8KVS0*;:@,K$3>2%@.&9\(;I$F2;-YWC(-:L4>:$$!M&*1WT.ZS.RAJ) M70LI"V%BW0HO5PTA4G@("34%-EBEA<_UYR6S)T304F2C,_D.#I%@LH* MK-4I&&MSQMS.T]I$5@=SC%I=BH-IHQ=HK3/!F7MR/P-('>I.Z!J72(?@C#?% M<&E$;.1JK2>H@V%%+>%TI 8ZC =O9&-%E"H+2=1K7_L!&-E:1D>#@F>A75%T M.DZ"I/TBP&;W7N,(\""Y]V"(UH<:=XGWUV8_X V<7=^=4%LVCLY$!*B0Q:6'K MV'@-O#A%7J+-6-HTT&\DJ:^P;Q \#2/^#G"T_F7J#C_!:L^C,:"MJG6MFH.3 M%&7PDCPW-I08VYBIIRCK*]P;!%6#*J,#<%V?DIO1NG<$5EH*POH*]00W6$*KH %GK@]8[)\4S'FW :GP3KX^; M#H(V&K1CJ1@3;$YM;L&G*.LK\AO&N1I2&;V :STG)9>ZH5*"B>0@*NT-1$%B MHJ!6^4R^HFBYA.1P0+6=/-L$4,SM M:M_8:IW&?0Z6TV_?S_ I:#WY,_]V2^]#3JY^]".X'$\[_G6.LYJ-'NI5]9'HMU9&Z?5TF<[FRXL%WM@\AS89%22P9!"4K#D$;SU(:1UF MM"PV&I!Y!-'#O4+O_.G/I*J7]#/^(*_3)^Y3!":L!N5KL)P8@V"XC2X4'V.; MROICJ!XW/78J?&Y^X6ZLY^=K2S^OUH"TL*A7/_E$=G4='UU85^VM5 QD8@0B M:Q*$N I6E4B"H.K^3U;M?F;9; 3BN-/V_@5R0V6 1=EOOA6 M0^!; 22EBJN[5+)7@@10+C?Y8;8GY5Q'X@Z/1*-$='5D?AM M7I4=SEY\6V6 WI?W%^?+NB*;Y'\KG.O[\:$E$,Q[74R$X(6ARS$C>(,,4LG( ME' 8'HX,&?P@',7 N(]8X\/_=-H?NYW\,<\K/X_.];S.YYC]\E?Z&F9?\&I: M[BWS#YE.3&062P"="PD>$X>X&L1M75U1(SU_6'J[(>\\%$7C/I:=&L/C*?/Y MYEQ>XWF8GBT_77S[%A8_6^1>'GSA1#F8;7QUD(M16=K,M ++O")0ZP3.&P-H MC&$YL<"Q317LB+F8FP!Z>>?0O0QGU5OZ]!7Q_%W]$82%ES]O_\"K^6SU\<_T MD9<_KZA\C4LZR:L_NSJT$Y)D'?)'WE44M6BLBE/5,I^,43H32:AMQ-F.I^>; MH=D'VX^&V?:!D0[<\'4:^#A=_O'BK^ER$EQ@/LL"R7-6;R0&7G@$:>F2%)E^ M'5H5?FVF:ES$]H*<'9Y]#E)C5Y"\*[?7\V\4$T^B( ])2@:ZOO2KJ.OK5,A0 M$G'A&(L&6[_=/J:J/R-ZF.XW@NI(170 JO5N^:_X+>)BHD*)2+$B^% +WR*+ MX.L_6N=UY%E8[=N\;V^CJA=0':O[AU?O4(KH %2OYM^^S7,=37 EHRLV/%KC M56WO]5BS$J&Z)K&R(9,*":61;=XK-A#4RZO#P% :0OP=H.CMC'X6+L\_AG/\ M]&?X?L5%TL$76Q@X6<@G$"+629T,F%5T3(1,X6%UX7 K!M;0TTN:?F ,#2#\ M#B"TS@%=7?_)>E>*U%![3LBG=!D"4R2IK$/!DJ-IY,%OHFA<4]2I]SZ(^CJ% MX=49M>BSEL;1H4R.#I36)!YMP-B<$CI%!ZK-N(C--(WK8 VC\QV =( ".H#2 MAP5^#]/\RU_?<;9<356YK ZX&H&P&FM_[32ZY#-G"6)DMI;'D-5&1+ 2A6+) M&Q[;[.+9G<;^H'8(*AZU039140?@NYS(>9 MRZ"LU,'IAE,I-Y$UKD??$DF#**(75-UVU:WAAP>?JK^I/06YBF. P,GS-.0H M".0J<]=P"-<6RL:M:FF)K:'4T0&\'HGG'-5*<1XP"JZQ* 5Z?4*>YY,1Q\1CJE+M4!&KI 0 S1NYBS M:9- W431N [\$-I^$D 'B+X#"%TS@/G%\HJGVU>P*[.,2@8*J!G$[&IG.ZMC M$@5%'UXZ[[%08-+J&?M)XGH#UB$H>/1L.*Q*.D 97?KYAJLK%C3%KDZQ0'KW M]66USB2K]=8L4+#BG7-*^2:H6D/,N$%A$Q0=*_(.4'/'8[AQ(][=C$JH;_$% M)8?HL3+#(T0A&-@<)=;A&;;1Q*ZM9(WKN'?J;0VGR*Y0>BBA.C+K#--05\BX3RW>G7YW? ML%J'ZI6DC-..I"=K$X@L%J+B$@SC=< L9R3BB_:86]('3W[-IDK M'V:U1;4VO7V=?F_8,K/N:Z=MGWF2WPY::;)&60Q:H+_63K&$X+!.YD&6>:XC M&!J] /8V-.JZ-?G&U;ZKMI<_+UOV;T?#K7'8[YE M^ZXP,-+;5%)*IM'2N7Y;;WI%TCZM./NHM2N(KBF[+:&@529"CK5S.2#Q(J0& M4Y@4P2067)NZJV?:BK.7[O=IQ=E'$1V :FL'2*++Q0O/(*^F$"M?9\<2+XD+ M5Q=K&\7:9-6?:2O.7KK?IQ5G'T5T *I-O2!2B9 318N<10L* WDMM?Q#^*0C MQI2U;F.DGE\KSC%0&D+\':!H0S<(^;D\*2F S+2M2]$XG86D@2=+KD!4 EV; MX.39M>(<@Z$!A'\PA'[@(L[;EE5)E$YF81,!>7AS&+X-_)O[:":#0 M >#7L'$=?C'G',-"OHGB)#LR!]X% YJ1GY*,QN+:[#W;2%(OJ;-V>%CO\1VI MG Y0]BHLO[XYF_]YQ=!UX7:=,2U" L%-IKN&,7 "(T3+%,_<:-,(86O)Z<*M M.U;5#U-I1\N] _!LL/VKT\6+$RRG#-+4+4-%3:!>Y,FQ3_%J(Z MG,+=W^TZE%*[R-)M8.;J %-T)*Q3BDZLI..6Z"\Q<0X4+QGEHQ1*M4G6;25K M7',WF/IW@]4!FN@"6*_FR_/WY5,XNVD+-EXJYI('%:6N;3#D3B2>0)80HA.1 M9=7J#>H!*5T"Z!!%/WI^.D;F7<#FZC'VEXV8\(H.7B?/*Q%H9$+#Q<.K(>,/13[X"%_NDA4.Y]ML/-(OWXY8-3D4-;)7Q'I&5LM/-MCNNQG2%CE#90Z4?(+^1U?YK^&OZ M[>+;%>'">9&X+"#KS H5:B=94E@3'&1M7X/8BI8MO%V?UJ73;KM)7EW^H5LBM"FN7;V>_X?DUZV](H7=SO'BU__0E M%@H[/H>_<#D)1:O,L@>>D7S.&!EX0T+Q0JN0'=T.XL'\HPT;WDY%<MKOFHU7;]_.SN>7DKH\ M]ZNMIHLJBMK?GG4JTM1-%8R)Z@T:B%$;2%I*41_W1![!XSF"HX[K588Y!UU MX1DPB7PKL1C S7"X_X_*<7-K5 M' @N,,O P:?:1)<$!4PUN:^U<,:X%),S MVW]7&4I*1"U3 22.0,D0H*YY RFXS]:@4VH>?.BT VJV<=G!;)KBG='D,$-"J:#6_$.4G! 7- ^^ M)"ZQM3DXV6R:54"^76GWM769R2J^>*]5 4?"JGE2N@*X9J"T-'0W>):9>0JI MAWVZP]1( UC=RY>T54]7-_2:.0\*,6(BTX\).2B?(CA!SD>NJYNX*ZJD-B6R M_8UN.04:]AF_LH]JNH+9NJV'649R8S2X5.ATIA3 224AF2"2,)D.[?\;OW*H M[O?:A+R'(CH U=:I'P:-"3YS\HR#!V6]@)B" !M\2,&QHG73.K/G-GYE+]WO M,WYE'T5T *I-\S\4)LU2R&"Y"11I.8K!>)NIB<]O_,HQ4!I" M_!V@:,,$$!688S$)\)$+4*K.?DW1 D<>R6B'D$J;F^[9C5\Y!D,#"+\#"!W8 M\8>1CHJ3$GC-"RICZEAKYZ%PD6QM]V-X.I]]H&;@P>-BYH7_52]4T/O/G(?N6[WN@]F=91RW;M?'L?M.N&==Y2H1X1(NJ)Y\N+L M[(K^FD^^ZH07/LG,$+)/!10J!BY;!SH7QY10W N^!2Y+3/_V9?[C;]??N(3, M]3^M(+,"RS8:QBOW/ER;\X%%VP,\?O_T>B)*2%+4,51)9[J("X<@2X(<.34',HF!EXP(WKE:2ZXR.&T-R+K( MBNL4Q=:UPGNKGKXY3IC43O7[BK$#IW/#3$7D7'*! JS-'%1=8NN*M94+BYHN M3<7:I'2.&(8Z>+W5"/'T .KH$E37I\O9E IYT8%D5+O^%83,&221I!/&N\1/ M-6.WAVAY"&WO.M!T']%W *&UVEYEU&3>XB\ ]2\QGA^:YVO#E-$S]&!D:JFEKR$4 0QI!TFSU2T ML=4S_$-:QJF]'"4K?)0:N@/2;^';]0M.DCYH10J7OK[8,;+-(5@)FI5Z1)PB MH9T 3K<4C9WO/4[36X%SH-C'[D)]^P?F\(H^.CU_$])J-^N5-76,8^ A07 N M@8K&@P\Q@*$+';%H'Q]>8!N*'#=^HB"R[,*@;-O1:HIG6)=&!ZQS MP+7T$(V6=5";5DE99F/K==Z'[IH?O(U^U%?,8Y73%=)^FU==A;/+1IQ)T!Q] MY &BY[P.FSNH+:F^E?M:_PMM9IHGB6*0E=>\#HU*C*2E 2LN$IF\B%,3L-(CH" M8H^(ZJ7&K!VTCM-#!Y"ZFL/T#F=?SK^^+Y^GW_#!W,A[TQ FR7%I6"0@".M! M21W U4(4[KF)Q>L<9!N8[4EH+[W'0T.OI;XZ@.,V7JX+I#[/7^+=R02O+Q:K M#NF_SKGX=3X[_[JYLD-C=I3Z._9=]!_7H39,J3ZO5_^^K[JP+W/VZ!M].N^=MI>^B?Y M[:"A/C+/@V<:M%2,[*0G5[16?PICLXJR;M-K8T!&:*A__.FKV8]*ZZR]JKDN M#FY+RX[XQHMWGM 2"]9G+8HVAPH[:^-#F[N#_/E]*;>0$C-$P5O MX$TM?_0:P:%%\"(62?R48MKXE'>IZ 5&!ZAS/I!L.\+%=5F]E#F0+PK16UDG M3)1:T<@!<[91<,ME:F-C[M,Q+C8.U^<&8!P@W Z@\6Y^TQLA?8B*.0\IY.IS MHH!:'$E"L#X+F8*W;0S&+0U]0.(03"0ZWN\83/9=X6A-%SU]C^7D%$03:HT^*=PY M%L%EZ9676>M&R[:>Z62=O72_SV2=?131 :BV#G0)S+(Z6Q*"6+W-9P->>PM) M:1."$"FY-J7ISW2RSEZZWV>RSCZ*Z*KQ5GANT-"Q2JME0=)"M$4!0YN81Q78 M;KT-SZ3Q=L@;["A9]M _MZZ3S!7+7/7[BJTUC_5!)UBY>JD4B2N>H]C6N/_? MJ;-V'VWNTEF[CVB[@,?OKR' MP^\]=M;NI;E'4-A3C#VH_N7'=Q.6=,3: RQUB137%TE1(5UP0BC!@]*!#]M9 M2]_LL+/V*-7O*\8>5/_JQ>N)ILB?*8*KY:KV3ZGJ+T7R:+)E61H6A-_F%.RM M>OKF..Y .]7O*\8N5/_NPT1:3H DCYASB\1TT>#($P(;BR4_-MA@MN7.]U?] MN]WZZ0"/G 6H2ZDCA:Y,5@VK8$ M96_5TS?'*:QJI_I]Q=B#ZNOXA]7(3DZ6RN1(K&+-^QKI(&6FBXG!B["M,J'9 M%(W!JY/:J7Y?,?:@^K>_?9P8%832%.%86?V3J.M>0"4!L5BG)+>9I2%53]_< M2?7V^:A^7S'VH/K_]>$_)MHP%V2,8 U3H&Q=#A:B L]XPH1&N%B&5#U]C^GW%V(/J?_T/NJ241*-XW;F+DBQ5EN"D8$"!J%0E9!GRH*>>OKF3ZOWS M4?V^8NQ"]?_GMTGDH@AM!41E- 6D24)PBCS5X"-C# W?N@5[?]7_G]]V2^FP M9Z3[/>78@^X__?WUI"!CGDD.4=2(%.F6JFE.$)'(S87KL+5C>V_=TS=WT_TS MRN?M*\<.GA W3&PJ'*V.R@(Q3'!ET@!LPE%VS930Y[//+2]M+S#/+1]1-X!:FY- M\;N;AK$H1-W@3C+0=:.[JCMGI*GGJG!K4\ZRV4"T1\3TT@XZ9/'=89+N"BS7 MK_RJ -5O;G$ M[G"Y=XF?3_.S/.'::V%(O]Z1X561W'R/R8+.H93(74YQIX4$ Z"GTM-+O6\K M[.PM\ZZ0\V!@4LD^1V0%>#!T L@"@V?" A>H=.8N,M=Z],L!(ZM.4&LW-'J. MD'O'#=[V'88E+N]3NF.[]O5_.U3S]5I:!FJEOOS1-WVMR= M$70=U4MH4#85 M"%Q%*+Q@248$$=M$E??I.+KA#)=+Q/??<4$2GWVY_.&?260OZ4_],0DNL130 M 3KRT90(2+>C99"1Q8@&8U9MO)+M=(WKFQR!A$>-:<.)OW\3L0H CC(45S]A M8'.QCJXV1D,GILBJ"RBZ4/ CBH$HZ^1Y:9.+"IE4[ED8#?IIK^;+RZF@MW"5 MO#A$92';Q.@D6+HFT1LH.7CAB=V(;=H[-A#4E9G81_>/S<3Q N_ !5UG[=Y- M0[P<.1S.+Q;T]PKFN[N.XFM$)!I5R,AQL48)B+RO!F9"!N1PSDSYKWV;FQF-:NKJD]M'X M0Z-QI)@[N)^NA_O>,L#)>P_5E''&ZX1?LI\^DTV-T2I=4*90VN35'I'2U=UR M#$R.$W('*%E-COB,BV^W'!3O4XY$?&:9;CS)!01&XK%:<([!OQ0_BYFJ(W81J-)I<LPX8P;8+D M88F("%@".5\\.O!!:I#2>8Q!1J_;9&..('K<(< #PN]4BNL H_?9>,#XQ!B' M1>H,R:OZOAXD^!2)&>&3R=;HC&VNOJUDC=/3T]S,'2/\[I!T!Y%1?0XK6X+G28+TLB47CG#T%E![2-4Z34',L'27^?L'TVWR6KA@2W"+G M!L$6(:L#*2&$7"L.F1+9">^WMI$.CJ=;TL9I/CH=I Y40G>H^B=6@XOYQ0_Z MMU_P(]9ZV.O?K+$KG_!B19#*0N"K)ELI('H2)L>HE$MTQ;,VJ8%]*1VIZZDY MZ ;64>\8K"/8:WE1W2;U 1>IGC'E?,XH!#@>%:BZ5,)95B?[('D!J)EQ;68Y M[DOI2-U7I\;@L3KJ (-;7PBOH^W+LT9*>U_>$,OA[#\P+"8VJ*)DRI!+<* < M:HB6"XK(/8F4$90:;3,\G.;=CK"ZR[H>XMWBE:B$RB!>9C MS2NRVJ$@,PB+QM#ED+-K\^9S*,6[H?,YY/Q/HK-GA,UZ[C[_.9]H\D]R00F1 M$5,J1G)5F8P?#._(!]$:RN5,%"(F5I0 MPL%)E@%CJ;4"@D*U-C, ]J5T-Q ^AY>,ICIZ;AB<_L")#S8(=$@H81Y4]3I\ M*1XR-W3$9$C.;QLR?"(,$J6[8? YO'(TU=$SPN"+0M^\83)RDX*4"-IY"LBB M]211Y-7B%U8P%9?5ND;L;&I_#.TE[;3TC2$ZTCM9P0R"1)M>A8B3)J.1J MGT20NF;Q6Q4)[T;A;L![#J\I373206G45KY^G^6K="GF7_Y*]$>O^F>EJKVW MQH'-=6L7RPF"#PPB#UBRY\8VJTX_@-S=ZG>?P_-*>VWM#TE_"H&9Y*?(Q#M&<5:;OMACZJ;$\WLX.4SB!YNT'[B( M\T$OT!47KW&9%M/O51V70W!\9JRX;"$:J\@]K:LVG"N QN2@*4YRV&;DPA:B M=H/0\WGC.%[RW7AA#UEY=S.8HH[O34(7B"&HFG;,X+2@OQB2G1/.:-6JXW8K M86,W-0T$@)V =9@V.@#7]GJO3Z0OK!YE?02X7H@K/:JZ6NDXWZQ?5MX MM@?KR1F1/(7J:%($)4L=].1E'5[GC?:H4V@3: S(Q-CM@R='>'--=]S#[MZ$ MZ>(?X>P"?R697"SPLK7G'N$[]K)O^%%#];3O0NE O>TW7ZK55V?S^K%;=S,H M$Y7BC&(*4:=2A@(NL@+9,&,=8U8DV^2(;Z/JZ%6\:W[V[;P&%Q@:BPF\DG4% M2*#C5CULPJF-BOC6J4WU\U:RQKV)!\/(HV6\@ZGBV9F=(Z8^;?V!;4U0PYE0 M6T'&BRF*)[IW+%V'RF9)#E>28+@,]'==A_<_.T/T*7W%?'&&= %??V75G[1\ M,W72GOPS+Z?+!H)D0HH@Z*HCD%8 J4D.06H-F0N<< ME:/CU$1$@[+1L:';!X./NO9'4W4'0<<-RR]_O@QGY&GBIZ^(YW]?S"^^$X=W MYG:%2)\7#F*A^T0EYL&;7#,1%&&QE 4V>KG=E<)QPX5FZ&RBH&=W(Q\SVVK[ M3VQ[)[>31 <[VF?Z Q13 M+QZ;ZTF@4V&B]Q!5K+6OB4&T5E1O%H7S&9O[+,>RT/%EO _V-IJ[DZJXKXOX MC@%YL\#_NJCCVU<+;WA$J;TG9\*(.J^08CI72H"@?!0YY90:C3W?@;A.\'A: MV&R^JP?184^P7,?0U3(=KU$*Y3)@SK7+R@1R?AE"*DE+)BU&WJ8[;@?B.H'E M4(#8!+B!M-,IX)8WY_9JW5+T(1O.! DI67*H700G9(1DE)92D538C;Y. N!>;N"A--D3/N^>N3ZI+!I;S*-ECB MBTY@I&O&Y(].M=EPNH6H3J[?42!VB%XZA9B\8H6^EU 7.AXL<5 L M&' \!$C:FQ1+##DV3J ^)FK<0=GC0NP0O70 L5=A^951912]C]&V,V&::.@'8J"'$0!KK 'L?<7F^ MF*9SS.MY6O]OK\Z9*:&X(@V(DAPH[ATXR1UH$JD5QI34:#_ ,52/Z^8-A9R' M%&]F-419:&H5 =PI<#HSM HP#%> M"[J3)BP@Q20$J22O0*)L:%4$/R<7(^9@A8#7O M1,<=X/O-?('3+[-7\\7W^2*!&V+FVDO .N1&N3K8G]B# MY$I6RE'T5AJ]V>U W;AX' \[#^WMT(KL )PD%G*8IFD[4^2&EY18@< ,.3$J M%HC:62"1":,$3 MBY*-R *RC[(^H";P.B60TG X-CIV>A8/?5@%W^$ MZ5F]6B@X_$1_M",A&U(L4E#D'96H8@-#G[-A-G1I6HZ;#Q-FVK MNU(X;F#5%H9-M-2!27R-"S+PY],?5Q[/1"III7>&^' ?10P> NA-E;9.58KQ(SPIPE6O%7!3@G-<45;$<4'*E2YNP=3?Z M.JF;'3UV;:#-#C!Z:[3O\#=1,EIKZ/C6DU6'O0>(3%$(A%I9$SG2_QK?EW?( M&7F49@.];[PY#U7"AA@BLO8K)QDL\C1_IQ@VD@F)4H4$*CBZ MC6V=D4\7-&3%:PT8@4$V;@!O.6QDP^"=5;;=:516^P0\4\RLLD'R/LG^&PID M0M9:2-NX2V +=9UDA8]%S+X3D?963 ?7Y/I! 2OO8E69I 4)II2Z@,)G4(5[ MB#$Z*$:@4]*7%-M$"$\0U@G$!D/"3@,]#E-+3RB[/9+5;[U<=W+]/.Y,X-+5 M@<*Z#@?@+I%'0-ZL=]PX3TZ(%"<;LOJ(NF[P=CPIQN.L#;A_EBI9KS M&^;6<'E50F&9U<8*!):R 25U'61G^*IA(A@=99)M8+<'D9V@;S"$S$^CK@Z0 M^"HL%C_I2OB(WXE)S)="V\R>S#6JP@#"B]6#2 17/14="TK'8^&-EK;N26@G MR9-6B&RIM@Y0^FD%9+IFZ'+1),?B% C#6*2 O5AL M$V3M0V4G#:2M\-A,81V \=:Y6>-*WY13WFRF>!56"S'N)#^UT!&S49"X%Z!8 M]7ZR]75[GL\IU\'SC;, !U+>B1%M'\2<0+$] 'E-Z>_-O[M,\Z^3Q)WYI2H* MGF."I'2=R.<9W2*%T3F.G/[!DL@; ?E(RCOQ3T^"LZ<[!=LI?420U]3TY$5: MK2NM8_=P^J,:B-]G<7IVAOEVA=!JD_.+L[/YGY7I-_/%*R)R>OYNOEQ.5!&E M%,TA,KJ>5&78>V& \V"*<#+;ARV$CS/B0Q#271=@0\C,1])?%^5:CQG^#<]O M>9U('97+C.ZS+!E=;TK4HO4(V;K"BK2(KE%E]7;"1O8,Q@!H"Y7U[A3<>17= M+E"5$D.3-2C-T^50(Q^#!N>+9\X'$FNCYYXAR._%S^W-/6BB_@XP_VY>]X,L MOM4RS DJ"A.4#!"#X:!"(MHU,^!M+,4$6Y1K,][B+A4=7_AM0/"PQN=0C71< M?^%7BCVDIL+?0F* .HDU= Q4^U!_\!W(W#YB)\,B2V20,@MT!5JZ7@O9IX ! MN40K/;:K+5]#T!!%];=9K-O-0C:P$F4A%I$K0KRAJS[Q4#L,@U>L*Y8^5?.\FXHBEBG?_^T'-1<.5B9M@$I0S@DD'AOSQVI];N[^X M V%9#K+NI/;\.1F-V^UY#SYPB^+B4EV(+" )43>388; ZPZT:'6(U@?%VJRM M>9JV/DW)/AC9O,UP$'V,G>JZ9>?E?+&8_UD? ^L#S.SF^-[RQ0(RX[0$;VKU M=3(10G(2LO'>:!E5\D_:FGT_.FY,-22 FHJ[@VCHEK5?P_E52]K[9:[$OIN(^N;8U8 UWU[B@=L^ORW@\8 MU%5JN8 ]6Z%R]ZR[@XMOX5O>+WS+>>4 M:K-L"5Z"RO2KD*0'37>'C&C1\E/8F5N*>D+._IK>"IP#Q=X!?#[BC_G9#_+Z M+U^;WX14<^(_KRK:7 DD"*Z!!1= 5;_.%96 *1TP.:UM;).[V$I63T Z5/./ M1OX/I8:QX_=W%__*>/9;K=Z]Q\OMN,Z0E1 40D(.=1RC++5F-SC@MF0E<] Y MV*?\WMT^U5.L?B10&LAV;*3\K_ ]S-;B/7B# :V!(HH&96,$SXN!9(OS*5B! M*NV$D(V?Z"F"'@(9P\AR;$1\GI/@ODS7\I&3#B*:"+987== 60CUR45D[KB. M5C#M=L+$EH^,.TQG>%0,)<^Q&[$3(C9^8B=$F.>#B&%DV4$L4]/%Y]?I8OIO5D&>0R;K5&ZP5A.J3=U_ ME)D 'TOD/$DTLDU*<1TU/3FDQR=/CI9WAYBY.DR%R<"<3F 2+W5D:R8&"/DB MVR14-,AMFTJ?]?2,/+#H:#T_ 9P#A#[V!?1F^A?F^E):WZ?>SED,C.K MO28;7&HO8-;@1=U?FBDF$YJ3'VYVNH:>^%!?R#A$D?-&4AT;(?\(BVDUL5O8 MR72W4OP5H.Y0!I5J@;/B&BB(IZO;\1C$;G'NT]\:]^89&B<#RW9LJ+R:SY87 MWU;E[Y_#7X\PST4H(4%AGA@I=&TX@QK0<2M2T3&YLA-(MGUEW'S(T/ 83)YC M ^-RGG)=?U.')],O\ $S'J/TI@C0MM:FB\))1%R",#XKG9G&E'<"QU-?&C##2V]1F'-U3 ME(T]RG4(_>\ JH.5,?H-]N;5]0 IG47R08'WNDZ E A1!G+@.K MZOI']J?[P]4T/UIF8VOZ[0W5.H8<=$#P);'*N .OC0!1@I,R&&/%;@^\;_?2 M=+OHI9FF#Y/9V)HF?(99OJ4=>?$)B?;DD6Y0KQ*X.F7)I%"D)+=)/%STN_ED MW_W!(P_3O]U\75>MV)>3V!CR%D@]]L[Q4$Y;\$E&8!L52X$ M6]1Q-[/^\">/''$TT_Y1$AQ=_;^_^7LE_=UY7I4I^Q%.1<3IYAU_" MV2^S\VOG7Q:'F3D&7 @BW00'0?M 3ESDF9MDG=VVR7F)Z=^^S'_\C7[T99Q$ MOUAA>H7G-1_LJ6SE\)CZ6$F.#()+JJ_/F"Q8%",?SA8!"DV==L\3Q(0JB^R4 MB=L&RCV-@+M?&R<,.EI=\P%D-_9U^"$L_NL"/]7VJ3?S\_F/^=EYF*;YG3K- M3]]?7*<41=!)ZD0WO*EYYV(@T4#=;1@)V%JF'4L& M-GQAG'AZ0.T/(;D.LNWW/:9W-_/.3#1!H'50^Z5!V2JBY#A$Y47D,1"';?9Y M;R"HI]+7H5O]#I-Z!^"YVQ/_\N?5/N?+)877@T1OID'&X+3A$ER.="-&&^O$ MCPB68B>'L1B/C1YM=J:QIU:N R&Q9>+;@/KI 'GWI77)6?HYP<0T"2:"=X:< M+Y,8"YB-%92(P<.,0Z"K3-S+F[5(Q?)7<"\!PL]@X@\P#X5]MB+O=]3!RQ M'J3U($7V=4)Q@>!\@(32!:MM,.X4TT/N4S5^9=WI[='A:ND.8K_/PK>Z)>M? MF.N\QLK0AP5^FUY\(RFN_NAR>7&9 %^>+W]#8E=IR;SQ@*).>159U<)X#LF) MS"GR,=&V629Q).'C5_B='*AME;L_EOTEEF?X)9Q?_=DAT'Q=/4E,??I*_-9? MOYI_BW0/7"W8F@BCT1G-0"8ZF8J'.IK82A#>VCKB6&&C4&$W^D9^4CL=-@=6 MU>'F='X>S@:/5Z]$-W$F2AV]HLN U_A*9 A:2K#6!):TH?]K$S*L(6;<;LY3 MN7Q'*J$+4W:7B3M[*1*)(CA2=Q4!R24F"*IX(*\6"U=HI&O7JO>8GIWP9/\; MX>E 572QIN;=FF*)*Z'=C$-]%;[3[YS_G&2I"XO90,Z!!"9(:CYS0W98"8J> MBL^LS2Z0?:CLJ<-XH(1:*QUU$&NLX^W7\-?TV\6WQ[S)@"YK%VO*VX!B5M$Y M8P**9CEV]B=11:= M" F8X1:45*:.R/.0DN"ZD%V7LM$2F25PF^0?R BU15^ 4G/A=4/$9PAB.Y$>@A&"&!*8QH,D/WL.RSH:'; MB>2>7DK;6;WAM3=Z+<9B/CNOV\@0)U9+C5QSR#Z(NB:ZSA^.%%S[NB3!9\T? M/D!L*K^X_:$]C0HZ#A='B:L#:_01OX>?JS'3EWLR)H@RZT0VE'EB0C%9P"6% M8$N@?U^"T;Y-FO8A)>,&C"ULQU&R'MLDW!?(:URFQ70U26!>;J:3O S+6NWJ M5*Z;5< $74 9S."DD1"$M9D+;>6.@Q"6Q(?*USQ, .X*S\)R(_PIZB>V4[D3\OQS0%YS'?5EP%;T?R)" M0I[/;D[5!.NB.>E,W3.WJM0G)XT)!E8DSQ@3GN-N4Q)W^=IN)3GL.:"GC82[ M,UEW>'H_NWL<^(1;.@L\:\#H&*A0%$0C-%EFYY5/UKN';0Q-S-5F"G=#V[.J M*6RBG Y =_^UXFKST\^;%PHRKMP7C! M!N)&% B*1>"I<*]+";BUBVJH^M6' M=.T&L.>58Q].$9W!ZG:=V-VHY,-B.DO3[^'L(]:6!-+8>W(YERF<_0>&.@F9 M,<6(7Z4-V6XZ/,0O7?PE%L,T=XGBF>; .X3RGHI?CT/1%H V5^GS@O#;V6_X MU_GG/_'L!_XZGYU_74YT4%G)NC981G) 5$A _JLBR\#I&J#?X+9-(\E19/=4 M?#L6>(]4YG-#;CV:G_^<3U!*:YTP(!UJXI&X=5CW:9/,M2^J\CD^8*^H[:FB M=SR<'J*Z9PE/PAM."MT?W&H/RAM5-RAS"%D(0.U*$+S(8-H7&>U.;T^UO"-# M=&_U/4>0OIE?U 9X'86EX$^X2"X."CJ$.03(0F?GBG:B57W((>3V5-([+D3W M5MZS1.CT!TZD8BEJ[P"3%70,BP4ZCPRR%UX+'Y,)[79Q[$UN3Y7!(R-T7^4] M+X2^*/39&SZ+K#,WDX?$:KO2JI*!^0S)!9H!^ND^9]_>R33 M=_0O5K^U^IWZ7WW$\C_JWW__^/;>SR]U_LVRSK_YMS3_=OF!%YS=EF(MPRR_ MNBS203H9N+Q/_W+Z[?O9DU.FGOB)?[NE]2$75S_X$1J.I1O_.J\C#//_=]Q! MN_.]%P^^5_O_SN;+BP7>X R3<5IK#CS6JI4L+$2A)4A=&*+MYH4U,#N7?W<@I&F2&GGYD$,:<" M1C+-)/*@LXZ4 MM=R+E,'461DJ2HJ%1#:@2Q)8=&3FX2Z#@<2R+Z7/R0[N@[6'=K"I!I^K)7R- MYV%ZMJQ_ A=I&L[N_-GA[>/6KYW$:N[.[RBV-(@L50@4:=A:,2\H>(E%$=Q+ M8,ZD3-BWS]^6KAO;%Y+WA<<"W'+R<)1&B+4%LZM61S+'5Z.%DZ"#DWR!G!V2'>89'/I$)AAY M23GIK';K"MSXB9[0<*CZYH/+LCN#\NZFT#9B9I*A %2^%F1Q!3XB)T$%ZYSA M688V&?ICQC2?J!QYZ(OH,*EW )XGN_F=5%([@61I11WC9>L8+^;!*NMRH+^B M;#1-9HC)"B=OG]A+_?M.5MA'%V-?55?,S*^8N:QV)E8>SR(ITC'A50:;5X6C M=5Y$;0N)V1HK61(QR9VNKIT_V9,E.@XZ#47=&8#NG(9/F"CZS/'GJ[#\.BD8 M8LK1 A>NT*&0 ;S+&C1FYS5*6=QN[@BJ,!(!LE$"+RZ>"9QH=*>VM[KTCCY[)P!E'Z0\)[Y6\/]UYY.0PR((%&%VGJN66B393_I^\+6][V) MYS*BU@8BW9^@LLX0HLT@R:GWC'X:/MRA-9 ,MI+UK-X<]D#1PT!K.-V,> 4N M%^>33Z0=K!+[E' 6%M/Y*DTJ1&*B[FB7JJ9) ]-T)X0,AGOA5#&>\9T2R?2% M.\"B?WH(JHTDC ND =4['U+68X/EBN[?9\OOF*9EBODJAUJ443D;3DY?X:"T M5?0K$HEV*5F7-)-VIV*YW0"SB8QQ0#.0:N=#R[F#W."F)*T<5,\PUN@-CKI &2_SG^LCM[;V:>:=PB+ M_(#%%RDM+L+9Q_G9V9OYXD_Z W2.!)U$"D^B)'2H1$&JYUY"'9X013;1/WSL M&@AV!Q#;YU5X(%SFI]5=!_#";#-Z:C?ZQKV%3XW#!CKKW@)^N.IQG+"8O?)%@_6J MCO6R@9R:7'=;<)U"YIXD.((EO*9OW%>;OBSB03KK8K72$WPM$"EPJVFCM[.T MP+#$UWCY]TGD.1!;$K31=D%V/ M5>]-F&K!&XJ>WEHM;#F4 RR\8:5OL_19N1$CN1UV=*9YA(>GC]=&_J[NSC M8];Y57^O)X\#5)T:Z*4B-LF::PQ,AD8[+G:E<%SO<4SH':BE[M'W865>'SD3 M3OA$)RJ Q)C((RX"HB"WF*$.R*S13H^1SUE/[;@>XIBH'$![8Q[+<: M&-6)Z//R$<\O%K,R7_PZK_W!U_Q.>/2\1%. :Q9 9;+[WBH# G5A:'+.YL%B MNPT%3;M];UP_KPVD6HE[; 3=[C+[,)_.SE]]#;,O.)VMY71>'C"JI0[,204I M)5/+.0LXGS0((93(4J;"=RN+/(:*<2?7-43;R50S-@9O.+IF\3XO5>B?<+:< MGD]_U-%8LW#VL^ZIR>G_EO=E36[D.KKO\U\0P7UYF0C;;?,I930QK[P#9U3FH;@@=YMF]6+_]M$S;".[T5C"7M1UZ:7)N""_ MY$N5PZ\WH;*/+Y8RY!7[BA>TM;^LML6J9IO6([&_=HH7.:M^>Y',2R M24>A;&U'JUB4]$.P$!-&"(([6XI*IE'5YED?8-P=)N_C]?1J(_QM(OT5N17? M:>G_%ZYO<%*R$R:2;Y.EKS&_]>16Q B6BQR$U_":V2)=0)<@JD_!2]A!YD( ^>1>9)P2U MZ5?;@;AA+]Z&Q=\I>AHZ5-[R,U\\X.>/.1TXJVD=/Y?FWW!!4IPH)W7A$D&* M.GBN#F,,M8<;;2<9N8A.2-7)R>NXX+"W:>WQU$SX8P34B_S/F^5:G)_F'_ ; MSL@^Y\@2HBW 2M$D-&?)G44R/:X.?DVFF-T.D@< ZHD%A[T(&Q!0IPK_PB.( MC_7_;%*M8HL#2#AGU'&L9 :)1QS77&LZ29,6 M&92+B6)>BJF-\)E":<^4&[!7?R^9EDW>\^U=WO-]V57.BZ>4,^%!N^**(/^B M=K>SSM-F+AQ2\B5$*^CPZ)9_.9* 2PH]#H'1#Y;U',H9^NA^TB \S5;1/$IE M.=AZ!Z2*3N \I CC:)@U4L'0R+J_X;FMQZ&= M]-=78@_SFYL5B>Z.P5=S.LTF-CF!CEG(.CKR>)4![^FWQ*$0,02I3+<>/8>N M?$EQQ]$H:ZJ.H;%V=VUXR]MT]N2N>KRE]EU]6Z'JK+4(R%B=-!--O=AT0*9= M(7(;1>YF['HG[9*"FJ/1.JQ"+SS\^0VOZM.8.85[M5]?NPN41PN=,Y1YGLM! M A:CO+6J$,:*6H?8#.I4*E 8(N<6O147?S5\NS%_HPUVM=7N#UTLN!8^(=-@ M;'%U*J&B/6\<<.^BSR44I;JU;?WI4I<4A!P"C:7^2&UKQSQG.W^Y*4Z46(AF*.!C)B?:&+.MVYJ"SUB4Q7HP],()[;KEA,E4- MSY%&DAY!V<5MFXLW\\4ZAOB(J]4U;CI?\)1JV;"%@%C=-(7@ Q,0JI1,E,'R M1OU7]Q,U4A?E2/WO]L;I21DCP-6]C#Z0BA;?\/9Y-D:OO:U%\JI>Y8OZ<*5W^MOW\XV#UPG$:T*UA4P MSA>2CQ#@HG6T410:4\@'U&U:93]#U#!9]'.!JB=EC#FSR+>5(E6XE=>:MUC^ M.5U]?G6S7,V_$ '')1([?+>WO.&A//24)MRN^N;!JO_U8-&[+% L$J7C'NJH M>O*R.8,HLP45#+=>>2U+FRX^'0D\U6;]9)G[\=49A6+62* ]*4#Q[,%['T$& M$6+$S#T;1! C&3S> D^[)JV)KB[;OJVCI696;OOU,]JZI_@YL\43RM765PHH M_JP]K9/_+=MFUY.^WD(E9E" 0 M$JL-W@5M5N="H"W$>)!!I:3:2*$3>9=AZPY!TJ.AG+UK:>@F.?;VWQNSG=D^#1Y20*V*+J2&96P#M-OH0SF5DME50_ MA=@!ZUV&"W<(,'XX9AL(?> BAVUKG?>+C[CX-DV;ZWSM4 J>(C 523Z>8FYO MZ >TQ81LC1.^]%;@\!0% UXUM5#QO$=YCP,OM=1LR\%R6P6@678R9$EG=&UN M61RO P\]H+):JRAE#)VL[2&@>4S&<.41IVOV,4Q.%//0P>NEM>0=%MHD' MVC'&:PTJ20%>6%(MA;I8.$F#Q4['T:-/#Z[X4W6UYRG.$8(;A=K_F/^)BVT0 M^C%MJQD;H*WM!VDJ \ZG"-6='9U4&I&IF003'?'P-YUAHGX6P*B'Y$. MC8[W7W&Q>1T>9OEWD@K%!+75U"TKF8LHHH921D@6@E<,(I=* MJ<1]WIV/M \ NY\>IJ5X*]V?)+BAU?[3V.NWNR(:[K5TT64HI8[/(3B#3T%" M=,Z2I*P/LEL+E^YK#EBMUC H;2GX$=P<;#E;3ICA3FA=H$1F239&@K&J_EON-ED6@$,9&$%+1;O/)@Q-* M0&&(J(N25G>S;B<0,4QL-SX0GJB>BX'A/7LJ**ZC%4"^@0%E;!T+J"3PP%+4 M2@:R^?VB[S#0]3XU:GR@.TX9QV-MO@K7/?AN^,@=#^,DG_+V:=J:+>/65_,\OT$WA?7U_,_ MZ[W3F_GB%9$[7=7WB1-1K(WD\P)R4ST-M.!"4(":1Y_HKRBN[V0)>R.I$PK] M):)P0-4=#EB_ >QL;97SI^%P6VC//"T!^8 MP5(\[W;SU#=EW1+*[%\*QKUIRO5=8W\G7,S*<9S8Z,"+JHG[3-%;;$$ M<)EE.CQDYKM]0?8]GWGR^]T@=9&7%'U)=53 V/JW6S80.454A9Q501)111#2 MD7P,%Y7T5D2DWQP.CA_6Z :0R[V0Z$FZ(X@,?MDN>SMV@YCVK,Z>S]%IPKB@ MHUPX 75.E2@HAG0Y>0EGWK7&. M#&0QI8Z6C$R[$KWNYL?O7Z,;."[WUJ GZ8X.)#]:2IYBY$G6%M=U.H#VMM8; MDKFD/1!5RMFRCF]\GUVG&U@N-[O?HY2'!LQ^5_[>=W]9,W*X)Q!%%I,OQH*. MM8I-D?Q"*AXR!L]<+3=Z_H'TKOTP]GVLM^X7G:CMJ=?% MTTM5WRN%[7RV5]=AN9R6Z>8/WL[>3.OCKVFX_D@,;EH8WW4^4 6]8*E [2%5 MJWX8!.LL."]]]JH(SSM-N3AX7_?+1P_=TK8%QN_+0WH^X'6]BEH/'KNG^+8W M](,.7<[D(+*'PNO[G%QMOHH"2(@4>XD4E>-M?,/3"!^V/<> 6'ZB$=O9 '"! MAO>4!I3/?[*U$6[8:K)G^(K$>)2U_XRE6$81;,@[D!JDI/A9YX []K[/1IX=&@U!Y-X).=(1/"% M*]!:V&!<1EU<&P&W8NEO9;X/P?^N^1X':"[0L)_4:.XGWVQMVENVE.L9V\Z@ M2EDA:(\U\C,!7+#U$3"?9WV[54'N)>2&0 @LZ M(2/6YXO&@Y?$&3(=M.32J$:S"IXA:F#T#@^9>1O]C1>*VPXEQD:,+A-60B!F M@LU 'INKPV2CCYE$AVUZJSY+UK!P[$WYW4!UA"9& *NZT=Z7=?NR;8<:IR26 MJ&M5>:U\L4: KW5VQ:G,D:(!9ULUZMXA993P.4;-CVZT3I'Y"$#S$:_IKZXV M/:VNR2EYD;],9]/J=:RFW_#U7]7&WS&70M(H,4.,/)"H= ':>1$,=PK1YQ)M MFYO[@\@<=B)!.["UT]4(@%A'^1$!GXFM7_ ;7L^_5NEM>=JR)+D2& T'FZH3 MK$L"5W($RX+TVI,_MF>#CD$4%1,( MDY#\81;J.-X$+!255);TY9]D?.OA M3X01B7FC( 4K:FL_3P>CJ0.PH[).&1M2;N,>=Z)O6$,^*(1V/>;^]3GTXZ9. MXGT5ODY7X;K*].WL[>P;J6V^^#[)M/53%'1HR9SK)"I9'YT7R$*DY(7+QNSD M"O:U-3^>B&&#NC& \ZQJ'(%1[<3JNSFQMZ2=NO;FEIN>&P]%07)_-U_]?UP] M> RAE#(Y27+J).U6Y54FZ3L+UIK,BRY>[S[]/*<7<@Q+P_HC8]@=XT+-WWG[ M;%3V9K[8_E']=WP28^3(M*]EQC5NLA9(( 4P:&=8SL7+-IWKS\OG, V#_Z4V MVNGX&G/)H]Q<+WP*?QU;NO[#%WHK9]Q/5T_%BW??OW_5<%>1Q8.,5AH-.:DU M#CD$Z17HQ'/4 @,Y+@WK-)XDJI_*E!\^_6!HM V!"V)8IUIH$0V=)01D.EH4 M4SJ'J&V;/,AS5(VAL.!T?#Q=E]*#'B[%JIQ4/?W4AYK8F)9UTL]!27@N0Z$S M#J6Q!*7@(+AZTVJ#4!RQ:-?&]V]H:EZ7@JF6+=RM\2&LL#[\G9NEZ?5TH[G5&\RUTJ:65=S4;,0/_W@BO3;:60D\*HJM@H\0.%ED9UU0WJBL M?*-[@=.)'T.)U+GPVDZK(P#RQRE%&_4)P6WWJK>S?\P6=W$)?NO)UDR[\F; !$S"1^YAX"J MCCX6HC>PK0U]'^<1[F$]_IS<'\ M&8T]^9>OPZ)V.UG>+G*'/TTJY88[\!AE?9=))[? !(DKU(YIGT2;.'8?12>? M[3O?O8^<[S$J*G S7$$,VD+D0CGOE73@/JR,)7WO!Q*-#N!?Q7Y95 M.:6KP]ZO-;0P#7LY[,54T#&7Z$L=DEQJ*_ (G@N"F$\I28H5C&KSR*Z5G7E0 MT;*SPLNPG*9:,#V]OJGS%ZJT'^1O#&JI!0E"V B*60'.H(,2!$-NF0^B331_ M),$CM5&'X.F9%['-5#>&X.".S1<4LN?*$@5''S'=+*:K*2Y?_Y6N;VC+OUFW M7/OR]6:UO8+9;\,YSSG(VDPY4XRD'".!YYP@,^6C]UQGWZC-5>^\#%R=T1;7 M@RC\L@[MDW+.^S_7\-ANF7_>BT?2,'/,,#"Q("C.2FT/2[%@'0T=M/4I7M:Y M?2?6=5=EQV3A+$C@Q UM-\?)Z:5?I< Y]]:CQ#:)CA_(&.D9>XCN=VW1\6(> MPSC[S4?7[D M':[>ET_AK\T[ OKS!88E_H*;G^]P;#UZ'7T&'AGY9*D6)R46(266M!S.KPG:^>6.TDTV6.H8Y0CB4Y[B"Q88,*7B'+=+*GU M'>\QA%^\H3T$L\]<_397^@@2CQ\P_= ]_?W-JA/G.USG6+C/4=7)D94%$#^@NID3% MA(&P3J%+H< ;)L%)!_DD$-HXKE/W!6Q&;.NBLW@& 4"0GMG M+ \H&CD1A"RNDI:U(#I"*,I S(CR4:!VF4!RW;2K"GZ-J6)#UI_N]H#I1$2, MU9OY J=7L]=_I?7C/_IM[5BS[=I:DCN+2\YM7F> M_!Q58P'5J;J?-U+$"$!%YOS+/$]7WV]EM&4C,,%44!RP1%^SP,1!"1+0R*2R M+6@;]O_N5DS\^7K?+:>:%<-N'72.D8.J.:Z M;@G/P"G)@9P%;Q071L5&(VM81)W-K>I/-2/ V0X/M[W04PY*6@;2^@1* M%0IZ:BE;*")[*5!RV:@UQU/D#-QLOC]U[U;NG"S[$0#HP;;[M BSY?5&,7<5 MN5OSZZTUWK%(@J$(F@RNH_-;%]*_QU)8="&W&6/0C;Z!WX^<#H3]^8:^M#(N MK+W#56V[<=OPN#:R.(_;XCK\GTZNWH5EI_?7,__ M_ _,5W<3YD*A?>9INYE8^]44%2D,=PZ,8SZG4JR2;:[8^Z!^X#0K5PYK*L\7%9U/L!8-X M:Q@L,A8CSX &+5"(J,')+$&R[+,L*J749K#T:70/&R6=#U\] ?L(95\PM&]G MV4;#4R+/'46F,R\&"R[:.E;,E.@-)SFW";E.H_LRH7T,PGH"]Q'J'@&X.QZ& MO]U-R_ 2G14E /E8%) ( +J> M'_IY?DWJ6FZ"BHF-.FJF,X18;^MYX;6/+ //DM&&CC/BK-%ESRXM%U$X /6;B**UKIF,K')]6Q09 M!&4B1"Q94MB)IM&3L!.(OHA+R'X@>B[5CL L[C)2\W(=9/WJ9E&UMBGLW(BD M,F^*B4F9 %8)3\& T;2158&DL5B.0NA&U^>]LG$1:85^D#Z<^@_'OM]@?X97 MZ]NWWK; \WX5<66]I1UL2:KD_ZOJ_SM9L+[1%]$+ALJU&<;W$\(NPC%M;Y / M5=%E .^N='Z^V P'62VF\6:U?B$T_V.MH4F,*F.V&K2A T9QAS7U$@E): UW M4:A&\]]/)'S8;D.C 6[?*AY%KYDGO/N07"PF,+",]J7*7$$4VH&4*O',:7/R M-CG9(\.L9EV*A@ZS#E'$B6'6ZUGNJ>9W29ODU_D\+U_,\G8ZZO(CL35ATBMD M4@/RVK@F9@N1\4@@H U3A'+6M^F M9^F89L,G15>/2EF!!'06E;OYK/Y9F;< M[&HCJM=_U;FZ..%>8++>@U!U7JX2!J)W#"23UC/,JC2:0O,\79V@YOX64.M1 M0:,X(N_EL^G1]7AHX2:B>C#?\_?I;+X@$_YV1KC'Y8JVW(]?V5CXWW'U>?Z@ M%&PYB<4S&5@!SY6KF34&P>4$+#'AC(R!-VHV+^9 MC(R8A$%"ME+5J'A2DE<&#(:B I)<=)NJZO,GLCC[6VR-X?0_YMX;YB->K5^H MXM<:9RID>X2N9.R2-"A/NYC MG(-+)0*W%K-Q@I=&;88[$#?PZZ5FB'H4R?>LIXNR5Z?T)MSWL7:VJV'GP0/Q MQH,P# D/=7X'PEDP"+A!CYB7X1LV:SVO![EK+/;/LR^_;OWS04LZR(!D* M\FI3KO-6:E:51W \(!U]ZOC^)$ M.T93\S[%-K3>/WY?UH3S#@.V1$LV$IBF $+93%%$# C7T0$X4J2L79N$8HD%"B6=)HB6<_)RQ,F1=,H0="! MNH&A=&ZOI&]]C0"#MR,N-TQ5$=V>Q<1)O?NJ\[>,IW/888+@E("<44L1F J^ MT=3OO32-XLCJ4?^[X\#[4<8(8/4!O^'L!I>3$F/TJ7 RQ+*^'=5T"A4C#L:Y7V1NH80;>_1-O^ M1?TAAB7^^[_]'U!+ 0(4 Q0 ( .^.9%,>.Z_FY @ -PO > M " 0 !E>#,Q,6-E;V-E #5Y 8 %0 @ 'WA0, 9G-L&UL4$L! A0#% @ [XYD4^8".3%?P@$ A+," !0 ( ! M3B0$ &9S;'(M,C R,3 Y,S!?9S$N:G!G4$L! A0#% @ [XYD4T5L^! Q M,P$ 6=H, !4 ( !W^8% &9S;'(M,C R,3 Y,S!?;&%B+GAM M;%!+ 0(4 Q0 ( .^.9%-D;G(T>;P '*1" 5 " 4,: M!P!F

    > M*/Q\)3>6/MXT$0SH':F.BNW"JQ%,C@QE9UHV%N@68MJ!<#O33 M2GL?=8J^Z,5*A8N X#-K>B K3ON#R\FJ!E<2-M>;$M:AZ-CS7L'9T#T#,3+U M,"M+ZLD*I\$1H9\S6X]O2\QSK@^&>FH::KV D#K"&;Y_:6]NA>V=J]W%A71Z M"CHZFJZ6IF8W*+Z0HD ;GH7@B7HL<6/4]$5 Z3IN)[=L2T%)=ZBQ/Z+=49ZC M[-HCV:QQ[WE/]ADQMHR4B!31IT$9N52G:6R=#B\&D0K:,X)8-R)(J"^(".JV M U7Z.B?DC1D-!K>>H+=6?7M'F#FI>] MZ*LC [/E^^HP.H'_R#J,S07\* #?S^V3@>_ZR>#--D(Q"KNCQ76(FGJJ@MU# M<06*5K30^M?-K?[PKV;"3';ENJ4R,EH0KNC^.#';D>CYK@\:$.U.SBJJ'OYI:LRLD@SO-/".K^X*,_RR:7V MS6^G2),I"7^Q('2C+Q3"TR2+?S+KTAB\VU== WN^?<_JO>+1B^$9AYK:6V^? M*_O]G! Y4SC)4$]G2S^$I5>,[__@:%0; ET:9ZP-;AF@_U@]M]%1,(.TEX4P7'Q0-7:Q+G_=//=L3BPT M3R-/'=B&[V_F^CHU H56,]HE57DKP9@/O23V+U[Z31#.D",E7OQX,J0?WDU> M)D;E/.=FU3J>D)(T)5;@ZDB_ZO3)D/8Z0XVW5$;-[7#@^&$W3$/A+KL4K:RVDKT+AKW)LK%*3)$5$6$3X+G+#@2>)=S_[E[*8(;P[H8Q(#PYP$_Z MOP._KUG_63_TNQ.GOQ-$IRH(E"7CODZE0M>[C]QG3>R38WC5W \^QH_5.&Y\ M<:@5H!B8J[\+M4A7[O&ETLX64WTC?T#.P$$$EOW:#'%IY/XR,US0O/7+\,J&GG".5_MKR33"S M=%Q*,=(,*2_?G]A,:IVDJY%XH K_6@5?-L4#.VP6;$!A/$=(07SHTF_<&ZK' M"L$G2_QHB*!YNE;X]BP_"0 +D X>E?JS"(*-AY\'<'WW#M_)C"MIXJ'JE]\: M] (^;W:*N['B4]/^LXQ?/G$*\YF@5><*I^@FL,:0ZFPJF@#&M\V#7:R9##75 MV[PW;)R&/OBX5&KM/FV*)L'/I_8J 8W>TAX.,TT;R?F?A'NQT[6/[D^:VSH8 M:CLZO[!^&<-Z9%,6W^ C.#S>,[RE?8>M M]Q25E>TKD7$1C4+GKT][9QM#"%1=^"P!+8$!=1^SCJWC0+"L)L4,ZM9R\=LW M8"B0GMI:\[]?G!U5Q2,.=[8;O]?^!&-E?1P(1D;YXXUQN_LOW3X>G.17[N)T M!2O="=YDM4[/;V4KX[B6!]04ZCH6ZQR<#Q781+6U M2>,@3NOPQ2I\R;%74&3JP! ,8BMJY6=Y8^'/O$.-CL0^B;5GIW+"+H9=I:I:>I&(@"1UF? 43M?DK'XQJ9;86\WIYH&^F"!]0:E-;UV_&4; C$XN]M77]H; MON%=$<.:,9;\3!^Y(M5 S8^V@$_4LW]"HL1WP=2C]NX M2Y5^FJ8U)?;;MACCA9;-Z:VA3R>1J\2J.VM$8$@1'+UH007L"[;+O_8:#SS])'/H%[,5BH"X#1MR00 M8R?7ZW#6KO/>?"68JQN]0VZ][M8K+Q\DW%1=0%"H7&4S2BT3NON 6DUY(MGJ MO3M?^PMQTE1H%O-OBM.$5P5,9@A/NP,+9J;W;G9W0W4]=MO<5D.<"$_4IS+7 M"(^JJ6^M7VD>\W6M$7:#(DXK1*V&M"K&75**[%:,+AO2'E8-YPQDBWCM!J3D M<"(H31L>SBN563D)W; M;KY^&88^'"I3R%HK PQK:1K_Q0^$T=W;V_DX^\PM1:#D=O4ZDDN 46]"*WX" M:90[(2;.&IJ_=^05^+A4TVJW?ZCE*N2&9:2/@^F #T3:H:&08NB9CO8"4B,'P3(V^?Z- MNI#0^VQZ>DX1RNIL1HOLH$P )*0NKTSAHKRVN6>V9T3PO>O3!G'L>HE38G%. M%AO.>IO;YK?%AD:7!+#V(<,TV)O^ED]#]GH>(%AJ62-)!;0V4L04S#VVKO(F M@DJK,5H'U5^FIN/&DG+R-.:$<@9;5:(ZM"9:,\HS6\DDA*D0'Q*@&\BL]V%A M9+;6L8]B/@)@OQK6K':DB)9F1[0X$D$?3]H,:MCSY*%+:REA2==U8S(."S,0 MSNA8QP">]WH')4$Y250AR+!N93JN5R2,@C+.)2BD=N[GKN9SE*(H1%?"G[M7$86)Y4*U.*YU<2*9D2ABEXO+ZC?T,P%N"DK1V#H^T&7 M?J/BI_,-T $F7$ETN1"^Q5..G%..D.K+ *V(\_(&OU)NJ^' ML\/>(8*XBN>RD<$/=UE,[(_'\3UJL>OZ0'31U#9?2?S6IR19^O*(!R4<-O,! M:8/D&,'+D8\C>+(V>] PJ]W7/?2P[Q5U6@^3RRX($Q2GL6!54M&D\/+*8[3TGQ'6 1#\.5+_ M6,N^:*M!=-9M:PLWBLL4+Z^I'N@W^CL=.JO4;877?3!)!/$*J;(IC.6FOS,H8 M9RO+(MAG8)>91%CT+^O\;$X_]S#H];N7' ^'U+.%4U("@-.__<>,5C29@GNO M%PB+P_:=L ZCWM>A*S7&&].^-:&=/]QR!B?I+K^?ZUW$+'=,3/;8.C$XDY,Y M*O$8/<>.A#_@;XAYEU!YO G$!!$4-7A.,%5$K/6R\<*.877?44'%RPLJ&K;N M1C6SM@]IY!4H;>IP]HOY91YK[RZ[#EI6>'2.690K_%*=UD3J:2C OYJ"XVJ, MO\BH3]*%+6-/Q2.^CM]S/[O'Z%L)70PAO_-LSFLFZ70=_T'5V>-8Y4/E(+#R MVW7?T;IRGF!\!BH68M1V^3GYN^13X?J^7E>/QQ\TIK/8Z'.;HZMM1<\Y7\ SME#-POOF*W(.>JB%V(RJDB?99R MPC@4SZW9?MTX4F8+T+,T>"DXFGVO?;/.*\BAY6=2NE/94'$"0PGZG:_:L\R6 MR^#%0R,]]0IH/L/3BS"J]!$]0&UK 9B07[%4@[^;N="[W[RX/WL5)^UVT'H8 M1)?39F_<69):*EK/(6 ']8%:7Q%%TP[N58QO6.9-G=*FOF@0ZPPX80!UL_GQ MN2.^79WH<\EM9PR,&O/>.0?]L+;^=\LQ;$B ?Q9KZ3+3@"4?.([Z$ M?$3&S':,-W/-ST>31;PS6T:YC*P&L8DI9ST3HY@_9A5F=7__.B"_:UX>O;YI M* SH52$)V3_I:Y_%L19*)IAQWZQ)"V6]AC]_4>[:\>E9NIP3QZ.;! M44KYYO1^10T19&)V+U'^[G2"8U-:3__F^LW&IR\YD%],H<(TVF;]I?<[##G6 M&96C*[>8@15V@+6*K+%^<':U>$@W?SY&#N+0R?1I[6Y!2FQ]0SVWKAG:W[!2 MFQD&D2XOJXP>IMO"Q>1&BIB#S?1[R\H!"9ONX;R/U:J[[?8:LZP6A.L57%L*.6W4CHX,T%P!7< M7$7-24 Z[SQ:D#V*WQ>XPZ+"Y^L33ZG8F49G<0W#^BP@/#B9L\#Y\VD2^#W5 MF$L$74@FZ'GOA16+Q[S;-HXJCK#TXBSRG_ 4;U91$MFK$AU2=VMA-NO0DPI; M9PU1H1Z0C=6+Z(@"N*F[\^I;VZLOIB^>=1]2F#H]FE+6;$>6JS&)AM$_2)2! M*#8$GS<[]VOW5.S/5M!^]TFY_\YD^WHW*LKZI/'2'(3 9F]-6!=D^K6T^\^M M_Z965X].&RHPUC!KE>C>V>:![J,8GNM*UQ+S9UNA#C_EB,P9KN.7M:6^TONZNU2RQ-T8F<2N8) MZ >I!5I/^D=NK;,G-6QKIJ#=C9I+O=3&F]E\!!;D=KY+HB][ZJ@6\X"[7%,G MD_N35K*\C=59?*9?%*D!)\:L*PF1E#$*SL\J:M49T-1>*.#?E]:4U)74O*@B MIRFCKMJG)LYZL%W"T*HH<$TKG!1[LO]+_>._3&O1P^>>$T'H9R@J\.[E'=C) MUAR)[3F_58^;RE.[H@C3:S_!1!!UWSP11, R(DB3N E_WV@4[^P]/PX7<'=8 M;H]+6[N1?\BL 1\/05/>^HI"ZL3XI_E(49[^BAHRH9"4R2F/7:[SZQS33R,$ MOPATJ7&7=@ ;"D[MODZ@BMG+7+BKX^R'-POFV4O-^N$5U+X[=M/'NE$H3$1: M\5:?O:$/M'Z)([I0JL8Q:_@A-[T>?Z73KW,Q^08R>J&%!6T6MIQY M0TFOVZ MWW6^\/!8TEAREY!IWS7B7KMY,*PUV-K!ZHA<79<$D2Z2_5-IDQN=VXM:U&TI MZJUO7NAS=B-77U$NZWJ.$W/26=C52S]_4N?;5:.W/%F?\UH%,6F1SYE_"'(Q MDF3:F+:?_ME%H!$>9W TE/B.;1DZ$$>\NZ*BH#UE!%:1KL(,YR=5TXJJF_A\>H[:]H6MX'Y^0FC"T&:#T0.M MOJ26!6A6VC1.0S]MAEYEMGRO_YEC/Y@)*@[SC:E]9[U]5<"@Y\Y;R\.KXR7>DK4X31=I[:L367D?'FMHS9>^ M&-1:%N#/;&.-[W:0:OTJ2QJ>\"FO6<;-,*8WND/,W:[.=VQ/[S>YG]5U=9SN M2_@XM"18_U;$0$B:(ZHHL3,'6E<[_N%97MJ:MC:(W'4[DF3+C$T/?)RVU&*3 MYT9GF>O,R?#><#2O+;_'V++[V^L?TM]S<#E[)[W0R=*L%G-T^"C^X'!X\%W$ M0,I9BJQ(ZM!&P(78 O")"%HJZ(=WOH^\@XC?7TO3J@G%: !VOYLYG!\]GN0:S1 M@?L^R[I^,JIN=1)- MP[B@>ELTN9&CH?'FA/=;QMN*(7X0*HV8^W0LPD'E[[.UTY$YT8]I7 84+N?M MRI-0TG$6$<0'24A26ZGY1BC%,E;;KCF)J+0AXBZ,):DF.C\:%T^N\7$1ZW+@ M>EP^=--+EZ:PM>&;BGI@87;R,+T&D--D%I',]N,.G@-&F/&O0^U>/CQ'6!<@ MN?BTWU)SB-G,)R(HP;.45*6;(()PF>FD!G+?'WGY7;S:#^Q2W+N5TKX36C.2 MI$DW-5TW=FHL.?'34/Z,0622W58(;>_GA;N].E4J5F(7PB8G'8-HTC*A7FR1 M+&+?ABD5N #$%U=E2]W_TM_*S#YI5FLD<$ M'MW*%]3-'!,,3+;FH>MV3@E%V9+B#N(";U;X$%G?M1ZDDSH$%;_=?3*)0 F? MI?'HG<;*[*;4U1CS>1P2IK8;ZV7$RMODXL=$CAUBZNA?>9E!"Y>%X0OTKJ)9 M-KOR[;]D90$*4S_Z^W5PTB)CD9\[6L;:&Y/#67 2XY@V=:U?9\Y" M$:D^S7";I;>:.3WJO)&6V;;@=/"" M]5DS):N3[&LM$(C4+&[[FZ9U4+_[W/#O0 =JKYW,^H*:],ZA0V$U-,)&\T=V MUEMAL-$A87.F=&ZY1&$Q/8"+=^+;XB S#U2CLY^[Y?(;(2Y?MIF-Z0O,FS'X M=B*H00DK"!@0O$V+ENOLLA%V^ MQ3["![]!(FA3]P\5'8N29;F3>4A'ZLFU$P"%C97\6OSN@'0C<-]04>#CVS@U M(J@,\FNA/!*5P(P)A+/!#Z31J4#Z2HI\99"EN[MJ2[1=!(M4;_/3K;^K%7-RANM'=ED);O&!FQ>(?='Z M_KF%<-=*&/XN;B[YG(-/Q"9?;/WDE:MR=CZP;QH_O':YTL*@>KA@W\%AV=H\ M2@BW9D]9M;:XP9I-LZ1!7$9^X(C\.5(7>/#/"K@3A2WVL9^"TZ#BSW6$5?:8 M(U=_CCMV334FC,;$7.LLM1*=K! XG$39#'\?KOM0;A>2U2'$6^S1>/HN(O^# MO\?T]6EOY,YO=ZXZMP=(S?^*#MYF'">VP-X]Y>CN>= ZG)TU.>TYY>UVP9EA MI\CMX/07Q*1WS9D!;$UQ^Q?I#%&1_/-=YO<6?K(^W WRL"4-)(#3_91=SG4R MIM+BC["3DU35Z'INL+-!1<50 GW#X^'S%D$!+TTOR21/C&O>&++9TQJJ4A3A M_W6"M^VOJG*F&IZ+F=!Y?=Z:<#MYBPAJ;"!5\(9&?_N;$4WL2_ADH\0Y0$ ) M> @1-,M21AHBVS614K"",X-?X<2SD?F[C2%3>JI+#P4_:(RX:W-8(F. M(?]P/P<\*XY")USN$6>JYM>P)//])9;ULQI)\J^QP/(7M#>3F\;%VWX.-I:> MO W6B?4RKMAN9YGP;KU!W_BK_>CUBZ+Z""I4PV< M58("<)C!,?:0]MYWF\8EB&V)D;@75O<11N4OHQ)80V3>S8X)=]H73A6:L(O<[:A(A^B([L M(WR9DH1$Z=/_K[WO#FMJV_:-O8$H1:2)BB =Z4H5D=XA 0(B2A4$(EUIV:*" M@/0. M))Z+T3$>D=0@U%I BA@T" $-Y:OL/YSOONV7>??>]][]UWWOEW?E^R MUIQSC-\8O]%64SS/N_PU-*P'UBQ)8Z87]#+M0R1 GQ!/BYZ.=QE%,,L1HIW7'GDI(-N.DC M7=:Q,-O?>X;IEN+*9R\(5MRD7"=+4)23BXP#_/E2YZ-;JLLDLO%]6SX#]; ? MPPCN^'"R#"?=1'.5=1MKZ!RC<7=/+PNR5A:+RK"Z?B M;09N6\L7@,T=%?QWI0#53.1D^;;-]\IIL&5WH-C^W,5-/*,/V112Y;L=DY=VL&[:<&_459T/;^N\' %O^< 3-96V'D+?9'LGH MT8/I">3ES=A[F.KQ[.)OR[4!LN)O%)0P;B0#&_F%C.:O9\U;[!*BH_U37*ZC M?.VN5X6< -ZC!JP6JG/$K*5C]MVNX$&BCF7>SVH!&=UO1UE_SP"W:9(YF*QJ M$'Q^"%D) ET2%>G?DVR9#,LJ,5<[(8X*=]/<.WS:_;EBBSWQKB[PP:_,9O_M?SQ;F3ZPS:RT?66D*:*=C-]LD M[6;KD4"C=DW91YD[DJQ()A2581$6E.,CCTEO; 1;]NMD*G/,8E2;#,F%>K!J M[UN'IEFS,KBQFZTR,!ZNSA,"V4(")7(1(>>T[X(O!#:VY,>3J!!)^<"FA4C% MS5K5/%*+B]=F/YM3JPB9*)^W#36L,I573'N8(*]AJR,2>^(3YU5RZQQ)P-F2 M!.D]DE M8(I%ZGA9K 0, YS,47=>JGJ8O;',:1V2NWH(N?(+=\*_GVGRC%S;G-;3]'@Q MK"5+I,H1\9(FAX<'GE6 AF[>/CM+1%C5G'@?U(CJ<9;3L6!\M2?1U%G'%^ MCYEP\,$*2U0D(K^U7&PE2!]+>9D5\ML>6+:8C_A[AP&C(>*D(VD!^!6\F-64 MRZ;#/#1Y4VPT^@:?SK:MW 5H#TP'FA-)X^E:-YW.[ DK$0A3@ /_V&4XD]\81"2\&WDEE;Y+/HA[D^<:)/G#6G^C9$*5=Z:I0?Q^ M[$%RA=6'8:.!DJTH$SK<@<=2\4RE\Z7E$CZE7"8)H=]RA)#%Q%4 M.U7"71Q 5"@J_YI/T)+>(.S>9A-%(,9[XPC5F$6)%V4 >TO-&-Z"!77G\DMF MOX_*?BXK1WGJ8.G;Y^IJ&L71STG @1K31C19K)?0?>"5]^5[WZ:M,S0M4%%5 MY4:TD_?.8TV,*O.N"E.R0B]P/GVQWLH@(!8B3!)-,%AIMRX( M5MIM@Y5V(!NQ?OY?V#'[=QLAKDSQ-O(720QSIQS(T7%<2\BEL?AI1)3]>73S+)1#O3G,RX]:'U7',3:;FH16VV)N"@U^' M,Q/E_,^/I(F!]Z5U]/9%]1+8?ED=-:&2+>J-9@FJ>I9&(:J'WQ4S?/3;:AR: M\'1PQ>L!8)S#DPX3XKHIVN:!)^Q&X+NFNMA49J*;JQ[)"SJ:6^NSR195X2LD MK_4OW8M(,\D45Q)F,14,9@[;LN\?:(,57: 'GND%@MVN+E+$<]]XA+FC>FY[ MJE6)._+J:JAG8$&JE:;\ES?H8NTM+\X[*6XA)@&TQ5-06UEMB%/Z3SY OV;_ M>H<[ZT,H?L\S/48*UT2*IW!6+EPU+'%?[; M_.B^E7LBB>J9UN:F5HEWM3,O5*(6N&Y8G0VT>*UB) .2WMT;1Q)1DC^3/DR3 M8$OL\V+XP?XCBGE:,D'4>(#[>2XG^[[X<[MK-7'GOG.VWGJX\N1;B(==P/4; MH?KN^7TGFDV12YS4+=L^-5:B*K,:%K_(;P=NMN&[3<7M,=^J9P_DT&>,H&Q,]= T,Q!M!H38%W$5HV0 M!J(\ 5>^728D$:J)R-MO&["SV5(3C.=17.P,#&MX6G#O;'0DI>7F)>L#Y<]6 M@,.FC7F!%$?,^8X+=HU,1C/Y%C]C[B@9SDM2O:TN(W-RU,^;+.F1R?;<-'I] M48PU.P^5]9CG]G& Q^GY;*]@F . MW:P4VT8R/$RW4_,/\ 3)R)NDW[LZO4C Z^T\A)3G.R%(=+6X0TA=N O(W1=X MP(")Y0SB('S( _F=;IGBX+L@J.N[QX^H?27%#!T66EM-[/<2:0A/-Z@1?01% M2(VW)/-/<.:^*7:$DV="4^1IK=7V1=@T%"V*PB!E(,]>2/X_.UGBOZ<114VV MJ=!H^)#@AY"S60N/K6[&3W=];BM6;^GB%!RN_Y@CQ]],^=XTNZ6JB5M?GIK? MXE1PU8XNZ^_V_E" HY \+VPD/85M!;?8H4<."HO0"3^"J:H*4U)2J1ZMU4JO MVY;&9[@](F&[TB7RZ?6F.5%THG@)\UR^[#=$>.8T]7)_.TL MW7K,ZCLYI51]]Z_6- 7;ND1--F%U<_@/(;'I&6W?,\,&!6?\R'Z,N^<^J5,G MGMKU6YN^P?Y4^P9GL3JM&3=H]#)E9A MB?CEEN(KPCDQEEG^V=9SG"IG[C%*_!0.OGD]=NZM$!\@##WYNS; H0?YD+B36% $,YN? 4,+#.X7"5^(Y'CL;SE*T$# HK@6E) MT( ?#TP+@?9AZUENA585B?&?O 0B=3*&R$Z[*VW+[#] C>&7NF/[#C?.4.-* M=E=]>#%'OXX*[9KGH$NZD#2*K:GC>H(X/PY=ED.6?9VE9[=JTX'U]^L N)H= M_)=7R78DR4M?WT!>0\:6-XV.6E<^K7<]#8BT^::KEL*-0('AKO&P>,3RJ-*P MITGRDGG]S/%AO!LKX^-I8!>9X+24.A5D!\4IK3*OET3L9QA]9CC5!F9&F+X; M?J(?JJO3C#,L7Q8@)WL7PR8?DC9OU[9PW=SB)-5*;:\LR!\F1MMY3]A_$\P_ M C\M&^^\L!4OCWSGV!>1C>QE-<(-HTTRHK MIQ6$VY=VM.3ZUGI_0']WOO"NP>A>UO.%4",\>YIW0A04$OW@/B/X^.FDH_S= M%^F(+1H8H1^H7.EI\Z6MJM+,@2,*X[ M-& *7>^WPS@\18<,W'A M?,55KRW]/1R'3%EER2V^VPLTWPF3<#OS, \$IACW-R]^[-@Y1D> MLP;:I%R5U$-(V)E-R=4X:XG$<4)Q];;ZZ0*6/,>*HJN\J8K)(?*]6,;3NZTF MH@DP"12[N9N'V51T*/@L.%LC@%4HCZ$.&29U0.., ^.O*W_X'D 1MF2[&)[Y MY*Q^-@OINVV.P;VGK3Y%R0]"[-2P[OE.9FN3:V&2#1(."0V;#1<"8E[6[XC#WSL($8LBR>#,\8!*RSQ"&DAR6)<$?C(!+0:SA(^U@7 M,5.W]OO$*L/I-L.?#_1D\^&P0TZG#9GT..>UFZPYO<;:9$^<.P?A>1@-80@8 M!K0HRVOJ:]D)Z8_U$HO:A$=-*I0#7'1^U@Q,AL(,ZH57'.G;GF)IM4J7'8_. M\;$>\;8H::*V%T.PV$&0]M1PH%"EE?]Q'-P<05 FB815[_JY>,*4!3M]"6^& M1SA/7YR_F1U=+L9R::4M[1RT9];"B,?>Y0S^&,!D/8__N:$&QO\7!WG\;[3$ M.=)MJ:3QXC770PA-/ JY$]X,://\X5^+?G[WQ;+@W';B_,&Y7V?GV8LJ:B*Y M?\(9[92CSB]Y>M*HVI*KL=HRJ3KT#VAC'\X^%M55T)8Y"8)#F-=CY!?/0TAT M?IMPFZ5+TYRN6G2>\WD:6MMTRW!0=*[W06_$A[=;5FL@%5*!Q> M60V=V $>K[XZQT ,DS)&\HT^2CQH,YUWS__$CC]^",GPJDS)75O>>Y6QIE5N M;M,6A>JTN6?-K!SWFDV6K$B%4?9ZOV(A^/B/1YDY!N:WTCS[9Z;.M"86[M(. M13HCG8L=G=;M.FM/Z?3W(?+J6KI/BK>;SNKI>5NK;M_0?]C'Y6\P_ U]G]5; MQ!@XMH)]EI?+I,81=]D"ETB'F>V\O5$"^729@W(Z[8WR'2FV<%&?/"A"F^>Q M6-4]B$0@>-S0_T9V%5QX+[JI.8)S]T3R='^,4>M4.F4GXCM]QAY!_\SZBFB@ M*(714DW^$UO.4LKC*6[D0V7LF>^#M5OI([= QR4_XBC?DRJZEAXK9>ZAY&2A MH!'N2=;6IEQ4M)V!Y6S[T@A7K& !"_?S\_A 4;,&<)KT/F>!;\YS'"[<',=3 M/G$W-V$<9W"_SK]E1^0*]\55U"!=9'IXD4B958P;'!;U_>L5X-+"C^+AGEK( MB/P6(J+->/;'NF_1MQ8YPPI^3X3/HB0Q\65Z3OKD.%SC6N.8@UER8&P67K#H MJ6F[',-(X#5YVA,J* #3]"?_W<(3%#(AN@7/'"C=KC>3\5TX5,=.O6-4\*=( M:Z957R*Z6GKL$M96-=PTH5)XF"=2*[H]R_CQ!\?+)KR2 "WP.-(7C 9!K?FA MGLO0)N](]18J4:UZ?3I_YQ#R;([-^6;H!MR&^L"\=/Z:YMU<$E\=YOW]WU#V M@:&54'-PAAX#N-'-!,!D\1Q"<#WE>J0;B9_ 9CA90-VA)XY>?,EPB'F33P30 MZ'CC0XB3$V@E,R=_3&\Z2JZU?TOTNE;;H?%V>3*$#KN0&QB5'*;OX/[\F/WRLK;(6[0UU@Y0YE6/2J+3--B**4Y(8#($_C\L\J'"F8%J5P<@E4$QW76K)%&<%Y)%EYI4)*K*(FW!/F\3>^ M:M+*",H(]0GH]&O(G:OT8>H4U[:]TKP$<6O^[,#0=6)N- M$HCO=C6;9S/P9PSZT3VD!>6LROD9^IULVY>T3@<&CCU> M'_%^FU: )T(!GOANAYG$D?04N;I"6 6+)PXA?RY7\\>?G?C_RXC\=0'1;F(/ M)^IJG$IH,MW45QV4*J>*;3#/0A7=S2GC8E%CO29+%]X\J"#,ZB55%V;I_\Q< M(4A_+/MX&AAA\JA#?BS_6ANPUK#[VI59R]GF0M"BQ$=#QR(1D4D*[E2K*=<5 M-L9&^7X?I0EX$D-Y<=(KM?M&,Q&F?<=8:EX/ [O4_6L]$DJZ39 CJ@/)W?TV M\E4H>X[O]'9S8\.<4B@@/-_F)R^\O@X5;#&Y*^%Y[\%%'Q7J8^=?K]0.!.S_ MP\".7R86B%X3=3J$\&IX[TI LWF$^1JO^>'"BEJI/YF5(1_9'J3'!$!YY^D9 MZRB=.-73N-)_>P+V_&_])\'^?UD8DB91O]HLMO9 $ESC"9CR8NS&#J*-7MGF MV!=-[)LP').X6J1/IOO*QQ(MZWT#IKZ8Z7(42[Q,+DUI\,7\HG@-0(X!]_ O MDJMK2XQWT\;4 E@1_%4R6T5Q "IN6':GMCK)Y;V*DMJ;A20^"RSR$AG9@W 6 MO;+KR<7C9E&Y+(6\Q\#C@(%*!+#6*>6DTP+2-[TXOM6I;)%HBCR#U[4?=9DZ M]&O)<,\=676;)$!/ ML23SX6!_H_$H0ND8SI^;3X[HU]G37>:X>Z^/4?3QCKU/.(5?BQG>/.JN?;QK M06'$FDDV.D9 9[#?-"VD0;54!^#!QC+,OZ?!C^"1- DC6I=5!/G/H]&\'1TV M-- +85Z_8D,CAY O;Z5C>6GG?%O&-)2=2-\"1'N8Z?&;,7'N*52J1C20I]F!C8(P>C<&&OMO%0$ MPB^:)-)IF6>P@$T1I_?_@P,XG#,11*[G?-$VD_4V)\Z9?F[TWR6/]HN I@E7 MOL+O6?O;\PL<)#RL:!-["6@M]\T\E;+8^X!7;=5Z)&A()$%Y960T@OGX/L+Y M^W1FN(N=1C@NF[::2^9T(8?(T*.MC_'/R7E*1L-\&+=@C^Y[>\2>\WP(UP,$ M(N[OQEL-I#O;YTY?F$+47UM=\BNF)AP<5+O4Z:&K''P[(2TS^X)>WQ<+"&XU MSMQ+IYZ,4@M ?UA'+VS'M)[A;LL%_J)=]&ABY"SRBR-R&? !#R$^"!? N4H; M!P%@3^4?R+>5 83R+1J)^[(?#)8L%F!V=CQ^-2<=0OZD;_;/.4?ASU@"?)4H M8O,1@7]PDD-TIV%E=.6CGJ8KA7%9#TW@2,F&K=&;.-*>S7)U'3_RBSA]>MJH M4%B][SCU!SZ_R&'Q6%=Q/-3W5_"[^V\.VND$,7A7L(^9LBK_A2N? MURKQMO&2+49#T'-0/4/Z>RPQ3*=32Z5L.Y'&F!#T8YQ.^/4[X5.,#MVL ?HW MJ_,!K.#5F+NPL>?JP59\6OH(S@*MGY&%,[SP_/M\V6#G M5U@-V<_.D61RE-PF\(K21&@4D -O#T-)>94!6N*>D^^GU5$I&M>S?91DSMM0*QMKK!J=35/E0 ,?6X6)/$#+^40[:]I9MZ&7)!SNTMU]/I/FJXKM4= ! MQ&BJ[A]6H0#CCB!"%@&SKC'#UZ+,Z"7*%X6_EC:!FSSVOD-)Z.6'NKF&*44O[49&FNY_T@C)\Z[>]ZU:^YGWN:A>32XZE)>Z>@/D895!420[ MYG8$AC+6[1 R1Z&N8V;=)WCZ0L'FAO.5J3A7,34:7MI2*Q=G+^4RT=J^R-M5 M*&?N1' >CCX;K?C;L8HVU8FQ#I-B@C4ARHVQCO:&4F23[I-T!0A[[BPH* P>AL[%HH/:7X< M\UG/IKR#_..$?,ZF^M$H5.W(_'4PV IR2I"Y?4BP[T"O6LIV._&\C?KV:@Z- M%'9AS.+!&6\,35_AD-9'Z%7?N0C?4-%2\Y8QE"#!D9C2P/5^)\5U[=HA$KO*+;>LLL) M^B!S$K3G'M\Q"9B-L+&D8_M(5IR12OG&*[[W1ID)<<569@O?K5OC=KOYC*;[N,W;/%M(1CGX%+!5DFC6QOM@/&@.))"7/BN F">_;IAW\J: MFU:3X-P3KF9/4?,%AB=F/*BW]GT=EFV,I/RMN6EM33E,LSM6]#-%>1?<0[T!CJ1G;[*XZD=%F0M+056JIRUOR_ (P8-@BRMR)'2VEV^P M\\P8>&39N=5""I^6#FO8+=<;@"]GH(H4 M11 TNV3K7N!2IXWKX\96L'C& 1Y=B@+W471<-0(AU?IUX(9/M=V2JM$C:&5" M>+' )4$%/3BTP$) Z]Z;1H4S$3"PKUOCZ);?(4,M-_P[B+AE1D3+XS4V3)3T[B=L-6+_DD:OVMY[HV>1(FIUWI3%@NL@3[/>A#RL)>E\/ MWZ<$79WVN=K';O+0GSU%+NCN=."#-/N4W[+>?X) (& (@]L._L/3N)X#CA MY]/G)3+V"/&]@-_Z/C6JQ(G6>O8%0TCC!L7$0&1<&=>NR\Z5A1')IEV#X \'D[Q,K@D6 G'Y M7$:#\>UDG!PO/ .#O_2?0PM<1;%SF:5VZ6C+#Y12^VE(/+!B-TE/ FXP)?C1 MMIZQRW;[YVT^781:\; AE9,6FRQB93PI]E/W-P%LGG)T6JMI1F+L!!UU,[?Y MVY"VG" TODURJ,KP?PGG3'9JS/&O"WZ3ZHZW)WHOC;F(VT,UV^&E>ZFVK4I) MRPE+^/"K+#B<"&<%Y]/DK#BJRZTSMY(;ZCE@<7DBYF> -TG@V[Q#,J]M)+:Y MHT1)NV_VXP>KY;CLC62Q5Y48Q7:-#,+4'LQ(RO9A.*64B?:Y-./DDY+%6+M^83DYMB^3\<%VWP4HJ]XY M1M5KFMW\,G?Y,ZTR^E5(Y.DA30#A=3$#DVNIF+GPH3L**A^72#4KYY])/#_I MF3H@;I2IF'KR95JK\XRG>W3NAO$ J]S#?@8OL/(S]2G@89\OVRUDNL413MA? MM\ZKA-5]3_&EP=W%*QD:TMSIA;I$:3^CEK]_(S-LANH%N6_5SGW19X#2QTG' M!AU"4K-21DL3:/N^/,MXS;6'R\YLG;VI)(QNN[ULVSD289(G]-12^>609H46 MB FZJ]*AM>L;EJYEQ-UC./>=2T-D1@8T@GF=RM#;_9IF6BYT-,@\C$ MK0YA?[&S5BA8Y>5?C1.&1Z(Y-[F6&#RS7BTR-X<[A$B1M);VX9U1XZJ&%U<2GV>,/"J8SLX!K$"K%74C3J!(?N5#CN=0E3PH*:46 M\GKRYLY/?D5OX[.Y+ESZ' 0Z('G!TZ*;>R1S:;JUF(-LM=%AJ=71J^]-,AMM M5T/[_0J6WI* M%R.2Z ]^S82YCKMO1OFZ#[J8"@?#*ETW%Q"*N.22(?9**^3.>4Y-U/4P6U/@ M2"ZN'D)^+!.[JH%?Z+R)KC59J*TVI Z%F8A1(;2=.\T2Y3CRF);"9JO9WJ;P M0W3FDF7=0_0Y /:)4"%^^%U/CS:TNZS0P?3F@\,D7'AF_ MZ]Z@Y4U9Z9Z[L3GM4:^E5"UE19I- MWLR![H-8S#4E4/A4.BR*Q7U9=&*Z9XM>=90^WWTN$.N_EY,HGR>[%9915@;' M6SH>&/D=E;*">\G!8@=H(B]I:\L(PXR@O3K:??T/-[%0K/HB]1T9,N4^-:&^ M.S#8J=CW$+"GT= "R2Y-T)#?6"(;Q.[>WIRV&EB:*&Z&:EN*Z#4M-RIHR=7L M7TRA^I':LMW%BSREVSFBV9'5<$XSE2/J1E@>I_+]*]6 0S&%XN!XQF&5]+13^RZN52V-RNC@+%<+.35>ID*VU!7!3?>W% M:F/EPQ\L<+( U,[@*E)HDJ"AX>AAVKIB]X. ]!N3G%H?F,WNT%NR\7"FZYK$ MGVC2LO*-/EUUB:R8JR21"^(XU4USXG0 5(3ZXL%XN 6%%5H:[N M*3A<+1:N]OZ) AB;,0+OVG4^*8+Y9MV=E=-C@+"+9Q>)^?))%+2'V 97%578 MV"&6&\[>&'O);GWQ@J.V7$[HZ0=Q&9=>];\ +88#DRF GD])EN+'_3DEV^,6 M+OYX%LIB,-&%?Y><:ZZ8>-T\'.5*H2O'%5;?+G#%4L9!YLD$..-K[_ST'")H MXUT;\=XP^_?-LARLF ]?ZD*@).,H-5=ULE# M"*OH[9URC'MX8;6[1+"XUL!JYTCTV"43[>32=I7?F@8'E )P%1N3RM97K1:& M]MG!%O-SH W[:-\J%-I AN NJFJFULJ6"%-W:O,4'!X68\!46^J2 M-Y'LR_"N_JE]0:[D%6EF.?5LQCL-](>0 ''*#A5*P%U6GCR*Y?]':A;2#B&N M/P<_[U)@)0-[Q]/?D^X-C:>6%.V+.TV'R7EG33O\[#PS,;DAK%4SI2 M+7(^/8CQW:WH, F[N48%"7X+>]YE*;%T[!L>;FPI6,%]"?F7]Y='3KMV\D4B M+Q536=2)NI8_<7Y8ZIBNKG+9NRW7HJ<3*I?:*/5MN+)% ,?WHI.RB8:^RCLY M4DGSO@7@*V;G+G83H,C-"Z,1ETS+,UH(XZ/R]/8,0KM7W%TH!4Y>X.&2H_P=7>6-2QM1M= M_K#42V=Z[I0:\=S(R M=2&\+#JS::(=1BV44/RJ7S"ITS*LRP +/B#93IXY)3$ MKO)'Y.8+ D8)\KXQOMFUC+>@)?VCCMSZCU)!Y2-CT8?"2"_P*27ISR;#R'^EL/& M^_MUXJ#J(;O_7,O1'TX!R$,2.42G,]V)883<7G&]3U7!2->+,_4>KP->6+SP M="\K,DRZ_>'+Q'X[OLL)J6T"'*Q:S-B#=$4]: M)<8>07J5JY-[XKU9F0-4$C6GKY#PL1YAY ML^ID?N:;.0U8K(P;2<)*%ZJIK&==:D;P-E(L!S2,Z.+_3P 4%W@?<'LN7W&DO"]?]^B)*S2&D 0J V*_?C+< M>(]#%'$(,?QUA@3KI#FU0\A+\8WGAQ YMN5#R")8KE[W@;DM/W\' SN$\!Y" M_!)>C3#HB1?N#/;C/WIQ.=KR= 9E??U1 &??>*7TV)\GF$_9Z#]+$(=P5KUU-L/U"+M4DQXY>^ M63O2>=7%TY[65342?M#;'A+ +/[P6N-7-018K#68+_TG[B,_S7AC8L2P.I=T M@GA_6'S?SD+$9VN4F;FJ&[&2D%O!;MED>8>NQF(T.:/%I*AB+T+9GQ,O]I;C MEEURZ&NP6&1^\>^R&D7I.<=#R+F9W?P1)(OXXDQW\T']H.20W\K%]@FF<.;' M9 6+4E_J$T;BT>UYIT].P'(+'>V??D)=*G6TS#++>=D1H'"QD-(=$,]F.R3? M(21^_+(6G-:&J+5:FZ#RH+AF=S2O>/P>4UJK8_+]Q5' M=.6?%EJDM;B\4[I3VAM^YIOESQ)4*SA,T)=8*STER4SCQ3A;D)"$VUK<\*U> MV^B?>;%K-%+^[>N63VM;8\JS;)%RHW:CV "NF*9NY$45?AW]MO5F+34U.0'O M.L#*4OP]'4 ' U2@M7F:;_,: !ZO=BBQSJ(MC(^%^7'N-65> E'YK'H*ZED1 M,7:-. >-X+0E1G)&Q2L?5;240E,@/,)FFK%/HP$UY28!O/HZ9DYZ/8DE)*O1 M:4NO)3! ?>69:WDS.!X-)JSI-1.:BS!JUE ;>;DWO-!#5V*"9N_M>H]/WTL" M0/V,RU+N;($CU?+X5DFY2/L8-6;M]JGJ%_>,*F,R,?W='SJT>P<;D-MIH!^H M>B1"C&[9T[=;2#_CSHH9?]H/+QU-T:)4&?*TJG%]QTFY1X?G>G'7#2^F_%)# M0(4KS9Z=>PE]#@1424PD!K[:]9%DS$SMUER\7:=AOGH0/W"W0W=^M#)K.H#K M32OR4BNT].(#]K38&VA%ZTM%UJSG"@M/4CBO!'?_'I:@FT@VTNV+TL36.J$I M,5K$]A:M.NR)N,:QT3/\(2.E#&T!+^HF<.+-")UE_WD.5][Q)"HYB?T*76&# M\^5P]E29J^I%5F"FAR8[BG,=EJ4^?N&5BUJ%[<]Z/RY=L7,X(_'S& MU(Y]*JY]$7,(X5'L6]90TC+H^,HMKRL"YL#T7 Z5$1>7 M06>%YY@-._L6:OF-,[[XV!;H&2M$9R$C M73>OK-Y[%IU7Q[B3#N-]^"FYTVX\7F_0\#'*[$"@H=I=>-MKV VY>'N<,+0! M?M9)3VZ]FD19NQ'@AC5UF&3;C\[=DT8H>Y3BGIOQ&%MOT]_DZ:1>IMU!FIB: M9R$4L]YP1>B_&_ZZW0-H\PA@-Z0WW A\:\HV7M/XNGP283OW/#E3+PY&'8\K MY,CH:QE@<--KGM[N:HX-4Y"//A/8#%6Y$#,7!@//,OEW3446\F-2Z^UOF"[X MQGZY@PU\#UGI$*P%E[9W&IUV:7(7C/A8DZM7Y_*S1-A0Q5,2IAZN X/+5_K= M-&9T7GMC#^!MSB&$#7BY.YB[>QENQ,SF\?:AI-O;.0@N+,Y18=E'=A !C MJU&9:).6BWT_E9LQNC)C&+KJAKRIY,IX MOHH]G+..;24+Y=D//PW1$F8X!*O*[)-$ [=*TX&F['4P"%3_MYL09I)90\PI M>$&UZ_LQ5\6[D3+Z\Z%S=Q*>5P6-O&V]^378J)ISO:3:E.%T.6U82A[[Y\I; M$)"0YDU.WR:R[LPU/VL/;O?PFY!T7H^V:>>D7Y(=ZM]NMN!F5$(GG2AV4"HT MA8?WHVU;BA\V#QPK!/- 6.8SR+!#2'V2M\/WM:P6=AL&YQ)4O9OLON8R&!H M6;968&M_6F&?IE&+E@$OA16PZA+PM MV!:ANA$UCCSK[DI1)[)4U U3PXYW:LM!BX)GYF6+_M]NA^)34FP!";?%W"O>1")AQ"FM.Q#B J&2KS8SG1>^&!BILFF[6"QZ%-/ MO7KM3N'IN9&:\(725]A[M ]WPXM!^JA=50TCN)+74J5E&#J>A0U6NI:9TH MT9&1$$"WDO6TI,/U3^N>O S2CJ='*5?3/;VIU;;\T%)HR3CM^F3%OK)8>4^E M4=+0?C1'V<([WY69'>C++9R^FR9<(2XO[VJI0%YVT1M -#XG40#ZP(MAVV?+ MIJN4,G8Y/498+8ZOUX(5EKW3%2QR=ZCBO[,YC>9<+Q78:NK;C]-!A,2D$\\N M%>'1@&YY<2:Y+-F^3AK3IRO2KS&W@=-?W=#'WT/%H?T5+MP\7?6+D:!D_Z[, M9-.1M*5/>+G]/+/)2$@?/7BS?F%&JG-$W+6 :UY4'M^Y5;;4,%5PU7:\>$>D M/;=U=L,VZ+*V*4?*F%BFU=F QBS%!U=8P%P"J'?>B3N-9L7C3&,5$L+DNCK\ ML?C$KXTF]B6:M7)V"JRAHW3^8O3TBBRGE?!H?(;BM-S)XH(38 0L/SJ)**RQ M">!-#=.N\"$D)1P0B:WJ_SGSP@=%,IO<>8-AP_S4MILDE8/@\,28H+;S)2GJ M$,(H]6([@["*"3*JQS)(-BJVLTND0=^Q-VU7FXWPM721:?6]^O-+%SW MMDE0YSL#UPSQ-DK)"/VM"%15N^H_V1/U1T-$_N\L.'T89[(?BI_6V!EZNM0Y MF=J8N=];NN;^1N--^[=^HH%/W@2S^'SYPN#@'AC'.$F#)/>ZKH?M-C1:UYBV MM36'YDNJ&1G+.[]34WO81]FG)K%IZQIE9138SG\K"1PQ4C1=QT14^*HK&_J5 M""?,!K3H[$I-5#/U,5G*P<]$W?8V)E<3&?9_65/0UC*J;ZU[?0T4!E\/MA.G MR@K735SF:*G*UU\8 GZFZ;-U?8)3,R/7]]1//N=?_FRDS"H*X'S]$_0ZU?^Q M&S 9$S>V61D]TVA76^T]-EPIO-BTPB@O+7R?I#AZ>T@A+!.5:6LOSE&UD18, M\H8>!N.U']]YM?.LB4F-R" Z^KTHW:S<_'E244YV0N0582NTMWT8=38?U(&5N84_^896]6,,O>7C\7@R M/:*J43!+M$*/9?[79O_QYO1?WZ3A]C+UEQ:XO_W: MD[-P0=X!2^-&?PL5PG&E[]83:2U,U<[]H7U6:7+,*F6=P"%DW@??36H$!ZVN MOB>$K^LN.[F&D>?Y$&?5EZD&4J[D7)^]P6,D4POR3K MPGSJ+0Z;X7O,M_')O(&.N-;4^L^8-AW^(';5ID3_JS<$8IX\''B^(,=\'XR) M+?[Y2C_OY?'><:YA"BTVX@(I;Z(/EI.MQ[:R>)!9>0UE&=XN@)6RI#+HY^X+ M5*7?BP\',>D-8EO9BP$YP>IA#D 2^4#2 1A^F%<>.;C1-^[.*H$[D^6&,6U7 M]*/AKI9^8JM6RBID7RQAWU]'2_6P)T60\GC(,3;PZ=3_L;DE?UU0S.T?''>N M4[5TMV&*K%%5HWKHJCY8OT)%]: XC8>N71,V_RPLXWZ:H6+H;P?RI,7Q$X%K MQ5,-Q>)$54+7RA(\MHHY&QX;,QX;LZP-CXD/^]4V#%M&!#(SN@@_@-GD!Q^P M%N-38_&FJ-%Q6*'(P4-GROM6:5E*A7?IE2@M,Z0$ON$Y%FK!01(]N/^"^OK? M7_C#P0C_6OCG7S#^P\[>?RW\\R_\<5?9OQ;^^1?^N"WD7PO__ O&?U@2_J^% M?_X%X\.1_P%02P,$% @ [XYD4T5L^! Q,P$ 6=H, !4 !F[@BABP^0!'IGYH8LVS6Z MXRII;5?W[:C8R,!39E(_?@C_%/P Y((O1;YX^(\??OW\'N(?_N=__LN__/O_ M!>'_?O/Q WB[Y,^/O@S MRZ0DBD>0$YE %(04$AJ%4,E,4$19PA$I&YWGB]__;/YA="6!5FZQ*G_]CQ^^ MK-=/?_[QQV_?OOWI.ROF?UH6#S]&01#_V#S]0_WX]X/GO\7ETR$AY,?RKYM' M5_FQ!W6SX8__^^Y)W?2BK!^%*=7_Q)6,7IK]X$_>SY@;%[/;]S<_RD*8FC1-BPR;'& MI\8IC6S@-R.=Y?0ZBEHWN5R*Q< 48PN#]>SJTG>[^*ZTJ*6RBJY8*6W]WH]F M\OTHY^M5\TDY'6$0UCN)?SW:P2C3LDNU9G)V/M-OBK[/%WJ_EM/YK=ZY%27? MKC:?7:]6,*^NF7Z<\O4, MKBK!(<81XBC+$&>QR[2^5*"I4<%&=M!2Z IL/ZYTN@*U5J!4"VSTTG.GULR1 M1BX>63OJ&7.\!J:K,8;*F>I\X>N5'B\6:E1*]07A/@U[:[E::XDD:'@ HJ82(AD'$&&,=&#RA(6R8BE:>A" MT;8=3XV*VS(#NA" M@0'\ON37*RD&\E:CX$=F0Z![,"D:42^ FVAKT!;[!+H MC>#^>-$5*J_\9]WYJ#SG"LD^GSF_WX^W_DN*!TV#;^4J?UB4C;]=/M)\,0M3 M' AD#L=01B%B)(18[PTAY3%/N$Q1JIQ,R5,=38V7:CE!2U#P6R6JH\UW$EH[ M^O$!V,!TTPLK9W(Y!X17,CG9V:CD<4[E?;(X^WP_5Y?ZORZ*"2= MY_^4XG;Q5:[6QL3Z27?R8;E:U:>0,:(9"C5IR(!JTHBS%)(T32!7,J2:/;3A MPUQ(PU6 J9')5F)@! 5_,*+^$>AI\C,M?I=KRN9ZXR+Y/6K,B MY^:.^_A#;N?$OOZ[N96FT=;!=IC9*PHMF[!KI_\2O.Y&0RH ME@5T,$X)_HZL+\75*QDZ"S$J2?:%:)\\>[?C1JK58?Z"Z^97\JVL M_GN[N"^6?Y=\7>U0M6%W_Y=/RSDM[I??9/'I9;66CZL9HW&0I$D$990$$(4B M@CA!FEO#E,HT8!S'?-:^8SUS =1'"*N)>_9"V>N!=B4TH*74)7?>_P6LC.#@ MR4@.5I7H+A=JO<;'YM)Q,,Q'NJ"LY0=_:#3X([A=@&8,KE]]#%PN0(<>B[$N M2X<:$\<+UDO@[+Z,[=7RB!>WEVB^>\E[44O]K/N/DL\U=^8JKUP"WVOE6FOA MW?J++&Z6CT^%_"(7J_RK%HHO'^7--T:50%O*TKF&NCQ&T;X'?00RH8SO163P0RA4CJG1\)>*P''8DHQ&DF M8Z?#[/%'>\3-8.E/!OXP+[> #V:KT1[PUQQ&NZW>JPW.P*;-OE[5U&OO"TO5 MP(YNH%+N"M3J@4J_*\!*#8%6T=]FX4_4HXZC9R$'#W]YC#=-)OW7^G ME#8L-GWH!C]J&;2$&J]\7M\VK-]+W2*=?])&[+/^=K[L/#Q#&,F(" %EPC.( MLC2 - T(Q!RQD!*]Z(>)"_%[D&EJ=/_KGS[]":P:48&J9 =Y*3-8T^^@T%*[ MT;Z/H;,C^Y$'9&"*WVA3T[:A9V!D!+L:70&Z!K528*/5_DM7ANRYGI?^&-XC MW%YYW8=E(4((A9Q2"A7>KR3((F"+)%)Y&:I]Q5E:CS=NF\QTI;G)>4/+;E[ MN0Y?,%JV!OD88S"X]7TY_#T,ZDN1\VP]]Q9G9%/Y4M@.[>*+6_1P"Y,O/LJO M;Q1:E/MIQ=R#7BED/G;>JL2>#(Z77)# M8#]^/6YJ!AF55[BMT:!_; ^(5@7<; >DI0THU1EE/"ZXM1ED7%[QYL;;^%QV M>^,,J],-CGWKKW>+XXQ YTV.>VL]8X=H7OR%SI_ES[K7YT)6#O#-A_^5ZTU) MP;^\U"Z(6(999"*#)#?1Q(F4$ LB]>Y 8DQ%I+*4.P4*N?0^M>7+R E*0:] M6_XKL/T+V.C0TQO4;7SL-@"#H3[P\G045F/X_W+]EP$<2'O!Y#=$QTF"<>-Q M^H!S$'S3JY%^1*0 Q,MP:#^@B[=D"^7NM=-WNN7(O7R]J-U1_C M'D7"*Z/N]C J8QY5;I\1CS_DQGA"YK-WBW6^?GGW* OCX/]3L?RV_F(N"NGB M998F 8^3#,&0J PBDF%(TM*2HY)0QE*AK XCSO0SM2E=B0H:64$E+*BEM9OF MYZ#MGO > 1OZXJL?5M83WA*)(U-_)?F?'I9??]0M5+->_U!.]G*:GVMWE EO MJ5PS]6T?[V?VW#UI(VJM&_U@=I4?36K#._7K2I8.@K,TY%@F20B5(K%>TX,$ MLB@E,$D4(CP(5!HBES6]L[>I$<)&6# O#U4JAW"W];X;7KOUWQMH Y/"%J]2 MT"M0B@J7"FIA*[=A?Z: %2A>38/N'D>U\>J?NGMH;;*PG[DFU4NO8,Z#ZQ M^VZ^9U!W$\;Z?EE\HG.Y#7$U$:_;WVK?TUG&0D)Q%FF"CPA$41A#;,[:>(+B M-.695$PYQ72[]3\U2F_%9*^V,=E_J+/72 'X"J/0."1^TE_=,O(4Q,%5 ME<^\RN/"ZT_#J__[7\,T^'_TG_0#6MNGRE%M_O)'QR!QQ^]&(K,0&P_@-,-Z M\9=$?TMD)J$)"PDI43&E?/95%FPY@6]'6XZ1OQ_#C@)*.,\2H6F8A"E$:8JT M6:9'(<"2J%RQGXD#-TA%/R5Q@!._-H0%P'-H.L0,DI@RB*]IH11JHA3%IFS/4[-QKCFO'@N38E'DP9OF[J-R854N>O9UGG$ M[?C+*XY#'WS7LL*B$A:TI!V JJRA\1N=<;;7<6,O;$$XB*RP?K$?Y50W<28D MH_1,:&K@E*[V$JDXTQ:4MEEC;<)RO;UA0IM188!3SE$:10%Q,V$[>IN>N5K? M"V^D!8VXO4(>NH V-96H$AC&/",F04"JK53!H J"3.KM Q&94P2*)YA'\H\> M"60[(O<$W< 4WALU9_:VP,,K;W?U-RIC6RB^S]4VK_3.?I^OY8?\JTF]M=;? MA%R;I'7^DVVH=#L/Z@S++%0A0C 1K/2 "" +TACB""&.0DEPG/9(.N(NB=6T M&3^SR%;Z^E+T:B>E2#OELG,^>]>QLJ.F@: ?+6>]%AZ6TH,6]DVJ^G9.B6L; M[/LDJ.\)G^^4]*YBC)V$OB=,1]+.]VW)C257Q7KVT80.U.DY:8110*6"&8YC M;4Y1"ED4ZNUR1"5AF%&!,AMS:J_=J9E.9J')5^NFM="Z(%>U?_Y MD"]D.-,PB#B)]%XR91@B(1'$6X21 M__1,"[K0T-^Q>?Y0+NZK^^5:$W).YR8OR%=9Y'(U2UFH),E"R'$:0I2*&!+) M HAB3&,1XD QJ_-LETZG1@NW"R$?%]L<:_/V<>Q3([_)B%S;O[FAJ)[V5/@LBT?CBK+GE!Y@F88Q)S#!B69B'$E(L$P')8[ [ZAP1[Z%,X2YQ'5]EYYY'A/HY)%I[+[ MC-#]<$_SA\ZE*?3R[CO/5R9A\#U],;32^&C*)(ZBB":9\J2:\ /V/<]P+:TG[Q!]_0YHJ1M-P. M5;*6>720A-W0F];RLKWO\U M7W^Y>5ZMEX^RN&:K\K-9C%*1L32".!0)1"P5D$F3&)"22$6Z46G3P6R.\[O=[C*+X.A#&56,V9_\LL"6,29!F':1HH;001 2D/4AB@** \ MD1'E5@7'CK8^-1)JPH#R1D"'0^(#Y"R.TR_!8V#.:*"X]0&%PPGY)9",="9^ M\"TY;Q:[G7F?PJ#SE/O@I?'.M4_)NW.2??*A?N;540(TI^3:H-OLS/?.26FF M,LXEAMJPTALZ$^M(8QQI4XLR&@@18C=3JX<,4V.\5K[SC6'0*F/;VFQ?G!FG MSXC9660#C\/ 3'O<(+O:&X_6[QN5KLHQ^BBYS+^68S/D\?<%('LU[/K(,:J1 M=P%0^P;?)4WUS%4C1%YERKFGN2;K&_J4K^G\9OGXN%Q\6ILY:5+54X(3F!(< MZ UKAB$5263<,5*!XR@CE#BEISG;Y=1(-(B0TV>O!+:,>G%>;#M"- O MA$-;EEOTC+3ETE/):SC.2 Q*D3VFM;"&QV\FB_/=CIN\PAJ&@WP5]F_V=>=_ MG\]E<4/7\L%L&((DP1%*(YA&4G,,H0J2F)EDJUS%G(>,4:MLAR?:GQJAU([I MI8R@$=+5;W\7P6[B\(#+P"SA!DD/!_VCBE_@FK_;WLA.^4>5.73'/_Z8C_3( M?Y4F:ZH4UU_UIP_RHS3141 M4$ZEZUT%F-JD;R2&M!(9%(W,=59EX]9R24YEBS&Q,R^&1'I@&CG(O-Q(#VKQ MP4;^Z@GPN0OU"Y,QVT,W8'YF"R%>,66S/43=69P=VNG)?^9ZO#HJ^44K6E]E M8X&3*-2;(Q%F,42Q() ($4"A4(PBI9BF/2>2.];+U)BL\A3HE03^*(@4R90* MQDV::PR11 ABH@*8D! I%*5"I)E+>L7+01PAB:)O$"VI_5)HAN;O$I7&^WPK MHD>&[D+ +PT?[6EC] MG@:/R$AO^XRQ2 C1$S\($RQ$0@*!G3RNNGJ;&HLVLO5*4=6-JQT7>$-K8$ZP M!8] &YKW_P\?+P0ED MY'$;R6]DM/%S\S;Q"':G@XJ/?L;S:?&(RHX;C,]V>WK.T-47\_]W_WC.O^H^ M]6K]4:[61<[74I@_7"_$[@>M)^]ED2_%?LEU_?O\V912>?>=EPXE'[59\$XI MR=!7I23*,:!)%A%;IOY<<6?VBE!75VW%!O\0=0* M_!&45]"K+U?EOT!N-2Y=1(H-'N7?'?UVQOV^V.U5IOLM&-@(N"E'V?P+6AKI MM6([Q.4?*\^@W<]V7JA +>;+U.#PQ^OP 8*T& !#!B@0L.C3]&KC*)?=Z1Q M51C7D^E5AN? ">IUI.BWN+9CE%N+N7RB+^6^^$[=%YJ_\RW,%VJ-X7\UF<%T4QJ8Q/U]M[7M3^=(DC0(MG7RZ MV(X#O&<'W8&%'MF]=YPA.'0.'JG?OG'X?$Y7JTTBW+OG]9UJ50HH;[F-5(7\ MH@7+O\JJX,I^[%C N*09@U2F$B+&,LA"O?H@FG!,.)()M\K^[U>LJ2TJ^UJ! MY7-9FK==AZ-RZ=A1#7Q8KAR=7CP-J]VR,OY@#;QX]!VGND+4D'%F?K'VG%/ MBV@CIQSP">=A1@*OK?=P%'AW?U.O'JNZU$@<4:%"):"4V)2]"S/-V43!C 4H MX8@%,K Z33G>_-085PL(&@G!;Y6,EKY#)_"SN%>_")6!J]Z3$N_(,(DX89"H)($82BQA'"4%N MR2DO%&AJM-CH RJ%KL!69L=DEI>.E)V%.2;^0[LI[4._O4ULJP.V^K1'1]N6 M0UB5OO#UFX3S4J'&S=?I"<*#U)Z^VAW\QJX*(M)-WZGW6@XZ-T?E,RIE&F<< MP21.$A.KK*D8!QBF08:R1*8H4$Y)T2\5:&I4?/HF;R.^V7I6"I1W3H/=[!T? M0.^W?!$W>VZYX!X6V]]MHV] MUY^L9AGF2B&6P%A$L2DXH2 +DA#B#(=!*E#E/&B7!^)$'U.CRT;,]O0#I:3V M"2%.P=G-=)Y &MJ\=,?'*3O$&01Z98@XU>9H62+.*-7.%''NT9Y6EERMI/Q0 M.6&M>)$_&7/N0[Z0MVOYJ")DQ'5 MW=_4)GTE[E63I* E,OC-" U*J1UC L]A;FGW^$-R:+/F0A#=;1D[:/R:*F?Z M'-<2L0/@P-"P?*UG8H;B@2[JTN^F8M9RGHORE^N%N-??M^:$U9@N"ZKM&3K? MA#&N-KG )>:D!*FC0X54(@Y2Q"C1%'IM*OS(M74:*NM5%4;;J-6 MZ8#>5JS:4=2J@:UNO;.Z^QEG.Q(9 =PFOC/6Y^MS[_NS%U]:V=(D&$)!$P)2;=&%$,8G,7G*+(7 S&F?"]$S.%M<%_M#;V!:/"7H + Y7"K[@V^D&^93 GNZ9+;# MH_/&^4P3XUT_V^FRJORN(A9W-9I0&:T43JG7B0 M01JFVBJ.] X=<_TKB6.L<"PHEE9Y6>VZFQJOMJ4U5E&^D;=7WJXS6-M9IOX0 M')A;]\';BEJG]_+HC&Z%B5]7\NXNQW4$MU+_P(W;[JU^M/(76N3&Y:_<\YLH MA!FA*,E4'$.:2@E1D&GS3 0(9DI0B4,43^!#_]8$]38;'.13Y_ M-D59MU;(N^_&?T.*JDC9X]-SLPM\1PN3?]5$9)?1()IOGA?KF:8 +&*4P9 R M:FKRI! '$8-QQBC!(@W2P"DKM!>IIL8=1BG8:&6B]4R1A)61U]7D\#)FEI;) MV",QM '3TJ>]I6XT:LHK;G0R5DZCE4FW407K78%*,X_FCD^@_5I%7B0;UWCR M">:!C>6U\0'R]I=.=[H/DP]#]\I-(N&84A2:6FF2$ &1$B%D41I!;:7QB(@@ M(B'WEK?_B !3(^.#O/VBEAEHM1R]BYT'P_*Z8D"(A[Z9.)NPOY&_3$E4YC'B M?A-"]P1OO)3]QX283LK^#HB<4O9WM>.O9N2FC%I=7+>./OZG%#,4"I*H.(,J M"T.()-=;U$1PF$0T#J0,2$J=0G[=NI\:[55%[9M2TK^8BH2EP?-&/N2+LG[& M88'"RPM$=@R/'14.!_K 1'BJ+&2K^F,S&%OYARWW>!ZWP2L]=HCPZD4>S\-C M4]_1HI6^B1!64K]DTJ6]U4W/ET_F*NA=E>VEOI7*5!*DPF3+1DS_D[$($@T/ M5()%08)PE"&K2U.'/J?& ?H@KH=DWG& 'E."W"^WY%C_JV!. SHMW^UA\_&^T__BS[1Q7VQ_+ODZS?HI_^NIP#- M4A(BRB -M855EOQA*4I@BN),A5%($+*Z6.SL96I4\_X3* 4%M:3@#0(__;># MC\%).+L9Q1M( W/(<7SZ.&.)'A3IIR]7;Q;K?-'O;F]4S\OQ?-G"$9!!%-0ZA")2&*$P)QQ /(<:*(C&049U:UY2X18FH46JEATI\WBIA3 M]TH5L-6E3H==:^.Z0;UHU"RH>(2Q&'JS.OEA<"#Z$89CI'5@J&%Q6S NQ+-S M/>G;]GC+S87:[ZQ&E[;EMEA5%?_XR^S-QP\SK+! (J"0,1) %+$8LE!*&!+. MVF+PIZ#_S^16H_JMG!)W;,=,.4MV$WU?_@0G<177KV7], MUX[XV>;Q:N?=_+:-I-UI;I0)?$R!9D(>_5N_D[G[0C[17'RFW^5J)I2* Y/2 M6E&:082S&%*A4ICR(*4Q28CB3A6$VXU/;<+5LIF*-B:MY-K(Z':\M@.=W3E: M7T &GH$-%I\[07 ^%#NFK=?3KYT.1CWF.J;:_GG6T6?Z)@I:K6[*C$0/9MZ; M7V\75;/2$U\.0V8H&6F%=EQF-CF%>B^LRO.0)YFQH>,4T@R%4 48<\80E:E3 MR8JCO4R-'\K*8T9*4(O9\R+M.*1V)'$Q4$,?G[ACU*O6VDD,O)=$.^QI],IE M)Y4]5F#L],,]$[Q*MKY=K-;%\VZZ 2XR%81I\ M>ZH;?TC'8,=Q1[,7N?H%WCL?>Q)O= KW"^LQUO?<0]_CX"674JQ,/- V#VMY MDE4E8KU>B!LZGZ_NU+Z46_EG1 E,0AE":8)U4)PE$*=9!C%A*F4BCA!ULC2] M2#6UY:%1JG)E7Y4N[N8R]'&CH+DP?:3%[W)=QBFOMG%_>X75CS[D>ICM8^!M M3\%''L[!C\_;([G5Z JT="K'K-3*#*O%:N+S'-XCWIX/\'U(-O+)OT;PFHJF1M\J6]H7.S]'SZ(N5:][XMLK@MA[!Z\^)42.'Z>[Z:49RJ3) ( M7G-__&<%W*; M?>YV\576=7]G*:=Q(A6%61IAO9!$ :0RB:#*6(;C$$L4,:?-AE6W4UL(&JG! M>@EJN4$K%^?/VQV"14[$2X;#<@O@'>2A;?QN?%M">[3;G4#R:YC;=3VNY>T$ MQX%I[?9V/\HJ4Z6\V:\U?ET4QG>V[.#-R_:96J3K;[00Y3^?=:\FA;'^YAD; MX.W25+J9H2"26 8*XE02B 3+($7Z)Q7)F*HP204F+@0WA)!3H\-24F!$!;]5 M$CH:Q(.,I!TWOO;X#,RD+D/C3)E#8N>58 <1=%0Z'A+J??(>M*]^5/_S\FO9 M\^U"F]$+H7NY+Y;BF:__2HU8ZY=KSHMG.O^XG,_?+PLCQHRS$ ESTA$G-($( MI52;JD$*$Q$(%H:"8.5DJO:086I$W:A@_!$;)4"M!6C4 +4>X#>C":A5<63T M/@-F1]@##\/ ?#S("#@3]P48>N7E/G*,2KL7 +7/JIW93!+.L;W>=+OGCX"YT_RUF4!3QF*8>IYD93DPUKII0!)$K$%#.61"3! ==6 M'(DT-Z6QWH]3!96*F$H84SAVLN)VFY\: UU_^O3N\R?'5,^[@-DQ27\8AMZP MEH(-X@U[7&>_>9!WNQ@WH?%1]0XR$Q]_JN<)'/\B35AZUP6Y26NWX'H9+1GC MLWGFL_R^?J-%_WU&"%-Q)%)(&5<0)3*!#*D(AHRE.(BR*%%NIVT7"C0Y/CAP M5/%QN7#QL%D>K8TX& .S4J.*\28Z,B:M)/&["H'?2I6 T0F42OD\?O.$K]^C MMDN%&O=8S1.$!T=HOMKMDWJOJ"(=WTLYXS0,N*FVDW"2092&')),!3"A*B(2 M(;WMLZ^-V&IX:CS9B :4M$S,?@!5-Z== L# W*0NU]TE.5X_#$;*@V2%A6,6 MO$.%NQ/?M9X?,=?=H92[Z>V._+UG68GUEVWN8N,_WVP\(L9(+$@ H\S$*F') M($EY"*,H8E*SD-2FGE/YB!,=38U[2CG;9T6.E2%.X6EG9/E :6""J@!JR3A, M0>DS0/BMVG"JLW&K,YQ1^: *P[GG^^9+63Q\EL6C<;/?^E%_W+A1WZG[(M>6 MSA.=WR[^)FGQ68^%G,E *8*YA$R8) D)#2&1*8992"67+&,X=DRETD>,J;&) MT0(:-,3S0LIKKDVA)_GU'C"E1^9KDV$X8PH M%> $A9 QO6'3>S4%,281#2>+>2#>?6SPV6!_G"I;?"SGK MWL>]D7,%Y>!*SKF!GA8>78@FM17/S(%2!A6-,42,,$A-@@H4R1CA,$""I4Y6 MVZ;IR5EB)H:T7PJK%EZ69E0O%(8VC:P <+>!#G3U:]=LFQ_75CE0Z\#^.'SB MTFNWEC/]AWPA;]?R<35C,0HBE*00A<;Q42884LI2R!22,I(LP0CUNU0[UMW4 MIJU)\G4%RD1K[_[QG'^EJ?.MOGFM"CV=3$GC=LZLA:C3Z5US M_:=R1FT#&;=7QD&2QB'/0IB6=D,22T@"Q6"D,!<)(7%"'//A]1=F:I2UU06\ MSQ=4;T'IO)T;SC4#U07#9$=98X$_,*&U<&]GXC,K19.>Q@(SQHI.^=$=IE5"QWWL-@/?0VW!O,[GMR=\#\ M;M =^A]WM^X.S,'6O4<3;O0F9#Y[MUAKQKP60G\C5S?ZQ[OB\_+;8H92)I3" M",I ,QCB+(:8DDP;C1$/TCB+X\R*QCKZF!I=56*"6LXK8"35. (CJQTS=0': MS4">8!J8:7HA9$TJ%AATU)#3;U>\H7_85H[K:G,40K!0JIGX-H^Z3?!5L9[= MU-7JR@R )(N",$Q#&$8DUL:)W@6R1&50)B*.$Y)0AJ7-K-YO>&I3N9'-*1OC M 5K=4_82# :>I[;J6T_-4[IV+>;ZG=9"KG_;7\0/&AUE0IY2I9F%)_]^Z1EY M%6C7]K9OIMT>DQSOJOACD"PZV M+0$;Z!3[7.^O=&1M"YIOE"BG>T6.2+AU7MV$)0*I7B(41! MFD!D?+AI@%.(DC-3#A- (Z MH.3,*]T@>"61$UV-RAC=ZN[3PYFG?52[*ZWF-(M2E#$!4X4(1*D2)GF0T+00 M,A*'-,&A$P\<=C$U#M@KW=8K!?P1(&V-CTO@&=S*<$+FPGIV@Z5 /]+-*U:Q MZTHMWO'D$+7KMEE\>]1C=&EV:M_I^$0N*'1%B0F7#3D/D M5ARLHYW>]5]V*HK=+NI"]F^EDD6AE^_O)@.K2:A:1F]6IOX,A6' ><0@)DH; MWS2@$ NF((]XK"C)*!>DB16R6W;["6(U3W=CA@9>G&NI@:S$K;RYEF4$2+7W&R8X=!\1^+%>.@SJ+9BQJ\W>Z]R\'1/5ZW.7,I-&9(9%RD+E Q@&$<4(D93R%"<0(Q1%B29C%B, MW>PENXZG9Q]]DNMU[4[BZ'YEA[0=67A$;R2GJW.YVJ] L_R5U:@;%3SZ7CE! MYM?MRJ[K<3VNG. X<+9R>[L?-]TL'Q_S=1,V<%,EX-*<=R+TALB$)T@0&$GC M2:I""9ED,0PRSJ)$B8R&U,5T<>M^:B9-2_JJF&];?C?F6E?0=6;X6:ABD@6$PY@S M!A%/$[TU$PA&(HVP3 .) J>XS\[>ID9BI; ]T@&>1-..F[QA-# 556=!E:#M M_(";\A">LP.>@\1_BL"3/8Z?)_"<\D>3!9Y]J4=^XB:"ISP&NI?ZNZ1W@U], M;;%9$L8!Y3&%4H7,W"7'D/ (0Q)F48#C@ 118)VN^'0_4Z.)1M+Z6/0*U-*" M2ER'I+X=V'93AT?$!K=?VF -@Y5#/F0_F(V4'KDG=FX)D\\CTID_N>/U\=(I MG]=A)[NRQ>,]B/+=0A8/+S_)15WFNW802UB4I2R,(4OC *(H#"'56T3(<N"TX(7+P=I8$X<$A\'+KP;AS8 MC40G_YUX=3SNZY9]A_?./-J#\ZXY7S[K;>M'R67^U7A>_+K0MN=X6I#U MB&,U4D6T[D'::%4.4J57F;RU-.^T:N"(=\;X(^>PC(P_@B,M.Z..I-N"Y1?S MS@7.4U?C+8A^L=E90#TW[ZZ'[U+OPB,C8'?VZPW55_4[M4<08LWS^M?ENN_ MR?4]S<4L49@PE<8PPEA"E)(0DHQ(&"0BH50J3 .GK.2V'4_MH$1;[$^R,-5+ MGO3GZY*2Y#^>\Z,J+RLW _6\$%6ZM=ZEJZR'Q_)*?0#0ASZ,KD0& M;9E!(S1@SVN@Q08O<@V,X!YOT1VA\GM_;MOYN#?GCI W;RRS%/$4HBJ!$YGHL MRAAD^E\814*I+ M3A9PJ9ET@R]2(KY2NCNP RUH18TG(6I5R3[5LE 'S\OG> MS'?)*-J1X4AC,S _EEK I8):C^K2"=RU!N==>W VVH!J,#?Z> P8OQQ4OU'E M%\@S;NCYY< =Q*=[:'*T//:;<-R8$O60<[4AXI-$9F(2'')@QDMP/'-7<7YZII[@_'^M\>9,] MPW:^4/T--^:T9OG/]/M?\_67+\NY,!6JET7YUS>:\<7-\M&$#M:7!DRDF=!# M&!"*JB-(FJ0)Q$1$H0J1Q!SW*)#81Y8>YY)CU$K4TH-O6_%!(:M,1>LE,,FT MS4=+I3_=)"M8K9?\]RNP*B%PC ?J,X1VM#O8B(P4*V0$A,Q(V,0!@6L38/(@ MJ\##2C]0JB7GHK1^S="U]-1F\CQ_*#7S&$)T :Y^ XKZ"#)N>-$%4!T$&UW2 MUH"A1QMC",IID:1[4*0C695XECS2:W<]G"O5@^T]',IY#/@:'>3ZZN-X=#V:3-\=P?# M=_=_U/ Y^)2]QC".Y%4V[G"ZN97YAKW3LYS'OCEU:K_B0? MS'SX*)^6A;$$;A=ZY_M83H\W+_4?RZYG6<9$QI,$9M(DE<6!@)1G,>22Q QQ MR6F$^Y6PMI9ARHMN+2?8: %::EP9GX[FB6IF]RYK;3]BEB<[PX[#6 NGUR&X MH#*V,X@#ED5?AEN:BS5K9BL/>L(*KB4$BD]/"D MR,2Z))!FE,%4\2BC(69)DCAG6+#H>,H$6646^-#7O<,:>SO6&P+1@:FN G K M#3>?CIV]P@.1H)@>7][VF#M?L:')D'X]G^) OY.U:/JYF M$44R9E$*"3>).['Y2:7: !2)4G&22(64:^+.WM),C=JL#=PQTLA;2C2%G/)NX%DFF'=LM&_EU]N% MYBMJ'#OD6[JF35XIR6@F::+-QY IB*C(($8AAP%G@H14$BFLCKW/=30U8JUD M!2UA39UY>C;_E!NZW3SH$[.!*:XO7#UJPG9C<4%AV!,-CUP=MEN]PQ*Q9Y[O M9[&]>WR:+U^D_"2+KSF7QST1#"/Q\J<[]5'RY<,B_Z<452#JS7*U;MMP8
    OC*P@KX4%A986E*5Q-*&OOM&G MOH$/AWC;[KF]H#CXCKJ1\@J4YFA=J50S5$-H.9\AQ>)8$ 0QIA%$" 60132&,6;Z?PA'+'*JZ'.TEZE1 M1RF4HPEW%+U ;^K3+!,PD2C6N_L@@BS!"H;Z5\JUP2Z28/95%FPY&G[MWH9# M\!=I*B+QY:,F6EE4$0Y7@/G"U=+ O12KH??S36WF>Y.'NX*H^ZOG;G%V0>#7 M;CS:T[C67Y>R!S9'=PE2KO%-OGE?:QEOIK7D2DS2-! PS M8X;%S,1.A1CR($R44(BF@71AT5,=38U(C9RED:6E7)F],ZL%=4IA>!9>+C6X M/(RA,A=7B 8*$JHHQ$D<)"IB&>.J1VC:12B/'WXV$MAVW.OC&SHP_99X_<$( M^4<#V]M\];2LTO,8\!J!_7'Q.4B\TO')SD9EY',J[Y/RV>#3J-&N%E*>I6V5Z>61[C)"W3PT#NY#GV,>@?SE%."^H@)K6MW*48UNWN#M&^/]V^H9WI&J6GX6;[7&C5%?4RZ MAIOGU7KY*(NMX:&-\D@%6$&*%88HE1%D42)A*-(X9)@Q$3H=J-AV/#4JK.4& MYCL &LE7918:T B_LJLE>MF V+'?$# /3'I'$=X%>*!:K:Y@^W\JF0/"]W)/=_^;2VSOSMAJ=F>C:R 2.\\CM.7B05LBCR:6YV>ZKF-Y/LKFS.=.W1?Y@N=/='Z[^$7;=)^_ MR?E7^;.V^+ZL9BE-1"H9@XF0$B+!4Q.P'9N@1YY$@N (.P5L7R3-U":U408: M;8!1YPK4"KW4ASEW"\N9[F>H+(_4QAJ H8_7^F/O?HSF S._1VH7233N\9H/ M\ Z.VKPTVF^_6CQ+\=XD)?JRGJ4)YDB1%&89R[3Y@B*(PTC!(&8$2YEE-+.B MQR-M3XWL:NF JL1SVP*U,;/;1/9$8OB-HA\0W/9Z/<$8;S]G!8KS=NV(VN>V M9.U71MUV'9%U?VMU[)%^-MU](4U$1AV8U83NQED:TRQ"4$A#1C+DD,220$F8 M)J98!I0[A30>[65JM%0+"60EI6/RG.- VEE2%\,S,%V83F7W[9/NAWM&KN4K^O!0R(=-F%QY/+_G9)0)F6#"0[-AT]LT(HBI MNX8ASHCD249X1$*G&#:;7J=&"KM"5V'(I=AELCNSJ6Y]UML5S&U@[$C%.]Q# M'^V<0GK0Q%M.*/F-AK/J>=RX.!81^LU[M/ MV$@RW7N$?; NNC\X:*P?);ZG>5$6-=B6$S();:H<2JNWRT>:+V:IMH I20DD M0:H9,$TE)(IF$&,B3%6!F%.G\F8VG4Z-\(S,=5&0GR4U(E>YZ2MI'3?G5JC; M<9MO+ >FLKXP.M.8"RY>6K=O3M7Z*')3$>"3W@<\KV89 M3@G%5$"$)8$H$L2D7%"0,DHU^#A-B=4]YKF.ID8U=9+0)AYQ6R"C$MH5EC-+/\I')PJ3!RQ(4!I!$:6:R+%.3SRJ&290HA)-,J=0J7*B[FZE102EH MD^6\$17\5@GK$AQ^&EB+8S4O< W, B,@Y7!(Y@6QD0[%CB+GZ>3K+ Z=)UVG MWQ[O9.NL!CLG6>>?[D&*39S3]6HEU[_(]4U9=&Z6A31F1&I&5 &#*(D(Q$D2 M0*7TCDRRF&"[E/,=?4R-#C?!>Z68JRM@DM15HCK,\!-X6A#AY2@-S(*[ /G% MQX'^+L=I).[K@9<; 78CTJEC/;JJ0G_RK?*>4 MY.LJZ?*=NA;+\F;@6OS]>546QF[L0[T;C 3&,&)1 %$<I/UIN[KVN/_T*HB!,81C;\42O(>HF MV*&!'YIYMYA7LE\UI04,OK7\5V"KP7G;U)II+H&NZ^Q+M]LZ]]*_[9]Y]>IX M% *[!)*&V2YJH]]Q_,^4?\D7LGBY7HAW_WC.GUK3)TT1SN*,&]>Y%"*48,B" M.(8QHRK-&)(J<"KIV]'7U AM(VJ9G$LVPCIN[VQ MCMT]P3=P)2TB]H[>]2< M#]LM\/!ZQM[5WZA'ZQ:*[Y^HV[S2CSRV7+3Z*,MXZ<_+S_2[28_Q93D7^>+A M_;(X7NEB%H=$48H13$6&M-%$4T@"'FB&"8,()4ICD_3(OWN!2%83:?S<%EKZ M,G5,+3XH*K5,UJRO.^L%WR3T+W)N_K!:+_GO;@1UR4#:$=C0XS*1(D%O M)2_*_'+&Z#4CUU(0W+%Y_M"=E\29"#W@ZI4H+Y%G5"+U -P^T?IHLF?E\9UL M:TV2M9E($RFP0C"30::WJ%A!HG (>2I9%"*B]Z_"J<[XT6ZF9KLU'="Q#?GP@[#CR_OIV9](5\3@O+N;T#5/=,[JO^P//607/K M"7M,U0Y_A.;Q:GHVOVT]$W::&V4*'E.@F7!'_W9QI;W&L^E.;3\LSZ]G,8D0 MRHB 4M!03[^80!J&&8PQSA(J3?YFIXI9-IU.;7JV:N_5=R-;U[TK\%-A*JZ7 M?^A=>>\T_G;KLV]4!Y[UEP-Z256^LP@-59[O=,>O5:?O+!0=!?O.O]N/ECZM MZ4+00MP72_',UW^E9A>[?BGS,]!YDP* 8A8*DL50480@8I)"2@F!1**41:D, M,7;:0%CU.C5B:OS\2I^SZOKJ6RWX9J-PVGWE O3M6,D[ID.?H=3R@EI@T$@, M:I$'2-'@A)%78K+K>51F<@)CGYK<7N[A>_33,S4M+HOM:=EJ>[#R>5F'9L\B MQE24:L )#LJ<4R9.VO@FX3224<2US919.R-9=CHU9KI="/FXR%5>%YK?*6K1 MNH%?+T%1:>#@E&,[$-TL-12\ Y/41N+6H>UJYS)=8_IQ,$P=/)\&P'8D5R@O M&+LY1SF"U>DM9=O6>.Y3CMKM^%.YOMOSG'K]11;FW+N07^1BI6W9V[+@KZG? M=T-77][/E]_^2XH'V13U>R/5LI ?)9_3U6I#=-<+\9E^GZ4L3(@4#!)"3*7D M#.DE '&(4!H&,E19QJP.K0:1;FIK1:D_0I_*O-;+NA_M#C(#?.P&O$HY[ ME3 $N 6BW6NESA1W[+H!;#,_S3#,A J80@&E$4095FF MEQE,8"1C98JZ)DEJY>@[LMQ36X :#4"E0IT9S=&3;JPQMUM1)CB20Y\I[P[B M%=C(#]H*@*T&9\?9>149&76OZ\M8LH^Z\HP\(/MKTMC=][T';*>TP08QJ:H5QR%:18KM_N_TYU-;5TH8:>C 74ZYW?!W8VM[M^4%L8/[=@E4E9OJI$ZP>]W?G4?!\;]?1X=5 M/[RGLWBG'UW\M%R*;_E\_G$YG[]?%M]H(6:,T"A#(84TBQ/-$HQ!C+F$2,I0 M)"3"(7&*QSC2Q]3(H1'1C0^.@6=' Q=",O2I="T=^,W(!VH!/9I6'>I[G?;' M^AEUMG.R?_V5YG-C8QC_8#J7GR3?Y&(S"N7SJ@+= M7B[MD&.:1;'>F#*&(1**04I%"J5$/!,B2#&ROP+S)]?4.&2K#]@H!-6R@-K\ MD^!G6OPNUV62[JUZ#EO,Y8C7>Z-/*9NUX#^D>^\*?38W7B7B?XQVKEO'*#YGC&,96*7 M(UD'K]FJS# Q4Q%-%&$A3!)C=F<,05>\5KX,6L2134RCNZE1?\UDCLT6BW1L=OH-_9 M7L<-Y[,%X2!HS_K%RU/ ST0H<4*TG:XY14#$-9^P.(DA3S.%"*I MF=W[YWKYYJ: UPZUCYN4T_TSM\\HCUB2!!ED8:+9.8F5W@0E*40I8RDA,691 M-%LOUW0^,*2;+H:#]+/I \QW@ 7J>6V8Y:G)U V>S@7EG0?5CI;[0C7J&>DP M>>H'H=2=#EXMJ_PIHCSZC&>;:Z89,=$TF$&2!;$YT@@AX>9*1&F*I-H*4R)V M('I> MKS[(KW(>UEF2N$IE&$@&96!2CS(F($.(PCBB*"2,QS%W*HG3T=?4F*$=M%=) M>P5*>4'8,QU5%]!VG.$)OH%9XR+D^M=_.(W),&4?CO3W.M4>3BM^LLA#QRO] M2,2D J6K+_?%\FLNI'CS\NM*BMO%[:+.E73-U_G7NO69)JB&]D=CX)Z MC(L=%0V+]L ,56;_-6 WXIO"O'\P&FC,_P@V2H"M%H,<(?4'T2NE]1!C5*;K M#],^ 5[0TF7^)+>/3YI[S?F \J4 0D@0(1@)'>I>E DBUI055''$5\!2G M#/7(PG>\-ZN)-WZ"O8U71;Z1MI^[R1ZV=OQU 53C.IUH&VHC(OC@U>VL&X-! M/$_VNGH5YY/CZI[R/SGQ] 6!>)MT4ENV:6(X-MZTLU@IQ!01D))$0!2C !*> M89AE<4H$BT6,K6IB.?<\-:.H%/P*+%P3T-A#;4<8@P X,(=4(6K;]'%;J=NQ M:1O)/4>;4@'NAOK>UG\KG@BY6I0=_5?5KA@.! MDC"@4$980A2F>KN&H@@F0L5**IHDPNHHJ*N3J7%/(R?8"EJ7G;.OS7<2T&[: M\073P S3 R&G-8I5EH MHBY1#!&1")(T%3 @+(Y%% =".<7%=/0UM2E?1W";'-)N_B/.(-N9'9Z@&Y@& M>J/6,PJQ$X\!(@>/]_<*T7Z=BA^/T.M^I8[F6AEL6CB?G[7!V> M?&B2LLU8IM)(A!BF<:CY(S&Y0N),P"C"C,8!IBFSVKS8=3<1S))_PB/-T\O*WAZ73/[8UAKM MN%G;O]73D\?D_9/BPS;Q7)T"\'HA?M%:U;\TID:*A8P1,T7RE,DG&A'("$DT M/:N8JA3'66950;1?]U/CYUIZ(+^;.A"N7I".T-M9><,!.C!7-UBV)!_&V;H7 M0'[]AMQ$&->9J!<\!QY&_5KIZ7:4+S0QYG2^C>1>;3YKB=#.*U%FC= TNKVL M#@QW16D(HS3*())Q"&FF(IBFC LI& Z%DV>W%ZFF1G@;!4!+JRNP_?A#.X%I MK1HH=0,;Y7KO@?T,M!V/CCY\ ]/K:"/G[G;E$VF_#EI>)!O7E'\6>#M>]0GGP)3Y80_#=]VH MN8>C6$+A-T3E7*?CAJU80G 0RF+[W@7.%2=MV!E)LH0F7,%,2.-S%2N(18*A M(I@@QN*$,+>J?)W=3@-N.6OR!.#"U M;/&K1 6W&_S>GL6OMU=G-RR#>'>>Z/)5O#R[U3_E[7GFK9Z['[E:2;E;171S M$]"4$WW[+/\F:?$^_RIG*DXC)!&' NL]$$*!@DQ*"1.4"KU3XK'DTBE?@:, M4R.@K0?C09W@JTT@?JW&%1#/$N@O:NJX4W(=),N=TX#0#[V3*D6_ @?EAS?R M7YE2,4R">YJ+*V!4 $8'CYNMGNCYW7RY"C'N9JPG1 >;L[[MN''BJEC/-GZJ MG[A<4$VXU]_SU2R):)!0D4!,$88H10@REDH88X&E4ED4)8%=OJ>3?;A,KG'R M.S72@=^,?)8GZZ$%PC)7! M,W[=G.X%E8%)VQ80:RH^JW07U^J76SRK?]OGV-.MCT*B9Y5K6/+\@Y>8AA\J M8W/%B_QIDVEO1HDB@:FNA1D+M!4899 @%$*A4B[#-$@RM[O-CKZF-JT;TZ,V M.%KB]JM?T@6SBQUW,7@CF6P]<.MIFW4B,H 9=KR_5["X.A4_;EQUOS+,S=KF M IT&@M*8'+4?;=Y_ M]2]OP:?/=S?__5]W']Z^^_CI?X!W_^^OMY__YO>.S=&'80A@7^7.;1"_ U=T M1KV&>QWO 5=(7*_E?,0,U.?V]\7R[Y*OJU16,Y9AJK=V& IF;N321$&6$ J# M*,6!$@EBE%B'"1SK86K4#UUYP<7#K MOQ2?D3SY'7%R\]WOPJ#37?_HB^-YZ'?)O>.4W_E@[R#*G8N"VX7NQ)0A6MW3 MEW)WD6+!@X0E4#%)32BE@"0((L@0%P1Q1AEWNCD\V^,$.:\4SQS0&_F< RC/ M &QG5'F%;6 V/'(["/(%V !Y?P;(/C&5=N#XCJP\T^O8\95V(!R)LK1\L6\% MPR+_JA>6K_)#OI"W:_FXFJF,I)*&$11)'$.DL,G+&6OS*<*9DG%&N'1BE2-] M3(U'MB*"WXR0H)32\1SH&)9V!'(A0@-3ABLX/2H4GE3?>7*T_TK7\](T^U3FDHRB.8QPJ2$7,#%%HHP + M4Y(C#%+"DC"63LFZCW^P2J/"8T#6,"$TRSJMHC$P&% M&8MX$&0X%"AU*T-U.:[C^"9LD"T,LBN#K"G2;8X"_4)LNX6[%+;!]VWNW\0> M>[4N%#QOT(YV-?*NK$O=PZU8Y]/]V/:^6#[)8OURKP?;1$*;0_$G<]CWB]R& M^2.IA ML*V#TGR;#J'_(7+/J%A?D(UWK-R*^? >#FN#QF"GS*\;"FNC>M>YL^X$AM9@@4HXC&*HS$%J8*+8@M0(.<@&Y2P4?D/F3_8V;K3\.:4/ N7/OG!Y2>V? M-S6D/\HF\O).W3?%D*^5GIJ;2$FJ$A[&",.4(+TGT18&)"B.81 SCK, HY@Z MI9_L*\C4J*6LF/RYJ9A\!6I=]!)+C=@6 95^Q\F.C\9 ?V"ZNASXBZI8]T%M ML(K73L*\6G7L/I!U5=+NU5X_VOPH-?OF?"V%J=-RO2C_8\Z$OM*YZ?;XI_75 M2(J5TOLR!@-D]FHI3B!6*3+GRA&-A$(9=KKWOT28J=%G6<'('(V6/[3$[>D? M<-% V7'G6/ /S)\7(.],G#X@\TJ>%PDT*H'Z@&Z?1+VTV?(RO)Y##(:*1@(''!,N2)AZ'8?9]WWU&BR%GVS M?2TG[K+,=E9G=':*0^DS&K:7=(-@//A=705O+7:);IU+KI1\ M;^[L^Q_Y L\9F,-[//N-\NRKH1QFGLOEBJO"P]NIE- M#.-0,D4A+G.>QRR%%(=Z3YTQ3GDH BZ=N,VI]ZFQ6RT\V$@/6N)?@4H!\ >C MPA][IS!W&Q\[MAL,]8'YSC?@SI37"SBOI.+KUXA['JB?\T7^ M^/Q8[Z#".(J"C")(.&40,99 EF *PX J%8>8B& ;F$&L$G+(4'=7VXNQ$NZV.EI7HJ#+M;$3''^CK+L#6GR2O3\2NO])\ M;@+7WB^+3WK_]E'2>?Y/*7XRH1(\24SU/@0S8MRA$Q%"0E0$68"S- M0J/_F MYCQ@V_7DIC$M?I=K(RS8*G %&I&!D=G5LT*V:) UW:E,#99/7;;6MD[KU_8MXFI",QYKA3&42$880QY&"(E$H M"6(AB7 B/-\"3HT6W]!5O@)+!=K*.'I,^!Y#.[9\S9$9F%/;JEV!'>7* ZNV M>F;LM@6FMAKN5'8>Q&=TJ 'PZQ7B6\AQG4D&@OC !V6H?OK4JUZM<[U[-54C MUOE#V>W&F_'#)@U $@=AF"0I##/-[MJPE1"3*(4T"W$<1DK$PNI4S;[+J3'W M1FBPE7KK]]DCZX(#^MT,/0RF W/N:\+I4M':-ZQC5;7V *]C<6L7I+H+7%NU M-&*1:Q?-=@M=.[W9LS9/L5RMJH/'&0T2GLDX@91F"*(PII"&"37) ^.$!C3@ M-'2I$]AJVXF.1R@)6(IF4@5JV1RKZ[0 8QEEB60<1GJG E&0,H@9EU#&:4#" MB#*"G+8O?0$;HTR1%\#L]@H]81AXR:D0N.]&P+V@T*&N?JL'M=H?MU30H6(' M=8&./-(W4?-"WJF;0@K])8ME0J,XPMK8)-P4^(D@BX7A,I7&B(F <*=4'>W& MIS8M/\JOR_E7):6WL=KXWUL%C7H_A1L)O1I !Y!PWE\AP0!]D M(1FPJWYKS1NJ)PB7G[Y(N?Y@OI/YH2!C::2P'AD60X0SO3ZQ=2]D'6.+.?"(:-] M'1(>1C@HKZ(4T5^'E$#*%(,ID43PC*B4QXXU7B;Y=1AAC?MLOG* /IKZ&7JS MPN=TMGTRN:B7\WD5@E1!Y+4FSMCCY;NZSFCRCUVG9^R!.5+Q9W01^@:6 MEO/C)[G0DLUUI]?B,5_D)G++Y(^K0UMG<2952%,)$[UD0209@RQ1'$91PK)0 MA#A,G!8PNVZGMO;44E^!ATKNT@ZA.Y*[AHU:H6^W@/C'=&#NW\#Y4PO.7:&; MH'F?P:$N*'F."K7J>N1P4! MDP0BBF)3%I9!+BA.><1)FMI[XA[K87+$4\D(FM!JM\#0TT!V$XL7>(;FD(&0 MO3%\?Q:N^3><6/M?+ 'KWV0 M:T,YYO5KKY4^3:1D$)P5[,0?FLU"I((D"K@D.:<.+*@PI%@I&B9(" M)T*1Q"HSIDNG4V._6NRM'Q1H27X%:MD!>REOM1QFONT@6-#D - .[@7RRJ@Z M4.P Z([$NIY0=F-C1[@Z"=JVK?$XVU&['1IW?;??IGH_>GDOMIGK;][SW,1$ ME,[#ORZ*5G1S=3#PF7Z?D0"E4:BY/HQB!1%*0XBQ$! Q0;B*.(T#I\R>7J2: MVMI@E0N@I1NH/."WVI7Y :Z:XT6MH=L.WL]0VVWP1Q_ @5>@$ M3Q'\2#;J(8-7,/?/(/PVWH_P==1^G24\D3@4'#(5 M(HC,N0U),@)3@H.$ISREJ9,%?Z*?J1&TWQ)JNY#:4:8'H :W?3<8E2(.6C3M M* @#U4O;[>N52J4=5?ATE;3CC_0]H"MZ+_679K&F#W*I MKA\>"OF@/_\HO\K%L[$_=>]+GAL+];Y8_EURXR]&8T)9G$+-']H0C*6"-* $ M1IQ)$1*\,T48S4*L&M&Y@JQQHM'N%H7,XIWZ% M(1SI''O,H70[[/:,>>=AN*^^QCLL]XS.SF&Z[[;=\X/?5&<[QM6DC%#2?>=+ M<:>NQ?*IS"7W/5_-@C3(,(TS&&"3GS/$#!*&".1$( .O*)YP=(I9[D+0!>G,K?J;+0, MYRZJMQ.?.[W7,XGPMM"+<33?JV848(IB%6201[&$*$D%9&F$8(H2D9"(95GL MM._O[&UJ=%/Y&?4I&-4-JMW.WQM4 Q/);@&HK:C#5$6V <5O#MS.'L=-:&NC M_$%V6JN7W+A#R'SVN:"EL\'+(UO.9V$2T4PE@>V"=U/3*)5Y+_Z6'Y]4?] M3C5_]0_EM"TG[&%+HTS.DPHT$_'T SV.Y>[_LEK.:?&T_*:_ZY4CYT)N5Q9, M8HE5B"&+0P$1C00D >*0"AJ24"/%E=6UJT5?4YN8]W\!I;B@E+?Q#KX"6F2' MDY8S^%J"9W &8<_$X&^P<#I_\83C2F=*%6+H=$]FATWGZ2VD(2FW#&VG*2ZQE"::IB(6'&@Q0B(1DD0@IM,HHDI%'( M!'9R:3G=U=2HM9'4I"RHMT,.O&H!K>U5J _ !K\-K;':QG!O]T8=D/6X$SV' MAN=KT9/=C7PS>D[MP\O1LV_TS7*\2?"Y7P0Z"X0*.6=0B$1S!0[,K2>+H8@5 MPC0.!,*96\[C4UU-C2N: M"M[*=_=DU^?!)6.Y[P ]; //&AG1UVR*K9Y]'P MG"WY9'R@S M"^(P3.(80Z0R_0]75%L8*=>L@87,%(IHY)10V;;CJ7%(ZPRQK,I;U>GZ5HN_ MH1;'I.K6PV#',D. .S#G-"*#6F;0" UJJ=O'MQ[S%#@BY3=3@6WGX^8J<(3D M(%N!Z_L]+9SEXN&S+!Y-(,+/=%T'(GR431KS.W5?Y N>/]'Y[<)D7GZOOZLS M3K7M$T4"AHD*-9>I #*.)&29"E2:9)2Z59'L)<74.*TLA&"T $:-*U K\E+G M)#;&)*FS:S"N2!3'"51QP"$2,8$D5@2&*).II $-A=5.[T3[4Z,Q+2'4 M(H)*QCXY2HY@:'&J?ADR ]/-(* X')=?!LY825MV0/)T%'Y:\\[C[R.OC7?D M?5KFG6/NCL?Z&7,'"W+<)PW]Q6K8&RS@0$B_.[I$N'0!$>!$@J&%)S%D 1@4R) M"'+"A(RQ2&3JE/I]F $8IZ;:*\!O9R&. APA\NK>>S0 M_:@VL3LL^X9PCQ9ZIH/9YB#X7-#%:E[5.1=_?ZYRN-:V"PZS*! 8PT#I50-% M%$,2* EIAH3DF,8AM?)3=^MV:L1U$!S>DAULA7>T%QV'PH[(_ ,\,(FUYNUU /NGY;E&R^+)]6XKOXM7ZC M-/ASEB19DN41 BS5#2]P' ,2911$*,UTJ<)06;]V<1Y'QYD:6VDQ;0,ZC@-H M1CD>8!F88ZJB3EL1@[]K(8-*2H_$<08'ST$2 MH P"E&%.69)R)ID525PFS]3(I!(55+(&774L">;"23(DHO&@'_I\MT*=5J@W M<@;7^F3P3M2&YC $Y@<_OT1WH4SC$J(? ^(T]-C'5OW\-_) [LBZO:79XJ0D5#M,AD$E1 M19\:;6OE RWA5:!D_,N_!Q4$@<8@V("@"/TO[>^58D$+QLZ-^A<-)@?_KJ#9 M^3?M@-+_WD+4^:7%$XE<#N3&?9LLSOHF^U:-=(PX MN;?+TTGFJ\QK[R'IN!*-=_[Z*DCO'.V^C@2.]8!)L?HKF3^)#XO'IW7Y43R+ M>=+&OJ24Y2$D(&=,*,,K98"$B((D92%/94A)9F1X&8PU-4M)BQI4LNINC5I: MQ09:WB!Q].?W 6VVD?4$W\#FP47(V5? /8^)W[*V/>.-6ZOVO.('!6@-;G'8 M#%XSICOQT#5N9Y0+DF <@1C& M6">Q,X!U\X@T3B$3.(U0F,P653$N;K"CLQW?:*W@>JUTI1CTL*O20#<);E2X M"IX:):X"TJI1E:=C=6\6M?,OA4V-0>MI,M@"#0+]: >,->;?.IC_V&!^O8-Y MTP]'JS DXA;;A"&1'\G2]SX#=@:Y*X*]-K7U0\B)0\CQC*9 TA[IJ8O4]R0"'>93F.>6Q-.JQ:37JY S6)DCB M;B-UL*3SXJ[I2>YHLQKA;VB]^D9UC-/A1KZ7JV K=Q4[IRX9PIJUP6B(=@UG M1GZ-;@QF8)QHMF!X\Z6]%#YL>@=\*\H_JWJB61ZG.8LR$,:Q+JP(=4.%2/V! MHSS&"2$LLZPF7":=5/]UWHN<>-/#X_:0;Z(K\)G0*O+:FF86\Y2\,H9A 3M35F.8"4 M4D"@,F_4*T1#2$*42ZLR :>'FAIQU)+J8@"KC:QM_V?+"JT]^)KQAA_4!F:- M+6!;,=L&XQ[[3)W'PBMI] PW*F6<5WN?, SN\.IAZU1\E6J!GO K)!+""%$! MSHXS,;8PHN/RLT M##V =L_T\AD\/L9^4X5M7HFZK.VL\$5>W_Z(PRB-DEF>12E*E,%-P^J<.P\! MCM1>G<1YBD6>4,FSBPZD_,@YX8.K[OH_N<9U';Q68R JE0.R3>725Y.V+XGN M47+[(]"*@RBYB,\]O21.G^(1)_X5O]'_0V?\HD_[^#/_FM_\,=^ 2RT"OS-C M:2IX&OPU;0B_^)TQ+CP/YN:KT]GV>QGWUPO^B:S^%,T>OSU7V.8FR9"J_XL0 MB')( :0P5+OO) $YES%' E(46260.<@P->^>%O_J2"D*'7R[5238:F+G\7.9 M)3-7X,#8#_S)MH9]H#RR"U#TZEUTD6-4M^,%0.W[(R]YE&-)4;'67/)%UFS] MY6E=ZEJFQ>+N^D%S^RR6E'*8A8!S75 ODQG(*>1 A"P+(Y.C#2]TXSORS69!W,M9;=+@V6#RQ.XFC&)!ZP&)I"-A$$EXE7P M\6S1>?M>EOTH^.UB>6*LO?X M1C?WUHUB9CF6,DPS#(0D.8!Y D$N* <)2N,\"Q/UKU:E@"S&GII9TL:/LK;( MUKSRWEAW@;*!WXQ,!@)U8((Y7ARNECO0@@>_:=%_OPIH);UN).4]D-0&LR'" M28W&?XV@4AM@3H266CW"T>^T?'A8+F[7:E=6Y6W-,AS++*,2<)&G $*$ (F3 M%&0YPTF!?\6_B4,H^"1K()G+6_PJ-LQZBHG M_QZ@,+P*Z__5_U0&Y&E]OUP5_RWXOP=1F%XE<5K]6OL^HA!=X3R\@FG:7EZ4 MY9/@U6^76T,U(#H0_'%=Q0P'27@5Z+>^NNJM8,V_1M6_JM^IYSP*IGV3<\L& M-@?3;>B=NF *AW8]U7-W6\]=FQ1:@>S1KW1"?[].H_U!QO4(G5#QP-USZCHW M_OFP>!8+!?[+YTZ;5TPQ3Q,&%4(8 45!!! B!(AQG&2*DBAB1IW ^P:9FG'4 MRJB=HWK94S*O#KN6LFT%JQG)-D3U*+QF:_Y2T 9>]QOQJIZ8@[2]ZT/ Z\H_ M.M"HJ[]/U7T&Z+W6C07>/3S.ER]"W(K5<\'$MJ18M^C8YZ4:6*T$?OV3K'A9 M^2"ZO]?5R#XOUW\3ZV^"+>\6^I/\5:R*)5?F5/-/^KIHQB0*H8PSP/), !C" M"& F&&#*] DYXY3&5HDSXXH_->9JM0_*6OW:TFEJ"+*.ACK@=;71;>=7ZH=R M70;J+XL6IH!4.%T%/Y4I?%_]@[(&R5UECRE4ZA#^#2S!;VJ_\R+(JOS=CB)' M?O?,R'>Z;]3 M'ZF_F05\-F\'Y765X'64OWK6DW^.M@J>A74JE;Q'QUE_7T> M7F>.O'YX1E9AU$_:ZTS/_L?RE:1P^PSOM8+N41P1@D;*4Y5)B:O75[!UM:A^Y@W:G&W&#OU<"6V:=]D-M]I'P!N# G'X! M=M:D;(2)5P[M'W%4RC-2?I^AS&YR(Y0_EDO^LYC/K]D_GXJ5X&^?5L7BKJ:N M&62)2#." (NPU#FH$!":0L ERZ.*-7&WJ08)0$DG",B&D5>SKZ;&F MQAT=42M/(>L*:W\<< IA\Y,!#[B-<$C0A>S&"#*G8X(S8'@_,3@UWNB'!V<4 M/W:.<.Z6RSO.OWEI^W9OO-\H"J,PB5-E<2!E=@B( 8%$ "E2E(2N[B3/=!7DS1O&'Y\"DX@O*B[K%GT9HL+;P M1X9\M?[OI]7O:_3>UCZK<-F1>=96O*]AE+"=1&&+ $4\ M3& *\@P+$)$<88PBB 0U[C!B-.34J&='S(#KVG<.717,T.ZGFF$P')ANNL4" ME;P?%TR)/U3NN(R6=&N#K*5_4"J'>Y$^S)XV7R6FEV4Y:IMV=KGE# M92G$;DAP)U%/$)(I$Q"#B(L,0)YG )-8 @I)GN4QQ#FUJHG6/]S4V+F6]BK8 MBUJWW%">@=C0 O0&W- 6X G,!LIN-,/%9J'^8'&1TU\6]S+^L M[\5*']JMQ+U8E%4]1[9\$#I8][-8?Y$Z&EV@!"+*!*"15$:@P#G(:@(ZD6TJ_>0*.X W5WMQ(AM?J MB/4?J^738Z%WVNTGGR'."!<1D!(JJTHH\L-$S5"F3*LPHS2"(G-J\'1FX*EQ MW0U9K5ZTB5#G%&@OM-1MC.H?U:*3Q4)I4ZBM1K$I!%P&B^4Z>%#?K"=]XD76 MG7L<6T.=FR\S1AQB%@:FPF[3*/H2-&('E=Q!*W@3D! ,8K_9@C9,5ZES@[]. MBRE#2$[VFS*]W]'.ZY0(>KM\HFOY-#\L)%2G:ZUG%*5A(A$&*1'U3ULO,:-R$$MLX4C M_@S0!B<:_N ;F)\.D'L9#C>+DPM_^(UT9'$!CG8G%F;(]!Y5G'G$>&<49KKL M'$X8WN+O5&([4)T"HRC]@10+KOL^U&$&.LI@%D8ABU+,02)S!F":A2!/I0!A M2D/*E$ULS['F*':R#G[48BO/JYS!V ML)F981#(&&*=#X4!T3P M$*0Q53_D-,M#J];UEP@S-?[=UT77.JF*;Y\YC]#[4:T03$41C3!$*)F+E?\=@(4UOVC8QM9TV74-ZC0!KX#2^%9^ E/A0R M%I[!2Q$:R1]HC92=%[ /A5[?W]$;Q_/X]= M D,6& #8H2G" --!0])L,?-+-*:#C\M"EI <4)3M_7;\Q44Q>]N8DW65C7<+ M_I:LQ4R$3&*4IR /.0&09RD@,(IT54M*)0I%$AI%VIX<86J,U K95OI[IZME M*SG-6.@TD/UTXP6>@7G%&AECXCBK_1&&* 7[R]WR^7^K>VMR4'^I.*%B@]-/ M'&79GU6H7=_G+W3.(=+^OF)Q=ZN+P>L"@#\>N7INW5>R,81CF"64"0I8RA( MXX2"G"0(8((@%V$40>O,H?.C3FW!;X4.-E('M=AV37WML#8/7;^NT"><9M#W]+?Z>VT.N7;^*NT)%,B_5G-=&S&,.8 MA!R!2$:YKBX= TI0"DA*0D93DB>I46CWJ0&FQIZUC,%6R$!+:>Y'/PKB>3?Z MI= ,S(Z6J%CYT/M4=W*A'WW@:![T/G6Z#O3>Z]QV2;H\H"[NJBOQ7B]X%2&@ M_ZZV;+18"'[]H-UD,\%1A#(B0"P@!3!5^R8L*0*2$AS3-,&IKK^J.^^8;9G, MAK5:Z)O!AWNEJ]9"P7Q3N9CW5;6\!&ZSO91_$(<^6*LJ/6\K/^N [$KJZD?= MC*P6/*@E][?ELD/*Z_[+<.A1-V-V<.SOS"SOOL1W7A_Z=RH$5,$R U<\5KA ,3 66VALO^F/J]FQ;VLOK-=W^M-W [#QNE(5Z3(%V'1[] MW0#%/7XL>%%6A_B"O_O%U*6-\9PBB""-*! HUJ9 1M1>)0Z!CC4.LQC#B(FV M@-QW3^4]3@EC]#+O5I/[/L*RUKK\GZ!0TJJG6FYAW";%S%88#N/I5.GHJA'4 M>GC?[UR$XWAE.4Y*,IV*'.? LBK&OI1K\;!OIK.4 MX3R4'*14]^V*: QRW9XAB6$21WD8TS@W/]8Z-]S4+)CN[NCK7X-*^J ^AS[F.PF:S'7(!T>;(RR>8(QU[':)751;MQ=K;29@I M7OVG86>?,N*)F*E&NZ=BQGJ;WW= MQ+&M*D$IBI((<1#%5!FO0@J=Y1H"DF >4:&;Z416G5FM19@:@6OIKP+]9]!1 MXFK/>1QT-''NP.@P7V9V[;"S,##]#S,!]NUAG3'TVS767HQQF\DZPW308];] M21?W@;Q^)L5<4_'[Y>I6C=TMV%P7W]8!I#=U7:7B6;R34K#U-?_'4RV2NNS[ MO;CFR\>J#).\OOU1!_;/!,P$C:@RA)$.K.>0 ,)%"JA(><(E3I%9*M"80D^- MD@^:_6TT!\J& 24Y6S&]A0#4& 1;$*JKU_ M$9!QHBM31 A@1A"(8TK4JY;GF',+A]/DWJSQ_5-;30)1OR#D\ 4A_S(OB,%^ M<$KS_4H=6?_O)A'G'K&3>%=>J\OL%-Z92]K7#CYY%@UPAY/EM5KH#HYN3Q/> MX<=V\TEHLWVAWL^7_UJN_ORP^+I::C]TE7/U391BI8SZ6K=3^_ (6$'EU!)B,.^K.WP*(_:V^S:V.$3,?/G^;A3 /A=YQ M2Q(S *'Z&X4R XS%)$Z9D"(*K2)FU$.G1AP?%KP@5\&WIT=A&G6W@U$_+[AJ M/OC"-U':/CZFHZ6/^!C]N''C8SH*',3'='_GXC![?T,6_,/[FR9%+ I1Q%(6 M Q:1!$ >Z4,#D0.!*9:08Z9FT=RQM?OPJ2TR)5[E?E8"NN3:[4-GLC]W!V3H M?;1?+&SVH>Z8C+5?M,'&/2/NBXY+N[M_.7&-VS[CZTH\DH*_ M^_4H%J6X7O!./;^VCVB:"<)B2@'*(@0@AAR0$*<@S:E4Z(4)#*V*W!B,.34F M:T0.1"US6;VNR[K"31."3BKY[78@1NB36 JA\7 M=W7M2%UB2R1$?5XQ PBG D J)*#:2<5#EJ9AGH=IB!W"O <0=:*';%N-@CNE M2UM#;;D('LCJ3[&NXM/*C6[5:M;AXJN"Z=#EHQ==!>N>2EZCO1MFY/I:4SU2 M'MO-AZO@S(');75@TGD1&H6#/ZH78K=ZV]8W?35.O38/\S!*';=+Y)Q$?3*P:O=95X-+\S"*<0Q8@M0F!$D$, T)8!E) ML?H_&,96C2A/C#.UC4M*BOE<\Y98B!69*VOY MFC\4BZHB2W6.VVPE&W<:C9,X2:(08"$S %F8@3QD([M!]UEB["#:_ M)2^M)!BW#*8+. >E,9T>XMQ?8?4D>*>00NO 4F81RY,L!RE,$@!E&@&20PXB M%),XRF#*N54_MI,C38W%&D$W3D/KI@DG ,VH"!-*,8AD3G3)]PP0'$J0*40C M&;*$ZZ:=YOY8/X".X(4="E SFO<"T\"4WB+4$7( 7^I9)'QWE#@QVMA=)/J5 M/M(YXLP-KH%Y;*6SQ=^*^K\?%O6.6>U\1?F5O.C]6161T_GG;2_A6005#R/( M=&>]J$YNP4RH/Q*.8(I%"G-J%[-WB3A3X^RF'\&:_.HT!J\,H\=:%=L OXOF MRHR8QIN!@=FK523XK55%=^IH>T14<@>-/ILXP9U?;K7R&3;H UW/$847B31R ML*$/^ [C$+T\U7%C7]PMJBX4B_7-O7I_U>C:6\F6ZI__6V@/Y!ME<7R1]2UJ6-Y M9>ED&.@%,71'O/ZT#^VX>,T9M_=S##L??CTB \DZKN]D6, /O"P##^<0\KO_ M>2P6W\2S6#P)#9;Z+M9REL7B7;DN'LA:E#,FPS2A>0@R%%$ B<2 4HZ!"&4> M)Q%)H A-G J.XT_-U:"MRV)CCO*N.;JJ50FT+L%"7<=J;?3O1*N/16"MPV3U M?PA&F(+7V0A\ZR*O9^AFB_R[<9"WB'H>=@9&"HP>9";L JC=<>R-L79X['AA MV.XZ[T1J7_ 8EPJ#JR5_8NM/Q:)X>'JX%:OG@HF/A10SB2*6I313FYHD!%! M#'!&E %"DS!%5*88&_F<^H>9VL:D$31XJ"4-REK48*YDM:F =Q)6@\^ %[ & M9OL6IT;(H)$R^.@+)YL*@3[P&JW(0ECM4IC[YS?_%5 M%? <1OW5 $_>/6(5P',:[%;_.WOUA1GV[_6A[+W@?RR7?"_[F[(D3GB6 R8S MQ9SJ10 TSC%(4AGA/$^C-+(J\VY7WAD&ZE9U3:= MD2C*)(X)2%$B $01!SC*,X"R6!"2\CQ#=A%IIB-/C8",(V#/5M^]<$8,_;]# MX#RT1]<;Q/;N65NX_#I3[3;,RI45@MM5Y=CXW< M@1;\4M>EX008[%/]PSHP8VT1_;J#Z(4N24-$+7:T_I$=:7M[Y)TE5>TSP3UM M9.V@Z=W5&CYJO"VNG6X[^UW+6]T]A>KUN5V3U?K'8Q.*/*-)+&F<," CKJ@Z M"J4B;18!3 3E28IP1LQKTYP:96KDO)4S*+6@X.G1WNUUB*6Y=_ BA,9Q#FIP M;AMPVJ0$'R#9NP8O FLDZCSR1GEV_IU$P<3W=WCSZ*Z_D_(?\_R=OMBUW<=J M]5(L[KZ)Q^5JW3;"?4^*U5_)_$F\+4HV7Y9/*]&D(8D012E+]>9!=Z]-0PQH M'@O 4A)Q'DJ4F[&BX_A3X\M6_*"2-O@DB):USIQT2@JSG0^S??B * _,N:W$ M+@ [M.MP@LESKPX[&49NU.$$T&&7#K?'.";1M\]]\[+YZW\48J4>=/_R43PK MQ*J<^B@F411"0 BG:FN>$$#"6/T8P8AF+ W#4%CEU!L-.S5"TZ(V:VTC;)5S M\/GZKVY9\V;HF_&8?TP'IJ]+X+3/K;="QV^JO=G0XV;>6\%QD(AO=[=39"0O M5FI3^YW\VN8#E)^5O?PGNYBZ,P ;;$M]PC;X06N#F XX[PA[%6S%]8F>5?RA/Q1'BS:\ $W; MJ$(S=,[$$)YYR)@1@V;Z[,4'&M[DP+0_;AO_X5O-V\M'_?J\>2J+A2C;\AIQ M+DFJB_*14,><V/O]S^I3T]"#I2!ZW8 M%L1A@+8!\?K%<&#J/0N?2Y5K QPM*-@OGB.1L/MK:ZOY54N0YHI)!N_[! M^R-,C6UK 8-*0E<_X0&*AI[ 2[ 9F$7M8+'W[IU2W:__[F"4<3UTIY0\\,&= MO- ]@KBNM%KGN7]8J)6D_F66J+7-PHP!F>6Z'9=4JYOA''"18D8C2",";<.& MCPTTM47>RJ5S]Y28]L'"1]$T6^4^,!I\M]J*V-3-N I:*?W& ??AX#WX]^A@ MHT?\]JE\+,RW]WK7BI-W^IFUAU_7Q=WX]+^+7^LW2N(_9S&-(IE&#"121_5R MB@')! 0Q10PR&?((VQ69.#_FU$BB$3G8R&Q;0O(\RF:,X1F[@"T.>'W?D&<.*5D8H&; 1T\T M;RBONCUQ@BT&VTJ6F\)CK-,K-1)ON>#$RK[J]( M!X*@P:"NS^_IU;&VLUYE"KU:<.-J,*IM^"J3LV]UOHX0%^Y9/^JZ2&V-[I=- MSP("0V722A!*W7 6YA)@J@Q?B:,2M M@IH,X;; HC3.6*XX,LM]E]G8C#XUYCG3AK(J M!O%W+7U0B3] I8WMQ!CZ\(>">W#+U!/2@Q3<.$!L]*(;6PDF5WCC !R7XAN' M#W&(\6R3P7F='EXL/E7EY_Z+K%9DL7[1ZMWJII[*?%/L>KT@\Y>R*&>8A@Q& M. .49)FVKA# <#M)-AJD1WT:+3D'S6I&@U:3>ZG5T"5IE M+.(;'6>LGPM'FH>!&7'B4V 1=CK\5(P4BCK,E-B%J5X&9F_HJN.CQPMGO4SW MG1#7"Q_EV)1P[_.GC9Y.]VBF7N*GN1;JC]6R++2I$QB MH;Y4,@$02P)HE*<@EC'#&4\9BJR5/^VU2VHE.NVE-?J;7K( M]_6-'W"JS6S^T2?P]?<"ON;.OM>@3ZS]]B7T(MFX/0Q]@GG0[]#KP]T(_S\$ MO],Q3J(L[A:5<5(ENO-4X(B*%.CX!0 %3@!.80)H3F64AQE.&;=A\./#3(V2 M&RF#CIA.U01.@&K&E9=#-3#Y.:!D36+]('AEI1-#C4HS_>KN\\:9JUW#*G;( M9X^:OC74TQY.S1(F(,T0!$AB#F"2$8!U>!-B$&59@M.4B]E"W&GZ,J,(.P&, MU@.NUT-7C.&6A9:L#'0!,:+["2QE\$!6?XIUU0^UW-;CU6?2.G1]5>C"C,Z:Z($D$42$,1CD&,ID8AHG*969:H'F+@1.?]?9MK,OA[# M3<843.I6_FXXB,^ #1?L/$=<6(DP.0FK'3Y4 -S$)=C+Z2ERI]YUH[W.ZJ:GYU6152WI^MJ&I_R-<+C=_3 MO.-#C7MLUZONP?E<_]6.OD[."_T8,O]*"OYA<4,>BS69MZ56&($(A11$.0\! MC!)E)87JQUA$,LUA"O,PM?)A]HTV-:K8"AMH:8'ZV#;R.A8"Z,?:T(GH"\&! M.>02\.R]?2:@^/7B]8XXKG?.1/D#KYO13:YUBLO[ZP77_WGWSZ?B65DTBW5Y MO6Y+B5;U^68PCR1DD !$"010\AQ@K+;2(8^CA*4L#B.K#9C1J%.C&"UMM:FJ M/J=B*[=M)6(3Q,T(QCN. Q/-!L+J+QV1KP*R#G:+/OLL/VR!DN>BPR8CCUQJ MV *,PP+#-C>[NO4>5X(5M9&>ICR,2"05T^C6LCC. (EY IC(!5'_C[+<*DB[ M^_"I\4M7-EN_3 7#"#$,R1X*C)FM4#W!YC:(MW* MIQVO6D*[I7H H-ERO026@9>L!2+6"_>4VEX7[\$@HR[@4RKN+^*3USG$]'[; MG KT^S:OY_/E3Z+44#_?K(3:A6@/9]73;UL'AT5QS$/U=4Y#)-3>@(6 (B% M%D.4Q# 5B47C=Y^238\Z-F@UK**PK$(1/4ZT_U4]:KS-SC' MG9JZ[[$]=T-@U,"BD-/)<6H<:O-:8>9 !W(SNC\O%G?I /6A!OJM'O%T^D&(Q0XQD,8HID.HS MJZ,B*,!$>^8HRCC),B)R:6-Z'Q]F:E]1+2708E:K]2K0D@9_KV6U=/&?P-7, M(K\ MBOJ_'Q;7C*V>!/^XK6,RR\(8,BDQ2%B> Q@GNNR"U*[*))=0A!EF5CU530:= M&M] M$BD')*2I+ON2I5R&*$5&3M'#1T^-8%KI+/=@1S#K9XS+D!CZV-(8!./E?UK? MGA*KZJ9Z?:N_; NK'GG4*,OVM KMXNRYPC%X8/F@R\>QF^7J<;DBZ[T,Q29Z M#W,:$L8IP%+J!@F*_G"*"(A0KK9**4F(M/*<&(TZM85;]0#CVN/I%B!I!K69 M&> =P*'7>\=1K N^M6)?!3]N!PB9M(+';V"#T8:"F! MT<(:-3/QJWK0/2G'S6ZSG3'1U*L]*@W]V1U)\H90S'/)$E R!(,8);F .N] M4XX3ABA'2%IFKQP=9FI&V%; FM$68AW,EV7%?(N %^7C4JTIS8)S?9PS+YX5 MUQ&MFB6YG4#=C,,NQW)@JJH$#+82!HV('K-6>B'PFZYR?*AQ\U1ZU3U(4.F_ M>HCRW;=K98;HP;[(]\6"+%A!YE^7994G\^[76I<94_SUL="-,DF8"!KK-AAA M B!E") DS$!&19J*"&8<6S7*]"78U+C(H*3U5;!13W/21L&@U3#X^U;'0"MI MN:GT-NEFQ/8:4SDP%7J?Q7>+IX?JD4N?80.^D1^Q^+F%'LK MYU6P:"0-2"6J:U>A/60-G7@>\!K<;[>%JA6R:;=XS@,U/!F;[!7ZDUS M7.73;61.7.]H,NIS[4(B21D$!.LRY BJ#66H_F 1Q3R6*$F2R,KV MVQ]A:F10"1C4$CHZ]@]1-#2F+L%F:*O("A9[:^:4ZG[-DH-1QK4O3BEY8"B< MO/""9?UYN5CNMCQM"MK,8L)H%(58K6P6J_V=8(#0+ 0YAT3D&(8DRV?/8D67 M5JO\Y( VKW5WV*'?[M^:&)_?F^;$5]J;Y+#T3R-MP0->T!N%%+J2;AH8-\+Z M[&%LA(I_OC@]Y/CD<5;]HTQR_J[+SNG>+U=?5TLF!"]U,[IJS ^+Y[H-W36K MJM7KB+:(AR&%H01O,)[\A';SKS\[=6^*H/QN]!#?I&@>#Z/.C.1V^6T UR]&8J MPZL<%W4Y5%?,A-ACI,,ZH9-5%$< M3"' J4P $BA"<8AXB-B%00DG!Y\>S^W$(SPVD+L M*,\3R*\7:/!U W(E^56%\KNS*%\>8W 6L&'#"TX/_[J1!6=A.1M4.'J)S MD!MRE3\@AR:HRS"T)R4S9/PRT9DQQZ4?,P ..,?PM@O<4)ULD;:S->=Y0C*< M@80B!F 2AH!&@H(P9RQ*0I;PV"C7X\PX4R.6>AO2M IW3R8[A6HF!9("2I!! M' &8(@1(##D00G)%Z3F7/)FMEVLR'P_5S6C_LJA:>/ NPVH4UUU'Q"&ZKO>C MX-]5=V2L\7UTIQ4^ZISKN=R.9O:)_"H>GA[:>N89S+,L"P$7A.DMJ&( MHGA5JCUHEJCM*37K^G+PY*DQ:2.HY! M*D0,$1,"IZF-Y>]:G6,$:_^['L/=RK>OMS'-LAJ#U,T8NCS&JU7!,"AV<7E- MB_9)'Q9K-5,Z=+<.Z/DLUN]^L?D3+Q9W?RR7_&ZBGJ,88!I!$$6<"80S'%.K3 N;P:=F(6QE+YN$+8=X'"OTS1A@*$P'IHBM MV$T4WU6@)->!.HWL02O\[\'?6_D]F@XNL'FNQF,AP,A5>>RA.:S.X_ ,5T9[ M5C;,144) +" $44@*<9VI*&$E" M(F$HA%6WQ?-#3HV]E*#!0RNI+6>=Q=>4J7RB-C@_-<)>!1J[C;PU32UET,KL MDY),\?%,1&>''9E^3&$X)!WC.^T+@GT4=V3^;K$NUB^ZU_DLS*&$B$H00ZPX M)<&D*M0,2"[4WW5S1F'DS3SR[*F11R5>4,NG/L9*0HNB8/NX]7/%A6@,O:^Q M ,*J,-@)E9TJ@^T_:[328">4Z-8&.W6)0\^3;8'2;67W3YNB,5MWQEZ9WB1+ M!<2) !)2W50U0FK%JA_S+,TA"C/!L]RXNXF;#%-;WMW"OIWF"5M%.DX\B_86 MCA/4SP\CP3XPC]@@?EF/$<=)L.@F,OQDC-0W9*A)L>L71_6(IV_S,DB.!A2$#(,PY@+AB@*91 D]BMA/^Y MH:?\]6GK+C?Y0)8;50OXS3:LPX ZXK?E2!WKD>KSFP(V4&7^L\._4DU^4UA. M5^,W?H)C,;>?9,5U9Y-JKX8DH:&(0D @I "R+ 8XIAB$@LAQ>!):C)OEHG*EES^+]?W-4[E>/J@54S'##/,\Y3"-@4C4'S"!.+"1O/DRVG5P-)H!@RVM?UP' MIHA7AM2JW:5O:$=K9.D#8MMVE39@G6E$:?2H,5M,VNBVUSS2ZE;G'DCJ6=_) M+U%^$TP4S_J9GY5B3:R_3&02)00!224"$*?*+J-)!$0$"9$4<10:G3@8CC:RUO,%J(["ND=:*;-WVJ!=OTU--;R@.?J19 5B)&GSK /CY/( N78Y, M8/'=X*AWS+%[&YD <*2MD=%M;A3S6:QO2'G_=;5\+KC@;UY^E()_6#0%'KN5 M"3912"FB2":4 D8@!U"*ZIQ3@)1*@7B89(1:9ZJB+(4X41#W$UE7?8'V?,@$Q5&N##*0HE!W MX440X#@2 +$PBU.2A,I"LVK7;2_#U)AQ6ZMZ7G55; /A7W3L626_93R\P[28 M\>+ 8 ],C+7T5T%?;?!6B4$=_A? Z#=VWT&.<6/\W8$ZR 6XX%$.7L9K_JQ( M5_!.9:N=\+KM?BF-L9 Z#! M8[?FV\H^_M82?0,GXR"8#GT4T<*Y4T)O/R37T@-@":V%LW$0B$?R-_J"VL[C M:(U8K]/1_&GC^1VM-=QQ/=K?[1B\LE8?BOOE7-U1ZCH[ZY<9"Q.1I"P"G.8) M@ AA0$G(@(09%5!"D2"KQ,W#(:S(>[3\S;(CY_^J2@':&JY'P"0P)B(2&,B0 MZ7YH2:R[60@@J"093W(I,CE3'_5BR6_79+4> ]+]X0:,2CD"Z55 Q5VQ6&C[ ME9*Y?LLO1CE%B&*>90I6"@',<0A(FJ2 ZZ7Z OKUAI]&Q&\ U.$PXP8Z MG53S(*#I])47Y0*\6:Y6RY_JE?^F/I!?%KJRP9Y_0&0$,9)!0 B*U$&K[E&Z(RK?6,L3 MH?CF][MM8=[45L[MO1#K;V*NZXB_+4HV7Y9/J\[)F4QD)B,&09S)'$"28EV9 M1AGF*152Y'$>QT9? +MAI\;_C=1!)7;0R!UT!#?J$7=_$V3U_>?R^_UJ^71WK_XCQ(Q$RK9A$($PC2" M,,Y!+G(&"&2<1G&6AJ$PWMM>+L_4.*8J2%EN5+H*-DH!I170:EW552NWVET% MC7Z!5C!0&@:-BD&EH\7^S<,$&^R=QYVV@0_#C+?%]X?)SL[?XV/=;.QM[K\.)[Q>5/_1[N9G-?YB75ZO M;\AJ]:+&_BN9/XD9BP@-TSP'$(7JCXC$(,?J^RGR+(IS&?$TYW:=9RTEL%G% MX[2B[53"8#H4%P16D1:N,\&)9*F@$ BD?31J\P,H%S% '$< MAW$2&'=F85CLS79* R(ZL%'1 ;.*+M?=GZJ_=*0?H/V((V!>MUJV,HRZ!7,$ M:']KYOH8MT_,6U$6=POM(KHN_T/PNZJGL1+@J=,^#68\S*-< BR9!#"$%%!& M$8@X32%,8Y1RJ\0]@S&G1F!;D0-2!HW0P59JQQ8+)NB;T9EG3 ??%UT*IS5] M60#DE;),QAV5IBR V*7&+B,' :9&5)4* M0:M#L%6B,A,Z:@2M'A9.!9<),G#Y# S[P%QFC[CEQ\(9>@L'SL!3,)+'QN/+ M;^>4N0"^7B^,RW/'<[M:_>(S%+\Y20- Y! M3B@#D*7*THT2I+XF,$99+%$4&94U/#/.U#X:K:2[#2RK].5*7@N>Z@'7X$O@ M![+!3S#WT'KQCY4%=?O!;"2&=L3.CHW/(])+NCVWC\>MYW78H5"#RR]H,EWW M0/E4E$S,U72*Y5,WO8QF,I*44P6EY #&*0*4IB&@*),B(IG(,BOWP/DAI\:? ME<0.#9'[<37;^/M%:V#JK-LDMPV3=N0=IHR/.3K^VR?W#SM^)V4C&(XV53:[ MTT/1Z:>'IRIZ70I89R_.<)("G*0%0[?AU M+P0)1)I3&DO.*+?J\7:A/%.CIKURRJU"0;T2=U0*M#87E*QVF#PSBAMQ2@;F M/YO9:,J=_:85^GV\LM?N^ Y7"]M!IMZ[)'KFQ'M>-^5ZX+ M7?BAO'TIU^*A;+?A>PL9H304.@F!2I[I(Z(08((S$"(:(9+R+,06&V>[P:=& MN8WX0;$(-@H$C08='^ EJ52VTV.R]1X.]*'WX]/#VV;[/ASN8^WI?>-ON=MW M [#?!6#YS!'] F[:[CH+')]Q@0?AQ =+AS:\GR]_ZL-$\0M[O>#?R:\ZKWV6YS',PSP!41H+ &F8 AH1"#*:,HB2.,;<*@/. MOXA3^R;]6*P$F1?_K6S-.Z5#\-N\LBJK%--5\:SD5Q9GL3G+K7M#:RMU37[I M__Q;A)*KX-\04G_\AB#ZO3I1^;??DNAW![^'W[?!PD_R:G,\BE^E9_]P54>( M:26K< MQ%?Q1O0?-;XE6-MC7MIIDI>^5]X(2P\V&?S^.7S'']_L, O-1/]$P M(UV>3/UQV3Q>M[:)N,A2)"E(,Z*V*DE& )%8[5P8H2PD,DF$49+1N8&F]@G8 M3>QM)77J%7026S,J]H'8P(3J!M9%:<_'D!@LT7EGL%=+;3ZF=PY] M,YG2.*(QH)0Q #&D( ]#IE#GG$81S'-AU-_;>,2I\L*>X^B!'[:;8^-VAG1UUW V7*0@'^R?C&QT;H_)_/)7KM@+O9_%3 M?=^73PL]XM?5V1Q$"D&40QP92F1E'U M3J-/C9$ZPE<5I97XP5;^8%]F:L+1GZ;O5I),&XS6!=P#IK%.CW$C>+>DV)5I41^4A3ZM*J>^WXE_ODD M%NSE[?*!%(N9A"@B,18 20@!E!P#*B($),I$Q'@(+9T_!F-.CM6E.MW MOQ[5QE',*(J1E"8_2H@H>]1H]?YE@)H2B5>,HR>1)\)PE-_>)Q69+Y'ZOETZ-M_5?+IT[H_>U* MOI]*V0H?U-(/4A+6$3F_R?N6,HR;R.\&T$%2O^-C[%89%\7LIEB_7*\$N5ER M,0LARVE(%.HQ5A])PG- (\Y +@3E+&493XVRAO8?/#5S^Z;JSZ&$"[1T9I_$ M [#ZN>82"(8^ 3'3WI@<3JEZ9-67@OWE;OG\O]4M]8)7?ZG6>;7"#QXTRM(] M)7Z[)D_^WB&$>UM':%.Y3FW!;\E<=&K:S>?+G_IX5?WF9B5XL=:'4Z+\6"S$ M!QT1.),4)A03#A 6,5!_AX!FD0!QS+,(IT*&TKPIHA>1IK; .^6X2*M5Y2?4 M10)WRK625K7JUZQ2+IA7V@5_U_H%E8(V@NYE%CW%H7O%N#T5F)Y+=[Y-=B[2NB7H4?T=6NA5@V0F< M>2MDP8KU#$8Q3JBR<.,HX>HC&C& 61:#$.4P$IPBGF5VU4#/#3FUCV0WFD@T M4MM6 3T+L]F.W"]X@W^F:FMK@MRZ4C<"G8_ =JGR:HN.YL.?984>NY6D* MPV'Y3N,['8SZ-F.'ZQ942ZD&>UHMU!?MTU(GBOX76:W(8OTR2ZA@(DT$X%03 M3LYC0"(I0)3%*0K5'RPT2HJW&'-JC+.1NND)*(-:\.K[7XL>M+);F&Z&$V!@ M4?N'=6 N>EU$+:Q=_\B.9,YZ0=C.:K7#JM':GG6X[AJ7EK79,7J[6 MLX_*-KVK7J<;4HKOZ@'-<3G'H411Q@'G, .0\0SD&(4@A*%,*<289D:9]'V# M3(VKMW+J-#5A&8S0"V<_$?L":6#FM<;'F -, .@S]-3]'2-/_;1OX/4., H5 MF*C8KGVC:QW,M@]_"D[JS>=[PJK(SK9^<1A*%J4A!%E(DL M22/(C-KE]0\SM05?"1K4D@:MJ!8VPVD\#0PO+R@-O.*/ N12-_@T4A8&E1?$ M1K*A[%XM.V/I+ Z]]M'IN\E$6W.@W$1G;?W:%)&,4Q@! MD0L"8*IVL 1&'$@*U;Z5J,U4'%$ XR11?\LER!!F:KN5QPBE;@VYCHPV-5+I'I,M>/ H5FHK^U"= MAI5:^N!)B^_8PZ8?=U.?O"O8 MB*_43ZM'^=/=L_INJ%43_IMLI%E>[R7HBO0KUU MRM[5?04BQ2\RCX&B( @@AR$@B!' 9)KS/(:"8BOV<99D:LQ4?9>7OPIJ M;8)6G:M@JU"@- JV*MFQE?LD'5OB*W M#4I^ZVX;C3QN=6T;, YJ:%O=[.#:KYN$KYX+)I3MJ?XB]ORL4$)*998"06/= M4PHF@+"8 T8@SFA.,9=&%5V,1IL:*6EY@T;@H)'8Q>%_%F4#O[]/[ ;W8_7 MYG(,,=%9CJLW-B8'S3:]:2WI8. M%IG((\DA(#@-E>&80:"+;($H$HJS*8)9:IFI[5E"H[4T:J;W7B7I\X6DU^37 M:Y2(?IWZT/\7%8>^FG)EZ'^%LM#_TC6A1RH([:L:]+:5SO8(:MNZO&QE^+#H M[!?>%[KQ;$'F7[?G)=MBI9C $(H0@4@P :!$,2!ID@&!X@22%+$H-DJ,'$S" MJ6T%NKVOMBH&'[K?B@[M.#=L&6[*#3TYFW"SJ5><9VH-YEOJ1\ MI6YFGD$^W=_,]T .?ISO2W9?W!7'0^4H3PDD"6")E !&20HHRPF0:I? :8BY ME$:UP,\--#7*;D3U$8?8!Z^![\83: /3XTAX6?AJ/.$VDIO&&3\[3XT!*+U. MFK[[Q_//&&BQXYHQN=ZU_ITV[#W+D>NYV"EF'P7#3O^%@C M%\_K5?BPB%[_Y?9EOJ[58, MP\BTSM?.DZ>V[#?"!5HZ\T)?NW#UK^V+0!AX-1OJ;U7JZZBN3K6^=I\T6K&O MHPITJWT=O\#M.]PFK:I=4AM#TC MK^U^7I5B7S6O#ORR^Z3I/JV)Q]X:41?EC ML:3ZU%E[(#\L'I_6ZM<*#[75J7:N;UZJVV_T$<,FW9ZF7$?G2"B:R&R:2082 M%#(1,TK->'0*$S6T168S1^Z]"08"<)B& M!KZ%?9TN" -!?K)UPE#CV7T,ZDY8[&7VZ6_?9C3AN$H01FD: 9@0#K#41BR+ MHYA$29:;U8_N/G1J)/N)S,E+69"KX)O"^JY8&];,VP&JGPY=U1^8NBPT-R:N M8ZKV["7;RVN2:7_:[BIW'C<*#1Q3H%VR1W_G9FM]72WY$UNW18ZN&5L]D7GS M8R'*#V7Y)/@,)1SJ_ H0)B34G2H%(!'B:@.9H3@.$\&@48TYNV&GMD0;,>O. M< OQ,_BY$3@H*HGMK")#\,UL'/^0#KSLVXYO59KRNU]KL>""!XT:F])G0:/( ME0YC6U5=0C7Z6[V"#_W(6]LZ=D!ZM5P,AQ[5#K]^JL+S;<<-8+(JU^%@\ M"_YAH=ZJNT(9)[49\^;E$_G'UZ*"2/=@*']32!_0EJ.1O-Q4.O2YM)L9P)S<,W -3G5>D M[3=O]ICYW8]9C#_N%LL>F(-=D\,C7+-C]S/:U =Q_L1U=\WE2N^]KM?K54&? MUGIK]GVINPDO%VN%AWKH7=L^:Y;2C$*9)D!"*A7_009(&B(@(X%8GL <"Z,C M.K]B38T:CR5_5A9(K5G0J!9T=0O6RV!7NZ!5SS8%U\M,FQ'J^/,WN%DYSM0Y MY/GZ1-IS(K 7T4;.%/8)YV$JL=>G7Q)K]9W\:IH>OA$+(8OUC$!(,Y(D("9A M#F 6(9!S)@%.(TQ@FJ4Y%VTFVW?;D*N#X8S6]FY:VO?Q(J_6Y%?P6].(]/> MUB*[A%X=PFQ&H)>@-FKHE1*Q;4\:_-9(Z;&9Q!DI8+C"G'"*0PC0$D,0-YIDP_E-,0I03% M- EM;+V^P:9FP;6R!JN-L,%Z1;A+M^)>D(E4E"O3",1YQ@%$VJ$ )0(B"4E$ MDHQE>3Y;+]=D/C+(FR'_!X!L1L6^H!OZJ+9%;2MGFW=[O=.YK F-UWDQ5T&C MAS_"-D'+*VOW#C@J=9NHOL_?1OM!E M%F99F$ :AQ1D!(8 YI(!'"N^83B+99Y@R7*C$U#S(:=&Z*W$@9[.@"Y7J^7/ MJDG6TT(A'OQBR$\OH]>S@T[]K&+(0Q'CEQ,[W3I;M&O3ZB+!95<,B-6F=MY& Y2S.YUR4MHI2.1[(\'4E MQ*]"#:5]OKLBSA+(. IE"'B(H?;2ZF2X5 (FXCR2,8HSVY,V1TFF]KGK+$31 MR11Y;")_?K:1/_."4(O:D9?/F.F)V0CS,/@A61-[91!NU:%5[93H*-B)PO): M#O'V7R'649NRRN9>!=J24[H4/O+ &>'WHIFN*+1>Z0$P5(Y2(C&&4,, A MD0"&BDT)2D*02X@QR42I])G,*Q9= M\-O[Y6JM7;T?%L]J?U65UZO&W1:WE%3942%G()1YJ,^L8T"2, $15MM4@2@D ML5$C8G\B38T1NP5,M3Y-V>2M6E?5@=(GLOI3U"&$MSI-LNC="PTUG896VZB3 M-#";'IV3^I"O(_Y(]4DOQ7.@@J3.8KU2!=)+83Q=Z=_%FL9U'"4A91 4(4(@"9SF"D*0(DPH1$B4S4+XV/TH^/,372^/K7H-1B M!H]:SJ"L!;6(-.S#4Y DRX40@*0R519QC@ 6*00)%5D&8121S"B*TQ>>(P1O M#HJG09# Y2@-3+8*H$K"H!(QN&T!^NP#((OC^LN!&NDDW@4PN]/U?BAZ#\Y/ MW#K>F7B_[#O'W6Y6[OOEZE;9PY_(NOG-MSJ!Z6^"K#XM M5^+[/5F\+Y[%C-(\#9,T!UP]&T!,&2 <$T ABA *"46Y405)'\),[?DS73-N6T_0=_6 MZD@\DY!S7=,\I'IG($,(2"(D8 AA+M(\3X51/YC30TSM>[:5,- B.H49' '2 MS!%S&3P#?T4LD7'(H3VEO.?TV8-A1LZYF]^E3V^]_UV,$=>W =4 J42T/\W? M,UO/SI ,O)1KN89(JSRFL-^3])T1QCTJ/Z;D6=I:,+JQ _I=);N+%4Y M+GM]GBI-;&_5[GS+FL8>9MB,WL>=MRFX)SU,F36U^T/9*[%[$&M46O<'XSZI>WRR M&Z5_%,K<%U\>Q8KH?*"/.@GH8YNY]Y6\5-;BVR[#Y=/Z:26"QT9..Y(UQMR,2H= :,;^)1UVG6"=HJ]W"0].< MJ_GE-G6$JAUS3HA0IEB2*J-,4I"K;30@*9.Z>4-SA6O>C]V,F1')"/,P,.4V60SF*>9)C2%$1QC %D4@ 2Z\K* F<1C>(4 M1>:1D(?/GQP35A(&6L2@E=$B .X(@/T$Y@&6H8G).R(647Z7(3-2X)X50G8! M>*?U[XVI.W+;>&%RIV7>B7SKNV(S3 VHS2=28^WZVB"9*KUZ M*ZUM)LQ9^*Q*6/J#<216K/V^1<>OP#JP+C;2_\5;)4HSB,Z4FSSSD#%K2IKI MLU/UVZ=R3Q=K=5N] M@U1_V?:N/OJP499MGQKM*NV]YL*R"W4@HEKR[7%"(8[UM:\Y8;73YOYCL1 ? M=-[=+.<<93'5!P0)5_L])@"5N00933#"0H8QLFJBXU6ZJ='"MC[!5=O<5,D? M=#0,&A6#+[I$@.AO\ME\'>M=5"I[5H?PLL+ M8>: >[5I'ICNCLPP.3[#7 >/;J>XL1U7NW-N-JONQ2M\HC],M0LO$KY.>0R? MX)ZLI^%UD N+TGZ1&X;ZNBR+J@UD6VZN9Q.E:V2RA45P92S!% :)HJ?4 0P8A0@%JK_ M+R.>2:L(:B57U?K[]VESM!^M=!?Q)-!W[U*N<#A.\MSMI9NPV M^%0,3'=V87UMU\0JW]]/EK\7(%\EZ&]7DDE& !X%RS4<\/C#['BT]@.RE]FG M_^_SC*1)DH11"C#C D 288"YS "-HRCB-,2966))]Z%38[E/XE?!EE?!5_5, MPY./'8SZ6=CH-MSKB0&$."UY.?4[UOA MZM[.ZE8_[:_LDP\?95F?4ZU=TV>O5W-]K%36[Q*,,MZ(7LP]2]2=^4'7IH7ZVU3_]%%_[$J.9K@ M8%F)<5_=_IJ*FZM'K(ZX+^%NG<.#W[KMLA0U/8K5^N6K EQ'-^D6%X]MP;2W MRP=2+&9)3"((Q:%@R&;793#FU!BH%?DJJ(2N M/I8;L:^::GZUZ)9G4R838+:G\ SK&'N,C\6SX,%W]>^%3KNISFK/XVB]Q[! MQNN>PV3<4?<@%D#L[TEL;KTP[NK-RQLRUU4G;N^%6/^Q6CX]%FI#5/7XPT1F M7&812!'F )*8 I)!"!"F-,E)SGEDE7!H,NC4R*@;0T-?@D;NH!(\:"5WZ[=H M- =F=.0;V8'YR ^H[I%&!B@-$T#4-_#KQ 490'$RW,?D7M=8;=V'XF'(,4(1SQ*DQ0:G?\8CCST8#H#DP$?D TB%2W B>"X+'^Y\_ M9FM[F6-FS+I':JI+9%%C]NHH=31DB:15)9/80"F+($8 DCD%-! M\A#S!$*K,$&S8:=&-L=KRE[M%#5UC_N>B?#1R'A?VL[G:UB6X?R'S^YJE4#RS+&8*"\C3&("D^J/]^H@;@F%;$HZ[B F$H:P20&R@C0U6RY (33#+"0)!DC$L/,*J''08:I M,822[6&Y"$JM25!4JE15\TLM/:!:?$4:6_FOZM]85LAUF2Q#EAEV"@:G(2UF M4,M_%=0_-O]MP&\R.8+KU4K=*>IC^#J=Y_UR)46A,ZY\YC0ZX^DYQ=%>CI$S M'IV!.DR ='_4L/F0G\6O]?>?8OXL/BT7Z_MR1FB8\)AQD*0, XC26(?A"9"( M$)$L3?+(SH1R%61J-&J?%:G>^WB8?,B#23-CTC&F8F ZM(1WR M%(BODA%Y(,PDDR)/0>::%WGR>6Z4^F5]+U::HE?B7K%TY8Y6AI.H6H\)*S*;U_PZJ=YQ>K7_!]/=1?7SV+]17XGOV8YQ3 2:0@$I8GV M5PE%N!D!*8T3%K(X1;KZI#GA#B/FU.BXT21HL_2"]5;Z@&S$M[1B!YIB,WI^ M_8D;F+PK!8,=#8-:Q>8P[BIHI[55-.AH6D6J=G0-MLI6]3=U/J%2V!_5#SLA M7C\$ XDZZF=B6+CW/R(#C^88.5&4C\N2S*M@KU()-'_BZ@NG_EEAJ+YU:O_0 M?/:6B_*S6FJ-AQY'88023@%!D@ H" UHZ2P?44IM4B2_15IW>D;-/7F&:[ MY-7!9J$W"=;_J.,ETPZ&V$Y2[G"C.!@!UXSIX/12#2:*9YT \V.A!IL+7G62 M.-;0X'B[YUDLN<")^NZC4'WW899A0%)=GU9BR26E$N>\K0_TW= &\":=$8'L MUA7Z/H()T.H7;!6\"EH5KX*ZF<>IOB@G.[5;M9OQ]P(8?/?'G<]QOO?#S.&K MS*#%)_Y59G*D3_O(,VKW5?<.?._7W-]HXWW%O2.T\_7V_W3GDAQ,"%Z^US8! MT?TJOXERO2I895@\B^:09I8E7*>^$Y @IC_+40RH0.HKG868YZ&NA6@5=& X M[M0VVZW8S9Z9U"U?5QO1@P>R^E.LJ[ZNI:[OWU_ [J(I,?-<#@#TP%_"78QO M&XRW4@<=L;V6[;#!R7?I#J.QQR[?80/(D1(>5K=?V.WBXR93DC&8)))QP&.A MF I"Q52IVDH@R:B,0AAR:55 Z'"(J9'2MN^">QKJ$2#-^.4R> :F$DMDW+M/ M'"@_3*^)CZ^3''I:S9-]) ZOM*\E^E%]/.\J(_V&E'4!3(2EY()S /,LUMX! MHM-']*FJSATCC+/(J&WA\<=/;6%O)0RTB-8U1(\ V+^H+X=EX 5MB8A5[=#3 MBE]<.?3(HT>K&WI:K6[5T)ZK+BVP=:1$SJ;'S(8OVLYYV\\/P9R$4<: S)$$ M4,09P&$>@EA]W"')>)@+HZ+!O@2:&CET:T@=+R U?(]"U[DU,RW&G+&!>6N< MR;J@(-AE" ]4+,Q1J%+C%WX7#?Z_B:>Q>))?!,Z/*1.AY'+U8.6 MY N=-Y^*6U&38L3V8W*V;LZAWK@2FTD? MN=!LY%$)SPJ,?5:SN]EK5G)%IB?R7-,<(12&"$1IE@/(6=4/%0),4X80)DBF M5JU^[$68&JG9YB1[R47NFR)3;]20P _MK=K-1&[,Q>DE(AN@.48>'/]2X"TN5(SPPFU7VRY??P$^]+ D M"J! FG/NQ'26,RT">R^("Z^]U^Z9GKH#UD%MNAV-"V2G3S0\L/YTNWN'0M1G M/M]MF70\B/I:K-9++M<3FG*A=$:!@NZT0Q<*,%?[0DO!*#KDG\W'^] O%\ MZL*8I\_SQZ?UZHM^UC/4%$^&2G)E^03910; E&# ,2$@(W8A8@C'.0VZ*F_I M:VRTLAO\4EEKE_?.W@0%5ASV =J/4R+!US.A7(1<]VB@TYCT$^ASI+^WB>$Y M[?C)\)R61[J1B"MQ>F.NU:(,Z*F_U%AFRA"! "TH!1@*Z@)M")"$"T0@S$D> MQ!['.AD;;91UCA)+M4I^?U1N MBQ)?VJD-C*BT<+2C0?F@S=771-#ZV0Y*"K?:?COF:WZG;Q?3^?K]O;OHG\XW M:@]?[1\+\U6OGY;SA:F# Q?FV\O*W5KN=]WZ8?..?=3$[YK?ZP=W-QH M!F3;1QKF=AY[H\'K^Q[Y_X!Q"Y!(&'[\!M)'&' *HP0J:OA5!'B M8K,GB1"YZ=_OO4ZE)+*Z3G+RIC -4S>73"*.A^\AP(G>XF3S8ZV+WD.;=V M[R3/?K9CV-8VRNC&[*DWMXLWUP)1DSR51:Y3"$@!)< HYT"D@H.,L=''CCO)O9[5.2Q\%IAW=^DH^2U9!L2^;T;:$YMW=Q>U_O7P.-$]BT' M=Y@KJ4O&E>^-JZS&=?;FX]JSJ&VL\?WOH&W;?9S[U[CU&8?H4K>MG8Y;\=8' MKXN%;[TZZ5C/2R^M%>OIL_Z%3^>NR9OY]M]^T^L)AZE+0Z-VK)5T@5L*L$PK MD%.,\SS-, L[[3W;X]CFZJUQ5XDSN2X%F"SFR>ZOK.6!%;O.0N^W;8H*:-\; MH\NQ#*_)Y8M/W.I;9WL=MLZ6+P@'%;6\'^R:HU(7HDMS)I5@!W73'HF0%\W>^0/W*VEIYO MOLB0A?!.F7^8#W)1J;I-_/OIO)[&Q M6K_CKEY53CC%$ M "F9?2T1XJ0H$C. Y9= @(OGD62_%PCLG)-"$D"_OKB'] M?8=_/29R7\IN5:8GSO; 1)'0<>$(YQIGV.EZNWCZ- .%+(2=AG)3J"+'0N"@ M3)T>1V6859I8)]]V1Z-Q"-C]%7!GW@./D-_JK4_<>U_,Q8,\//NG(VYQ\X%" MC1@V0Z@C1 _%[+>;*;=B(,;B @#*6 \P0 M! P6&F">9I 5*C.Y5_V?UPV/;2ZK3$M*VP+H;141AUNI;_?SP['8$2OW".G8[[L=&I5BR&JZ?GF_F)R?ZFO0/?T9AU]OW<]]O*/"O+S7KLCZC?G( MET[&?G6KEXT^\U1>S]6'Z>S)%?]V*Z#O^L?ZG?7AGQ.FH-0PM9MQDDJ M5V? ML!13D&N8&2ZX3/W43B^T8VQ\TKCA4OI^TRZ,72X>M*ON4(F?NY(YUITRCJ1V M*%!NON-X^5'1 */0]W)J9P :'UKAK[,+$N=,4GH3LZCB97C&E9[O:,NP^O.7 M 78@0G]A"2D(CPXWY'=^]%.7%G9\*3-4W\_X:E4FYFIDOY-*1^*Y H0/7\2@=@=$$9PQ/^]U2?\'5O;U1X M\(33IRL*GGH@?.;^8L=F=GN_F.O?GJHC$4$RH0T%!8048(X8X#C+@"'8;F^4 M(@)Z73\>:WQLKWUI7U(:F%06^L_9!\"=G[$O@:/GESL B:#9^I3+G>;J@\8& MFZE/N;$[3Y_\3+=9^F9]KY=NPE_J>SU?39]UM:MV :QVCWUCOO,?MRYP83&_ M7J^74_%4QG-]7]SR,F-59ECIU)6#2&D&,.4%$(090#1F10$SJ$TV6;N(?;^Y M_$)[@E[]C57]?>%+=\H">!M_RMR5L'G_TD$2*B-*TA3DN1-Y2S/AKKH,H$9R M*BE4,O/:)+W%( U1T6,4@Z041KD6#"!<,)>ACT"AN0)29GE!F,PDS<("2 << MIF'B2=VAW^+(8/TT*Y,CIJ5WPXZ:W\)[P)'H>0:OWI4]5YISV"I%I4Q*<0>$ MUJ6KI'8JV?7*U6FI_(JWLH\$<-3U_Z4V#;I+B 3@Z[U$K&8OOG]Y>)PM7K3^ MII?/4WFB1J9+'93E3S?FJY:+N[D+UZQ*:[J@S=7VQ%\6FF&4%D!18I<]&9- M8$&!+IC4"FJ,E>AX0Q/7TK'-M6>KU'[\X;RTOW77"._YX]0NTIQS3;7ND"N% M@;\4P== ;S?4?5\4#3G*EUP<]3,"?5TM1;;VK2Z?^@&]Y7JJIPZ[9I(;O5QJ M59>XWZ:O3V!.!#<%!T:X,S%,*>#03B]&VFV;E(IH%73M?[*GL4T*C:')LK+T M*IEO; W-%3\%+A.<\%02D$FA :9NQC:* 8C=,&X*\- MP+]%!]AO]HL"6L^S5R>T.J3;GT$B]:_+N;K^]5$(B.H$ I M:BQ',\Z $$P E@NN(9D55EG77G^3/TJ&D M\BBI7 J,"NTX?GXL-<"H],QA?0Y(>/3I97#&C4[M:,NPT:N7 780W7IASF9;E&GMN>5R^R)FKZ=N4\YT@6L \X\J%MSJYZH+8G:-A M@ G,*N,H$MB!24G!D+7G M+/DW-V!*4["/^QE/X8]'5*B7-Y8Z2YE/M2A3!TS.CXC$E#(%USQ/$&<%24?K1N_;L MF:&(HC$;;TC&H25[P=#$DHOU@[2C+.R9QL<@_^KGOZ?,JV=C\OO,?$RVS M0J"4 \FT"\8A"(@4:U))_,]9VK-_8]3N"4[=;KI2NJE^Z@\W[# M;M;\1Z*-L4N%>/$U#NC+XV=\<1M-?(PU>)C EQUD!@ML<7V.)G!E!X"0P)3= MQSJJ1[JX^=4$9K"POQ<@S]UA,2XR(+3BKM:N*1CF!IHT)#BV:C9H93I C&LE MXLY+VP*E BN8_#@@W/F^EXKM'HTY&%=_KVIZ6%6]/7<.M/+V?WO957KU MZMK75J_L+M;^MUHIK":$&DIRQ@&$!@(LJ7T!&2$@PX1*F1)C..MRHWZJP[%M M&C(FS\0M#:N@GYT@\3?58;&K1%: 72XR@Z C@] M,T*#2F5B<$!>*T !!\01@!KH_'?_:[03(OJ72 >[9Z!H/;<]]>QPQ[)GK-\[ M=3WWV0ZDYV*FYW(ZFY;?@H5Q,2?N?Z[F^3.?V=97W-TPKM;+J5QKY7[W6O:, M<,TMK* HL-VM<>@"03(&*,H)M(CK3$GO>[_+[1G;NFO?(Y=BYVR^*O],=MRZ M*OG9RZ_:&@Z9S3%&JV V6+841MH8CG$O[P[C#&H M$;*6(N/>.HM%Z&:X"2\>)GMS8\1FPZ;1U7+M)F;U)-?N&*/.5EK5A&0VLO8YOR:D/+%ZRV-+ @7#NH[?-4-*CZ MWTF$H^3-/UXHM!TIV 9VCA/LWUX?);3W, BA>#G9T(3?A[N=.5I>T?:A>Z>> MJ9_U;/'H)L Z77:B1$$*0B'(2"X!SJ4!0A<*$,VX73-3G:&@M//6WL9&!HVQ MY?=<;?1R_O79 MH]]#'3;B'U?KZ8,+#?HR74_ORD7,)IRW7*=,H,DQ%4@"(I0".,M34*0( 848 MXZG&FA#_^-JSW8V-1C8&)UN+MT'H9]?M70#WV Y'A;%G6GD#! .VJ%&1'&@' MVHYHI#VD-S"M6\3SK0RW _3V:&^#Y_]41]6AI\?'6:ESPF?O^,P%KWZ[UWK] M8;J2L\7JR7YQMF"!L)OY=<7O#TS]J[9KY'=6FZ9NQ>YG0Z8 MQ570"3%@6%&<#M -2/;4F;/^WQ5JOOBSXW&V$/TWGMO?I_&X;S+]S MR$RHRHL" 9'I'&"(%1!4I7;1F5,,4T08Z5C3)MB6L?'>;EF5(TDN7>7-PL?( MDP.'0;YO2CP"NA-Z6;M:HZ4OY:YYX\W.@ PD3M89W9[DQ\+M>2.!L<[ G980 MZ]YDU,39[55]6W;4)(<&:0X-R*@E7$R+ G!N1U="2&FJH,#4*^PYBC5C8]LS M:81;IS8IA==[*8659\D7;X'H.&/J<88PY$CUS,[A@W0R[W/(08J2F!M_L,:1 MH!MET&*EZH:!W#%EU[.3,:3NAN'AF<(;V&C7)*"E[74]?=9-[<[OMJ'Z@AIY\C@$7[SX]!(S(.3\M'0Z<[W/>]<-<'X]GNMZY/R]FSW8=7W'2)R[+ ML^"ZSG0FM,J*3 $(Q<_?/9P_O'_W>:B[N&S]E19$0)(6 M&AAFI%V I KP/(5 0R53E7/,<5#$SK;IL5%%%?7:B15V\/*C@&XH]/R^^P'0 M23RUQ_=XI_G!)4[;W] CGP@/J'W_]/ T*Y<-'TOUFDK0_\9T M( SIC #FBD=CY+8(BA< 8U@@P1DERJL4!>F]XA M^-9S -K?^WY@[9L/XB :%*@;!M+%4;N>W0T6PAOF_FX\;^"38414'8+(E\GU M;/:^^GFZB4$OI, %2@T0N> \X(!!D4.)&(%9YR3 GJM$-HZ&1O97+MR[1L; M UFE%%.$C_\M-7.;QRMB:/ZVK9[;VOP@).#C8//:>WVV MVP9@IX3VKYJ[& QW_/YIJ?_UY'HL2[839;"BF00<,@2P5 @4IHS\$E :)R"" M@XJR>O0Y-AIP)B>ES8EX27:L3C9FGZL!WQE^OXU&9%![YHU." 9O2 (PB;I3 M\>EWT"U, !"O]S8ACW:CH-_TVFV@;I>+YZG2ZMW+[RLGE'3SJ)=VF3._NY9V ML3-=6\:;D*R@HA 90)SD "M% 1." F77)47*[.X'D1"90O^N@PAI "E#IW0J MW3;^L;;=\=)/3ZM20>WG9-%XD/"-"V',%# J?@35#]8]\Y2#N3PMN=V%^?<& MYHWQR?5YF(/I*QRQJ"P6T/V@9!8.RVM.Z]!"%W$E;;^$\S6_UWDI"E _:'1-A"@2A0Y/.\WU#GK/3#<^O$.DH7K$ M?2C-J+CX!^I)=<2O76@JM-$!%:@Z^KLO3=6UD0MWZI46UO5<-;E@=IZJE^;J M9F[[?%HNW20V=U%-R^:O[_AJNJI3% NEN-^)V+M-_QKCD*4,EBGFP<3$J7PM)+XP]SX+G!D(/7\URV M.V[;07%#MVMZ/.&CWK#LYU3B8NO>YNPB%J@G3SBB=="1X)^6\ZF;-LJ$C1_N MIU4=:\ %2:';&5!E-P58DQRP+!< XD)BG2N8(Z^=P?FNQD;!-\8XD2#]KZ=I M)0CBWF+3F-\QBJ,%:4_2C()?WRRX0:E*#ZO,["'NXSP:<7GL='?#$M-9MP^8 MYOP372/+Q?KS?+5>ECN5:OH7#,(BU110+G* ">& 4ZP QIRF3&!)BZ!5WI$^ MQD86NYF27Q;S.V [?4B>*S7[E=GY1[H!OC MB&GE-CSEWZ^?^73FNK3OQXK/]%?[Y=#?UGQIR>OOFB]7$Q>6FDJ+,I1N[8%T M"H2E&[MSR;BB&&(C_=.ZX]@T-BK:\2IYV+CEB*F<>[>>724;WX!U#CCOKI*E M\R]9.0>3GZ;SY,7Y^'/ <7RDD?:X%!E^_'KFO]VAVWJ4W'@.7>E:\JT:NL_S MY.]O-'0!]RO##^% MR[##F78I4QG\H *95HC5FB RDJM0KN,<6%W^9 HB24K4C\9 MOK,]C6W"K(PM*QONFYM4]OH1Z'F VV>TJ+#U/$]U1LR;I[S1: G5MFU4RW3[ MPS9 ^WS+@Y"-MX,-A?@_T/&28+'4T[OY^\7R<6&WK]K1TK<-+=6'V%H)E!94 M@E06+I#(LD5AF%V#&\USI?(4R:#=O4^G8Z.+VN9$N7F\XS6!#]:>%P:1$>R9 M.?;"0)355NEB MM:OG^651$=Z[E^-2&.]>_DNKN^G\[H->65O+SU8'ZDARS@IW9)!";A:>@V_EZY..;3LCL7!:[$_UIX M(^[]^6\SX\G;Q MIUY^>UFM]MZ _QQGS *_L3N7AX6,R356E_LM@ZT.>P^&TW>H.ZY_FNL3NI#:\/ M@]W-VJ=6M MG;)<^Q^FLR?;]438=78F<@Z$3NTTPG!NU]L9 1E.(2G2@@@== !]HI^Q31BU M66'<= I#F-L=BYN -<4%P"@W@"%E_\JX0HP0C%@1-CE$0'&8:/XR,@UO<=7VVA$VRK^/LJ.?=3?0U*Q&<< M?DVYYS[>L8:5OG/[N%HN3"E6$&X@@)A"@"5T5:FT 9DHB(52RC2,4O=:'QN1 MUL:%ZJT=1\[O5>^,1\\ON#\4X06CDM11!<>+Y=$91Q^>ZR8[5>R'\F3_-IG9E=_?W1VG#O0OH?;8OU MWC'"?M%C+"_8.<8=H3?:0]9.'-E()EL_>MY,^@/9_[;2PY:WWV#Z ^:UU0QH M[M(R.CL):K]8 GKYJ.>.KU=1,M?ID_;^6LM++U>KF_>?/\_7B<[FQJ.C% MMG&[6);!6=HR<2JDR>P6*R6* P9!HP3"K*\H+K@6JM<=BO!$]?0L5'USOWR MCJ-7B7,U^"[P)S7$H^B])PA'O:E/'0Z5FX@LCR?&L7J!+<+V:J M%%MJ_O+YP6D9E_+237!]*O(T+W@&D%V2 ZP5!067'"!6%$;F%CT4% _LV_'8 MZ&YC:C+=L;5C6H,W^GXDUP>F/=/:UN1*SV^#[N<@=+L)&@1 %5_AP*?SX24/ M B YJH$0\GPWQK(+0^W.(9V^YWREZQ4=H1!]1W^S?D,/5^ MUG?)"/6J$Q4/Y^C*:-;A071P8C^G:16JY&X?_/A?3V4RK)@/)'0-JN^]U MR86:IBRC.0(I<8FGDN9 , X!A! )R=*,94&+N):^QL:ZUU(NGMQ69VOB5=+8 M?Y5\=W6,ZO)^ZT8^NZI%M[Y*A-,^T:=?^= [][8Q\N/;2,CW3*2-E9M"M&(,Y79Y6&0(X"RE0(C< ",+H8J,,NQ75S6DT[%1T=;F5<)+J[OM*\^C M[;W-C(IA_[O.VMRZ4$5Y;9K\M+$Y:8R.H$[6!:/8V]+S'0^]2_6&XLBFU?_9 M;C3T?O'PN-3W=D]<'O2["T[;RXWYSG_8S2E14!D!6.[4P76A 1/*KNI5"KEA MF1$*A]14;.DKB'0&***X9VJ=<1#&.&W ^A%-)+AZYI=]I"HSZPB/BFD6QNF, MV1W@>KVMO4(;QZ<5^,;9WZ]_=.'7'UV051-%>++O;"U6#\9'J@U#63VVA56C"S.=)WPG\&KA,'#I MM0<$F/PTF7E6P="4J'0A._\2B3%^40(D-\;XA1E(PF/WBV-]7O,?B2R=>TT6=];- MZJI\5A[L5-\.M8W^G.Y4"E&UH$^=KO&O)SZ;FI>R -LJL0@G>A/B^5C%UKG% M0UG+VKBOVGV)WU_?>/_WIR\J;3^;->K;6V MOVWJ,-JY+/F@MT4TE39ZZ8KTW=?Q3)5#]E.5/W^)I%I5?]D,&.&TU,9 M&M\]?9;!.^^P-"L/V;5JSG5W3E"I))1B*@')"KN6(EP!3B "2"@DD>"<^&69 MM7WG^I#4$58\%212L>EY!-# =N0^( E/ =!P%KH'FSRZP MA4TH9]%HG0%./ST<99_U8(]CSW^ZV_F796#'NK?+Q?-4:?7NY?>55I_GGZ9S MNS=RN6EN/5)>3DY21#0NE '::6_@U&X_&4DS4$!!,>*(08E"CL/\NQ[;Z9C; M$I3+LJ=560TK,8W-ED\;H\..RP+&P>_TK!]T>Z9;!VRYM6K,=B*M/_U>H?QS MLC$^N3X/<_ !6CAB4<_3 KH?]'@M');7IVT=6NA&9FVKS^9\[];NS1:JV0\U M>Z%KL2KO-R<,25/0C +%% -8*KL:3#ET\6F4%#HO,$0A-XZ7FS2VE>/-D?.Q MZF"L/B8KKR?=3M1NF_\SC 4C#* ?.PX[+#VSIL?1UO8B(OFC\2!BG%D\.*-2 M:@2S!J7:>#"^IN"(+? :N>N>;Y,N9C. MRKVGTZ_!.C=$&50;M[@\*D!F"4TP,-#Q(Y/U,?V-[*1MSFW@'=^\Y MVUK<(>[T'.!^JX:(,/;\N^ 4:IL/LM-VG:4YO7-S$QS+>YU>]OG?G-R[HIPPXFBA>&&H4 S#CI6RC$]!%&-@5#B$J M33F2@>DS'KV.C6T^-L%0B:[%R'S]66!#=G MA51#%U=5@!2Y PZ)(K;/T>LEX(94+^P#Y*'*&>Y]3:^2!ET7PCS?.! K M4#@8J?9*A]ZM#5CZ,-3#_5J(P4]?6,K\PW0E9XO5D_U*;55>2 %YKD4!M+8L MCB'$3AE" J,,*;A=;&+$.U4C/];;V'A[6VC:KGRXL[5]S=,!7[\59#34>J;K M',F]5VU>?0U-AXX4AT\\ 3?.Q"TG*B83A4;LYE6 :FZ7BATYZKT][$@ D[7K[L9^WX M/=*Q"J:\U^IIIF_,9@57;0N=WO/N?4.Y1U$W\Z\NAVA9%SA^+=S)"P73-,\ M))ER%===%]1K1L;@Y<[FN=R1^,RKDN_JBSPG?NXA]JU M9#%/N,NOK-Q+A/,OL&QGU*'V6S*^V0#V/9?4?KF1V^Y,K^K#Q$KV?F<4?]T9 MQ8V'9>WW?J5;>X$_;@G3J!8.6P*U#W /2JCVTDG'N<+%J]IFG9+C@U, +Q<9 M3J%45C_-U?NZ^E/U#YOT+#[[9E >'<<]O;A_*J8KET&@@/I6!L+R8*\YX_3-9]- M_^V$9J\?W*XL^":CIV'WG#C>;##[GCF&&,?PB:(7N./.%'%-'':JZ 7>@[FB MGUXZ%J&R\])=V]_;G M.AH;@5]+N7S2;G7?V!M85^H4H'Z$&@.FGJGQXVH]?2B5K;;&;I;1+ST5KRV2UR'GD:5X]CW"AH]4P0_0,5<&8; M!;"!CFN[ 1=V2GL6C]8#VM-/#W]:#O6/9\Y_NN'!:S.^^Z^6#J^KR[J4] M!)(JK65FEU(46;HL3 $X$M0ICF L!JZY>$.V99O?!O'+R2<>KU/2R%0V'+.XRS;_[81=NP; <+.7"6^BPN-O& M@5=GCY5"89YFT(@,0,%3@'D.@1#0[OD$54518*VQ]E[7'>MA;'SDI*JN*A4R M%R3_S&=N:WU5OC^_\N4_=:7@OZW:55\#A*QBCB+ML=*[%+^>V6=K7E*!% F9 M@*7=I0@-M*K[?J\3V[1.IF7TQU0Y'6?CLI3,8OE0;9^Y6#RM2UWHZ<:I6&'6 M;3"U+O:./CC<.J_-[KTE7NL'.\_>O8^=$!L&"A'8F0#&^BL[9Z8?A[7VY_4.%=4[M-MKOZO,VKC@ M[.T67/VXYW*L!LO6KHI\_-18ZN19$Q_LNN1HG\*B")1(:2G*$P@:NVSL:V MXJEL34ICKXYH-@;7-SP-,TE5H9E=5D)&)< *8L -,P )#'$NE;1$/7DL]5:_ MK?ER/2S8KSON'?)5!7FE4^KJ8]]-Y_,J%+8LP181>:X,Q;E*@83"V*V7W80) MDN6 %X0B@KG$/*N1_SCWG!_CXMYT.S3JNK2W!\C])LY8(/8\;QXCB2LOENA2 ML/,L(K$K=I[N<.B2G6==/U*S\_PSW:;,[TL^7QD[!5W/U3>]?)ZZJ@0W9A-A M]7E;Q.V[[6%U_%V(W;*?C\V.\"4'HFL \.FCN'O4ZLL;N?A\#:^H>=?!00_?XQ[I'3FV$ M 3*4IER W/Z?BX=* >>Y EF>"6T09$9[U>,\;'ILKZVSK..5R@Y>?B]K-Q1Z M?D_] .@4AM3C]<9.\X.'$;5?4!SY1-$RS3D7 M F"=.NF>5 ,A36%G6IQRE)FBP$%3Z^FNQO:Z.DO+P,17LV_K='@U>P\(CJK9^SS713;: M?ION^4K?+BTW.7V<&_/[MUKF](-^UK/%HSLH>/>TFL[URO'8KPLGJ[":B#Q5 M.<89$!!:CC&,N*6( <;D@DB8DD) ?QGIKF:,C7D:1Y)'Y\E5N5QQL_+O?_GV MEZ01\]WQ*!&U2^6,_5 Y%2*8W'G\VOELN%'IF>4V W);#8AS([EI&9#&FU+/ M^M2 YQH!20F3A;*S&/.J\.C5 MV]@FJ$9-X;$V^"IY=":7TX]NC [@N[-H>\PS,3'L>3IIX+O=P%=:6W+1QS[@ M"Y@58L(X$/E[?1MCI=WXXM-*XF<;&8ZK??W9HV3OA[H=3=AVU9-<_XT[9:;U M2]D;GS7J.5HUVBL22B8UU*#0U')PN8]0EHAACFE1T QC$73/X-GOV-BX-COY ML[9[(V'Y$G9ZX0N[WR%&#V#VO]"^"00GZGF&;]^#'FL$ O+Z M="/T\K19>]H-F,5<2Z(X*"2QG"0D X))!:#A MTG*39I@$50;UZ'.$?%2:7%686S6ZU&)C<# MG47=FY)B8MD_'>W N&.O _/= M>3"[D)(O/+$)Z6R_0Y.1+Q!'B,C[T:[2?G/;W/NE5M-U+7[S\D7/;0-UX&.* M9,JYE(!C@^W.E!,@*)*@H-IE,&19'AA]<:;#L=&/L]>](I7%C>:2W1541G>, M33T+NQ\%Q02S9_ZY&,<.BH!^X$16!CS3Z< *@7X0'"H%>C[7M0Q,=:96!RSE MED^47>< Q5WE%Q^I@3J73+CGZH=U"[^X__X'SJ^0_?D(9_=G^-[U*,URV M\Q\_,81^[A"M$^,+XK?T>XMA[WD>N'G_^:K2?/RV,V(;9X!9+(%SYRKYQ7T3 M*B6:JX0;^W5,MIZ5(V@]BQPH%!'K^ %%,8P;/O H(J1' Y1BMM_MUK5=6+^?[K4:VM&M=1VQDVR' NN"08$2NPT]2D0D"M MH>4DCF":0>&G%=;=B!!2&$PTK"H'NMSX<94\U9Z4M!YVP]EA8%"NBPQE"KA@ M,A?M+@%3A4OKQ3+7A#*&\LG:J6B-85BVAOP?/2@>6Y_>H>YY6MR@_'4'Y=\W M*-?37^-%8F?)YI#%.=+["(1% _0[$L.%"/0Q(L&A ]W!/!=/T*'E08,,NGO^ M.O+@@I8ZGK@[?2>7AS%!BF$&F0#(4&1G>E( IA$$J4XIS1DQJ<0^$\I!RV.; M)TIIR616RH]):U_@6?D&,,]#\2XP]'WZ[6RZ2MZW.1]^P/W:T;@GV9O6ASVR M?NW4P=GTP02$0UAI@XZ(R#4N!*'(!E#$,VK\6BGGE$_AW M.;9#F-W:J*_C"_EN?.%5\IOO:B]@ /Q>^+BP]LP$K2CV6D#6'Z;8]_'GNAWZ M.MX3AB.W\;Y/=M9Y73SH3?F^=Y4RV[=[K5UWU\HN0.RZEL\^3%=RMG!%8E?O M7NQ?'AY^4[I>O^!: M9 Z?>FYUE@G%^9 M+D*_0P]>;-G@P>P?6H1XZ($Y(FD\N D=#NG?VX:>'AY=@]_YCR;8I8XCH$HA MH0L((,X9P(08P#-M@"%:Y\3.D#KS3\MJZVEL4]J.K>XJ;1.NU24\HQ5AC_/; M6+CU3.F#019PX!H+NH'.5;M#&'9TZ@-+ZPEI:P/#'83Z^+%WWNGU0)2]RY>Z M3GD=SLHTSS$1%)B<.9EY) G=LNAN4[S0F6&"!56 *FUO_'=7[Y>\"6-P1>M MWU^AK"E3!9(<&%$H)^:? 4:P ;G(TT((I%,=).8?#>.WV(5M$.X8HMT.=:?- M37< !]Z.!&!WZ9[A."9]KO)?]?B6Z_+CSI]929]XJ!MME_+I]XN9?6+ESK/6 M+YM%]^UBZ;K9K5'U?>$D?NQ*W/IL&[W[/+=OMEYM*^DR0ZF %%EVUX5E(+M6 M9HADH)!IIK B#/LMF/LQ;VR4M>O=_RR3R]N;!_0&I M7-L]7:F].ZC;MN]@TGC82TWE?L"/2KB131R4H?N!]S6E]]1+3(&$'9U!R3%5 M5"K &33 57@&C"L!=)H*N[;,1:I#LY!;.QP;3_R2\69A H;C&3CD6&P0PERE@6E%@=($8RTVJ31:D,GVA06.CJ&]/ MCX^S>%P^J']T-.51]GQ&[ M<7"^5/SG_O9Y;U0V#B5;CW9N_WI94,;"-Z[$]J5O$'0G" [GN6.UV+'!_ M,E'&96G]RM?UW_XV7=]/YS=S_7?-E]P6M/EU M\L'^YBKY6N]#_RQ!2"P*B8,AL$C[Y8/OQ^_##FG/#.^5OK@QO@P(#AU=Y[X; MTXC5X:.-0-RR\9>;-6P]^6@P'A2:C]=RY&#IW[1=FV0%-%*1:8@FP*0S E"K ..5 0P$+ M6L 4Y3PD820:T /DD P*M/28:++78?CB"O?<=T[ MHGSWF8YZ)568W/SNXX]'/7>JAD@562HR"B0ARAVA4, 0*X!$>'/0R MK'S%*2ZT!8T MK D$6$ !"I(3@&0F:8$TE= K",B[Q[$MR)=8X ;%OD: E1K!*Q70\-%PH;XM1<1 M&_3@!IYXHW"E)] M+WU+D(:I+3EP5\'W0P<[W[*S<,@]Y.?[/;^_\I_ M3!^>'K[H^=WZ_L9\GSZXVQ,]O9M7Y5OD2W.[_E]:W>E)2@7!E&I@F"MT@! " M+*4$$*X4E9R1 @8)(@3V/[8%6FU^,BOM+S5SK0?)O;-5)=.Y4S5SSB2R]J;B M%V/]J3X4QB&AH^5',#V.0<_LT\#_90._,_XJJY_OF/A7*[O=F/TCL-56?4TJC@F2&&A$[(H(IMANEQ0".<]1 M5N0&PR(LF>]LEV,CAUWYNR^+^1VPG3XDKXYM W=+'L#[44=<.'LF$3\D>]6_ M\\/#XVSQHO4WO7QV==KO^5*_XRL7R_;@ M[E'+BYDZ6-+^=&.^:KFXF[MHMUN]G"[*F+=5^66:P%0KR1 $$+K0*4XX*#AC M0+OS=BIU2G/6C<8B6CDZYG.^ .&<26[Y2RD*<.UR@^YJO;+Z/EO59R./TW55 MK*6,;GW:2%D&KJ;Z^0:$\ND;C6O?%-S[D%Y R3U WA.+Q[3TC8B_![!/SQ5] M=-9M>MF?M;YLA"IYH9@BE "=00TPLYM@^T\0T-1N? EE649TR 1QHI^Q4?RK MQ=<%JJ*G@/7CW0AP])P 1G!.6 2VE90=F-+RND!)G)(<^EX3E.)W-]Y[)UOON3 MPZG^O+[N1?5U/^BUOZ_^QERW<9MM-F[*6AS&$2=Q]B.)BV ;AB6V)AYNRJI%S$;-+8-=5:8L0!$@5T MB:[(R:-D3J" 44,*S5'0T?FICL:V@/A-KY-II1SWJ)?)RMD:*"%P$E,_5HB! M5,^LT)B86!N3TLA>DOC/(1&5%DYV-B@MG'/Y-2V<_7S77<5R^FRW+L_Z>K72 MZ]4$&49$42A M4 8X@!-Y HXU&*=3%!QW\7 W<.)SD1.W=C>T-/Y-[>[?TKC/I";^Y[9^+N/Q5&+DI/)Q_J5*+__<27]EV= MO=C=R6*YGN TEK''6UHMA-&)(SZ7C8$P^--#1X '.&#E99_N5L\_]_VZ8H*[ \E Y3O?EN; M@[SP'DXU;[G/1SN7/5BZ@I0?=/7?S_,RH6&3]ENO:1F3%(K4/NM'2+"-YA$?VEH\E-C M\L\N"KN"U_@"<8LOV^W0]M'Y_ !Q'A/Q#GNYZH?&LYT]Z-5$T M8XB1'"B.H>6V[+"'4,ZE;Q .MG@Y'L!$>Y] M[Q<.E4DQ+Q?VG8Q\F5 W/O#EP;Y+AY<%KWX?+ZZ^BM]?OULLEXL_[>O]GMN! MM/\^H=10RG@."IC:-Q/A'+#,$,#S7.=8"(5(D"AF2.=C>WN=[>Z^K+)^4_+K MJLYP62<;#Y+&A$7 .&I\L M@;-M7*!G4;>]D[C=5"=$BN148Y 2P@"FG-H]CZ2@2"'/-8&YA$'$<)O$%&D[V.+Q&PSGGC\HTG'VH MH\SX;+;XTQ4'_K18?E@\B;5YFEU+Z4*.5U^UU--G%_Q9!8.^WD)-"+/;&"U2 M@+1PE2697485C ).1"%PP0HJ1-C)RB7FC.^\I;$\V9J>?%]RI:^2V^7B>;IR M]:S,8IG(:E4P6]A-Z*J#H.I%H^A'9;V/S#!,=V1(*N7OTK=R,.HEVA<[&%=) MY5!RY 0HH@1X!&CCBG]?8M"PLM\1H#L0_([19C+ M#52D!4X-!$@0;7E6%H!+6@"49Z3(4,,4S$[M*$3EG1-=#Z^YHHSG^X<#R.U5JM/UCA7 M<>#&M-<@F.0F183"#*3"G6EE1MDM'U' P)Q#IJ3B/"CJ+=2 L3''KUM=K=UR M(,[PI/$M.&8F;$C\&*9/H'OFGL;TQ+U"%;0+DW@4U(D:;-,)O=CA-V%&#!V0 MTPFB(R$ZW=H)8\!&SVKR_LOMA*9<80,U8&DA :8R!05)B?U)ZS0W3$&5^[#: M;J-C8ZKW]U.W ;FU37HRTAY$[2S3U?&>FVU["R.*E,3DJ;KZJ$D56R8[9_ MK)P'XNWO;GP<>WZK+X4P*)[.'YE.H74>S0\69>?OZF[ 7*./9I3 MZ9>M@O"W-5^7VA8WIBZ7R6>W;H\T7AC.C_.GA[+5Q3SFK5U\_/NI213! MOK>I9A0/V)-UD")VT6W6^&6Q4'].9[,JTXCDDE$E,,CLRA-@S2A@#!9 9:F4 MBFF*95!BUU[K8V/NQKAS*4<>N/DQ9FN8\7R""*>JHPU%)9K^'06GBJ'.O M7_3C'^H85+DCWK!3C02F"",B"U P*@"&10&8)!PHDBFWB,L)#@IL/M[-V%[> M+Q>(KYP 4E%2(-LQ0&EN ):I)3_#-+#X0D*@T@JGDV>]%(OAH-SMKC\PM[8E M+@G(SC%1 /5CQ][5KG#"@G#VI,BZT!FU;,EGEUSSS84TIJDB1EH>S:D$.,T@X(A2D%*1HP+ENE!!M+K7 M^MC8M#:NXY7^/G">]VQ=X>C[$LT7B?"[L6,>Q[WXVNMAV%NM8\X=7%D=_5#7 M#)--U.4G/EW^E<^>](?I2LX6JZ<=X20E$%&R$"ZCQ,WIV"Z.>$Z!$%D!!>:Z M"!.S].MV;*_WCM6!BE2>,'O.]-'!ZWOFWZV+YTQ.2IN3K=&]J%>%X10Y+<2K MZX$30D+@.$P%"7JZ>\RV=.'+Q_5\:RGIB4S37!K# (49!IA@88G(V-6%D,(( MQ FC024D_+H=&QMMK*XT\FH-;KEC>%.;/CSDVF,0_+@J/K0]K/>K!7I/[\I[OKDGVR*T,^JS))/ME_6TUD M81CFD B7"%4+@0H*)6 $II#BCC6&(EK>'R9(>@ MMA-C-*AZYL5.*'52*3N)PD4Z98>M#JY4=M*Q8UIEIS_<4<+<&"V=9NKG4K;[ M.__QU:[ WB_FZ^G\:3J_JV_I%_/5!&N3(:P0R! B &?,Y7M)" 3&18I)QG18 M'K]_UV.CAHWEC=CYFO](K*V!F[4 [/TV;/T@VC.#;,&LK$ZLV8FSVR7#VK?( M3FZES676J[2O0$2)]&"\XHJF^W<_K(QZ,"P'PNKA+5R@/+)SO%7?1FX.904S MI""9 3"W^&-!%!#:%7(2BN6,:(&("=8>.=W?V(BJ4M!H[K5G6[L[B(ZTH.S' M3A&QZYF2*MCV3KZ;:^X^SKH]@8FO/M+2Y_#Z(^60&V'YG0JG M%<7=5'J-[IAJJ>]=2&+#>4ZHH2Q1MRWBFV604"120" V *.\ ,Q0! 1!)'/: MBQ+3KM63HU@X-OK:+1&\4T)AQ\>KI/(R633"IWN.-DN*GYRO/X?4$A[H*^'' MG&\ZT'V?V;_=&%]4+SKJ./167CJ.E6]6C3HJR&W%J^-VU%6F5\[X:C4UT[KN MZ=/ZQEQ+N^]_FKE;D5.&?%@\\.E\H@6#1#(&D),1QT8:P%FN 8>YR%F6(FB" MMN>7F3.VJ>2U-\GBJ4Q;V7'H*+FX44[^J'P*G"TN'$^_J6&X4>IY'N@Z0#7[ MGQVB#LK',9"-K)=\D4D#JRS'@.]0FSE*JUTK.SSKU=I-#M]M ^]M?W>+Y?3? MI2'U'1XWA2L.2X&$G &,508*EG) 39%IQ7/$L @AX?-=CHUHMQ9WY4T/F/VX M,2YX/?-?$&X=BC;X0A&Y8,/9;@3.&2=#9:&0NM[*E:R=;&A@A MUXXSUJGF@D*0*LD!%AD$#$D)16@6AXG3"#/19:) F"6YP"GE(-":E=+W&293(E($?,. M10SN?FR4M',FN)68V#L==$XD6R_J$\"0F+SP,6KGKOZ1[YG+Q@EZ0(!DK^ / M%#BY,PAF,PC3K1?)THW!PW8,2FW1OT2*J.R,8&ND97BKPT5@=O9X+S*S>RO= M]@WO%V7KTGT7/\]OEXL[^QW<)/ RG1>T$ #1- 58YRE@FN0 &:-SC7*:1J"O5U@X' M7:?ZN/YZE>KU3$<:X:M[]S]7Y?J9STJNTK:SJ5QKY7YQ/5?[_[#SR0EGB%%$ M%"@TA !+I@$34 &C3$99EALD5>) MM'\F>FMK6?Y]N?&D_+W;.]Y-YW.GL;$PR?I>)Y69@;1UT;A22364' %H$ ,X M5QD0E*<@USK5.2V@1KP>UX]SSV(Z X]J8]J7D#<;AA\W^TT]V"6&\KG+RN?;)5Y/NZF-DF[OZN^?*3_5)^OU\NGN[N M/TV?]03F3"FA%%#:*6>BU.[A"IX!1E2*4YTQE:* RX9+[1D;E7E4#KK:D3ZT M*Y7*M<3YECCGDMJ[Q+D7=#Q^\=AZ75(,.6*]WUK\-QZLH,N-(0=ML-N.808O M]!8D%M1GKD4N[F;(>Y)8F+RZ.(G6;+?5?;L!N_57JP .%[\Q2:7.I2DDR NJ M@)TQ"2B,7?UG2#-=<)[)PJM"T25&C&W2/%'H\&003-@FH-,P26(,DVZ$8,X! MSE,&&+9_$ 9E0851B*#P ^J^!VNXA!Y.#S.B_9])7SJ>'\MJ3 ,.IM^VO>_A&<," M-9PF@[?VE\ 8=:_?R9!!-_^70/7Z-."BMCJ6MGGB2SY?:WTC9M.[2G+C5_YC M^O#T\/''8RG_.J%0H*K2F1U!!!O(X OH%E=_S!BEN,QZ/?84OT^ -Q4+@GX-$.IY>W?UTM9GSYN/C3 MON$OJ[5^:,*I)%AI9CR/!*'CU3"Y#0!5P(!<%LH'.V;I"%W9N=A:1UN.PTT\/ M=\IUUH.]PZOSG^Y D-]=V,OM-_DH?*YV:W81H;2@!I#,Y8N0 MPJ[?4"H I$QH IDJ!/0)ZPGHS-3L^H@$<&Q_9@0@W"L)A[!N&52L5>S8U'"^'^;9'TH&/ M=LSCWFUXHY (!1<[2G89-^VYP]R/5M_7!'LI* M<.9ZKH[(T&R^QS*#U, < R)T ;#(C=WAJAR@%!G&8&8R&50%*;#_L3'%7B7Y MX_I.YU^1* /C1S ]PMTS]41!.EPXL1M><641 VT85O2P&T 'DH8=F^E8+':Y MD%JKU2?K3EUN:_5IL2PUN.KDU_G=M=,!+T_2)WDJ".:6ZI31=A&$D 0%LO3' MB$XYY1F$D 25DPWK?VRD5ZG9F<;0A&\L#2P]&S@,?A37([A]'P[6EB?N-4M^ M:HQWUZD_UQ*"&P>2Z_.@AU>Y[09=W#JX@38,6RFW&T 'M70[-M.-[6R+T[7^ M8DE4?79;QKNIF.EJ+5EJQ4Q@;BRO20*R+!4 8U( 03,(3*H$81FG"GG=6OAV M.#8^VQI9[_@ZB4:=A=F/OF*"US-?5::"TM9D!\1FE_A+*XC![.2+3%0Z.MOI MH/SC"\%KPO%^KL-A?Z-&O3!G3ZCV5:>W8O*0\11F6($L-]2NKPP$A3$<&+OJ M(J(H.!)>ZZM(]HR-GW:5YO>/8P,.MB,,D\V*T7(!&Z&>YR)!XF>Q;WYL\U9E7><3T%?8^2V? MNR/2\V3B#T;PPOBXSU&7P:^Z&'31>]R]UTO<$Y_JFE'5:.%55"%?OBUF:E)( MMRS%$E"690#G1 "F.0)(0)AG)#,"I6$Y4\>Z&=MKO+6RN?B3+XDS-#2[XBBF M?J_UY4CU_'J'@]0A^:$-@\CI#4>[&CB!H'I^XX.1"2H>WNI]I\+AQUL.[B79&=!MRE1 $S#'*AE+![/V[W@-WJ'7O;,+8I8?[L'FFU M?JX/S;^MCO@$(DRUS 40&>8 (Y8#;F=Q0%G!"UT(DBD<5G_5M^N0[_0PE5AW ME/UV5B?9+!J\1]BH+?=X$8']3>EXP>DG%;RX?2B#O$:D!=N)W.1Z0% M=PA)F/[;D><[5Q)_>GB:.:7Y,A7B2 *84Y;[,IWKSTZH9)(B3D5.%$ :6>[* M=09XGMDM:\I-#@W!2 0E+H0:,#8.V[&_SA[63O<:ARXA=K\FT"<^ M7985.;:7)A,N4*H-Y';/SC# RJ[[&765TI#*4J-TFHF@HSOOGL=&A>]?U4,+ M+WWF![@?L_4"8\^4MJE7=EC5S!E>U^_9FAZW=ED06M'KE/GU/GA-LB!0CM4? M"VN@&UEMEX/5C<7.E>[F)@\K8E=H!0&8:0:P)2; &R9I'90K&]%=\(ZXN;N= H*B_Y]#LH(P4 \9J+0A[M MQD*?Y\_:B3B_[(CVI85B5"L.))$4N&M,4!0I QF2F33V%Z[8(.Y[M]/1FH]0SH57'=XU/R4^-5S^[Z.%F]$K/DLJUY/W^Z&V\ M2[Z\Y>@%A'B_Q2@.% ^Z&B&18G'1KTUACQ:9\-%F,?&9R_^/'KCW;8I?]/3 MNWNW#;)+67ZG?WMRL0 WYL-T]F3_M:RSO+IY6J^<5H'M=I(JD>5:%"!7+D%) M0PT*Q@E@>99)+!6F.DB),+#_L4VFM9UA*_%0S G,4D-R"E*9VF6-U SPE N0 MTD*DA9%9FF8^90J&P'R D@6-^8!7]B>KTN+D:669U)*J7#P\/JT=8:K*HV2N MU_87Y078HZOAR(GM5);7I2V>["CBJSDQV[KY)SKTGP MKJPCUV8Z"D4V=P&_VLGP:5GJ\:Z^NA/II6V\KBZ4 M"F-4*B$06$N :8$ IU187B0P9;G*TB),+-*CT[%-.]O[KZMDUVP7T%0;'EC2 M*6@(_-@M-K ]4]HNI@$HAJM(!L 25TG2I^-AU20#H#A0E QYML.AE%V(N\J* MKDD]?79W8[_/[8I[9KGP:+G1]U4\QO19?S3&"7VI?SRMULXJ^[%KM7AT*_@; M<_WM=P13:A=L/"M0;AL'FN8(8)X9P+E) :4&2I+2W&Z?)G-]YV(\/(ZK^K;7 MZTTMJC=UU^I>#[)*CY.MRZXF9N5T:XWFK>] E\XG?.-]^6E>^^_6,Q:!Q$$ MTBS@%*7WKX_'V=@HOA*#A;_]__B[$'#2-J;OQ$ G<"/Z;H2=SPTU5JWG=KT; M,=QYWE!X[IWS#=9IUS %=RSRG?\X%K"CA((D%RE@FN,K]P:C_J.>?"")?"'?TN' -_/G M73^\HO=XIJ.D\&)^9]_ !Y>4\]TV9&YHP4?L7)VCH9VZO?Z/=7AB;.TN2CRZ:VMOKK-YR$ MM/W=CP54S^]^)XR"U!S.@=!)T>%DHX.I.IQS:U?9X>QG.QQ]?M%K]PXM3+4K M^:H?^'0^G=^]6RR7BS_M#^^Y'7(7XF.HT3GA&.14N*Q7F@.>,@6R0D@BB$:: M>ZD1AW4[-C*H#2_K@I:FNPN$VOAD8WW2F!]P%.G8(]W#L^"G^ZNYS/Y_EJO2R_:N_X:KKZ M]KC47-W,_\J74W=N]=5.*^F$T51!G>; A7H!K+3=Z D)0:J4R*6DVF0B5*[% MI^.QD7XI+[(U_"HI34\JVY/%/&FL3[YZKPF#!\-OC]@'Q#WS?B1T.VFWA$ 5 M7;O%J_/!M5M"(#FFW1+T?'>%_3J73S_KV>+QH2JP]86[0MZK]6HB,TZHQ ;D MVMA]JENGQ45:C15[5F$U HK9VEW)CJRL7)CE[ MX@OQ>&/M( M\;5S> #N2Z.C9S81C]NY>= MX-ARY5W>+$I+<&E&L1L1ZK;P"#"*7. M]AS(?N05$;J>R2H8M>Z!\>U8]!,3?Z+/MPF';P?@9"3\F<BK%^_%&NL=4GZ\[[,O..5Q%J'_G2'52N;O6RS!/:QD 5N) M=;7*T.M:+2G:M\"/(-]V;'OFU!Z&=:"B3+$'HZ>:3=',?*.23K%A/EWQ*7I/ M'6<;VT$Y?=T8IQ/YR2Z;-R75)RR'6F8Y!U#E3@.,2F!G"PD0RXK,R*(HD)>\ MCT]GHYL!&EO+^UDGB%J::Q=AM<&!R]=6H#VI.1)\?9-L=^3""=(#DKA4U];A ML*3EX?H!_?@\TW$/O%CJZ=V\J<7^"Y_.W2%*G"9B@LA[RMM[%126UL?2@N7\J2,5=.)"-P!]P*L>?^-Q9P/9-(@UEC M:.(LW:CIQ\\1]X$E[D:XM<=AM\$^SA]L@KT>ZL8EORWF2J]LZRZIN?YZ2RB$ MS#(!,@GMSM58\B@4-8 *J0U-D[Z@Z<0QA/P*Y$+>>:2,.9,'TT0)*5-(XUL^@5-'BZ&N":/MHQR7&Z2*Y MO_)_+);O9WRUNE'=A*0-)X!8:#ERWY& 994&E,0+[ M'QN=M!>7ODI*'Y+2B;( 9/)'Y4?H.7W@*'FN6_K#ON^53'38PU).+%_KWV(.$;%P)75OZCXKG@Z@7KOM=A%N;RZ.=V!]R??F\@WQB? M7)^'.7PU%HQ8W$6:?_?#KMV"83E8TH6WT(W:;EU-WL7\>KVY:CU2M:C>M@B) MBD)E"J2Y<24AL0",,PY0P1GE.E70!*WR OH>VPJO-MT5']XIV+4;2-!MMQ@R M''ZDUA/(/;-:!'R#R:P#4E'9+*3_0>FL S"O^:Q+$]T([=W3=.:"_*_GJOGQ M\X-;>%0RBO6[0S7#FG,-2)9J5]T6 ZYPASOK MD>U51/@\OWG42[ZN,EVG=D>VN:4N).,YA@3D).4 9PH#H>W""Q9YBK41&,N@ ME99_UV/CJ/?W]F]ZY<3O%XW)3997F<]2%XNP*^'_#-8R\QT./\KJ!^2>>>M$ M]9:-Y4EM>B\Q!>&(Q99!\^U^:%&T0%B.2*2%MM A-?7CP^-L\:+U-[U\GDI= M1DN]L[TI%T^EYZLRH*KN;_KO9O]:5E>;""(-1(( 7.1V 88%!0QJ!4R>YBG$ M=H-9>(FJ76K(V/BN<2595;Y4%3V <-Z4Y3\:=ZX2N77(O;+3QJ6 ?,M+1K"= M%(<[PW)CB_)YWGR>> A"9,S5]8,[U/AW^>^W2[I D M'+O] :K>-"GIDUP;Q#)M !:: HR@!HQ18@F=RTQBC:"AWEN5KE:,;9_2O?+$ MV53_B$/GL4<98D#ZI^O_!F/18R67+F,R^@HM\20QHF :M9+*IO'Q5DAY[?]% ME4\.&NLB!,>7_WK29?7D3XOUXGDQ6_.I7'QY^K?2L]_LY*F_/5[7=VQ(&65R M4@!:" %P4:2 $6)GL$*Q7%%L"/.2P0CM>&RS5&5Z78-\U_C$6F^W&+.DM#^Q M#@3>>08/B<=4U!/0?8=JC ?C$&6X?K >2B N)N:!P'PL.4S9[:]1I)LKF= MW_IU;YQ/$HYA%&,&&.$Y0)', 0FS!. X$Z$,*2&946YG=Q&FQLAUN(.L,UW4 MF8-V'(,VLELZ SF,BQGG#HOVP"S;$UNR=1+::C&(GY [B&.$FYP38PIA)P8P M&8:?F+3D8-GX)IY$N1:RSL14ULTM_RA6]V_7RU7UH CE8U&*#ROQL)QQ)B ) MTPA0BA% L4P (8* D,B(DHQAE'-CPX9YOU-CP%;R+G%:*WN@A0\VT@?_T/(' MM0(V)VZ+X3 P:@P#\L#$-Q5\+0P:P^ \DCUC%\G:$FXX /4>WI=EPQ[!LX8- MB^;&LVO8Z[AGUG!XW<72+=372GWG[L37JBA7C0MX4;Y;KHH'?86L:ZI4\IM8 MK1=E)3]5^G3^&UDL2*E+FH4Q1SS!=<(K@'02K!SR$'">A"P.)8RI^0IQB213 M6S.VN@2U,D&CC?:&V^A3EQS2AHY&)?U;HU30:65CN;UD&$W,Y2,-SM#V\_]7 MXV)C8A]I?,:RN0\[3I96> _8GC?+7]+!B'9Z#SCL&^Y]-.A8?'X;RM0:DV=A MGF:$0Z).HC #B*0(T(P0D*19&B5(DBAE-ME$#KNP6J5&R!IRJ_O8%#7:B>ZR M+#M_B*69O>8RA 9>*G:$N^HN'#S6FC^INM]*\X?=C%MG_J2:!U7F3S_IF&R# M/-?AI-]$[0IY6]V2'[^I[?-]54>(!2 $620JB M3 =+Y4121CHG\EN+!!R.\AA-B7W/\=M1O#T:=?2RNR(_ZM-BJ\JR/E6JSE:+ M@NF%NHX6L205Y^$SHYY!1V,L7Y#GIJ:I$CW8D?VJC9EJHG/:IX)KO6S>";_> MX9>BZ#>EAZLPX^;WN!"R@V0?E[;GQJYUSK01),TH[#)\!B8G6VBL MJ>>T]EY)Y4@WH]+%:35?$L&9)QW,@CO;L>OE4AWY^9OGC>%1D^ MVV4;T[K>+JUT5"UI/)^6C3H69B;KX3(P^0V"_NAGM\D@;F',&Q+YD0QXWD? MSF3GBN!9,YUUH^.9YESUW3/'.3=BM[YT]4)F[[Y_FZ4)02RC&1!IB %*$^UM M0!C(8IKA..&"":-BR;N-3FV;^&Z]J(+&_SAXJT-9%K5-2?_9C'#V$#O/W*XX M#$S(+A 8S_AC.A_9!"X%^_>[ZND_NL>;36#WKWJ^UW-]K[E1IO Q!;J9>?0S MAPW=I^)?Z_OJ#2E_[^(WPER&$%(@$ D!BE ,\@A* &-)DE#0',5&61F/MCZU M*=C(%V@!7>)B#L SV#Y= LG L]$W&A9;FTM0&6GK8H6.W;;DE/9GMQT'+XVW MK3@E[]ZVX>1#%U5<>_>#U=>!ZI]_D,6F7%(N9):A","(IHV-">N+.LBXYBP1 MAG:Y&L]U-C4.ZVJ'B598O876T@9LX[+EEDKV+.)FMBA?. Y,?!V$G9Q!*^AP MI=?.(C)$Y;7C';Y&X;6SJI^HNW;^'=>K_E*=69KX\/>$Z1/.\R?RHWA8/[RI M%HOJCR91H_ID]3S+RTR930B:]K^]0*!!L-@DX%6\J%*KMQ>]B]7Y=\DV96HQE%N42Y#%* ")4'?4X3X'$ M61IE2:X^-,I0<;Z;J=%7+67P4(L92"VGX_[H!*IFA'0Y5D,?!FN8&@F#]V8P M65/,>12\DLF)KD:EC?/JOB2(GJ?=J.";8/I"L) %J\_+7]:K+W(G-5P=>:L= M A;B7I3+XDE\*%GUL"D_E&$DF8AU25I]G20JI43I,FTZG1K:MS,%&Z&!':H>X4*L!,.--W[ . MS(X>$+4F0!N(O-*<4<>CDID-%"\IR^I=.V+BHIB]*U?J%'K-N?JZ+;]6RQ69 M_T_Q^+;B8I:E*,]8B "E,0(HI)FBHC@$)%&,1!/"(XI,J.A\-U,CGT;2H!7U M*FB$#92T@1;7C'%ZD#W/,?[P&IA57*$RIA(S),[<_*L&&MY0OVSO^WN:'84: MS%3KR,#P:=^"+++&4(<09BIHY_*,E#@ 6%@,LDIDF.DRPVZ&+F(ZS'U#NNT'GW* M-34E77THEZM%[2+Q78UKG>)?<)U737MIV3Z+ MU8S'B(208Y#". ,(9CG((TD!EJ%0"SZ-=GHF3'-&",R5DI*N@JVJN@L[]M1Z;0)?FKU^;D> MG^:=;I#:7)9*+9^I*+W@ZSD3Y64RC9R(T@N AWDH_33KX':I,[O]5(@EPH]@VS3*(\C&64FJ>/[^UN:ANN.N.A MEEB7\+M=**%=/!+[43Y/D/ZQ&YC_]F#;B!ML"F ,@J&%FZ=7+$?R^^S!U),+ MJ#$R9WU"^UL9STG46*,]KU'SMUSWPXOB27UCM,V^8_[EKVJ?K>_@WCS_5?"[ MHKRKHZ;5MVIY7SR^>6ZL^S?JBU;'R7^LFFN!-\_'&OM6+'^O4^+-,,\RC) N MJILB=41F.:""2B 99-J;/HR)E<_8>*)/;378"KNSN5.[-*U\\)-6_V<=1=8B M$.Q"<*4_:*_O-C $'0[UIT=;#S08O-T26PO^7YI=U0[5P>=7^Z_E$L9YG$N>1J+<-13@&" MZ@>!"($HHSFF82QR)$RO>GKZFMP*U,JV>R-Z%6S^^@\ML^$R88)T_]6/1_R& M)N*+H+.Z!3($Q>DJJ*_MT>Z##)76RC&KOJ\5'<4?F-V*UFM>4M9R1 M*.$<8D49--%)TZ2NVTH3$%.U.68HC.),6ET3G>YK:I2QR82F4QK4P@8[TKIE M/3L&L>%MDA_@AKY:)&'$V!GR_R MEV+Y6"W)_-=%M7Y4NY[Y6JRNT"<4;GP4J6'%KVX%U^G@YH3 M:J]P2O/L\FN*AJ_CV<=QW7A-U>LYF!T^[\/QY[,:^M;[C$F(,<,09(A)@&(D M >9$ "'#E.4B@2'-[:XECG?.Z%UH6_, M(10#.KWL=/:*WBR'*I]W4SGRO/V>X4:P]:)8/<.(WA;J-#=+,*(DB5*0J:\# M0$1$.DDS!R12_Y,I%(8!1<<:GQH1U$+IJ#\8_41_#CIQS7<$!^CU[P(NP63@ MF6X+A]5Z?TIOIS7^H+'1UO53:NRNY2>?<5N_=TH@=Z?KC.@^@ & MA=.Z>UV.CW0SZD)\6LV72_"9)QVC?+M;W<:/ TF1)2A,0)YG5*=5"'7^NDAM MS/,\R>)(RMBH8.+QYJ063L\:<L81DL42" "8I M!BA/$H##B((X5\MUE'%&6&QU\VG<]=2F>RMYT(E>1UVT63;:E;V]M'!+@6(Q M*(9WI8- /?35J3^4[:]3K0'S>[MJWOVXEZW6L!SY]6S$#=B M\50P<;PVU.>J?!++E>#7.@GGLBX3N?NY#HSY7*W^6ZR^"5;=E3J49B9IF)"0 M,<"23!U:,IBH0XOZ$<441C*!$:16@<*#23HUVNP4#9:-IDVYO+9\&]M1YBHH M.W4#4NM[%:R:$IX[3]7AA^K)5? L5L%BH[8=UP[W/3&CYDF,_M [PO-E^JZ" MC7Y!K>!5';2H_MH,[5:GJ^#Z04=.^"/ZP>'WNBX,)^VHR\C@H+]<=8;OT"%B M\GWQHZG\?"L6#Q\K4FYRIC9;NX1!QC,D0;+V#>' ?#LZ>A8!DQY1'"E<\BR: MGH(E#5$Y&RK9U\9X@9*&VNR%29J^X\-WX!>Q9(OBL*HWN=FOWIA9^:K?[V<]?LM MCC*=CRK1S=/C'UZ:D.$]*19_)_.U^"*W?^R*CS[/$LDXYIB A E]1TIR0"CB M@' B$!0()[E1HE';CJ-J*Z$] )96P)R MQVLTPC&'Z@)J.8[#0%3RHK-7HH[C*I^FBA//VSM:OZV>Q.*:+NM"G 9^PGO/ M3^@K6LNE=LBM9)ZB@8YJZ^0:O-_2:'[!1Q78=0H^_H##]<WH:6*\RPXS7?;N.@Q?<7;$+CE9\*^+BJ_9ZC>B'2U6S]>,+=9D_E7M""K^ MH60+09;B%]'\=Q;1-(,%T1(.)&YP7 MF$]Z 1K(DG*ZWU./#6'_F.4X375%:1#&4JVCE$8 4YD#)F-)6 P)2MCLL3Y9J)86 M*Q_V#IMO\\NNA_MB=R?J/[H3]7SK&T#%75&6.O=C)8-&))\6C1E)8,XR&@(< M\U0Q*E2'IS A($T$HE*F&<]E.PKO2L,R?+['H.OX=49 E'P@['W8C2;$S[T6 MHK&L0*]@[YF29+N,>M$8 K.:))*$H$(YP2@A'"0AQD$0CORRXQ& M<6Y^B]C?W]1V,WUY/RX$*RHOSC73?'1YO>2:\(7=9RM6,UDBB*2 M"@1XS-4N'.<($"$S74HCQR@33,38[D1MU._4^'E7[*N [ A>W\"33G3;$[C9 M()B>S+U#._B)?1?5ZY>H;J3V7A39"BC/QWRSOD<^_EL!4/FHDNI)#F$A*0AB%,: 91* 0CF.8 Q%3AB812'^>Q)+&AERDX'?=A,EMV> MAILS=<(-==[4Q34L(S@/$4P2%$&8)0 Q;6/)* (T2JGB^3A"DDQF51D\J^9(P3S_H M6,U(']$%;ZHVWI(?8I-P-DYQ*GD8JNU;A #B1&_?\ARD3&89E#QC9G43>WN: MVD1OZ^ZNM(C!(WG6FVG+6D0G036;[EZ@&GC:MS)V58IK*8>H$M0'A=\B0"=[ M&[?&3Y_2!R5\>E^P8P?61I+,OM_\,D-91+.,PV.K4Y_[TL=&:R.NWJ4J]FUP]B43"B2W[.YV1AN%W:P^W\7'=%8^!I M[0Z$\=0^IOF9\)GN\686=__:!M+L-3?*-#VF0#,G)[@5?S\47V;D\ MW(H?JS=*@M]GD@D81B(#B"3J_))'$2 RRT&6J*59A#+.A5WJ[=-]36VJ=J+J M+Z>;(]$Y8 TOSOS -?2MV1&DVGS=@98WJ 7VF;J['Q:_%V=G^AOWUJQ?\8,K M,X-7'+?T_'_7RU5=ZO2VTFD,2U;,Q6>Q:K8'NG;[;?66+.^_+JJG@@O^YOG[ M4F\>VI"5\NZ:K8JG8E6(Y28(-*64P#2- ).A.@V(- 9YE$O 4XYC$@E&$V9U M&AA R*DQU8Z.P:JJL]?66@:E6 5%>\JH J:T#!Y;-0/Z'/RTUDE4B_+GH.J4 M#>8R'/@'M#^]&06UQ[HY%/VDE?]8?:SV#K[NC_+T; MY8VZP59?KU'+8PR(WW/8$(*.>X0;$.J#T]^0?=DG*+MAHB2+HOI>+A\%*V0A M>%MG4"T4DM%4:.8FK.]3&T5Z 2U+-IX'LGS M!.P-G\$WJ*;06*4QZU7]XK1FIWL8+BZD3[L9F9E]H#F]L;H#3F\^J/.G^! MK!;!VX7@Q2K02UY=<: /71=[M EFOJW29_L:RK;1>MM4 MK,L/Y::>UA?YOM!Y& HR_UHM"^U?L,FPMK4"$9&'(A$A2,-8NY0*"(ADZO"; MX) E/$LB&+F9U[S(-S6>VS4T[>0AW-%0G7.";V&7H9S)*.CUW$8R%#I1\97,FYZ!?BT0=1O-ZY.KD]B7CT*?BO8 M?5G-J[OG;\7=_:8F7QSC*&-Y"AC1[D^I#VHR-/>(W,+L>A:Z1=0#O*4-T)-<5I&F*%5I@R@ B4@, L!!@G M@A.!XR2WBHDYW=749GM]_Z5#,^I?=H2UJN1A +$9 _@!;F F<,;,WLFZ%PZ_ MWM:GNQO7[;I7[0/_Z_XWG,I$+I:KFVI.%O]%'DGYZ]_:O2]-29[EG .!6 *0 M3! @*1< 1SA/42))EMJ4ASS:R=2(HA8SJ.4,:D__F5L_P.*;G^<$74@,S MP] @615[O!BLT8H\'H+FK;;C61!Z:CH>?W?,6HYGI7]1P_'\LP[L]W']+R[F MGZO%2C3W-VVX[QAKM,;#Y6[Z<.C9W[.^K1=-E[5.F/]K>FF$<)A+B%,08:@_A) 8DQABP M'$*.12JBW,HB[B;&U+A[]R[MI*N";32VXPB9G8R'QWU@JC_J+'(2^T'O)B_# M?NM^.C^NTO?^K^HGY0LA1_^=/_ 5!+ P04 M " #OCF139&YR-'F\ !RD0@ %0 &9S;'(M,C R,3 Y,S!?<')E+GAM M;.R]V9*;1Y(N>'^>0E/G=KP4^]+6W<>X2&K9D40.276?GAM8+!XDJD" #2 I ML9]^/(#6[EXMT]A'GZ^]> M+#&L,7_WQW3]X;O_R+CZ^W=EN?CXW7\LEG^??@X _[KY1R\6G[XLI^\_K+\3 M3/#;?[O\)^M0&ET<9.$**&<<>%0:7!3"V>B1^?Q_O_^G:!%]20*21PV*\0 ^ M" X%;0XJ1)V4WWSH;#K_^S_5/V)8X7?$W'RU^?9?_O)AO?[T3]]__\$OBQ36&YD_2M=W]_Y&_0XN?@WJCX + MD/RO?Z[R7_[U?WSWW58K]6HQ"\N_IL7'[^NO M?'^A8Z)W\^_77S[AO_QE-?WX:887/_NPQ/(O?RFKV1*J8IF7K*[Z/R__[?=7 MZW]:XHI^M.'W%_K!^4?4M0ZD!?]R.)OLE[I7A'A M&XVL,/WU_>+S]_3!WU=QU"\V /!0TPE@>!))V^#=ZP,@H5;"W=E(X:#Q3'B[00AKW$Y7>0?YOEE6.-$>LY< MLN2AVT*&TR8',;@,SBF*WW/V40Z#CQO+[H0.^>30<;AH.\'&NV68KZ95*.?X M=H'QQ&,"8R*G<]5J<,*0&(UEQ@" Y0<0:&2$(O.D**60G*C=4OJP!>+L_EZ^>7%(E.T)BTYUFA!"$U>4U > MG(^>O"8N,T?CM!S"<#Q(Q$ZPL4\,-L.)O0L4O0M__IQ)4M,RW3[-G-M)6:+* M5AD(D5L2DE$4[6L+Z(HH$8THW@R GWN6WPDY[HDA9PA1=X&99SF31E;G_ZGB MX1,;$Q=1<]!(-E0)8L0%??EJ M^6[QQWR2",_(@P4CM *5 GE?)15@Y(PI43*SXK@[U7L6WNT&C3U-D!PHWYX@ MLCE'7RU?+Q>?I_-$<;V4Y*8S#DD;DDMA2"%;21!R"39H2]@_[N'NH=5W \O3 MN6\=3-(](>;U8K4.L_]W^FGC=F$H4L?=&:#]P$KFR@YJ5VZL MO1M:GLXU[$!2'ADKU28^6V+8T&V3+=HH!ZBM!*63 L=\@,A"5,H['O5Q%[#7 M5]L-#T_GXO5@28Z,@)IJ-GO]83&_N/DQ3 1G,P>G4P+E&9'MI 5IB#BMDO/I M.!3<7G$W)#R="]:C)#HR&MYB.EL2DLF!?C==SW!"M&D9N(<8I >5A8)@38W; MF>8B6^GP.#3<7G$W-#R=F]6C)#HR&MXM0TWU??OE8US,)HR;$+VCT)O@3(1S M#;'>V22OM;$Q1"F.KALNS$)/SP9_H0YN]Q";J( M)8"*6, KBJ*L+%H*5#DK,8A9N+[J;I!X.A>E1TNVBT#CQ=FR2F_[B%@13BHY M6TTD=SK;E$%:&T&Q["!&S8!AR3YXZ5D\[N!X:/7=D/+4+D8'D'07B/EY3I\6 MTGKZ&5^&=3AG:Z*%=4A'(0A3LUA*1#H8.8,L42,GCTER' Q=Z^^&V*>VO7H M )+N C'U87KY(JSQ_6+Y91)1"F!,]7TH1@C>2XA&HW'*L2"/ M*W&Y8]'=8/'4[D /EVL7L/CA(R[?T_GXTW+QQ_K#B\7'3V'^96*YY@H= 9L9 M.B:3]N 38V!$2-%G9UPY+G_L@<5W@\E3N_P\7LY=P.7M!YS-+JA7+&4*QR@F MCS4PL_5E* =&FJ[7=A)K^OX01N3:FKN!X^G#*(-@O.$*2L!4!6D\-M30:CN @R22O%<<'OXS3LAIFGD4AR%@G<;B6\#S <*Q903$#G]D52(F> M-1YW MJ7ICN=W \'0N50^792=5#C].5RG,_A/#\D?ZR6K";2Z8C0:=HP E= 3GBP%> M3*$(3$OOARG3O[7P;L!X.E>K0\BW*XALZWFV3#C) O,E$+K)D2(/*E"LO!M,GLYEZB 2'@PE__S]5V(E%O]^>$>?%PMRH^8K MS/0%_=4TU]9-FP2X*LG5HKSZA-L\_M5-9G9K^K//QP_4%^A@CHYL'72V@O
    />+G@91,:X0H&\D5!: I?E$J:(F(3H5BA',%1,/]055()J[@!Q_DZ MVVV)L_7JXB<;R0/CYVV>_N- MW()'D@61#>2W8VW8QC4F)QQ[Z 7G$BBTPC60T'>W 7(O">-BY!A]+H84[L'H M^(S+N!@"'^>4_SY??<(T+5/,Y_UQC!"1#E-6RSAJ#F7-D_(V@PO,.$%^NL>' MO-P],7(?&>/@9"#E+H:6\XC&Y*NM<^76<;*H,<4"4@D#RF3RU6-!,%%[IR5S M A^Z6!O@V+FD99Q>(P.:E8'$W %0WN!GG)_A:L*B4"FR &AUJ(\/2%Y_T)"E M*$$6Y"'N9$CVAL<%!9V<-0=J7Z+R\_3A*NW MBUF> M/&=OXDA0:#TC>\G(64=?B"MM /YNIS,0&&Y[PL-K MI@.\O2'5$ $?B)^7Y-'-%I_JIKQDQJ&VB:B/C+O:GD5#I("!F,G&6I5%4FT\ MH@?)&M(&M' ,XZ@7>9!.QMX>2CK[HC8_1Z*QND/:IH'QU4HY'=BIG^>?<;7>)K_5O;,I_J6?3$JM MY\V2[#=CU8@;LM_9(Q0*L%0I60K^4"G^,5E'=U,T3L/;1H@:1.Q=P&=+]T6L M*2W% [H(R+57DMFPF0]>G\DT6WO*LZ(K:LV1O/T].IAQ]>MT MOEA>]+>@[?1LGF]^R@__=49__2NN/RSRE8%>39AUS#.1:Z-QDKMT&ESA$0I7 M(ELF;7IPQLRQ";@G87*D)K[-+&:?Z.@@T+AD^7SK/\4\F6&EXC'007O^'ZVH6.U,&1-^(@2B=! M">DA6IG)3V&<1Q6$4&UNSVZ0,5('XD:P.5S"'9QD/X3EG,[TU6M<;AH_7+M_ M1L=BO8)!0Q+1Y,QZ C[8I&/1TI6@VR39W4?12,V*&X%F$+EW8%YN\_$\K*9I MP@.BK%U567VC4C8)B$8(DA%Z2=Y=8+F-'W0G.>/F1@VCZ4?@L[_8.\3.R^GL MC%RLB0PN1),XU(ZLH'RP$(HMD&HT$&PT,I[&])P3-&[VTTGPB^]EG"DG?GW=]?U6^:F%T*;,23/2A2"B)UPE%,8(/]174%<\+TR*;-M#: ME]*1FK$W.NV:ZND)X7!KID7BP3!R#)UE'I0JKDXIJ8.0K$<9FX%YGC MGIIM$7,@//=77[_8/+?X7W=[8^0LN*@E<"-KYFLF0?S6^B;7 W4)>6N=4[5+N51'@?JFW*Y MYJNR7>79/-^Q]I7S:;01Z#P$Q>K(\EPOP R#& )3FR-<< R MES4PKR= "$#6*#JMR33OEG;VC?1?V4N?C_=?V4.X'?=?$3;J5'P ET7-NLP: MG*AMWY5P7FF))>Z4(_V-]5_91[D[]5_91\X=./)WQ.1&RKI/+,BD+"C-3>U) MD\'H&&/-8#*IS>M@Y_U7#C$K XFY Z#<>I!2R!+/"6B+9%!.% B!> DV>D=A M0A /-K\^Z9/?":^S]M+IPR]^>PBX W1LDMCN<-:XD-'$9YU"R8+B$BW($XCD!'!A("!6/T!'H=M4 MI;7A9^1F$"=&Y1Z;XD00Z7RC//L%5K\#:996*TH1DSAPBB0>C:*GF23;4J6H.HY4OPI!(1,6A$JU-+9E-B# M R+:;(3#>!FY;4>_6^($T.A\(*J[?I+'Q*5#";\#'+T]^_1IMA%-G7EV8[[ M#]N?7[7L\"IZ5B>!E^ XJ/J53]Y \59A"DIJTR9S8@\BN^M!>0S.6BFGXS/Z M]SD=";/I?V/^M\6L)GMW MZ.A_:I4-!/M=PP7ON5RRZ5X24*!E(X M7UM$& B^^E,Y"89.^H@-R^6'8V3D^^R1]\$IM#]@\X?3I,@]#[,P3_CV ^)Z MN+%A-S^U9?K; _0/G^SVXW1.BTW#[/5B-=ULF\NI4;Y8%34",[5!B&0(7@L) M9#X+X8.@8MO<]^Q"W1$8))DT46)$ T6R,H*9WW0N%OVR3>2R[:7/A_-9=M' MN!WGLFE/F\7IL@WJ5!$D%!T1'#)6O.;"^)W:OGQ;N6Q[*7>G7+9]Y-Q!>'O' M14#2P026-4@63.UP:\ ;KX'9A(H7'EQL='O2=R[;(69E(#%W )1GJQ5>"R*, MQBF) M5LM2$CA+^T45XL1%^I9QJWW6VCK7IMO8G>2,"Y=C]'LG5(X1=@>(J1<&M6*% M_E-[_'P.L\T]Q?I%6"Z_3.?O_SW,SG BF#9D:R,8'A!4%G2T*CI0I>4R&8>Z MB$:/1+N0UP.BCH+![1>CP772 =#N3[!YB7%]]=VY("V,]* C190JTE<^ ML @^%Q%M('Y#FU2K/0D=UST:'GPM]=0##%-:G-%N>H,):6<1GYMY?Q?<2/(1 MLB\<(I>BMEXD;F*FDX'3:9"0HW6-4/<@7>,^B#< V7!:Z*)W[+/9;/%'O:>E M3?-R<1;7Y6SV-8\7[-4T%2=J00Z/KA;D: @Z)=#2^HP8:3>UJ9O=B\QQ'\<; M8*Z9CKKHB/TU*[_A^H*;K"C^2:& */5"Q%N*B*P,8!5CEMP(ZQNE:SY$U;@# M0TYAU [4P-@C]+YFY/=YG,YFF+<]CJ_OI!=$VW1=7QEQ-5$N.!-IOS"LS6"8 MKVWDHP'.3=:TA:PK]B;,[AFQ=R@%X\X(&0Y2IU-#OUB[F[V)-K)X53+D(!7Y M!A9K)P7B-2@;I&$:;\^[WAMC=Z\\[K20DV%K +&/>AX^QE[-A;B'1Q43"5XAH &P80@R%M4,C:JF[Q.Q;@C1H9WJ@Z6< ]W#1MIU-9D MJT^+59A1C'OVZ>=YFIW5+$7Z:=J.D4F<3F@0) M)2K-*0HQ;3I*'4[SR/,^&OCSIU%?!T!]O<1/89K/)TD\F^=-BN$-B4X<+](R M7DA^MI;;2 ^A* O6FQ*C9)FY-M9M!^)&GNPQ//2&5D@'&+M)O.;+8()&, MN#(4$WLCR)Q+;2)#DW*C'+L#WK MTWG=]20(&WQ*$1)W$93($EP)M9^GT,DZ6:1N YB'J.KA[6>0I^S!1#_V=<+K M?W];DZI?+_[ Y=LOJYH.4EE01O# *%REW6! J<#!H^? C7*"66LH?-LILKO[ M\WMXGCD*!T/);G3U+Q=_P[3>2N2WQ3R=6T)++IB*M:[.1 '*DA'TF^TN)>?6 M9!MNAV;WZ?_N!7IX*QD -(KXNP_.7YPIF\X<_SR^<+GDR(:H4K8',$GGABJ4Z# 2> MXP3= 5:NW3A>8T)DDQCS JSG!927$H(L"0JS@@(EA?2?)FBYDYPNGAP& ^CR_72_2WS\L9B3UU7:(])5H7%'(R3?+EI-OIH,@J? Z1(S7 M_!(M\VZ3'?;&R:X4=E+Y^,L@A6U-U-*!T;G&U^V7%*&,T/0'6!%J&7 =?*"D M :G1>Q6-H4W8&F!=%;^UP<#]0#M&(1U ZR*)Z77XBUJJDL2Z$0$HP-8D 162 M!B?)P10>/>9<7VH;98K=1]*XKZ%MD72D CI TB^+^?MWN/Q8[],OT]4TMSX$ M#L'4X]YJ";7\"9 5[UAA%*>TZ39R!S'C/J4V0L^Q0N\ -Q>/>V_P,\[/+D]D MQ:).(G- G^HD$&8@%BV >R=-\-ZC:!/LWTW/N&^IC= S@.@[ - UX1R44QL+ MXS7\I9@D4_!;6 OC:SO>LZQFC1GFU\7-,N+;O8"V\J@G5"9'6!W4H0'+F2TA5FHB,\I39N_#T$C?N VPAK0PB_ PS=P8$*&".+ M#H2H]WG9"PB6 ELK5"(NN,BWZV6;75"-^V[;WDH=(O(1+],W^7B;=,Q?%_EL MAB\6LQE>S&9[@^E+HG_Q_H*_+Q-;0I:>4_QA:L>,P!0$0:*RQ)QB-A7!;\TU MO2?![!$UZ*1:Z^-JD@?DJ-#V(HZU"9'H(/8@LLEHKJY1FAX57Z\(CJ T^WS^1HG,7@=5$V_*G5,.K@132 ;2N,3%AG@2BZLPMAKRF\AGP2#&OY@)3?0%UL+2 T1U3)8)L]=AFG^>OPB?IN057&-L8J)GFAE=8VQ%/!F*L6L9 M:IV?:6-0B5S7-N_8?PG).TEH]2^GLX]FL M=BE[B66:INM)D!Y#U(8V&Q)'SB XP0N89'1.01BQVU"7O8'Y.&UCS]'M!I@# MJ[$#8%[C8)=AUA,;,^F)M4X7KA2D+!,H6XOIDA 4#Y947,BL-+HL_)J6<>]Y.D+AD6KJ MX%+HL1!Q8G-@SI*E+SPP4%)$"+5U6Y19%\]YE*K-(.C'*.OF2?8DEXW'*V

  • JF# M,SR%UX_?3F)_%$>/?X?[WOT&,YW#&GW37O[P1S&<=N->NFS]?SK6=;J=<2>. M]C-#WH>G_;L[\%]?F,6T=]\*L!C+P:]55B*1:$+<<(V,P10)KU70RDM-^%8C M JR5W0!XO9H=Z:N5ZV0X M. ;R".\X6DRBPY.S[)]V_+&R#IV?#,5\_FTRG6\Y MINM]@M%BK8N/XG"_=7'8^ZO3OOC(\JE%:[\-M/O7'EQ_T?[TZU>@WW=.,%H7 M_J*]V^VV+MJ]K ;?WO7YU.);B[[%![U#H.DM+A)H#OBA,R M00O$ V7(1.Z0(-@FIR2GF&UM<]94]*Y7.V>UC2>>3DS,HB!90;+U.9XM2#8G M))L&RUB6E/:$(1HE()FA$CFB.4H"A@C(H0B4;FUKTF3ZVR)2D&K9R5 MIF'UVR(2M F<[-UD, N&/0;#.C?8F(W4:X*L] IQ!_!EHH Z+<1\D4-#("V30;T^$0$*W V2/@;$8_[+QU M\3:'4!(IN9 FH6!E5AOR&%E! P+"83 ,<>(^ *B9)F:K=9B>P$"*&:^:@10S M7I 9X]MF3*7RQ 8D)1.()\Z0M2XA&R6U22?O,-G:%J0I[\E,7I$9OY1-CY/A MX 2:=-YLG'1M?US1D_C?T\Y)+L=0]D'6DI_<.B^NQO>W/+H[_?#V:FP+J#V- MFX"KY:P@6G/$!/&(8^J1]9*C*)QPAB7C@P!6@IN2W4WM*?LB&V"\2PSV*,8[ M3T9R]MD;ZJ-0$E&3OVX M<6:'0YCHYXWN)04_;_R3W%&F*=[56I"0*^_JKM).J05=8@Q%A-V M\!=AJ^@03IZ-5V47I([6NPS:4:QWGM8[$XH:22YT#APC1H$X8P(YBP52,7+J M0XK*)K!>V:2F-GN8+ZQ:PW<5;C9;6'P-\AM7H%*[%@O",NA<60OFL1;LS9YG MV4@==IDD,.<(RUXPH)XGD($SY.1)I'K7)IA_OM/!3X+?*X7GR[P M.2?XG"F)&!/3SB@4#5.("Q*1T]8A(X5(QA 2<"Y]1G"3RV=SZ7K YSVBWDN5 MX?NI[=&)OI>FA/[RS/^^*ZUWV8LHH_!K=K^ZWN17G7X "WN-B*Y6CQ5TQ,C?9@'!L$OVKDKJ;XES>#7J\SSO$-HRH.[0W<&2Z, M?0\X57V&_-(8#QJ#TV&&SI#=HE!I*^;IG6,W&ZG3M_!QVX57A%],[I5E5$-G MY$]'HTO%]GR'RX=>'3Y?GFS DUY=/NKFR-]6K<\_^ZJ!IU5@_XVY6+(L*@.AM5HOP9,CL/\*6B3K4U;&D?#S"7^T:'>&.>)2,D$CG/$FL26$944 M3L1)_%EM;5>2L]D:LIU-"MK;[?N&\=9,G_ #IZAD2FIO".D<-7X2PI7U(2OU(0_G+>_?.8*NM9% MB2@Q&($KFTM58XI4<#(8)XWQ9"W4A+\[08NL<)$5KGUCBZSP2U/1+;+"15;X M=B#-2&,1>VJ([Z)D.3=YZ_71[[X9.ZM+B3.ZFN+_R3/\BHN? M;]3V:N^PUS[^RMN[?YZUZ<=O[?V/%P>]M_S@XN-%B_[:A6?P]C$0\XL#=GM[ M%=Z%[NU_P>W]';CG6]+>;4,;CX[;N_#IWI_P/E]H^]/!1?LXW-0#WP;=.SU7;AJK^KC?Q&IS\: M#T^K0X;)2/R3KFFZVKIHG2Z#R4T'>%./R9>%<[-I:EYI'#AVB&$-Z,:)15IJ MBR(5S#!&HPX:<*ZI:)VT3XL!KR%5*08\/P.>$A7MK=$2/"\O9 "BD@@RTFCD M, M&)BL",UO;HDE?HGCQ*LUO &.S>6LZ$<845<@(58F1.>0(QRAI(I7S%"<2,P^A M4FRX1CRDV/!<;7AFST0"X6#8(NZ-0IPICYSWX$NDZ&U@V&GGMK89 M;F)>)R/>])V1IZ?+K]Q]6HMMWJ6ER_\!W3H\+\[3LQ#KAF:@R8 MB5)\=SWX'V;C%><\;\*]89&WYLYM$86G)E6O4V;Y.F:4MP=]7Y+*;R65G^WM M?(Y8:FP=1TE1DD\>%9"72!!1'$BHQEB1N$9)Y269O"23EV3RDDQ>W]SIDDQ> MDLE+,OD:[$J^F$W'%2:33VGY9FP_'O_[N$4/CP_V=_C!<1>>7]MX='5S\B>_(=;[/$I_MH];N46?OTU_'$[G.#_A@_PMI[WZ!]_JK M=_#IW3$\]V8^N1=",2(#$I$YQ*VG2%.O4*[;246TB4N_M4T4:THZY_W'C3B: M*1CW C!NA0GE!>.>BG'3(Y9(&?7&2D0C 8RCD2*+=4[5XLX2!B.7(Y:(-DW, M^%I@W*:'3N_&%&'2A\8P_AW[IT]+X%IY).:Z)'\L)XM\,J*_3P:TP-K38&TV MA5Q++HCR"=E@-, :T* N)*^2EY(A;(I&+0$]<\(8J[3CVK-(395C4R,LJ1KR&I*08\5R- M>*:F).>&IZ"0U1B,V%".C P:)4RU28HQZ5,NR=N4ZMD"-V6K9 D"-ROWI=;B MV'EU C?%D7H::-V(K"'1*(\C$@&#(Z5,0)HZC0@C,CE#'"P[6]N<-3E[]O', MLQRI^NG#KR?!FT.MUQI-QS=(3;^#.<&&$05_ '+E\Z%6$Y&7P#3SI MU>6C?JQNDW_V50-/;87J\YA3E]UFLLS'R6#4R3=^/8S=2GIGJE_Q/S=U1RZ7 M!#R]Q#KHDM/Q]R^YDP6_(J42(F_U\LS7W-R*EE!OC/-$I&0"Q\%9(;%E1"6% M$W$2?Q9TZ^JBH^'4/K]$Y(;1?H6U&=[PM>V>V?/1UK]NZI-T^EMFHLU7^[[_L]GUCOU@!I*ERUHQ MM.L![NQ\OVI]^KTARJ_=![,&]#M\?=EJ[7_CA\=%7(+YI;_>K M:.]\=C9&0@5!UC&&N.()F:AXCD!QV671P=J)6P-(&,-.=DJ-G.FMSYQ2U49#:@16X\:4[94L5&_ ;K#*RUE0)4;/2S*YH_=3H<51;N3D=PO]$H+]6=O+;$T;@!Z!&; M>26&I_0OQ=P]W#.O\_" WB#DG(03L/G8&'9&7^'J(SO.=^V&ADTIPA*=5^WI M G^UV#4;\(#3+JSS>6&?Y!T#);B\M1T=-5)W<#9ZU?@4&Z?0PONU[')CCP $ MX!6_V/S[_&ZCJ[;D6PWZW?/&T0":,SKU1S>NS03C:((@C9/38>Z>',HX&%=_ M&9U$?SI9PAOPXWAHP^P'Y\],:S.+=N-)[%<#"2HU&\O,\@;X*,;JC)P.R"6=TX ML=GCA?$9-F"RP]R"AAU%>&8FE-6D&<:3P1 ^W.W^Y+%PQV0[P\;?MGL:J\=: M#Q.X/YD&_B@[(Z,KLYGY)-SU.W<\ZXR/X/.75'7'^]->GDGQ\H4JTQS&(R#" M^4I8KZYIW M:ORS\RJ^:EZU'TA$?]"# :\^=]74_UL!RS SC%"U>::C9CHI=. C8S!!,-1H MAWVX/=CTM1NAK[V(=_F:OZIK6N &P@H^#TW,3G^RY98=".L&I^/+^>R/^IW_ MGD)KSR;H K?O39YZSR@_6$JSGNJ1?W@8N--NW$OWTJ@/_3^N^FPO7:^7OUW" M=!Z6:E1>-)_Z^)G(D%AR"L&2%A#WGB$MJ89.MS8DS*6RM&;\Z'YPW[^A(EEM M#(Y@ 8=%LS^^-?='/X"X3M]W3\.$3OS ,&]@,T!M=O:W\"3L=#RM]].\@H[\8PF46>7A4\:.Y7+])# LY]VR,2>^,)95$KDYSGG++O1Z5_[ZSX>N]R M=N>SXGMU":%\ZF[F90BEQ^V+/UGKXL^S5N\#_.TCS2&4K7TO]O;??CO[1#*=@ZWW/<7[?V=\X.\T[E[D$,HO[6A[:W]=U_;O0^B??Q7M_7I M\*:^$K>.$ZX"HIP)!#]Y9+SAR KFE#5"*.>WMB5]MBQ+_70,"NYL).Y$ !-. MA+%1*>XXM=%9I8TSQ!"J)"^XLSK;X:5(&= CM+@1U-+!."&,TTX<19S60(*B4A82Y;;^<$.]<:_@5Z'@<] M]!IZF/;2ZF21=PXH#Z<2F8 ]"DZQB)EGAH6M;3:OA)$"/05Z%@L]5EI+<9#2 M<<,E@[G-&:=:@\OEDC#Z8?F_J?,M!G01AX,"24#,C901P)+G-#KK*H:X=*<=K3797_LS76$[.C,GCQS5VSE*18>VM2-)HJK8DQJOAS*T*P&Y*84DNGDA2(:1L09RP@;00P*TF244DP M'=S6MERQ*E41Z5ZDI0HOJ,&,1.8,UR*Y)+DFRG+XK5!":(P/"I%(3E@$L M,IXY(90UVHLZ6O*2"F>LT@[W!V/;G4"\VPJ%).>H<[96^[US5#);$] ' MGL8UIP#VSO/HG&/6:2*%(#P$QN.<*HL43VR^J#\K\HV%$BRYB&2D!G%C/-*> M,:2XI8XFF0,:MK9)D\IY%298@&;92@ZP"MJ],+2+EBHKN#)1.X ]HK7'VG!F M;" ^X!\@T&H6#!!B+AE/$(WPQ,'+(4X^9MU%@XN<8[%/0K*!9 M?=[[$6B&/1/8**8M43PPZ9*WA@DC DO@KY,20[1:1)N)(;(I>DT,"BE3M!Q- M9)@-2 NFL-^Q&(YI-+!FL@9(F -TK!;&C0,B:+N4W$ ME2W(>B+== O2$6F4%!()G8\%#9'()BR0PBPD+[QER<\[-&GA<'>Y/WG5D&M! MG0K,5I"9N-#LQM+"E]O"%[ 1/YMRGI7P%I1V_A/F4^ZQH?=X82&N"TH!_PD" M/ON8OF[=^'#7X+XWW!3VKT,*+F(ME?2<4F6843%PRV1(T8@')B:4LZCETO^] MV;A>3;1CQ"MD972(N\21IM$@)7P03@C,'-_:%DU.GWT65;](H@)+&PE+4D>. M58C1&<$]X!#Q"1,)_YC3DOQ@F[7$*:\*D68.DX*E+"6#9-01<6X-,E9I9(R% M.2M@$+6M8TQ4P:2"23^(U4R8B< P!6+$HW(&BY2LL=%I3R,3RZ!*9;?TB> T M/1?R$JO(C$#6RX!X,A09IA5R.#@E87V13N30';GB\MX%F@HT/3C&!CMI)>$,YA2'!3')( _X:G&N5!: MH%P$X2DKB:NU0[?9<&E*B+(Z.92#'01">_ :,G3/9"H MN8(1Q%E:CR%.I4!@PA[9R)@67&*+Y[=!6RRYMI;,%.,<^T0Q,1P#CL-,B(0Z MS)6SV,Q+B+=8[!,M=KH_@$VT1 F,<((5E[OH8.W-J[#+A<2MI(S#VBN,J)&U MOH!B*G=3S!\4W[:* )V7&MC_Z-??%'"W0,>#EMP[<+9D$-:9Q&DB+ADB 4Y* M:$\=4;^UOS-N=?"W"OEW/G-IF2%!(^RU ;376794:12=]#106 -8G&]P3VT2 MF0K>%;Q[U.82IEHI\%^4=SS'"26)M20*)YW G_E!-9NRN;0RJ&N_N88Z$Y(3 M#&-DL;"(:Q^0#2XBPHS"0'LYYG'>1V %[ K8U>>]'Q.W+8W35'IN1.116>V) M)S0:$G' @CTP0+($(ZT(]:8$3T?.I D.81(IXE@3I)T5\$4Y&$$?G*'S#4Q7+@O47D":[NW-S)H(8TZZY#6#@0N#4]>- MU^/Z4E> ^??/IBP1S/G($PE&4\HCY@9'&B6UFHG$')UW.F/E\X]FBLGOC*^7 ME';9#7CD O)V=N,S11<%)PH%'H 7!Q.0C2X@G(*0/I(D$MG:EL"+Z7PE3>9@ M3NLA\51PM>#J0W&5%<($OBN$--ZH.N4F#*5--$Q"[YKC#AX%^ZPM((R3"R7UB=LS0^2\J\!MF#H8< 4DU!A$DY? 4"U#6CN#'&/,*"(%+)/SC&9=/8)6V\?_&EMX*/P?.G]O M_R]\N6IXSPZ_=/K5X^5$X#1_\/JU)HV#5^K:DU%\??7-+Z$S.NG:\]>=?F5# MU46_7-[K\EUS/NVMAE4-G_SYE[-.&!]EJWN%)Y9WN<-]^>3+/[^J_G2KLR=_ MD_@59_J[?\:OR!/_)O'3KOQ18PE^98@IC5U,8^G#;ON3@Y1:G)<0_*!UZGXP M^L%+?3<1A8B'=("/.?U\.5V@;_6 ^HZRJX\]%X<-1IH-6&GQCG?N;\-X8J'Q;[^=Q/X(;FO[H;$W/H+N?G,Z'$)[&Q..\I##N8?T MRHOJW9L=.4/S2F\^N3>_UXLO(!-H5N-Z0?K6R] H?^P$+HU\="-?F&3.@N2J MG[G5M/F;11NYW2.%8]I9K0T37#MC.+:&,>T#%HKA20@@)I21DN/QDXV?+^2 M_DG;%U_.]]Y_.&]?_'[\M?^6'GYJ]PZ/X1F['VB^]O;&S][N7\>'^P=L M;_<#/SC^P-KO6P3N\ZVU?]@]H(>]%KQ/Z_BPT]H]2JWS61D@$Y).3B%)"$6< M<8.TH@K9Q%DNH\9$FE_5^_K)#A1,VDA,,EY9EW6L@O0\$.T(\]A8YT/BGI ' M8E))Q5@).$W5C?(8R20-HC0YQ'E*R FC42*1)H^=]T%O;=.FP,].Q"C05*!I M.1D3$5O+C8T\6.ZCL28*#<1)D)B$"N'[T%309QGH,U5D$C07-A 4T<"S*K62 MR!)AD:0L.>J4L#E?@O%YE9.OD;[+NCBR;P:]WB# +)^'[NM#=R!^I%#U4,WN M=48P;B)3R2>8H>#C4"M GB!G%"S#')5O+['0EM[MCZ1"DKG6 R4"\F# MUR<3LBXX%+C2+'))J<0Y8 I^K)&P=3'D.6?F9"["E0$B@KFCP1*;M,!4>NL= ML7K!.S>%HCS1CF?D7[EC45&*M!81<1@XI*/'R' E@E R^CGNWA1+KJTE2R\P M&"X#PJHYS #GN4D<:T6BH; P%TNNIR5/G0WIF#14,11$THAK!RNRU JQP 3- M6DF1X#I:\@O,P7[ 8?(*4[-_4.-Z*'OCNFP+WC%/@Z<#1C;?<$&43]A>0>S$@%Q*E6!IM&=C"_\_>ES:UE23M_A4%<]\W>B(HNI:LS9X@PFV[/9[; MP-BFV]?^XJC5R!82(XG!^-??K",)B7T3($%%1]L&G7-4IZJ>S">SUWM-TSBX8'YI.P%QCO59;=ARR;&NFX/,X(FTBI M:(RDC0L48U83)4.D1@L6 LSS1/!N)=G8=)^,8K)]^2C;[?[#=N\T]+>.\*Y& M^ 0\0+.)!%=J)G*S9()+*$-]QIR?\<2")>XHZK^V-[_.&SX6TDHCVF_2E,-B M "2JECNJ(XM9L-)Z4%<7Y"*RV:W9(!!CC$^\]"^+AA'0P1.C!"..1YFDS@*7 MLK@@C= +=.!4Q5(52Q?$ICD=K 6MJ>? )#R)5J#)!!CJ32K&;&0O*$Z1&%U<1IJK:IHJJ)I*423C!RREU*+R,!: M:5#/\F2]51D,HS5&9T&ETM3]QYSW/JERBE&B9H%ZXK7() ?EH[7<6C:_9NLU M1F=1F[[>U;3G.S0DIC7C7F0+BFL75.0N4(@"DLJAFLH+*?D_',^7 M4-QY0U2@B@"5@I1X>9*R3-8YZ9P6!E+X]Q#E0))K *4B=9;!SLL"K MQ*L2;YDE7I%E(F9@:,XC-3#&"\D#DQR8"]GG:M@OIK";&O:6:>&E=21[!TCO M!!"3TR7D705J\[HC+5^!Q[MT1Y]/^]NR:YD\SI'.>,_-8% 97 MC.:4(A=90P3OO,I@O4,M(K1Q,&>*_#2:)MQ3@9CM%[,=$24P+H-*A#5U%%+V MQ(L@B3 F>1N]%!19LE@5;,Y-=6\%I 4_WZI2M$K1JS@:P+H8O$[60FFH9R%+ MEJE(&9F<$!?4^*M]O!9)G,YT2924&6T81QZ>,@&K%'%&&D)MH)%GW,4^K:S+ M56YNW<>KBM,J3JLXG1&G6BD;G +!49P:M(9IDB!"$)1&FM(%.>6U:]=]2\P9 M NI51)WG"$7*20#I)D'YZ8AQ0C&; C?,S24C:0'DY1G]NL8OM8DF?[\=3O\\ MT\]KYKN^[0^&[7PXAN3Z/WS_U_6CB3C9!VR,)UO:#^WU!NTR><_ZJ=/L[&FS MK@*VF;O&$T2GMSB/T[$_//^64[U$[K^#$B]C8OKX7,S^N7.4+;;GOB;B^\E] M)R[C8)^YSH$['*S\>KR)6KL[>;CF^.TGW_W<-\SY;MX0OWFTZU"$]?JN61G< MY:E?KL(QN8492VNG7^3RW]H\6.L#DSG;"#1Z)Q5U@NFL:69>T2]Z97V[Z4W7 MRZV71:0WWB^W?M8R(CZ*U&]W]YOO&\E;[TN$K&8A*H:CY$9HD*@&J$]"!Z C M38'WI/BBL.4H)>5618^7@,4KKF?2*/JY8/82?%_OO=Z30.< ME[W=O7[:2=U!H-!,V/;.*C?.KWP?3D53R?]\_WAYX]QSW-0&S]? MXY@^T:U7[WYN?GS?WGSS&C9VW\HM?-;G-T5Y?(7/I24D_RMO;;\XV'SW1>/< M&DB:F%AJ3F6@Q$,(A'GA%?[OD *LM!)JY[TBG_K[Z5R)=5RDWK?(VMXIR4R= M3N^@Q'>-&C7BH@_*9FCA)B@_#-V/EMM%E8:_:L1WBJUA[QSG\8G(L> &.ZV, MCV]BR$K7KV:'E2]S(>SO[H\>UVL:+H79#8*\ M.TA-[E6C)IL'#(;XUV@ B.7>7AI)A4$Q5)OWZ.*KMW9Q/G8&K82/B*T/:6_8 MM'L;Z7-!FYYOK/FF0MA:O[2[>&MO'^I(^^OLX??3E-=)''^OD3 N1?RB%R.N4C ]GGUK+ MP=]CFZ"'_WLM$=@[?=S31\X]K=\NGO M_=[N2Z38OR/#_F=#L$<6W&\)AY&VW8\T>!P^PMU//XH?;W,7?__M!9IJ[[]O M?OP=[_F\@R;9X29_*S]M_[[[>3O0DS["S]]>'V[NON5HPNUNO'J'W_&.??KX M5F[NOI8;K]Z*3]\Z.QL?/WWB?;'5[EY^?'&G M10TO:N%SQ@P_NA8^GG$5F>(6_P,+S+@A&E)U5E6*3^PA7Z<_8[N:Q24B9K MQ< JY@PSW' O/,5_PMG!4!7ZRPC]J;V4O1(.:1WQ.6NTER@0FV,D*H%/(KF0 M8R@N>6WM D'_$KMH$O6#@TT72XNG<>43..R>,2/'\F$44Y=@O8!+WN#80EJ&:#2OY/"B944CDFA\Y9S MRH"C50B991LY&@G>IY A!#-G5]"9(?03 OA^1K07'_JL,_[EV[?=86_$($?> M='S&OWO]\GJ/)JWKGOCAYJQ7B/%HJ->&<*83 28=\9HZ$FU.U#*6L]3%-+1, M+! _K%)@SF=L7CO.F8_:4@].@KH0H,]1I38F(EA)001+O>"3>BNB,55;3IALX%;@.MT+=&53\#?>#RYYBCSM35)>EVH[)JG'/>X1$&/UXEY],Z7 M/L_)Z@B>N&:F, M+PAKS/>22\F98HU."1:M!:*-B@2\E\1F:8EFB@!P/W](R9&3M9T[(.\X4"S94Y+"YS>#OKAW)* ^1D2* 9"&05B.5"H9EE@64>HV)^9=VJ.635+I$! M5>77XKS:=8PA)H550EFM!41CK%)2)#"9:N,9X^>+KXN[Y%5IMLC2;,9?Q*QE M2D<49+8T]Y N$F,U1;N6Y2A#LD'3N379JV*MBK7[BM+TW/O 3*(,DDPEBY=" M%C+PD$T0E98]#D$VI64J\F0%E.-!ZPD$Y&8^!DI2%L$SHRE/:H%H6:UG4NN9 M/(1@- YR )\A4 W<,T]=TDY**.:J<;2)::63F%9Z8?AZS7%>"C&Y<:PW)L?5 MULC6 TL:Q63RQ"+YQWV9C?76*,7-Z'SP=)9S#6I_#!+ :B&SCT*R$,""\B*X MTE &.$7&3_EU)$ %^>* ?,:H\UII'[T@J01(@8Z*.,LH4=QQBQ8_!R40Y/QT M^:(*\<< <<.TC+C2H&("S;Q7$K)&?">3K;!5R3]*_$^5/&KR;%$ $)]3(L"U M)3:AD@]"T.@]ZGJT>U')BS,.MQ]$ CR!,\=:EN-Q/:,FPM2R'+4LQ\.?8#&A M@":.'$<)\#0X*YV1C#FO=9HDZ5[,=6H>[@(2FD_'O!:!9Q-5(C+;)O<#B*'! M$)&2U5HSQCA?65=PZUB]:M4L+-"S58A>ZY(/$G@$)Z.G/G&=N7 \VRL _>(S MZRH %DP S'@TM,_*6"V)CDP0H-$2)R 3J;V(/H#E)5QW3L?450@LK!!P-')P MT>F@ AB9;,PB"<68%($!#57;+RW8I]J>4N4CS8Q8&H" <(PXFSFAH$5.T@:@ M>=&T?34':QF).ET+4G7C(7O:CKO)GTPVJ2F6MYR9A>9PUSF>^'2OLD01:[Y)2DH2P!"1# MVRXS37B.U(; ? 1?3JM@CKUP;X7$!8]9KF*XBN$K>X^ 2$\X]W4.4C* Q'@!0%% M%;&*91*53J;4) '=5&A2<^S+^R!BN/'"_#IT^'7X=VS_=WWR/IO[NXBZL/X/ M_.7D%6:>_6U_,&SGPS&RU__A^[^N'[UX\YRKW#_V$[Y5^>=7 MQ&7CY>FDP0"?C:_V?ZXA?D0$92(2O1P4.,F=,0RBL,I9!4;Q<15S?5X5.0N5>_PB=_3@Z>#DZ8.GB%&RG00F3FSUD4